﻿body {
  position: relative;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  /*	.plyr--full-ui.plyr--video {
		.plyr__control--overlaid {
			display: block !important;
			background-color: transparent;
		}
	}
	.plyr__control--overlaid {
		left: 62%;
	}
	.plyr__control svg {
		width: 70px;
		height: 70px;
	}*/
}
body .text-blue {
  color: #0075BF;
}
body .plyr__poster {
  background-position: right;
}
body .text-light-blue {
  color: #1F8CEB;
}
body .pad-80 {
  padding: 80px 0px;
}
body .b-radius-999 {
  border-radius: 999px !important;
  padding: 16px;
  text-align: center;
  width: 240px;
}
body .cookie-continue {
  color: #fff;
}
body .cookie-continue:hover {
  color: #fff;
}
body .text-red {
  color: #D40005;
}
body h1 {
  font-weight: bold;
  font-size: 40px;
  line-height: 60px;
}
body h1 p {
  margin-bottom: 0px;
}
body .separator-160 {
  height: 160px;
}
body.freeze {
  overflow: hidden;
}
body .statetaxextension button-primary-custom {
  border-radius: 999px !important;
  padding: 16px 70px !important;
}
body .button-outline-primary-custom {
  border-radius: 0px;
  border: 2px solid;
  border-color: #007bff;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  padding: 8px 15px;
  outline: none;
}
body .button-outline-primary-custom:hover {
  border-radius: 0px;
  border: 2px solid;
  background-color: #fff;
  border-color: #007bff;
  color: #007bff;
  outline: none;
}
body .button-outline-primary-custom:active {
  border-radius: 0px;
  border: 2px solid;
  background-color: #fff !important;
  border-color: #007bff;
  color: #007bff;
  outline: none;
}
body .button-outline-primary-custom:focus {
  outline: none;
}
body .button-primary-custom {
  border-radius: 0px;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  padding: 10px 24px;
  outline: none;
}
body .button-primary-custom:hover {
  border-radius: 0px;
  color: #fff;
  outline: none;
}
body .button-primary-custom:active {
  border-radius: 0px;
  color: #fff;
  outline: none;
}
body .button-primary-custom:focus {
  outline: none;
}
.custom-container {
  margin-left: auto;
  margin-right: auto;
}
.page-component .page-component-title {
  display: none;
}
.page-component .not-implemented {
  width: 100%;
  border: 2px dashed red;
  padding: 10px;
  font-size: 16px;
  font-weight: 500;
  margin-top: 10px;
}
.page-component-collection {
  width: 100%;
}
.page-component-collection.affix {
  position: fixed !important;
  top: 135px;
}
@media screen and (max-width: 992px) {
  .page-component-collection.affix {
    position: relative !important;
    top: 0;
  }
}
@media screen and (max-width: 992px) {
  .page-component-collection.affix-bottom {
    position: relative !important;
    top: 0 !important;
  }
}
/*.plyr--stopped .plyr__controls {
	display: none;
}
.plyr__control--overlaid {
	display: none!important;
}
:root {
	--plyr-video-background: #dbedfc;
	--plyr-color-main: #0075BF;*/
