@charset "UTF-8";/* CSS Document *//* ========================================   Gradient Business   ================================= */.gradient-business-areas {  background-color: #f4f6f4;  overflow: visible;  position: relative;  clear: both;}.gradient-business-areas svg,.gradient-business-areas .svg {  width: 40px;  height: 40px;}.gradient-business-areas .svg-wrap {  text-align: center;  padding-bottom: 15px;}.gradient-business-areas .svg-wrap .img-cropper {  width: 130px;  height: 130px;  position: relative;  display: inline-block;  overflow: hidden;  border-radius: 50%;  -webkit-transform: translateZ(0);}.gradient-business-areas .svg-wrap .img-cropper img {  position: absolute;  left: -1000%;  right: -1000%;  top: -1000%;  bottom: -1000%;  margin: auto;  height: 100%;}.gradient-business-areas .h2 {  font-size: 24px;  padding: 0 20px;  margin: 20px 0;}.gradient-business-areas .expandable-container {  position: absolute;  min-width: 100%;  -webkit-transition: all ease-out 0.5s;  -moz-transition: all ease-out 0.5s;  -o-transition: all ease-out 0.5s;  transition: all ease-out 0.5s;  background-color: rgba(255, 255, 255, 0);  text-align: center;  right: 0;  top: 20px;}.gradient-business-areas .expandable-container .h2 {  transition: font ease-out 0.5s;  line-height: 14px;	color:#666666;}.gradient-business-areas .expandable-container .collapse-button {  position: absolute;  right: 20px;  top: 5px;  width: 43px;  height: 43px;  background-image: url('Images/close-blue.png');  background-clip: padding-box;  background-repeat: no-repeat;  cursor: pointer;  transition: right ease-out 0.5s, transform ease-out 0.5s 0.5s, background ease-out 0s 0.5s;  transform: rotate(180deg);}.gradient-business-areas .expandable-container.notransition {  -webkit-transition: none !important;  -moz-transition: none !important;  -o-transition: none !important;  transition: none !important;}.gradient-business-areas .business-areas {  display: flex;  flex-wrap: wrap;  justify-content: center;  padding: 84px 0 40px 0;	}.gradient-business-areas .column {  padding: 20px;  font-size: 14px;  max-width: 460px;}.gradient-business-areas .column .subPages {  padding: 20px 20px 0 20px;  float: left;width: 100%;}.gradient-business-areas .column .subPages a {  display: block;  margin-bottom: 20px;  color: #666666;  text-decoration: none;  background-image: url('../Images/arrow-gray.png');  background-clip: padding-box;  background-repeat: no-repeat;  background-position: right 3px center;  background-size: 9px;  -webkit-transition: all ease-out 0.1s;  -moz-transition: all ease-out 0.1s;  -o-transition: all ease-out 0.1s;  transition: all ease-out 0.1s;  padding-right: 20px;}.gradient-business-areas .column .subPages a:hover {  background-position: right 0px center;}.gradient-business-areas .column .button g {  fill: white;}.gradient-business-areas .column .button .svg {  width: 25px;  height: 25px;  vertical-align: middle;  margin-right: 10px;  opacity: 0.7;  display: none;}.gradient-business-areas .button {  height: 48px;  width: 100%;  padding: 0 30px 0 20px;  border-radius: 24px;  background-color: #66c000;  line-height: 46px;  display: inline-block;  margin: 0;  cursor: pointer;  background-image: url('../Images/arrow-white.png');  background-clip: padding-box;  background-repeat: no-repeat;  background-position: right 20px center;  -webkit-transition: all ease-out 0.1s;  -moz-transition: all ease-out 0.1s;  -o-transition: all ease-out 0.1s;  transition: all ease-out 0.1s;  color: white;  text-align: left;  font-size: 14px;  text-shadow: none;  border-bottom: none;  overflow: hidden; text-decoration: none;}.gradient-business-areas .button:hover {  background-position: right 17px center;  color: white;}.gradient-business-areas .button:after {  display: none;}.gradient-business-areas .show-all-wrap {  display: none;}.gradient-business-areas .show-all-button {  padding-top: 15px;  border-top: 1px solid #d7d7d7;  cursor: pointer;}.gradient-business-areas .show-all-button.less {  display: none;}.gradient-business-areas .count-1 .column {  width: 100%;}.gradient-business-areas .count-2 .column {  width: 50%;}.gradient-business-areas .count-3 .column {  width: calc(33.333333333%);}.gradient-business-areas .count-4 .column {  width: 25%;}.gradient-business-areas .count-5 .column {  width: 20%;}.gradient-business-areas .count-6 .column { width: calc(16.666666667%); }.gradient-business-areas .color-1 .button {  background-color: #65c000;}.gradient-business-areas .color-1 g {  fill: #65c000;}.gradient-business-areas .color-1 .show-all-button {  color: #65c000;}.gradient-business-areas .color-2 .button {  background-color: #52b94a;}.gradient-business-areas .color-2 g {  fill: #52b94a;}.gradient-business-areas .color-2 .show-all-button {  color: #52b94a;}.gradient-business-areas .color-3 .button {  background-color: #40b379;}.gradient-business-areas .color-3 g {  fill: #40b379;}.gradient-business-areas .color-3 .show-all-button {  color: #40b379;}.gradient-business-areas .color-4 .button {  background-color: #2fae9f;}.gradient-business-areas .color-4 g {  fill: #2fae9f;}.gradient-business-areas .color-4 .show-all-button {  color: #2fae9f;}.gradient-business-areas .color-5 .button {  background-color: #1aa8bf;}.gradient-business-areas .color-5 g {  fill: #1aa8bf;}.gradient-business-areas .color-5 .show-all-button {  color: #1aa8bf;}.gradient-business-areas .color-6 .button {  background-color: #30b4e4;}.gradient-business-areas .color-6 g {  fill: #30b4e4;}.gradient-business-areas .color-6 .show-all-button {  color: #30b4e4;}.gradient-business-areas.collapsed .expandable-container {  right: 0;  z-index: 200;  min-width: 200px;  background-color: rgba(255, 255, 255, 0.8);  border-top-left-radius: 30px;  border-bottom-left-radius: 30px;  padding-top: 0px;}.gradient-business-areas.collapsed .expandable-container .h2 {  font-size: 14px;  padding-right: 60px;}.gradient-business-areas.collapsed .expandable-container .collapse-button {  right: 10px;  top: 5px;  background-image: url('Images/open-blue.png');  background-clip: padding-box;  background-repeat: no-repeat;  transform: rotate(0deg);}.gradient-business-areas.collapsed .expandable-container.fixed {  position: fixed;  top: 200px !important;}@media only screen and (max-width: 1024px) {  .gradient-business-areas .column {    width: 100% !important;  }  .gradient-business-areas .column .svg-wrap {    display: none;  }  .gradient-business-areas .column .button svg {    display: initial !important;  }}@media only screen and (max-width: 1023px) {  .gradient-business-areas .collapse-button,  .gradient-business-areas .show-all-button,  .gradient-business-areas .subPages {    display: none;  }  .gradient-business-areas .show-all-wrap {    display: block;  }  .gradient-business-areas .column {    padding-bottom: 0;  }  .gradient-business-areas .button {    background-image: url('../Images/arrow-white-down.png');    background-clip: padding-box;    background-repeat: no-repeat;  }  .gradient-business-areas .button.open {    background-image: url('../Images/arrow-white.png');    background-clip: padding-box;    background-repeat: no-repeat;  }}