#fresh {  position: relative;}/*#fresh .project-title {  z-index: 1;  position: absolute;  left: 0;  top: 0;  margin: 0;}  #fresh .project-title td {    height: 184px;    vertical-align: bottom;  }#fresh.sect-project {  padding-top: 0;}*//* flip */.flip-container {  margin: 0 auto;  position: relative;}.flip-container .flip-side {  -webkit-transition: all 0.5s ease-in-out;  -moz-transition: all 0.5s ease-in-out;  -ms-transition: all 0.5s ease-in-out;  -o-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out 0s;}.flip-container .back-side {  position: absolute;  top: 0;  left: 0;  right: 0;  -moz-backface-visibility: hidden;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-transform: perspective(800px) rotateY(180deg);  -webkit-transform: perspective(800px) rotateY(180deg);  transform: perspective(800px) rotateY(180deg);}.flip-container .front-side {  -moz-backface-visibility: hidden;  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-transform: perspective(800px) rotateY(0deg);  -webkit-transform: perspective(800px) rotateY(0deg);  transform: perspective(800px) rotateY(0deg);}.flip-container:hover .back-side {  -moz-transform: perspective(800px) rotateY(0deg);  -webkit-transform: perspective(800px) rotateY(0deg);  transform: perspective(800px) rotateY(0deg);}.flip-container:hover .front-side {  -moz-transform: perspective(800px) rotateY(-179.9deg);  -webkit-transform: perspective(800px) rotateY(-179.9deg);  transform: perspective(800px) rotateY(-179.9deg);}/* flip -end */.flip-container img {  width: 100%;}.side-content {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  padding: 20px 20px 0;}.side-content .title {  margin-bottom: 9%;  font-family: 'PFDinDisplayPro-Medium', Arial;  color: #fff;  text-transform: uppercase;}.side-content a {  display: inline-block;  margin-left: 15px;  font-size: 0.9em;  line-height: 1.167;  font-weight: bold;  color: #fff;}.side-content .actions a:first-child {  margin-left: 0;}.side-content .actions a.link-case {  padding-left: 23px;  background: url(/app/site/assets/i/icon-case.png) no-repeat left center;}.dark-text-style .actions a.link-case {  background-image: url(/app/site/assets/i/icon-case-dark.png);}.fresh-row {  position: relative;}.fresh-row table {  width: 100%;}.fresh-row-1 {  z-index: 20;  margin-top: -15%;}.fresh-row-1 td {  vertical-align: bottom;}.fresh-row-2 {  z-index: 10;  margin-top: -5%;}.fresh-row-3 {  z-index: 30;}.fresh-row-4 {  z-index: 40;}#fresh-aport {  z-index: 10;}#fresh-aport .actions a {  font-size: 1em;}#fresh-kosmos,#fresh-MT-bank{  z-index: 20;}#fresh-emply {  z-index: 20;}#fresh-emply .title {  font-size: 2.6em;}#fresh-emply .actions a {  font-size: 1.1em;}#fresh-newstream .title {  font-weight: bold;}#fresh-newstream .side-content {  padding-left: 7%;  padding-right: 7%;}#fresh-profitravel,#fresh-siu,#fresh-softilight,#fresh-likengo,#fresh-begun,#fresh-smartdance,#fresh-neo{  z-index: 30;}#fresh-kosmos {  margin-top: -130%;  right: 24px;}#fresh-siu,#fresh-softilight {  margin-top: -92%;}.dark-text-style .title,.dark-text-style a {  color: #000;}/*#fresh-begun {  margin-top: 20px;  left: -20px;}*/#fresh-MT-bank {    margin-top: 20px;    left: -20px;}/*#fresh-zdm {  left: -20px;  margin-top: 58px;}*/#fresh-begun {    left: -20px;    margin-top: 25%;}#fresh-profitravel,#fresh-neo{  margin-top: -63%;  right: 30px;}.width-precent-10 .side-content {  padding-top: 30%;}.width-precent-10 .title {  font-size: 1.25em;  line-height: 1.1;}.width-precent-15 .side-content {  padding-top: 30%;  padding-left: 9.132%;  padding-right: 9.132%;}.width-precent-15 .title {  font-size: 1.25em;  line-height: 1.1;}.width-precent-20 .side-content {  padding-top: 29%;  padding-left: 6.85%;  padding-right: 6.85%;}.width-precent-20 .title {  margin-bottom: 8%;  font-size: 1.875em;  line-height: 1.033;}.width-precent-35 .side-content {  padding-top: 21%;  padding-left: 5.871%;  padding-right: 5.871;}.width-precent-35 .title {  font-size: 2.875em;  line-height: 0.957;}.width-precent-35 .short-style .side-content {  padding-top: 16%;  padding-left: 3.91%;  padding-right: 3.91%;}.width-precent-35 .short-style .title {  margin-bottom: 8%;  font-size: 1.875em;  line-height: 1.033;}@media (max-width: 1300px) {  .side-content {    font-size: 0.75em;  }  .side-content.actions {    font-size: 12px;  }}.width-precent-20 #fresh-likengo .title {  font-size: 1.8em;}#fresh {  padding-top: 90px;}.header-title-table {  height: 200px;}.header-title-table td {  vertical-align: bottom;}