.main .page {
    background: #ebe7e3;
    text-align: center;
    padding-top: 70px;
    padding-bottom: 70px;
	font-family: Cardo;
    font-weight: 400;
    font-style: normal;
    font-size: 22px;
    letter-spacing: .01em;
    line-height: 1.8em;
    text-transform: none;
    color: rgba(0,0,0,.78);
    }
    .main .page .page-inner {
		max-width: 1800px;
		margin: 0 auto;
		font-family: Cardo;
		font-weight: 400;
		font-style: normal;
		font-size: 22px;
		letter-spacing: .01em;
		line-height: 1.8em;
		text-transform: none;
		color: rgba(0,0,0,.78);
      }
      .main .page .page-inner .column{
      	float: left;
		width: 33%;
	    padding: 1%;
	    box-sizing: border-box;
	    text-align: left;
      }

      .main .page .page-inner .column img{
      	max-width: 100%;
      }
      .main .page .page-inner .column .name{
      	font-family: 'Work Sans';
      	height: 30px;
		width: 150px;
		font-size: 14px;
		line-height: 14px;
	    text-transform: uppercase;
	    text-align: center;
	  }

      .main .page .page-inner .column p{
	    font-size: 16px;
	    line-height: 25.6px;
	    letter-spacing: 0.22px;
	    
	  }

      .main .page .page-inner h1{
			color: #1d1d1d;
			font-family: Cardo;
			font-weight: 400;
			font-style: normal;
			font-size: 44px;
			letter-spacing: .01em;
			line-height: 1.4em;
			text-transform: none;
			margin: .67em 0;
      }

      .main .page .page-inner p {
        color: rgba(0,0,0,.78);
        max-width: 100%;
        margin: 0 auto;
        font-size: 22px;
		margin-top: 22px;
		margin-bottom: 22px;
        }
        .main .page .page-inner p a {
          color: #000000;
        }
      .main .page .page-inner .main-btn {
        display: inline-block;
        margin: 40px auto 0 auto;
        background: #fefefe;
        color: #000000;
        padding: 15px 20px;
        text-transform: uppercase;
        letter-spacing: 2px;
        font-size: 20px;
        transition: .3s; }
        .main .page .page-inner .main-btn:hover {
          color: #ffffff;
          background: #000000; }

@media screen and (max-width: 992px) {
  .main .categories {
    padding-top: 0; }
    .main .categories .text {
      font-size: 27px; }
  .main .page .page-inner p {
    max-width: 75%; 
    font-size: 16px;
    } }
@media screen and (max-width: 768px) {
    .main .categories-item {
      margin-top: 2%;
      width: 48%; }
    .main .page .page-inner p {
      max-width: 100%; } }
@media screen and (max-width: 568px) {
    .main .categories-item {
      margin-top: 10%;
      width: 100%; } }