/*--plyr-video-controls-background: linear-gradient(rgba(0,0,0,0),rgba(rgba(173, 173, 173, 0.75)));*/
/*--plyr-video-controls-background: transparent;
	--plyr-badge-background: transparent;
	--plyr-video-control-color: transparent;
	--plyr-font-size-base: 0px;
	--plyr-video-control-color-hover: transparent;
}*/
#loading {
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  position: fixed;
  display: none;
  z-index: 9999999999;
  background-color: rgba(0, 0, 0, 0.7);
}
#loading-image {
  position: absolute;
  top: 40%;
  left: 45%;
  z-index: 100;
  width: auto;
}
@media (max-width: 992px) {
  h1 p {
    font-size: 24px !important;
    line-height: 40px !important;
  }
}
@media (max-width: 768px) {
  .custom-container {
    padding-left: 15px!important;
    padding-right: 15px!important;
    max-width: unset;
    height: auto;
  }
  #logoMain {
    max-width: 190px;
  }
  .plyr__poster {
    background-position: center!important;
  }
  .video-poster {
    text-align: center;
  }
  .video-poster img {
    float: unset!important;
  }
  /*	.plyr__control--overlaid {
		left: 50%!important;
	}*/
  .badge-list {
    text-align: center;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .custom-container {
    max-width: 750px !important;
  }
}
/*@media (max-width: 1440px) {
	.custom-container {
		margin-left: auto;
		margin-right: auto;
		max-width: 1220px!important;
	}
}*/
/*@media (min-width: 992px) and (max-width: 1024px) {
	.custom-container {
		max-width: 880px !important;
	}
}*/
/*@media (min-width: 1024px) {
	.custom-container {
		max-width: 928px !important;
	}
}*/
@media (min-width: 992px) and (max-width: 1100px) {
  .custom-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 920px !important;
  }
}
@media (min-width: 1100px) and (max-width: 1200px) {
  .custom-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 1000px !important;
  }
}
@media (min-width: 1200px) and (max-width: 1300px) {
  .custom-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 1100px !important;
  }
}
@media (min-width: 1300px) and (max-width: 1800px) {
  .custom-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px !important;
  }
}
@media (min-width: 1800px) {
  .custom-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 1200px !important;
  }
}
/*@media (min-width: 1010px) {
	.navbar-expand-custom {
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: flex-start;
	}

	.navbar-expand-custom .navbar-nav {
		flex-direction: row;
	}

	.navbar-expand-custom .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem;
	}

	.navbar-expand-custom .navbar-collapse {
		display: flex !important;
	}

	.navbar-expand-custom .navbar-toggler {
		display: none;
	}
}*/
.statetaxextension #top-header {
  height: auto;
  padding: 0px;
}
.statetaxextension .sidebar {
  height: 100%;
  /* 100% Full-height */
  width: 0;
  /* 0 width - change this with JavaScript */
  position: fixed;
  /* Stay in place */
  top: 0;
  right: 0;
  overflow-x: hidden;
  /* Disable horizontal scroll */
  transition: 0.5s;
  /* 0.5 second transition effect to slide in the sidebar */
  z-index: 9999999;
  background-color: #FFF;
  /* Black*/
  -webkit-box-shadow: -6px 0px 32px -12px #808080;
  -moz-box-shadow: -6px 0px 32px -12px #808080;
  box-shadow: -6px 0px 32px -12px #808080;
  padding-top: 60px;
  /* Place content 60px from the top */
}
.statetaxextension .sidebar a {
  padding: 15px 8px 15px 20px;
  text-decoration: none;
  font-size: 16px;
  color: #6D6F71;
  display: block;
  transition: 0.3s;
  opacity: 0.7;
  font-weight: bold;
}
.statetaxextension .sidebar a:hover {
  color: #f1f1f1;
}
.statetaxextension .sidebar ul {
  margin-bottom: 0;
}
.statetaxextension .sidebar ul li {
  border-bottom: 1px solid #ddd;
}
.statetaxextension .sidebar ul li.active a {
  color: #6D6F71;
  font-weight: bold;
  opacity: 1;
}
.statetaxextension .sidebar ul li.bg {
  background-color: #0A2B56;
  border-bottom: none;
  display: none;
}
@media screen and (max-width: 590px) {
  .statetaxextension .sidebar ul li.bg {
    display: block;
  }
}
.statetaxextension .sidebar .closebtn {
  position: absolute;
  top: -5px;
  left: 0;
  font-size: 36px;
  transition: 0.3s;
  color: #000;
}
.statetaxextension .sidebar .search {
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 30px;
  margin-top: 30px;
}
.statetaxextension .sidebar .search .input-group .input-group-addon {
  background: #6D6F71;
  border: 1px solid #ABABAB;
  border-left: none;
  color: #FFF;
  padding: 6px 16px;
}
@media screen and (max-width: 992px) {
  .statetaxextension .navbar {
    height: unset !important;
  }
  .statetaxextension .navbar .buttons-list {
    padding: 0px;
  }
}
.statetaxextension .navbar {
  padding: 12px 0px;
  height: 104px;
}
.statetaxextension .navbar .navbar-brand {
  max-width: 256px;
}
@media (max-width: 1300px) {
  .statetaxextension .navbar .navbar-brand {
    max-width: 190px;
  }
  .statetaxextension .navbar .buttons-list a {
    font-size: 12px !important;
  }
}
.statetaxextension .navbar .buttons-list {
  margin: 0px;
}
.statetaxextension .navbar .buttons-list .button-outline-primary-custom {
  background: #FFFFFF;
  border: 1px solid #212121;
  box-sizing: border-box;
  border-radius: 999px;
  font-weight: 700;
  padding: 17px 32px;
}
.statetaxextension .navbar .buttons-list .list-inline-item:not(:last-child) {
  margin-right: 1.5rem !important;
}
@media (max-width: 1200px) {
  .statetaxextension .navbar .navbar-nav .nav-item {
    padding: 0px 5px !important;
  }
  .statetaxextension .navbar .navbar-nav .nav-item .nav-link {
    font-size: 13px !important;
  }
}
.statetaxextension .navbar .navbar-nav {
  margin-left: -15px;
  margin-right: 15px;
}
.statetaxextension .navbar .navbar-nav .nav-item {
  padding: 0px 15px;
}
.statetaxextension .navbar .navbar-nav .nav-item .nav-link {
  font-style: normal;
  font-weight: 800;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0.01em;
  color: #212121;
}
@media screen and (max-width: 767px) {
  .statetaxextension #top-header-fake {
    height: 200px !important;
  }
}
.statetaxextension header {
  position: relative;
  height: 104px;
  top: 0;
  width: 100%;
  z-index: 999;
  padding: 12px 0px;
}
.statetaxextension header.gradient {
  background-image: linear-gradient(180deg, #0A2B56 17%, rgba(8, 49, 101, 0) 100%);
}
@media screen and (max-width: 767px) {
  .statetaxextension header.gradient.fixed-size {
    height: 200px !important;
  }
}
.statetaxextension header.gradient.affix {
  background-image: linear-gradient(180deg, #0A2B56 10%, rgba(10, 43, 86, 0.5) 100%) !important;
  height: 150px !important;
  margin-bottom: 0 !important;
  z-index: 9999998 !important;
}
@media screen and (max-width: 767px) {
  .statetaxextension header.gradient.affix {
    height: 82px !important;
  }
}
.statetaxextension header .logo-wrapper {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  padding-top: 18px;
  padding-bottom: 18px;
  display: block;
  z-index: 999999999;
}
.statetaxextension header .logo-wrapper ul {
  max-width: 750px;
  width: 100%;
  margin: auto;
}
.statetaxextension header .logo-wrapper ul.list-inline {
  margin-bottom: 0;
}
.statetaxextension header .logo-wrapper ul.list-inline li {
  padding-left: 10px;
  padding-right: 10px;
}
.statetaxextension header .logo-wrapper ul.list-inline li a {
  display: block;
}
.statetaxextension header .logo-wrapper ul.list-inline li a img {
  transition: transform 0.2s;
  max-width: 275px;
  max-height: 60px;
  max-height: 50px;
  transform: scale(0.9);
}
.statetaxextension header .logo-wrapper ul.list-inline li a img.active {
  transform: scale(1.2);
}
@media screen and (max-width: 767px) {
  .statetaxextension header .logo-wrapper ul.list-inline li a img.active {
    transform: scale(1);
  }
}
.statetaxextension header .logo-wrapper ul.list-inline li a img:hover {
  transform: scale(1.2);
}
@media screen and (max-width: 767px) {
  .statetaxextension header .logo-wrapper ul.list-inline li a img:hover {
    transform: scale(1);
  }
}
.statetaxextension header .logo-wrapper ul.list-inline li:last-child {
  padding-right: 0;
}
.statetaxextension header .logo-wrapper ul.list-inline li:first-child {
  padding-left: 0;
}
@media screen and (max-width: 905px) {
  .statetaxextension header .logo-wrapper ul {
    max-width: 610px;
  }
  .statetaxextension header .logo-wrapper ul img {
    max-width: 200px !important;
    max-height: 40px !important;
  }
}
@media screen and (max-width: 767px) {
  .statetaxextension header .logo-wrapper ul {
    max-width: 780px;
    margin-left: 0;
    padding-left: 20px;
  }
  .statetaxextension header .logo-wrapper ul img {
    max-width: 250px !important;
    max-height: 34px !important;
  }
}
@media screen and (max-width: 590px) {
  .statetaxextension header .logo-wrapper ul {
    margin-left: 0;
    padding-left: 20px;
  }
  .statetaxextension header .logo-wrapper ul img {
    max-width: 280px !important;
    max-height: 50px !important;
  }
  .statetaxextension header .logo-wrapper ul .logo-hide-mobile {
    display: none;
  }
}
.statetaxextension header .top-menu-wrapper {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  display: block;
}
.statetaxextension header .top-menu-wrapper .navbar-default {
  background-color: transparent;
  border: none;
  border-radius: 0;
  margin-bottom: 0;
}
.statetaxextension header .top-menu-wrapper .navbar-default .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.statetaxextension header .top-menu-wrapper .navbar-default .container-fluid .navbar-collapse {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.statetaxextension header .top-menu-wrapper .navbar-default .navbar-nav {
  display: inline-block;
  float: none;
}
.statetaxextension header .top-menu-wrapper .navbar-default .navbar-nav a {
  color: #fff;
  font-size: 16px;
  padding: 10px 20px;
  font-weight: bold;
}
.statetaxextension header .top-menu-wrapper .navbar-default .navbar-nav .active a {
  background-color: transparent;
  color: #6D6F71;
}
.statetaxextension header .top-menu-wrapper .navbar-default .navbar-nav .top-menu-search {
  position: relative;
}
.statetaxextension header .top-menu-wrapper .navbar-default .navbar-nav .top-menu-search .arrow {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 100px 200px 100px;
  border-color: transparent transparent #007bff transparent;
}
.statetaxextension header .top-menu-wrapper .navbar-default .navbar-nav .top-menu-search .search-form {
  position: absolute;
  right: 0;
  top: 46px;
  width: 300px;
  height: 38px;
}
@media screen and (max-width: 1140px) {
  .statetaxextension header .top-menu-wrapper .navbar-default .navbar-nav a {
    padding: 10px 15px;
    font-size: 14px;
  }
}
@media screen and (max-width: 952px) {
  .statetaxextension header .top-menu-wrapper .navbar-default .navbar-nav a {
    padding: 10px 10px;
    font-size: 14px;
    font-weight: normal;
  }
}
@media screen and (max-width: 830px) {
  .statetaxextension header .top-menu-wrapper .navbar-default .navbar-nav a {
    padding: 10px 10px;
    font-size: 12px;
  }
}
@media screen and (max-width: 767px) {
  .statetaxextension header .top-menu-wrapper {
    position: absolute;
    top: 0;
    width: 100px;
    right: 0;
  }
  .statetaxextension header .top-menu-wrapper .navbar-default .navbar-toggle {
    background-color: transparent;
    color: #fff;
    border: none;
    margin-top: 12px;
    margin-right: 28px;
  }
  .statetaxextension header .top-menu-wrapper .navbar-default .navbar-toggle .icon-bar {
    background-color: #FFF;
  }
}
@media screen and (max-width: 590px) {
  .statetaxextension header .top-menu-wrapper .navbar-default .navbar-toggle {
    margin-top: 24px;
    margin-right: 34px;
  }
  .statetaxextension header .top-menu-wrapper .navbar-default .collapse {
    right: -100%;
    transition: 1s;
    height: auto;
  }
  .statetaxextension header .top-menu-wrapper .navbar-default .navbar-collapse {
    background-color: #fff;
    position: absolute;
  }
  .statetaxextension header .top-menu-wrapper .navbar-default .navbar-collapse.in {
    right: 0;
    transition: 1s;
  }
  .statetaxextension header .top-menu-wrapper .navbar-default .collapsing {
    transition: 1s;
  }
}
.statetaxextension .page-header {
  padding: 0;
  margin: 0;
  border: none;
  position: absolute;
  top: 0;
  height: 600px;
  width: 100%;
}
.statetaxextension .page-header .page-header-item {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.statetaxextension .page-header .page-header-item .page-header-wrapper-text {
  z-index: 1000;
  position: absolute;
  min-height: 100px;
  top: 55%;
  transform: translateY(-50%);
  width: 100%;
}
.statetaxextension .page-header .page-header-item .page-header-wrapper-text .page-header-inner-text {
  max-width: 800px;
  width: 100%;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}
.statetaxextension .page-header .page-header-item .page-header-wrapper-text .page-header-inner-text.text-shadow {
  text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.7);
}
.statetaxextension .page-header .page-header-item .page-header-wrapper-text .page-header-inner-text h1.title {
  font-size: 40px;
  color: #FFFFFF;
  text-align: center;
  line-height: 45px;
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
.statetaxextension .page-header .page-header-item .page-header-wrapper-text .page-header-inner-text .description {
  opacity: 0.8;
  font-size: 18px;
  color: #FFFFFF;
  text-align: center;
  line-height: 28px;
  padding-top: 15px;
  padding-bottom: 30px;
}
.statetaxextension .page-header .page-header-item .page-header-wrapper-text .page-header-inner-text .button {
  text-align: center;
}
@media screen and (max-width: 905px) {
  .statetaxextension .page-header .page-header-item .page-header-wrapper-text .page-header-inner-text h1.title {
    font-size: 34px;
    line-height: 38px;
  }
  .statetaxextension .page-header .page-header-item .page-header-wrapper-text .page-header-inner-text .description {
    font-size: 16px;
    line-height: 26px;
  }
}
@media screen and (max-width: 767px) {
  .statetaxextension .page-header .page-header-item .page-header-wrapper-text.page-header-inner-text.fixed-size {
    height: 450px !important;
  }
}
.statetaxextension .page-header .carousel {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.statetaxextension .page-header .carousel .page-header-wrapper-text {
  z-index: 1001;
  position: absolute;
  min-height: 100px;
  top: 55%;
  transform: translateY(-50%);
  width: 100%;
}
.statetaxextension .page-header .carousel .page-header-wrapper-text .page-header-inner-text {
  max-width: 800px;
  width: 100%;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}
.statetaxextension .page-header .carousel .page-header-wrapper-text .page-header-inner-text.text-shadow {
  text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.7);
}
.statetaxextension .page-header .carousel .page-header-wrapper-text .page-header-inner-text h1.title {
  font-size: 40px;
  color: #FFFFFF;
  text-align: center;
  line-height: 45px;
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
.statetaxextension .page-header .carousel .page-header-wrapper-text .page-header-inner-text .description {
  opacity: 0.8;
  font-size: 18px;
  color: #FFFFFF;
  text-align: center;
  line-height: 28px;
  padding-top: 15px;
  padding-bottom: 30px;
}
.statetaxextension .page-header .carousel .page-header-wrapper-text .page-header-inner-text .button {
  text-align: center;
}
@media screen and (max-width: 905px) {
  .statetaxextension .page-header .carousel .page-header-wrapper-text .page-header-inner-text h1.title {
    font-size: 34px;
    line-height: 38px;
  }
  .statetaxextension .page-header .carousel .page-header-wrapper-text .page-header-inner-text .description {
    font-size: 16px;
    line-height: 26px;
  }
}
.statetaxextension .page-header .carousel .carousel-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.statetaxextension .page-header .carousel .carousel-inner .item {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  height: 600px;
}
.statetaxextension .page-header .carousel-control {
  z-index: 1005;
  background-image: none;
  opacity: 1;
  top: 50%;
  height: 50px;
}
.statetaxextension .page-header .carousel-control span {
  background-color: rgba(202, 202, 202, 0.5);
  border-radius: 62px;
  width: 62px;
  height: 62px;
  padding-top: 15px;
  box-shadow: none;
  text-shadow: none;
}
.statetaxextension .page-header .carousel-control span:hover {
  background-color: rgba(83, 108, 139, 0.5);
}
@media screen and (max-width: 767px) {
  .statetaxextension .page-header .carousel-control {
    top: 80px;
  }
  .statetaxextension .page-header .carousel-control span {
    width: 42px;
    height: 42px;
    padding-top: 10px;
  }
  .statetaxextension .page-header .carousel-control.right {
    left: 80px;
  }
  .statetaxextension .page-header .carousel-control.left {
    left: 0;
  }
}
.statetaxextension .page-header .gradient {
  opacity: 0.8;
  background-image: linear-gradient(134deg, #083165 0%, #C8E0FF 100%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 998;
}
.statetaxextension .page-header .page-header-video {
  height: 600px;
  position: absolute;
  top: 0;
  width: 100%;
  display: none;
}
.statetaxextension .page-header .page-header-video .iframe-video-youtube {
  border: 0;
  width: 100%;
  height: 600px;
}
@media screen and (max-width: 767px) {
  .statetaxextension .page-header .page-header-video.fixed-size {
    height: 450px !important;
  }
  .statetaxextension .page-header .page-header-video.fixed-size .iframe-video-youtube {
    height: 450px !important;
  }
}
.statetaxextension .page-header .mouse-scroll {
  position: absolute;
  bottom: 20px;
  left: 50%;
  right: 50%;
  z-index: 1005;
  text-align: center;
  width: 21px;
  height: 35px;
  margin: 0 auto;
  border-width: 2px;
  border-style: solid;
  border-color: #fff;
  border-color: #ffffff;
  border-radius: 10px;
}
.statetaxextension .page-header .mouse-scroll::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 7px;
  width: 3px;
  height: 6px;
  border-radius: 50%;
  background-color: #fff;
  background-color: #ffffff;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-duration: 1.25s;
  animation-duration: 1.25s;
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
.statetaxextension .page-header #headerMap {
  width: 100%;
  position: absolute;
  top: 0;
}
@media screen and (max-width: 767px) {
  .statetaxextension .page-header.fixed-size {
    height: 450px !important;
  }
  .statetaxextension .page-header.fixed-size #headerMap {
    height: 450px !important;
  }
}
@media (max-width: 1180px) {
  .statetaxextension h1 {
    font-size: 24px;
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0.8;
  }
  10% {
    transform: translateY(-2px);
    opacity: 1;
  }
  30% {
    transform: translateY(0px);
    opacity: 0.5;
  }
  100% {
    transform: translateY(2px);
    opacity: 0.8;
  }
}
.freetaxextension #top-header {
  height: auto;
  padding: 0px;
}
.freetaxextension .sidebar {
  height: 100%;
  /* 100% Full-height */
  width: 0;
  /* 0 width - change this with JavaScript */
  position: fixed;
  /* Stay in place */
  top: 0;
  right: 0;
  overflow-x: hidden;
  /* Disable horizontal scroll */
  transition: 0.5s;
  /* 0.5 second transition effect to slide in the sidebar */
  z-index: 9999999;
  background-color: #FFF;
  /* Black*/
  -webkit-box-shadow: -6px 0px 32px -12px #808080;
  -moz-box-shadow: -6px 0px 32px -12px #808080;
  box-shadow: -6px 0px 32px -12px #808080;
  padding-top: 60px;
  /* Place content 60px from the top */
}
.freetaxextension .sidebar a {
  padding: 15px 8px 15px 20px;
  text-decoration: none;
  font-size: 16px;
  color: #6D6F71;
  display: block;
  transition: 0.3s;
  opacity: 0.7;
  font-weight: bold;
}
.freetaxextension .sidebar a:hover {
  color: #f1f1f1;
}
.freetaxextension .sidebar ul {
  margin-bottom: 0;
}
.freetaxextension .sidebar ul li {
  border-bottom: 1px solid #ddd;
}
.freetaxextension .sidebar ul li.active a {
  color: #6D6F71;
  font-weight: bold;
  opacity: 1;
}
.freetaxextension .sidebar ul li.bg {
  background-color: #0A2B56;
  border-bottom: none;
  display: none;
}
@media screen and (max-width: 590px) {
  .freetaxextension .sidebar ul li.bg {
    display: block;
  }
}
.freetaxextension .sidebar .closebtn {
  position: absolute;
  top: -5px;
  left: 0;
  font-size: 36px;
  transition: 0.3s;
  color: #000;
}
.freetaxextension .sidebar .search {
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 30px;
  margin-top: 30px;
}
.freetaxextension .sidebar .search .input-group .input-group-addon {
  background: #6D6F71;
  border: 1px solid #ABABAB;
  border-left: none;
  color: #FFF;
  padding: 6px 16px;
}
@media screen and (max-width: 992px) {
  .freetaxextension .navbar {
    height: unset !important;
  }
  .freetaxextension .navbar .buttons-list {
    padding: 0px;
  }
}
.freetaxextension .navbar {
  padding: 12px 0px;
  height: 104px;
}
.freetaxextension .navbar .navbar-brand {
  max-width: 256px;
}
@media (max-width: 1300px) {
  .freetaxextension .navbar .navbar-brand {
    max-width: 190px;
  }
  .freetaxextension .navbar .buttons-list a {
    font-size: 12px !important;
  }
}
.freetaxextension .navbar .buttons-list {
  margin: 0px;
}
.freetaxextension .navbar .buttons-list .button-outline-primary-custom {
  background: #FFFFFF;
  border: 1px solid #212121;
  box-sizing: border-box;
  border-radius: 8px;
  font-weight: 700;
  padding: 17px 32px;
}
.freetaxextension .navbar .buttons-list .list-inline-item:not(:last-child) {
  margin-right: 1.5rem !important;
}
@media (max-width: 1200px) {
  .freetaxextension .navbar .navbar-nav .nav-item {
    padding: 0px 5px !important;
  }
  .freetaxextension .navbar .navbar-nav .nav-item .nav-link {
    font-size: 13px !important;
  }
}
.freetaxextension .navbar .navbar-nav {
  margin-left: -15px;
  margin-right: 15px;
}
.freetaxextension .navbar .navbar-nav .nav-item {
  padding: 0px 15px;
}
.freetaxextension .navbar .navbar-nav .nav-item .nav-link {
  font-style: normal;
  font-weight: 800;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0.01em;
  color: #212121;
}
@media screen and (max-width: 767px) {
  .freetaxextension #top-header-fake {
    height: 200px !important;
  }
}
.freetaxextension header {
  position: relative;
  height: 104px;
  top: 0;
  width: 100%;
  z-index: 999;
  padding: 12px 0px;
}
.freetaxextension header.gradient {
  background-image: linear-gradient(180deg, #0A2B56 17%, rgba(8, 49, 101, 0) 100%);
}
@media screen and (max-width: 767px) {
  .freetaxextension header.gradient.fixed-size {
    height: 200px !important;
  }
}
.freetaxextension header.gradient.affix {
  background-image: linear-gradient(180deg, #0A2B56 10%, rgba(10, 43, 86, 0.5) 100%) !important;
  height: 150px !important;
  margin-bottom: 0 !important;
  z-index: 9999998 !important;
}
@media screen and (max-width: 767px) {
  .freetaxextension header.gradient.affix {
    height: 82px !important;
  }
}
.freetaxextension header .logo-wrapper {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  padding-top: 18px;
  padding-bottom: 18px;
  display: block;
  z-index: 999999999;
}
.freetaxextension header .logo-wrapper ul {
  max-width: 750px;
  width: 100%;
  margin: auto;
}
.freetaxextension header .logo-wrapper ul.list-inline {
  margin-bottom: 0;
}
.freetaxextension header .logo-wrapper ul.list-inline li {
  padding-left: 10px;
  padding-right: 10px;
}
.freetaxextension header .logo-wrapper ul.list-inline li a {
  display: block;
}
.freetaxextension header .logo-wrapper ul.list-inline li a img {
  transition: transform 0.2s;
  max-width: 275px;
  max-height: 60px;
  max-height: 50px;
  transform: scale(0.9);
}
.freetaxextension header .logo-wrapper ul.list-inline li a img.active {
  transform: scale(1.2);
}
@media screen and (max-width: 767px) {
  .freetaxextension header .logo-wrapper ul.list-inline li a img.active {
    transform: scale(1);
  }
}
.freetaxextension header .logo-wrapper ul.list-inline li a img:hover {
  transform: scale(1.2);
}
@media screen and (max-width: 767px) {
  .freetaxextension header .logo-wrapper ul.list-inline li a img:hover {
    transform: scale(1);
  }
}
.freetaxextension header .logo-wrapper ul.list-inline li:last-child {
  padding-right: 0;
}
.freetaxextension header .logo-wrapper ul.list-inline li:first-child {
  padding-left: 0;
}
@media screen and (max-width: 905px) {
  .freetaxextension header .logo-wrapper ul {
    max-width: 610px;
  }
  .freetaxextension header .logo-wrapper ul img {
    max-width: 200px !important;
    max-height: 40px !important;
  }
}
@media screen and (max-width: 767px) {
  .freetaxextension header .logo-wrapper ul {
    max-width: 780px;
    margin-left: 0;
    padding-left: 20px;
  }
  .freetaxextension header .logo-wrapper ul img {
    max-width: 250px !important;
    max-height: 34px !important;
  }
}
@media screen and (max-width: 590px) {
  .freetaxextension header .logo-wrapper ul {
    margin-left: 0;
    padding-left: 20px;
  }
  .freetaxextension header .logo-wrapper ul img {
    max-width: 280px !important;
    max-height: 50px !important;
  }
  .freetaxextension header .logo-wrapper ul .logo-hide-mobile {
    display: none;
  }
}
.freetaxextension header .top-menu-wrapper {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  display: block;
}
.freetaxextension header .top-menu-wrapper .navbar-default {
  background-color: transparent;
  border: none;
  border-radius: 0;
  margin-bottom: 0;
}
.freetaxextension header .top-menu-wrapper .navbar-default .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.freetaxextension header .top-menu-wrapper .navbar-default .container-fluid .navbar-collapse {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.freetaxextension header .top-menu-wrapper .navbar-default .navbar-nav {
  display: inline-block;
  float: none;
}
.freetaxextension header .top-menu-wrapper .navbar-default .navbar-nav a {
  color: #fff;
  font-size: 16px;
  padding: 10px 20px;
  font-weight: bold;
}
.freetaxextension header .top-menu-wrapper .navbar-default .navbar-nav .active a {
  background-color: transparent;
  color: #6D6F71;
}
.freetaxextension header .top-menu-wrapper .navbar-default .navbar-nav .top-menu-search {
  position: relative;
}
.freetaxextension header .top-menu-wrapper .navbar-default .navbar-nav .top-menu-search .arrow {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 100px 200px 100px;
  border-color: transparent transparent #007bff transparent;
}
.freetaxextension header .top-menu-wrapper .navbar-default .navbar-nav .top-menu-search .search-form {
  position: absolute;
  right: 0;
  top: 46px;
  width: 300px;
  height: 38px;
}
@media screen and (max-width: 1140px) {
  .freetaxextension header .top-menu-wrapper .navbar-default .navbar-nav a {
    padding: 10px 15px;
    font-size: 14px;
  }
}
@media screen and (max-width: 952px) {
  .freetaxextension header .top-menu-wrapper .navbar-default .navbar-nav a {
    padding: 10px 10px;
    font-size: 14px;
    font-weight: normal;
  }
}
@media screen and (max-width: 830px) {
  .freetaxextension header .top-menu-wrapper .navbar-default .navbar-nav a {
    padding: 10px 10px;
    font-size: 12px;
  }
}
@media screen and (max-width: 767px) {
  .freetaxextension header .top-menu-wrapper {
    position: absolute;
    top: 0;
    width: 100px;
    right: 0;
  }
  .freetaxextension header .top-menu-wrapper .navbar-default .navbar-toggle {
    background-color: transparent;
    color: #fff;
    border: none;
    margin-top: 12px;
    margin-right: 28px;
  }
  .freetaxextension header .top-menu-wrapper .navbar-default .navbar-toggle .icon-bar {
    background-color: #FFF;
  }
}
@media screen and (max-width: 590px) {
  .freetaxextension header .top-menu-wrapper .navbar-default .navbar-toggle {
    margin-top: 24px;
    margin-right: 34px;
  }
  .freetaxextension header .top-menu-wrapper .navbar-default .collapse {
    right: -100%;
    transition: 1s;
    height: auto;
  }
  .freetaxextension header .top-menu-wrapper .navbar-default .navbar-collapse {
    background-color: #fff;
    position: absolute;
  }
  .freetaxextension header .top-menu-wrapper .navbar-default .navbar-collapse.in {
    right: 0;
    transition: 1s;
  }
  .freetaxextension header .top-menu-wrapper .navbar-default .collapsing {
    transition: 1s;
  }
}
.freetaxextension .page-header {
  padding: 0;
  margin: 0;
  border: none;
  position: absolute;
  top: 0;
  height: 600px;
  width: 100%;
}
.freetaxextension .page-header .page-header-item {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.freetaxextension .page-header .page-header-item .page-header-wrapper-text {
  z-index: 1000;
  position: absolute;
  min-height: 100px;
  top: 55%;
  transform: translateY(-50%);
  width: 100%;
}
.freetaxextension .page-header .page-header-item .page-header-wrapper-text .page-header-inner-text {
  max-width: 800px;
  width: 100%;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}
.freetaxextension .page-header .page-header-item .page-header-wrapper-text .page-header-inner-text.text-shadow {
  text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.7);
}
.freetaxextension .page-header .page-header-item .page-header-wrapper-text .page-header-inner-text h1.title {
  font-size: 40px;
  color: #FFFFFF;
  text-align: center;
  line-height: 45px;
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
.freetaxextension .page-header .page-header-item .page-header-wrapper-text .page-header-inner-text .description {
  opacity: 0.8;
  font-size: 18px;
  color: #FFFFFF;
  text-align: center;
  line-height: 28px;
  padding-top: 15px;
  padding-bottom: 30px;
}
.freetaxextension .page-header .page-header-item .page-header-wrapper-text .page-header-inner-text .button {
  text-align: center;
}
@media screen and (max-width: 905px) {
  .freetaxextension .page-header .page-header-item .page-header-wrapper-text .page-header-inner-text h1.title {
    font-size: 34px;
    line-height: 38px;
  }
  .freetaxextension .page-header .page-header-item .page-header-wrapper-text .page-header-inner-text .description {
    font-size: 16px;
    line-height: 26px;
  }
}
@media screen and (max-width: 767px) {
  .freetaxextension .page-header .page-header-item .page-header-wrapper-text.page-header-inner-text.fixed-size {
    height: 450px !important;
  }
}
.freetaxextension .page-header .carousel {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.freetaxextension .page-header .carousel .page-header-wrapper-text {
  z-index: 1001;
  position: absolute;
  min-height: 100px;
  top: 55%;
  transform: translateY(-50%);
  width: 100%;
}
.freetaxextension .page-header .carousel .page-header-wrapper-text .page-header-inner-text {
  max-width: 800px;
  width: 100%;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}
.freetaxextension .page-header .carousel .page-header-wrapper-text .page-header-inner-text.text-shadow {
  text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.7);
}
.freetaxextension .page-header .carousel .page-header-wrapper-text .page-header-inner-text h1.title {
  font-size: 40px;
  color: #FFFFFF;
  text-align: center;
  line-height: 45px;
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
.freetaxextension .page-header .carousel .page-header-wrapper-text .page-header-inner-text .description {
  opacity: 0.8;
  font-size: 18px;
  color: #FFFFFF;
  text-align: center;
  line-height: 28px;
  padding-top: 15px;
  padding-bottom: 30px;
}
.freetaxextension .page-header .carousel .page-header-wrapper-text .page-header-inner-text .button {
  text-align: center;
}
@media screen and (max-width: 905px) {
  .freetaxextension .page-header .carousel .page-header-wrapper-text .page-header-inner-text h1.title {
    font-size: 34px;
    line-height: 38px;
  }
  .freetaxextension .page-header .carousel .page-header-wrapper-text .page-header-inner-text .description {
    font-size: 16px;
    line-height: 26px;
  }
}
.freetaxextension .page-header .carousel .carousel-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.freetaxextension .page-header .carousel .carousel-inner .item {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  height: 600px;
}
.freetaxextension .page-header .carousel-control {
  z-index: 1005;
  background-image: none;
  opacity: 1;
  top: 50%;
  height: 50px;
}
.freetaxextension .page-header .carousel-control span {
  background-color: rgba(202, 202, 202, 0.5);
  border-radius: 62px;
  width: 62px;
  height: 62px;
  padding-top: 15px;
  box-shadow: none;
  text-shadow: none;
}
.freetaxextension .page-header .carousel-control span:hover {
  background-color: rgba(83, 108, 139, 0.5);
}
@media screen and (max-width: 767px) {
  .freetaxextension .page-header .carousel-control {
    top: 80px;
  }
  .freetaxextension .page-header .carousel-control span {
    width: 42px;
    height: 42px;
    padding-top: 10px;
  }
  .freetaxextension .page-header .carousel-control.right {
    left: 80px;
  }
  .freetaxextension .page-header .carousel-control.left {
    left: 0;
  }
}
.freetaxextension .page-header .gradient {
  opacity: 0.8;
  background-image: linear-gradient(134deg, #083165 0%, #C8E0FF 100%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 998;
}
.freetaxextension .page-header .page-header-video {
  height: 600px;
  position: absolute;
  top: 0;
  width: 100%;
  display: none;
}
.freetaxextension .page-header .page-header-video .iframe-video-youtube {
  border: 0;
  width: 100%;
  height: 600px;
}
@media screen and (max-width: 767px) {
  .freetaxextension .page-header .page-header-video.fixed-size {
    height: 450px !important;
  }
  .freetaxextension .page-header .page-header-video.fixed-size .iframe-video-youtube {
    height: 450px !important;
  }
}
.freetaxextension .page-header .mouse-scroll {
  position: absolute;
  bottom: 20px;
  left: 50%;
  right: 50%;
  z-index: 1005;
  text-align: center;
  width: 21px;
  height: 35px;
  margin: 0 auto;
  border-width: 2px;
  border-style: solid;
  border-color: #fff;
  border-color: #ffffff;
  border-radius: 10px;
}
.freetaxextension .page-header .mouse-scroll::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 7px;
  width: 3px;
  height: 6px;
  border-radius: 50%;
  background-color: #fff;
  background-color: #ffffff;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-duration: 1.25s;
  animation-duration: 1.25s;
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
.freetaxextension .page-header #headerMap {
  width: 100%;
  position: absolute;
  top: 0;
}
@media screen and (max-width: 767px) {
  .freetaxextension .page-header.fixed-size {
    height: 450px !important;
  }
  .freetaxextension .page-header.fixed-size #headerMap {
    height: 450px !important;
  }
}
@media (max-width: 1180px) {
  .freetaxextension h1 {
    font-size: 24px;
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0.8;
  }
  10% {
    transform: translateY(-2px);
    opacity: 1;
  }
  30% {
    transform: translateY(0px);
    opacity: 0.5;
  }
  100% {
    transform: translateY(2px);
    opacity: 0.8;
  }
}
.easytaxreturns .sidebar {
  height: 100%;
  /* 100% Full-height */
  width: 0;
  /* 0 width - change this with JavaScript */
  position: fixed;
  /* Stay in place */
  top: 0;
  right: 0;
  overflow-x: hidden;
  /* Disable horizontal scroll */
  transition: 0.5s;
  /* 0.5 second transition effect to slide in the sidebar */
  z-index: 9999999;
  background-color: #FFF;
  /* Black*/
  -webkit-box-shadow: -6px 0px 32px -12px #808080;
  -moz-box-shadow: -6px 0px 32px -12px #808080;
  box-shadow: -6px 0px 32px -12px #808080;
  padding-top: 60px;
  /* Place content 60px from the top */
}
.easytaxreturns .sidebar a {
  padding: 15px 8px 15px 20px;
  text-decoration: none;
  font-size: 16px;
  color: #6D6F71;
  display: block;
  transition: 0.3s;
  opacity: 0.7;
  font-weight: bold;
}
.easytaxreturns .sidebar a:hover {
  color: #f1f1f1;
}
.easytaxreturns .sidebar ul {
  margin-bottom: 0;
}
.easytaxreturns .sidebar ul li {
  border-bottom: 1px solid #ddd;
}
.easytaxreturns .sidebar ul li.active a {
  color: #6D6F71;
  font-weight: bold;
  opacity: 1;
}
.easytaxreturns .sidebar ul li.bg {
  background-color: #0A2B56;
  border-bottom: none;
  display: none;
}
@media screen and (max-width: 590px) {
  .easytaxreturns .sidebar ul li.bg {
    display: block;
  }
}
.easytaxreturns .sidebar .closebtn {
  position: absolute;
  top: -5px;
  left: 0;
  font-size: 36px;
  transition: 0.3s;
  color: #000;
}
.easytaxreturns .sidebar .search {
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 30px;
  margin-top: 30px;
}
.easytaxreturns .sidebar .search .input-group .input-group-addon {
  background: #6D6F71;
  border: 1px solid #ABABAB;
  border-left: none;
  color: #FFF;
  padding: 6px 16px;
}
.easytaxreturns .navbar .navbar-brand {
  max-width: 256px;
}
@media (max-width: 1300px) {
  .easytaxreturns .navbar .navbar-brand {
    max-width: 190px;
  }
  .easytaxreturns .navbar .buttons-list a {
    font-size: 12px !important;
  }
}
.easytaxreturns .navbar .buttons-list {
  margin: 0px;
}
.easytaxreturns .navbar .buttons-list .list-inline-item:not(:last-child) {
  margin-right: 1.5rem !important;
}
@media (max-width: 1200px) {
  .easytaxreturns .navbar .navbar-nav .nav-item {
    padding: 0px 5px !important;
  }
  .easytaxreturns .navbar .navbar-nav .nav-item .nav-link {
    font-size: 13px !important;
  }
}
.easytaxreturns .navbar .navbar-nav {
  margin-left: -15px;
  margin-right: 15px;
}
.easytaxreturns .navbar .navbar-nav .nav-item {
  padding: 0px 15px;
}
.easytaxreturns .navbar .navbar-nav .nav-item .nav-link {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  color: #1E263A;
}
@media screen and (max-width: 767px) {
  .easytaxreturns #top-header-fake {
    height: 200px !important;
  }
}
.easytaxreturns header {
  position: relative;
  height: 112px;
  top: 0;
  width: 100%;
  z-index: 999;
}
.easytaxreturns header.gradient {
  background-image: linear-gradient(180deg, #0A2B56 17%, rgba(8, 49, 101, 0) 100%);
}
@media screen and (max-width: 767px) {
  .easytaxreturns header.gradient.fixed-size {
    height: 200px !important;
  }
}
.easytaxreturns header.gradient.affix {
  background-image: linear-gradient(180deg, #0A2B56 10%, rgba(10, 43, 86, 0.5) 100%) !important;
  height: 150px !important;
  margin-bottom: 0 !important;
  z-index: 9999998 !important;
}
@media screen and (max-width: 767px) {
  .easytaxreturns header.gradient.affix {
    height: 82px !important;
  }
}
.easytaxreturns header .logo-wrapper {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  padding-top: 18px;
  padding-bottom: 18px;
  display: block;
  z-index: 999999999;
}
.easytaxreturns header .logo-wrapper ul {
  max-width: 750px;
  width: 100%;
  margin: auto;
}
.easytaxreturns header .logo-wrapper ul.list-inline {
  margin-bottom: 0;
}
.easytaxreturns header .logo-wrapper ul.list-inline li {
  padding-left: 10px;
  padding-right: 10px;
}
.easytaxreturns header .logo-wrapper ul.list-inline li a {
  display: block;
}
.easytaxreturns header .logo-wrapper ul.list-inline li a img {
  transition: transform 0.2s;
  max-width: 275px;
  max-height: 60px;
  max-height: 50px;
  transform: scale(0.9);
}
.easytaxreturns header .logo-wrapper ul.list-inline li a img.active {
  transform: scale(1.2);
}
@media screen and (max-width: 767px) {
  .easytaxreturns header .logo-wrapper ul.list-inline li a img.active {
    transform: scale(1);
  }
}
.easytaxreturns header .logo-wrapper ul.list-inline li a img:hover {
  transform: scale(1.2);
}
@media screen and (max-width: 767px) {
  .easytaxreturns header .logo-wrapper ul.list-inline li a img:hover {
    transform: scale(1);
  }
}
.easytaxreturns header .logo-wrapper ul.list-inline li:last-child {
  padding-right: 0;
}
.easytaxreturns header .logo-wrapper ul.list-inline li:first-child {
  padding-left: 0;
}
@media screen and (max-width: 905px) {
  .easytaxreturns header .logo-wrapper ul {
    max-width: 610px;
  }
  .easytaxreturns header .logo-wrapper ul img {
    max-width: 200px !important;
    max-height: 40px !important;
  }
}
@media screen and (max-width: 767px) {
  .easytaxreturns header .logo-wrapper ul {
    max-width: 780px;
    margin-left: 0;
    padding-left: 20px;
  }
  .easytaxreturns header .logo-wrapper ul img {
    max-width: 250px !important;
    max-height: 34px !important;
  }
}
@media screen and (max-width: 590px) {
  .easytaxreturns header .logo-wrapper ul {
    margin-left: 0;
    padding-left: 20px;
  }
  .easytaxreturns header .logo-wrapper ul img {
    max-width: 280px !important;
    max-height: 50px !important;
  }
  .easytaxreturns header .logo-wrapper ul .logo-hide-mobile {
    display: none;
  }
}
.easytaxreturns header .top-menu-wrapper {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
  display: block;
}
.easytaxreturns header .top-menu-wrapper .navbar-default {
  background-color: transparent;
  border: none;
  border-radius: 0;
  margin-bottom: 0;
}
.easytaxreturns header .top-menu-wrapper .navbar-default .container-fluid {
  padding-left: 0;
  padding-right: 0;
}
.easytaxreturns header .top-menu-wrapper .navbar-default .container-fluid .navbar-collapse {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.easytaxreturns header .top-menu-wrapper .navbar-default .navbar-nav {
  display: inline-block;
  float: none;
}
.easytaxreturns header .top-menu-wrapper .navbar-default .navbar-nav a {
  color: #fff;
  font-size: 16px;
  padding: 10px 20px;
  font-weight: bold;
}
.easytaxreturns header .top-menu-wrapper .navbar-default .navbar-nav .active a {
  background-color: transparent;
  color: #6D6F71;
}
.easytaxreturns header .top-menu-wrapper .navbar-default .navbar-nav .top-menu-search {
  position: relative;
}
.easytaxreturns header .top-menu-wrapper .navbar-default .navbar-nav .top-menu-search .arrow {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 100px 200px 100px;
  border-color: transparent transparent #007bff transparent;
}
.easytaxreturns header .top-menu-wrapper .navbar-default .navbar-nav .top-menu-search .search-form {
  position: absolute;
  right: 0;
  top: 46px;
  width: 300px;
  height: 38px;
}
@media screen and (max-width: 1140px) {
  .easytaxreturns header .top-menu-wrapper .navbar-default .navbar-nav a {
    padding: 10px 15px;
    font-size: 14px;
  }
}
@media screen and (max-width: 952px) {
  .easytaxreturns header .top-menu-wrapper .navbar-default .navbar-nav a {
    padding: 10px 10px;
    font-size: 14px;
    font-weight: normal;
  }
}
@media screen and (max-width: 830px) {
  .easytaxreturns header .top-menu-wrapper .navbar-default .navbar-nav a {
    padding: 10px 10px;
    font-size: 12px;
  }
}
@media screen and (max-width: 767px) {
  .easytaxreturns header .top-menu-wrapper {
    position: absolute;
    top: 0;
    width: 100px;
    right: 0;
  }
  .easytaxreturns header .top-menu-wrapper .navbar-default .navbar-toggle {
    background-color: transparent;
    color: #fff;
    border: none;
    margin-top: 12px;
    margin-right: 28px;
  }
  .easytaxreturns header .top-menu-wrapper .navbar-default .navbar-toggle .icon-bar {
    background-color: #FFF;
  }
}
@media screen and (max-width: 590px) {
  .easytaxreturns header .top-menu-wrapper .navbar-default .navbar-toggle {
    margin-top: 24px;
    margin-right: 34px;
  }
  .easytaxreturns header .top-menu-wrapper .navbar-default .collapse {
    right: -100%;
    transition: 1s;
    height: auto;
  }
  .easytaxreturns header .top-menu-wrapper .navbar-default .navbar-collapse {
    background-color: #fff;
    position: absolute;
  }
  .easytaxreturns header .top-menu-wrapper .navbar-default .navbar-collapse.in {
    right: 0;
    transition: 1s;
  }
  .easytaxreturns header .top-menu-wrapper .navbar-default .collapsing {
    transition: 1s;
  }
}
.easytaxreturns .page-header {
  padding: 0;
  margin: 0;
  border: none;
  position: absolute;
  top: 0;
  height: 600px;
  width: 100%;
}
.easytaxreturns .page-header .page-header-item {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.easytaxreturns .page-header .page-header-item .page-header-wrapper-text {
  z-index: 1000;
  position: absolute;
  min-height: 100px;
  top: 55%;
  transform: translateY(-50%);
  width: 100%;
}
.easytaxreturns .page-header .page-header-item .page-header-wrapper-text .page-header-inner-text {
  max-width: 800px;
  width: 100%;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}
.easytaxreturns .page-header .page-header-item .page-header-wrapper-text .page-header-inner-text.text-shadow {
  text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.7);
}
.easytaxreturns .page-header .page-header-item .page-header-wrapper-text .page-header-inner-text h1.title {
  font-size: 40px;
  color: #FFFFFF;
  text-align: center;
  line-height: 45px;
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
.easytaxreturns .page-header .page-header-item .page-header-wrapper-text .page-header-inner-text .description {
  opacity: 0.8;
  font-size: 18px;
  color: #FFFFFF;
  text-align: center;
  line-height: 28px;
  padding-top: 15px;
  padding-bottom: 30px;
}
.easytaxreturns .page-header .page-header-item .page-header-wrapper-text .page-header-inner-text .button {
  text-align: center;
}
@media screen and (max-width: 905px) {
  .easytaxreturns .page-header .page-header-item .page-header-wrapper-text .page-header-inner-text h1.title {
    font-size: 34px;
    line-height: 38px;
  }
  .easytaxreturns .page-header .page-header-item .page-header-wrapper-text .page-header-inner-text .description {
    font-size: 16px;
    line-height: 26px;
  }
}
@media screen and (max-width: 767px) {
  .easytaxreturns .page-header .page-header-item .page-header-wrapper-text.page-header-inner-text.fixed-size {
    height: 450px !important;
  }
}
.easytaxreturns .page-header .carousel {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.easytaxreturns .page-header .carousel .page-header-wrapper-text {
  z-index: 1001;
  position: absolute;
  min-height: 100px;
  top: 55%;
  transform: translateY(-50%);
  width: 100%;
}
.easytaxreturns .page-header .carousel .page-header-wrapper-text .page-header-inner-text {
  max-width: 800px;
  width: 100%;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}
.easytaxreturns .page-header .carousel .page-header-wrapper-text .page-header-inner-text.text-shadow {
  text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.7);
}
.easytaxreturns .page-header .carousel .page-header-wrapper-text .page-header-inner-text h1.title {
  font-size: 40px;
  color: #FFFFFF;
  text-align: center;
  line-height: 45px;
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
.easytaxreturns .page-header .carousel .page-header-wrapper-text .page-header-inner-text .description {
  opacity: 0.8;
  font-size: 18px;
  color: #FFFFFF;
  text-align: center;
  line-height: 28px;
  padding-top: 15px;
  padding-bottom: 30px;
}
.easytaxreturns .page-header .carousel .page-header-wrapper-text .page-header-inner-text .button {
  text-align: center;
}
@media screen and (max-width: 905px) {
  .easytaxreturns .page-header .carousel .page-header-wrapper-text .page-header-inner-text h1.title {
    font-size: 34px;
    line-height: 38px;
  }
  .easytaxreturns .page-header .carousel .page-header-wrapper-text .page-header-inner-text .description {
    font-size: 16px;
    line-height: 26px;
  }
}
.easytaxreturns .page-header .carousel .carousel-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.easytaxreturns .page-header .carousel .carousel-inner .item {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  height: 600px;
}
.easytaxreturns .page-header .carousel-control {
  z-index: 1005;
  background-image: none;
  opacity: 1;
  top: 50%;
  height: 50px;
}
.easytaxreturns .page-header .carousel-control span {
  background-color: rgba(202, 202, 202, 0.5);
  border-radius: 62px;
  width: 62px;
  height: 62px;
  padding-top: 15px;
  box-shadow: none;
  text-shadow: none;
}
.easytaxreturns .page-header .carousel-control span:hover {
  background-color: rgba(83, 108, 139, 0.5);
}
@media screen and (max-width: 767px) {
  .easytaxreturns .page-header .carousel-control {
    top: 80px;
  }
  .easytaxreturns .page-header .carousel-control span {
    width: 42px;
    height: 42px;
    padding-top: 10px;
  }
  .easytaxreturns .page-header .carousel-control.right {
    left: 80px;
  }
  .easytaxreturns .page-header .carousel-control.left {
    left: 0;
  }
}
.easytaxreturns .page-header .gradient {
  opacity: 0.8;
  background-image: linear-gradient(134deg, #083165 0%, #C8E0FF 100%);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 998;
}
.easytaxreturns .page-header .page-header-video {
  height: 600px;
  position: absolute;
  top: 0;
  width: 100%;
  display: none;
}
.easytaxreturns .page-header .page-header-video .iframe-video-youtube {
  border: 0;
  width: 100%;
  height: 600px;
}
@media screen and (max-width: 767px) {
  .easytaxreturns .page-header .page-header-video.fixed-size {
    height: 450px !important;
  }
  .easytaxreturns .page-header .page-header-video.fixed-size .iframe-video-youtube {
    height: 450px !important;
  }
}
.easytaxreturns .page-header .mouse-scroll {
  position: absolute;
  bottom: 20px;
  left: 50%;
  right: 50%;
  z-index: 1005;
  text-align: center;
  width: 21px;
  height: 35px;
  margin: 0 auto;
  border-width: 2px;
  border-style: solid;
  border-color: #fff;
  border-color: #ffffff;
  border-radius: 10px;
}
.easytaxreturns .page-header .mouse-scroll::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 7px;
  width: 3px;
  height: 6px;
  border-radius: 50%;
  background-color: #fff;
  background-color: #ffffff;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-duration: 1.25s;
  animation-duration: 1.25s;
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
.easytaxreturns .page-header #headerMap {
  width: 100%;
  position: absolute;
  top: 0;
}
@media screen and (max-width: 767px) {
  .easytaxreturns .page-header.fixed-size {
    height: 450px !important;
  }
  .easytaxreturns .page-header.fixed-size #headerMap {
    height: 450px !important;
  }
}
@media (max-width: 1180px) {
  .easytaxreturns h1 {
    font-size: 24px;
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0.8;
  }
  10% {
    transform: translateY(-2px);
    opacity: 1;
  }
  30% {
    transform: translateY(0px);
    opacity: 0.5;
  }
  100% {
    transform: translateY(2px);
    opacity: 0.8;
  }
}
.easytaxreturns-footer {
  padding-top: 40px;
  /*padding-bottom: 50px;*/
}
.easytaxreturns-footer .footer-top {
  margin-bottom: 40px;
}
.easytaxreturns-footer .footer-top .text-information {
  font-size: 12px;
  line-height: 16px;
  color: rgba(255, 255, 255, 0.32);
  max-width: 488px;
  margin-bottom: 65px;
  margin-top: 16px;
}
.easytaxreturns-footer .footer-top .footer-logo #logofooter {
  max-width: 246px;
}
.easytaxreturns-footer .footer-top .footer-content-menu .footer-content-list a {
  color: rgba(255, 255, 255, 0.32) !important;
}
.easytaxreturns-footer .footer-content h5 {
  text-align: center;
  color: rgba(255, 255, 255, 0.56);
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.easytaxreturns-footer .footer-content .brands-list {
  padding: 16px 0px;
  margin-bottom: 0px;
  border-top: 1px solid rgba(33, 33, 33, 0.08);
  border-bottom: 1px solid rgba(33, 33, 33, 0.08);
  background-color: #fff;
  border-radius: 8px;
}
.easytaxreturns-footer .footer-content .footer-content-list {
  padding-left: 0px;
  list-style: none;
}
.easytaxreturns-footer .footer-content .footer-content-list li a {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: rgba(255, 255, 255, 0.56) !important;
}
.easytaxreturns-footer .footer-bottom {
  padding: 16px 0px;
}
.easytaxreturns-footer .footer-bottom .media-buttons {
  float: right !important;
}
.easytaxreturns-footer .footer-bottom .footer-menu-list {
  margin-bottom: 0px;
}
.easytaxreturns-footer .footer-bottom .footer-menu-list li {
  background-color: transparent;
  padding: 0px 8px;
}
.easytaxreturns-footer .footer-bottom .footer-menu-list li .footer-menu-item {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.32);
  line-height: 24px;
}
.easytaxreturns-footer .footer-menu {
  margin-bottom: 40px;
}
.easytaxreturns-footer .footer-menu li {
  position: relative;
}
.easytaxreturns-footer .footer-menu li.active a {
  text-decoration: underline;
}
.easytaxreturns-footer .footer-menu li a {
  font-size: 16px;
  color: #6D7278;
  line-height: 26px;
}
.easytaxreturns-footer .footer-menu li::after {
  content: '.';
  position: absolute;
  top: 0px;
  right: -4px;
  font-weight: bold;
}
.easytaxreturns-footer .footer-menu li:last-child::after {
  content: '';
}
.easytaxreturns-footer .social-media .hashtagh {
  font-size: 22px;
  color: #4A4A4A;
  margin-bottom: 20px;
}
.easytaxreturns-footer .social-media .social-media-menu {
  margin-bottom: 45px;
}
.easytaxreturns-footer .social-media .social-media-menu li a {
  border: 1px solid #7289A8;
  border-radius: 24px;
  width: 48px;
  height: 48px;
  display: block;
  text-align: center;
  line-height: 48px;
  font-size: 22px;
  color: #7289A8;
}
.easytaxreturns-footer .newsletter h4 {
  margin-bottom: 15px;
}
.easytaxreturns-footer .newsletter p {
  font-size: 16px;
  color: #6D7278;
  line-height: 26px;
  margin-bottom: 15px;
  margin-top: 15px;
}
.easytaxreturns-footer .newsletter .form-control {
  margin-bottom: 5px;
}
.easytaxreturns-footer .newsletter .checkbox {
  margin-bottom: 15px;
}
.easytaxreturns-footer .newsletter .checkbox input[type="checkbox"] {
  margin: 6px 0 0;
  margin-left: -20px;
}
.easytaxreturns-footer .newsletter .checkbox label {
  font-size: 16px;
  color: #6D7278;
  line-height: 26px;
}
@media screen and (max-width: 767px) {
  .easytaxreturns-footer {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .easytaxreturns-footer .footer-menu {
    margin-bottom: 20px;
  }
  .easytaxreturns-footer .media-buttons {
    float: left !important;
  }
  .easytaxreturns-footer .social-media .social-media-menu {
    margin-bottom: 20px;
  }
  .easytaxreturns-footer .iso {
    margin-bottom: 40px;
  }
  .easytaxreturns-footer .copyright {
    margin-top: 30px;
  }
  .easytaxreturns-footer .footer-menu-list {
    text-align: center;
  }
}
.statetaxextension-footer {
  padding-top: 64px;
}
.statetaxextension-footer .footer-top .text-information {
  font-size: 12px;
  line-height: 16px;
  color: #999999;
  margin-bottom: 65px;
}
.statetaxextension-footer .footer-top .footer-content-list a {
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #999999;
  text-decoration: none;
}
.statetaxextension-footer .footer-top .footer-logo {
  margin-bottom: 16px;
}
.statetaxextension-footer .footer-bottom {
  padding: 32px 0px;
}
.statetaxextension-footer .footer-bottom .footer-menu-list {
  line-height: 0;
}
.statetaxextension-footer .footer-bottom .copyright {
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  color: #999999;
}
.statetaxextension-footer .footer-bottom .copyright p {
  margin: 0px;
}
.statetaxextension-footer .footer-content .brands-list {
  padding: 16px 0px;
  margin-bottom: 0px;
  border-top: 1px solid rgba(33, 33, 33, 0.08);
  border-bottom: 1px solid rgba(33, 33, 33, 0.08);
  background-color: #fff;
  border-radius: 8px;
}
.statetaxextension-footer .footer-content .brands-list .brand-icon {
  width: 140px;
  height: 56px;
  background-size: auto;
  background-repeat: no-repeat;
  display: block;
}
.freetaxextension-footer {
  padding-top: 64px;
}
.freetaxextension-footer .footer-top .text-information {
  font-size: 12px;
  line-height: 16px;
  color: #818181;
  max-width: 488px;
  margin-bottom: 65px;
}
.freetaxextension-footer .footer-top .footer-content-list a {
  font-size: 16px;
  line-height: 24px;
  text-align: right;
  color: #888888;
  text-decoration: none;
}
.freetaxextension-footer .footer-top .footer-logo {
  margin-bottom: 16px;
}
.freetaxextension-footer .footer-bottom {
  padding: 32px 0px;
}
.freetaxextension-footer .footer-bottom .footer-menu-list {
  line-height: 0;
}
.freetaxextension-footer .footer-bottom .copyright {
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  color: #888888;
}
.freetaxextension-footer .footer-bottom .copyright p {
  margin: 0px;
}
.freetaxextension-footer .footer-content .brands-list {
  padding: 16px 0px;
  margin-bottom: 0px;
  border-top: 1px solid rgba(33, 33, 33, 0.08);
  border-bottom: 1px solid rgba(33, 33, 33, 0.08);
}
.freetaxextension-footer .footer-content .brands-list .brand-icon {
  width: 140px;
  height: 56px;
  background-size: auto;
  background-repeat: no-repeat;
  display: block;
}
.freetaxextension-footer .footer-content .brands-list .brand-icon.accredited-business {
  background-image: url('../images/brands/image 2.png');
}
.freetaxextension-footer .footer-content .brands-list .brand-icon.irs {
  background-image: url('../images/brands/image 3.png');
}
.freetaxextension-footer .footer-content .brands-list .brand-icon.inter-search {
  background-image: url('../images/brands/image 8.png');
}
.freetaxextension-footer .footer-content .brands-list .brand-icon.visa {
  background-image: url('../images/brands/beta-app.filelater 4.png');
}
.freetaxextension-footer .footer-content .brands-list .brand-icon.lock {
  background-image: url('../images/brands/beta-app.filelater 5.png');
}
.freetaxextension-footer .footer-content .brands-list .brand-icon.paypal {
  background-image: url('../images/brands/beta-app.filelater 6.png');
}
.freetaxextension-footer .footer-content .brands-list .brand-icon.brand1 {
  background-image: url('../images/brands/beta-app.filelater 7.png');
}
.freetaxextension-footer .footer-content .brands-list .brand-icon.brand2 {
  background-image: url('../images/brands/beta-app.filelater 8.png');
}
.freetaxextension-footer .footer-content .brands-list .brand-icon.norton {
  background-image: url('../images/brands/beta-app.filelater 9.png');
}
.freetaxextension-footer .footer-content .brands-list .brand-icon.paypal2 {
  background-image: url('../images/brands/beta-app.filelater 10.png');
}
.taxfyle-footer {
  padding-top: 64px;
}
.taxfyle-footer .footer-top .text-information {
  font-size: 26px;
  font-weight: 300;
  color: #454b56;
  line-height: 16px;
  margin-bottom: 65px;
}
.taxfyle-footer .footer-top .footer-content-menu h5 {
  padding-bottom: 15px;
  font-size: 13px;
  font-weight: 700;
  color: #454b56;
  text-transform: uppercase;
}
.taxfyle-footer .footer-top .footer-content-list a {
  padding-bottom: 15px;
  font-size: 15px;
  color: #66707f;
  text-decoration: none;
}
.taxfyle-footer .footer-top .footer-logo {
  margin-bottom: 16px;
}
.taxfyle-footer .footer-bottom {
  padding: 32px 0px;
}
.taxfyle-footer .footer-bottom .footer-menu-list {
  line-height: 0;
  margin-top: 32px;
}
.taxfyle-footer .footer-bottom .footer-menu-list .footer-menu-item {
  font-size: 14px;
  color: #66707f;
  text-decoration: none;
}
.taxfyle-footer .footer-bottom .copyright {
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  color: #888888;
}
.taxfyle-footer .footer-bottom .copyright p {
  margin: 0px;
}
.taxfyle-footer .footer-content .brands-list {
  padding: 16px 0px;
  margin-bottom: 0px;
  border-top: 1px solid rgba(33, 33, 33, 0.08);
  border-bottom: 1px solid rgba(33, 33, 33, 0.08);
}
.taxfyle-footer .footer-content .brands-list .brand-icon {
  width: 140px;
  height: 56px;
  background-size: auto;
  background-repeat: no-repeat;
  display: block;
}
@media screen and (max-width: 992px) {
  .freetaxextension-footer {
    padding-top: 24px;
  }
}
.breadcrumb-container {
  margin-bottom: 0;
  width: 100%;
  background-color: #f5f5f5;
  padding-top: 3px;
  padding-bottom: 3px;
}
.breadcrumb-container .breadcrumb {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  display: block;
  font-size: 18px;
}
.breadcrumb-container .breadcrumb a {
  color: #777;
}
@media screen and (max-width: 767px) {
  .breadcrumb-container .breadcrumb {
    font-size: 14px;
  }
}
.breadcrumb-container ul {
  margin-bottom: 0;
}
.breadcrumb-container ul li.active {
  color: #0A2B55;
  font-weight: bold;
}
.cookies {
  position: fixed;
  width: 100%;
  height: 80px;
  z-index: 3000;
  padding-top: 15px;
  padding-bottom: 15px;
  bottom: 0;
}
.cookies .container {
  z-index: 300;
  color: #fff;
  font-size: 16px;
}
.cookies .container .row {
  position: absolute;
  z-index: 301;
}
.cookies .container p {
  z-index: 301;
}
.cookies .container a {
  z-index: 301;
  color: #fff;
  text-decoration: underline;
}
.cookies .gradient {
  z-index: 10;
  opacity: 0.8;
  height: 100%;
  top: 0;
  width: 100%;
  position: absolute;
  background-color: #000;
}
@media screen and (max-width: 767px) {
  .cookies {
    height: 190px;
  }
}
.carousel-component {
  width: 100%;
  padding-bottom: 20px;
  padding-top: 30px;
}
.carousel-component .title {
  font-size: 36px;
  color: #4A4A4A;
  text-align: center;
  line-height: 45px;
  margin-bottom: 15px;
}
.carousel-component .border {
  height: 3px;
  background-color: #0A2B56;
  width: 70px;
  margin: 0 auto;
  margin-top: 15px;
  margin-bottom: 20px;
}
.carousel-component .description {
  font-size: 18px;
  color: #888B90;
  text-align: center;
  line-height: 28px;
  margin-bottom: 30px;
}
.carousel-component .carousel {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
}
.carousel-component .carousel ul {
  margin-left: -32px;
  margin-right: -32px;
  margin-bottom: 0px;
}
.carousel-component .carousel .arrow-right {
  position: absolute;
  right: -90px;
  top: 50%;
  margin-top: -31px;
  background-color: #CACACA;
  border-radius: 62px;
  width: 62px;
  height: 62px;
  padding-top: 15px;
  color: #fff;
  font-size: 30px;
  text-align: center;
  cursor: pointer;
}
.carousel-component .carousel .arrow-right:hover {
  background-color: #0A2B56;
}
.carousel-component .carousel .arrow-left {
  position: absolute;
  left: -90px;
  top: 50%;
  margin-top: -31px;
  background-color: #CACACA;
  border-radius: 62px;
  width: 62px;
  height: 62px;
  padding-top: 15px;
  color: #fff;
  font-size: 30px;
  text-align: center;
  cursor: pointer;
}
.carousel-component .carousel .arrow-left:hover {
  background-color: #0A2B56;
}
.carousel-component .carousel .item {
  background: transparent;
  margin: 0px 32px 10px 32px !important;
  min-width: 76px !important;
  height: 20px;
  margin: 20px 10px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and (max-width: 1350px) {
  .carousel-component .carousel {
    margin-top: 40px;
  }
  .carousel-component .carousel .arrow-right {
    top: 0;
    left: 80px;
    width: 42px;
    height: 42px;
    font-size: 16px;
  }
  .carousel-component .carousel .arrow-left {
    top: 0;
    left: 15px;
    width: 42px;
    height: 42px;
    font-size: 16px;
  }
  .carousel-component .carousel .slick-list {
    padding-top: 20px;
  }
  .carousel-component.no-arrows .carousel {
    margin-top: 0;
  }
}
@media screen and (max-width: 767px) {
  .carousel-component {
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .carousel-component .title {
    font-size: 30px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .carousel-component .description {
    font-size: 16px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 20px;
  }
  .carousel-component.no-arrows .carousel {
    margin-top: 0;
  }
}
.testimonial-carousel-component .freetaxextension .sub-title {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
}
.testimonial-carousel-component .freetaxextension .info-container .stars-rating li {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}
.testimonial-carousel-component .freetaxextension .info-container .title p {
  font-weight: 500;
  font-size: 32px;
  line-height: 40px;
}
.testimonial-carousel-component .freetaxextension .slick-dots {
  position: absolute;
  bottom: -56px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0px;
  width: 100%;
}
.testimonial-carousel-component .freetaxextension .slick-dots li {
  position: relative;
  display: inline-block;
  background: url(/App_Themes/Theme1/images/dot.png) no-repeat;
  height: 16px;
  width: 16px;
  text-indent: -9999px;
  margin: 0px 10px;
  padding: 0px;
}
.testimonial-carousel-component .freetaxextension .slick-dots li.slick-active {
  background: url(/App_Themes/Theme1/images/active-dot.png) no-repeat !important;
}
.testimonial-carousel-component .freetaxextension .slick-track {
  padding: 30px 0px;
}
.testimonial-carousel-component .freetaxextension .slick-slide:focus {
  outline: none;
}
.testimonial-carousel-component .freetaxextension .slick-slide.item {
  background: #FFFFFF;
  box-shadow: 0px 4px 16px rgba(33, 33, 33, 0.08);
  border-radius: 2px 2px 8px 8px;
  padding: 36px 32px 32px 32px;
  border-top: 4px solid #1F8CEB;
}
.testimonial-carousel-component .freetaxextension .slick-slide.item .author-name {
  font-size: 14px;
  line-height: 16px;
  font-weight: 700;
  color: #1F8CEB;
  margin-top: 16px;
  display: block;
}
.testimonial-carousel-component .freetaxextension .slick-slide.item p {
  font-size: 16px;
  line-height: 24px;
  color: #454545;
  margin-bottom: 0px;
}
.testimonial-carousel-component .statetaxextension .sub-title {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
}
.testimonial-carousel-component .statetaxextension .info-container .stars-rating li {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}
.testimonial-carousel-component .statetaxextension .info-container .title p {
  font-weight: 500;
  font-size: 32px;
  line-height: 40px;
}
.testimonial-carousel-component .statetaxextension .slick-dots {
  position: absolute;
  bottom: -56px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0px;
  width: 100%;
}
.testimonial-carousel-component .statetaxextension .slick-dots li {
  position: relative;
  display: inline-block;
  background: url(/App_Themes/Theme1/images/dot.png) no-repeat;
  height: 16px;
  width: 16px;
  text-indent: -9999px;
  margin: 0px 10px;
  padding: 0px;
}
.testimonial-carousel-component .statetaxextension .slick-dots li.slick-active {
  background: url(/App_Themes/Theme1/images/active-dot.png) no-repeat !important;
}
.testimonial-carousel-component .statetaxextension .slick-track {
  padding: 30px 0px;
}
.testimonial-carousel-component .statetaxextension .slick-slide:focus {
  outline: none;
}
.testimonial-carousel-component .statetaxextension .slick-slide.item {
  background: #FFFFFF;
  box-shadow: 0px 4px 16px rgba(33, 33, 33, 0.08);
  border-radius: 2px 2px 8px 8px;
  padding: 32px;
}
.testimonial-carousel-component .statetaxextension .slick-slide.item .author-name {
  font-weight: bold;
  font-size: 20px;
  line-height: 40px;
  margin-top: 8px;
  color: #212121;
  display: block;
}
.testimonial-carousel-component .statetaxextension .slick-slide.item p {
  color: #454545;
  margin-bottom: 0px;
  font-style: italic;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.testimonials-component .testimonials-animated .testimonial-animated-body {
  padding: 40px 20px;
  border: 1px solid #dedede;
}
.testimonials-component .testimonials-animated .testimonial-animated-body .author-name {
  color: rgba(2, 1, 1, 0.5);
  font-size: 14px;
  font-weight: 600;
  text-align: center;
}
.testimonials-component .testimonials-animated .testimonial-animated-body .review-description {
  color: #666864;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
}
.testimonials-component .testimonials-advanced .testimonials-container {
  max-height: 600px;
  overflow: auto;
  width: 100%;
}
.testimonials-component .testimonials-advanced .testimonials-container .testimonial-animated-body {
  background-color: #f8f9fa;
  padding: 40px 20px;
}
.testimonials-component .testimonials-advanced .testimonials-container .testimonial-animated-body .r-more {
  text-align: center;
  display: block;
  background: none;
  color: #212529;
}
@media (max-width: 1200px) {
  .testimonial-carousel-component .author-name {
    font-size: 16px!important;
    line-height: 36px!important;
  }
}
@media (max-width: 992px) {
  .testimonial-carousel-component {
    margin-bottom: 54px;
  }
}
@media (max-width: 600px) {
  .testimonial-carousel-component .slick-list {
    min-height: 350px!important;
  }
}
.hero-component.easytaxreturns .simplelist .list-column {
  margin: 0px !important;
}
.hero-component.easytaxreturns .info-container .title p {
  font-weight: bold;
  font-size: 40px;
  line-height: 60px;
  margin-right: 30px;
}
.hero-component.easytaxreturns .info-container h3 {
  font-size: 28px !important;
}
.hero-component.easytaxreturns .info-container .buttons-list {
  margin-left: -15px;
  margin-right: -15px;
}
.hero-component.easytaxreturns .info-container .buttons-list .list-inline-item {
  margin: 0px;
  padding: 0px 15px;
  vertical-align: top;
}
.hero-component.easytaxreturns .info-container .summary {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  align-items: center;
  letter-spacing: 0.02em;
  color: #1E263A;
  margin-bottom: 32px;
}
.hero-component.easytaxreturns .info-container .button-primary-custom {
  margin-bottom: 16px;
}
.hero-component.easytaxreturns .info-container .link-url-button {
  font-weight: bold;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: #1F8CEB;
  text-decoration: none;
}
.hero-component.easytaxreturns .info-container .button-details {
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
  align-items: center;
  letter-spacing: 0.02em;
  color: #0075BF;
}
.hero-component.easytaxreturns .info-container .button-note {
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  align-items: center;
  letter-spacing: 0.02em;
  color: #1E263A;
}
.hero-component.easytaxreturns .image-container {
  width: 100%;
}
.hero-component.easytaxreturns .image-container .hero-image {
  background-repeat: no-repeat;
  height: 540px;
  width: auto;
  background-size: contain;
}
@media (max-width: 1146px) {
  .hero-component.easytaxreturns .buttons-list .list-inline-item {
    margin-bottom: 22px !important;
  }
}
.hero-component.freetaxextension .video-container .close {
  right: 10px;
  top: 5px;
  color: #00b3ff;
  text-shadow: none;
  opacity: 1;
}
.hero-component.freetaxextension .video-container .video-poster a {
  width: 100%;
  overflow: hidden;
  display: block;
}
.hero-component.freetaxextension.hero-top .info-container .title p {
  font-weight: 500 !important;
  font-size: 48px;
  line-height: 56px;
}
.hero-component.freetaxextension .info-container .title p {
  font-weight: 500;
  font-size: 32px;
  line-height: 40px;
  color: #212121;
}
.hero-component.freetaxextension .info-container .link-url-button {
  font-weight: bold;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: #1F8CEB;
  text-decoration: none;
}
.hero-component.freetaxextension .info-container .subtitle p {
  font-size: 24px;
  line-height: 32px;
}
.hero-component.freetaxextension .info-container .summary {
  margin-bottom: 32px;
}
.hero-component.freetaxextension .image-container .hero-image {
  background-repeat: no-repeat;
  height: 472px;
  width: auto;
  background-size: contain;
}
.hero-component.freetaxextension .buttons-list .button-primary-custom {
  border-radius: 8px;
  padding: 17px 34px;
}
.hero-component.freetaxextension .buttons-list .review-comp p {
  margin-bottom: 0px;
  float: left;
  max-width: 280px;
  padding-left: 8px;
}
.hero-component.freetaxextension .buttons-list .review-comp span {
  float: left;
}
.hero-component.statetaxextension {
  position: relative;
}
.hero-component.statetaxextension .simplelist .list-column {
  margin-left: auto;
  margin-right: auto;
}
.hero-component.statetaxextension.hero-top .info-container .title p {
  font-weight: 500 !important;
  font-size: 48px;
  line-height: 56px;
}
.hero-component.statetaxextension.hero-top .info-container .subtitle {
  margin-bottom: 0px !important;
}
.hero-component.statetaxextension .info-center {
  background: #FFFFFF;
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.04);
  border-radius: 16px;
  padding: 32px 32px 32px 44px;
  position: absolute;
  width: 57%;
  bottom: 44px;
  right: -10px;
}
.hero-component.statetaxextension .info-center .info-container .title p {
  font-weight: 500;
  font-size: 32px;
  line-height: 40px;
  color: #212121;
}
.hero-component.statetaxextension .info-center .info-container .link-url-button {
  font-weight: bold;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: #1F8CEB;
  text-decoration: none;
}
.hero-component.statetaxextension .info-center .info-container .subtitle p {
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 0px;
}
.hero-component.statetaxextension .info-center .info-container .summary {
  margin-bottom: 32px;
}
.hero-component.statetaxextension .image-container .hero-image {
  background-repeat: no-repeat;
  height: 692px;
  width: auto;
  background-size: contain;
}
.hero-component.statetaxextension .buttons-list .button-primary-custom {
  border-radius: 999px;
  padding: 16px;
  width: 240px;
  text-align: center;
}
.hero-component.statetaxextension .buttons-list .review-comp p {
  margin-bottom: 0px;
  float: left;
  max-width: 280px;
  padding-left: 8px;
}
.hero-component.statetaxextension .buttons-list .review-comp span {
  float: left;
}
@media (max-width: 1146px) {
  .hero-component {
    padding-top: 40px !important;
    padding-bottom: 40px;
  }
  .hero-component .info-container .title p {
    font-size: 32px!important;
    line-height: 38px!important;
  }
  .navbar-collapse {
    padding-bottom: 20px;
  }
  .navbar-collapse .navbar-nav .nav-item {
    /*padding: 12px 15px!important;*/
  }
  .navbar-collapse .buttons-list {
    padding: 0px 13px;
  }
}
@media (max-width: 1300px) {
  .review-col {
    flex: unset;
    max-width: 100%;
  }
  .hero-component .btn-col {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 992px) {
  .hero-component .info-center {
    text-align: center;
  }
  .hero-component .info-center .buttons-list {
    text-align: center;
  }
  .hero-component .info-center .subtitle p {
    font-size: 18px;
  }
  .hero-component.statetaxextension .info-center {
    position: relative !important;
    box-shadow: none !important;
    width: 100% !important;
    padding: 0px;
  }
  .media-component-display {
    display: none!important;
  }
}
.review-section .review-section-container {
  /*background-color: rgba(30, 38, 58, 1) ;*/
  padding: 80px 0px;
}
.review-section .review-section-container.V2List {
  padding: 16px 10px !important;
}
.review-section .review-section-container .section-description {
  text-align: center;
}
.review-section .review-section-container .review-buttons-list {
  margin: 40px -15px;
}
.review-section .review-section-container .review-buttons-list li {
  margin: 0px;
  padding: 0px 15px;
}
.review-section .review-section-container h2 {
  color: #fff;
  font-weight: bold;
  font-size: 40px;
  line-height: 60px;
}
.review-section .review-section-container p {
  color: #fff;
  font-size: 16px;
  line-height: 24px;
}
.review-section .review-section-container .review-item {
  background-color: #293144;
  padding: 16px 24px 20px 24px;
}
.review-section .review-section-container .review-item.v2 {
  background: #FFFFFF !important;
  box-shadow: 0px 4px 8px rgba(30, 38, 58, 0.08);
  border-radius: 2px;
}
.review-section .review-section-container .review-item.v2 .description {
  color: #1E263A !important;
}
.review-section .review-section-container .review-item.v2 p {
  color: #1E263A;
}
.review-section .review-section-container .review-item .author-name {
  color: rgba(255, 255, 255, 0.72);
  font-weight: 600;
}
.review-section .review-section-container .review-item .author-location {
  color: rgba(255, 255, 255, 0.72);
}
.review-section .review-section-container .review-item .description {
  font-style: italic;
  text-align: left;
}
.review-section .review-section-container .review-item .fa-star {
  color: #fff;
  font-size: smaller;
}
.review-section .review-section-container .review-item .fa-star.checked {
  color: #FFB800;
}
.review-section .review-section-container .review-item-info .author-name {
  color: #1E263A;
  font-weight: 600;
}
.review-section .review-section-container .review-item-info .author-location {
  color: rgba(30, 38, 58, 0.72) !important;
}
@media (max-width: 768px) {
  .review-section .review-item {
    margin-bottom: 30px;
  }
  .review-section h2 {
    font-size: 30px !important;
    line-height: 48px !important;
  }
  .review-section .review-section-container {
    padding-top: 26px !important;
    padding-bottom: 0px;
  }
  .review-section .review-section-container .review-buttons-list {
    margin: 40px 0px;
    text-align: center;
  }
  .review-section .review-section-container .review-buttons-list li {
    margin: 0px;
    padding: 10px 15px;
  }
}
.list-items-section .list-items-section-container {
  padding: 80px 0px;
}
.list-items-section .list-items-section-container .list-column {
  margin-left: auto;
  margin-right: auto;
}
.list-items-section .list-items-section-container.classicbiglist {
  padding-top: 0px !important;
}
.list-items-section .list-items-section-container.classicbiglist h2 {
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
  color: #1E263A;
}
.list-items-section .list-items-section-container.STE3columnscenter .button-primary-custom {
  border-radius: 999px !important;
  padding: 16px 70px;
}
.list-items-section .list-items-section-container.STE3columnscenter .info-container .title {
  font-weight: 500;
}
.list-items-section .list-items-section-container.STE3columnscenter .item-block .title {
  font-weight: bold;
}
.list-items-section .list-items-section-container.FTE3columnsleft h2 p {
  font-weight: 500;
  font-size: 32px !important;
  line-height: 40px !important;
  letter-spacing: -0.02em;
  color: #212121;
}
.list-items-section .list-items-section-container.FTE3columnsleft img {
  margin-bottom: 8px;
}
.list-items-section .list-items-section-container.FTE3columnsleft .button-primary-custom {
  border-radius: 8px;
  padding: 17px 34px;
}
.list-items-section .list-items-section-container.FTE3columnsleft .description {
  font-size: 16px;
  line-height: 24px;
  color: #454545;
}
.list-items-section .list-items-section-container.FTE3columnsleft .title {
  font-weight: bold;
  font-size: 24px;
  line-height: 32px;
}
.list-items-section .list-items-section-container.FTE3columnsleft .sub-title {
  margin-bottom: 70px;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
}
.list-items-section .list-items-section-container.FTEclassicbigicons h3 {
  font-weight: bold !important;
  font-size: 24px !important;
  line-height: 32px !important;
  text-align: center;
  color: #212121;
  margin-top: 24px;
}
.list-items-section .list-items-section-container.FTEclassicbigicons .item-sub-title {
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #454545;
  font-weight: 600;
}
.list-items-section .list-items-section-container.FTEclassicbigicons h2 {
  font-size: 32px;
  line-height: 48px;
  text-align: center;
  font-weight: 500;
  letter-spacing: -0.02em;
  color: #212121;
}
.list-items-section .list-items-section-container.FTEclassicbigicons .sub-title {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #454545;
  margin-bottom: 60px;
}
.list-items-section .list-items-section-container.FTEclassicbigicons .description {
  font-weight: normal;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #454545 !important;
}
.list-items-section .list-items-section-container.classiclist h2 {
  margin-bottom: 40px;
  font-size: 40px;
  line-height: 60px;
  font-weight: 700;
}
.list-items-section .list-items-section-container.classiclist h3 {
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
  color: #1E263A;
}
.list-items-section .list-items-section-container.simplelist {
  padding: 0px !important;
}
.list-items-section .list-items-section-container .buttons-list {
  margin-left: -15px;
  margin-right: -15px;
}
.list-items-section .list-items-section-container .buttons-list li {
  margin: 0px 15px;
}
.list-items-section .list-items-section-container .item-block {
  margin: 0px 2px;
}
.list-items-section .list-items-section-container .item-block h3 {
  font-weight: bold;
  font-size: 20px;
  line-height: 32px;
  color: #1E263A;
}
.list-items-section .list-items-section-container .item-block .description {
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: rgba(30, 38, 58, 0.72);
}
@media (max-width: 768px) {
  .list-items-section .list-items-section-container {
    padding-bottom: 0px;
    padding-top: 40px;
  }
  .list-items-section .list-items-section-container.classicbiglist .item-block img {
    width: 150px;
    height: 93px;
  }
  .list-items-section .list-items-section-container.FTE3columnsleft .item-block .title {
    font-size: 20px;
  }
  .list-items-section .list-items-section-container.FTE3columnsleft .item-block .description {
    font-size: 14px;
  }
  .list-items-section .list-items-section-container .info-container h3 {
    font-size: 22px !important;
    line-height: 40px !important;
  }
  .list-items-section .list-inline {
    width: auto;
    text-align: center;
  }
  .list-items-section .list-inline .list-inline-item {
    padding-bottom: 20px;
  }
}
@media (max-width: 575px) {
  .FTE3columnsleft .item-block {
    text-align: center !important;
  }
}
.banner-component.freetaxextension {
  padding: 122px 0px;
}
.banner-component.freetaxextension .banner-text h1 {
  font-size: 48px;
  line-height: 56px;
  letter-spacing: -0.03em;
  font-weight: 500 !important;
}
.banner-component.freetaxextension .button-container .button-primary-custom {
  border-radius: 8px !important;
  padding: 17px 35px;
}
.banner-component.freetaxextension .button-container p {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
}
.banner-component.tf {
  padding: 122px 0px;
}
.banner-component.tf .banner-text h1 {
  font-size: 48px;
  line-height: 56px;
  letter-spacing: -0.03em;
  font-weight: 500 !important;
}
.banner-component.tf .button-container .button-primary-custom {
  padding: 17px 35px;
}
.banner-component.tf .button-container p {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
}
.banner-component.statetaxextension {
  padding: 64px;
  border-radius: 16px;
  background-size: cover;
}
.banner-component.statetaxextension .banner-text p {
  font-size: 42px;
  line-height: 52px;
  letter-spacing: -0.03em;
  font-weight: 500 !important;
}
.banner-component.statetaxextension .sub-title p {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
}
.banner-component.statetaxextension .button-container .button-primary-custom {
  border-radius: 999px !important;
  padding: 23px 35px;
  font-size: 24px;
}
.banner-component.statetaxextension .button-container p {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
}
@media (max-width: 1100px) {
  .banner-component {
    padding: 65px 0px;
  }
  .banner-component .banner-text h1 {
    font-size: 35px;
    line-height: 42px;
    text-align: center;
  }
  .banner-component .banner-text p {
    font-size: 30px!important;
    line-height: 40px!important;
  }
  .banner-component .sub-title {
    font-size: 18px!important;
    line-height: 25px!important;
  }
  .banner-component .button-container {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  .statetaxextension {
    padding: 40px;
  }
}
.banner-leaderboard-component {
  padding: 30px 0px;
  position: relative;
  overflow: hidden;
}
.banner-leaderboard-component .banner-image {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.banner-leaderboard-component .special-note {
  position: absolute;
  right: 10px;
  top: 25px;
  color: #fff;
}
.banner-leaderboard-component:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 204px 180px 0;
  border-color: transparent #d40005 transparent transparent;
  right: 0;
  top: 0;
  position: absolute;
}
.list-pricing .price-item {
  padding: 30px 15px;
  background: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  position: relative;
  border: 1px solid #eee;
}
.list-pricing .price-item .title h5 {
  margin-bottom: 30px;
  padding-bottom: 30px;
  font-weight: 400;
  font-size: 22px;
  border-bottom: 1px dashed #eee;
  color: #444;
}
.list-pricing .price-item .price-details h3 {
  font-size: 42px;
  font-weight: 700;
}
.list-pricing .price-item .price-details p {
  font-weight: 400;
  color: #b3b3b3;
}
.list-pricing .price-item .advantages li {
  border-bottom: 1px solid #f3f3f3;
  padding: 10px 0px;
}
.announcement-component {
  min-height: 40px;
  z-index: 1030;
}
.announcement-component .banner-text ul {
  margin-top: 5px;
  margin-bottom: 0px;
}
.announcement-component .banner-text p {
  margin-bottom: 0px;
}
.announcement-component .banner-text p a {
  color: #fff !important;
}
.announcement-component .banner-text .announcement-icon {
  height: 20px;
  width: 20px;
  background-size: 20px;
  display: block;
  background-position: 50% 6px;
  background-repeat: no-repeat;
  float: right;
}
@media screen and (max-width: 992px) {
  .announcement-component {
    display: none!important;
  }
}
.newsletter-component {
  padding: 30px 0px;
}
.newsletter-component .text-newsletter {
  color: #333;
}
.newsletter-component .text-newsletter p {
  font-size: 30px;
}
.newsletter-component .icon-newsletter {
  margin-bottom: 20px;
}
.blog-list-component {
  padding: 40px 0px;
}
.slider-component {
  padding: 50px 0px;
}
.slider-component .info-container .title p {
  font-weight: 500;
  font-size: 32px;
  line-height: 40px;
  color: #212121;
}
.slider-component .info-container .link-url-button {
  font-weight: bold;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: #1F8CEB;
  text-decoration: none;
}
.slider-component .info-container .subtitle p {
  font-size: 24px;
  line-height: 32px;
}
.slider-component .info-container .summary {
  margin-bottom: 32px;
}
.slider-component .image-container .hero-image {
  background-repeat: no-repeat;
  height: 472px;
  width: auto;
  background-size: contain;
}
.slider-component .buttons-list .button-primary-custom {
  border-radius: 8px;
  padding: 17px 34px;
}
.slider-component .buttons-list .review-comp p {
  margin-bottom: 0px;
  float: left;
  max-width: 280px;
  padding-left: 8px;
}
.slider-component .buttons-list .review-comp span {
  float: left;
}
.audience-list .audience-section-container .audience-item {
  background: #f8f7f4;
  border-radius: 8px;
  padding: 32px;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lLmxlc3MiLCJwYWdlY29tcG9uZW50cy9oZWFkZXIubGVzcyIsInBhZ2Vjb21wb25lbnRzL2Zvb3Rlci5sZXNzIiwicGFnZWNvbXBvbmVudHMvYnJlYWRjcnVtYi5sZXNzIiwicGFnZWNvbXBvbmVudHMvY29va2llcy5sZXNzIiwicGFnZWNvbXBvbmVudHMvY2Fyb3VzZWwubGVzcyIsInBhZ2Vjb21wb25lbnRzL2hlcm8ubGVzcyIsInBhZ2Vjb21wb25lbnRzL3Jldmlldy5sZXNzIiwicGFnZWNvbXBvbmVudHMvbGlzdC1pdGVtcy5sZXNzIiwicGFnZWNvbXBvbmVudHMvYmFubmVyLmxlc3MiLCJwYWdlY29tcG9uZW50cy9wcmljaW5nLmxlc3MiLCJwYWdlY29tcG9uZW50cy9hbm5vdW5jZW1lbnQubGVzcyIsInBhZ2Vjb21wb25lbnRzL25ld3NsZXR0ZXIubGVzcyIsInBhZ2Vjb21wb25lbnRzL2Jsb2cubGVzcyIsInBhZ2Vjb21wb25lbnRzL3NsaWRlci5sZXNzIiwicGFnZWNvbXBvbmVudHMvYXVkaWVuY2UubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNDLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBOzs7Ozs7Ozs7Ozs7Ozs7QUFMRCxJQU9DO0VBQ0MsY0FBQTs7QUFSRixJQVdDO0VBQ0MsMEJBQUE7O0FBWkYsSUE0QkM7RUFDQyxjQUFBOztBQTdCRixJQWdDQztFQUNDLGlCQUFBOztBQWpDRixJQW9DQztFQUNDLCtCQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTs7QUF4Q0YsSUEyQ0M7RUFDQyxXQUFBOztBQUVBLElBSEQsaUJBR0U7RUFDQSxXQUFBOztBQS9DSCxJQW1EQztFQUNDLGNBQUE7O0FBcERGLElBdURDO0VBQ0MsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7O0FBMURGLElBdURDLEdBS0M7RUFDQyxrQkFBQTs7QUE3REgsSUFpRUM7RUFDQyxhQUFB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 */