@charset "UTF-8";
@font-face {
  font-family: "iransans";
  font-style: normal;
  font-weight: bold;
  src: url("../fonts/iransans/eot/IRANSansWeb(FaNum)_Bold.eot");
  src: url("../fonts/iransans/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/iransans/woff2/IRANSansWeb(FaNum)_Bold.woff2") format("woff2"), url("../fonts/iransans/woff/IRANSansWeb(FaNum)_Bold.woff") format("woff"), url("../fonts/iransans/ttf/IRANSansWeb(FaNum)_Bold.ttf") format("truetype"); }
@font-face {
  font-family: "iransans";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/iransans/eot/IRANSansWeb(FaNum)_Medium.eot");
  src: url("../fonts/iransans/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/iransans/woff2/IRANSansWeb(FaNum)_Medium.woff2") format("woff2"), url("../fonts/iransans/woff/IRANSansWeb(FaNum)_Medium.woff") format("woff"), url("../fonts/iransans/ttf/IRANSansWeb(FaNum)_Medium.ttf") format("truetype"); }
@font-face {
  font-family: "iransans";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/iransans/eot/IRANSansWeb(FaNum)_Light.eot");
  src: url("../fonts/iransans/eot/IRANSansWeb(FaNum)_Light.eot?#iefix") format("embedded-opentype"), url("../fonts/iransans/woff2/IRANSansWeb(FaNum)_Light.woff2") format("woff2"), url("../fonts/iransans/woff/IRANSansWeb(FaNum)_Light.woff") format("woff"), url("../fonts/iransans/ttf/IRANSansWeb(FaNum)_Light.ttf") format("truetype"); }
@font-face {
  font-family: "iransans";
  font-style: normal;
  font-weight: 200;
  src: url("../fonts/iransans/eot/IRANSansWeb(FaNum)_UltraLight.eot");
  src: url("../fonts/iransans/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix") format("embedded-opentype"), url("../fonts/iransans/woff2/IRANSansWeb(FaNum)_UltraLight.woff2") format("woff2"), url("../fonts/iransans/woff/IRANSansWeb(FaNum)_UltraLight.woff") format("woff"), url("../fonts/iransans/ttf/IRANSansWeb(FaNum)_UltraLight.ttf") format("truetype"); }
@font-face {
  font-family: "iransans";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/iransans/eot/IRANSansWeb(FaNum).eot");
  src: url("../fonts/iransans/eot/IRANSansWeb(FaNum).eot?#iefix") format("embedded-opentype"), url("../fonts/iransans/woff2/IRANSansWeb(FaNum).woff2") format("woff2"), url("../fonts/iransans/woff/IRANSansWeb(FaNum).woff") format("woff"), url("../fonts/iransans/ttf/IRANSansWeb(FaNum).ttf") format("truetype"); }
/* line 76, scss/style.scss */
body {
  font: 14px "iransans";
  position: relative;
  line-height: 25px;
  direction: ltr; }

/* line 84, scss/style.scss */
.wrapper {
  max-width: 1170px;
  margin: auto; }

/* line 90, scss/style.scss */
.wrapper-970 {
  max-width: 970px;
  margin: auto; }

/* line 96, scss/style.scss */
.loading {
  text-align: left;
  opacity: 0;
  position: relative;
  display: inline-block;
  margin: auto; }
  /* line 104, scss/style.scss */
  .loading > div {
    width: 15px;
    height: 15px;
    background-color: #00baff;
    border-radius: 100%;
    display: inline-block;
    -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
    animation: sk-bouncedelay 1.4s infinite ease-in-out both; }
  /* line 116, scss/style.scss */
  .loading .bounce1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s; }
  /* line 122, scss/style.scss */
  .loading .bounce2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s; }

@-webkit-keyframes sk-bouncedelay {
  0%,
	80%,
	100% {
    -webkit-transform: scale(0); }
  40% {
    -webkit-transform: scale(1); } }
@keyframes sk-bouncedelay {
  0%,
	80%,
	100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
/* line 160, scss/style.scss */
.body-content {
  direction: rtl; }

/* line 167, scss/style.scss */
.pagination-content .pagination {
  direction: rtl;
  text-align: center; }
  /* line 172, scss/style.scss */
  .pagination-content .pagination .number {
    color: #949494;
    margin: 5px;
    display: inline-block;
    height: 35px;
    width: 35px;
    line-height: 35px;
    border-radius: 50%;
    text-align: center;
    font-size: 16px; }
    /* line 184, scss/style.scss */
    .pagination-content .pagination .number.active {
      background: #00baff;
      color: #ffffff;
      box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }

/* line 194, scss/style.scss */
.material-input {
  position: relative;
  margin-bottom: 30px;
  /* active state */
  /* active state */
  /* active state */ }
  /* line 199, scss/style.scss */
  .material-input input,
  .material-input textarea {
    margin-top: 20px;
    font-size: 15px;
    padding: 10px 10px 10px 5px;
    display: block;
    width: 100%;
    background: transparent;
    border: none;
    border-bottom: 1px solid #a5a5a5; }
    /* line 211, scss/style.scss */
    .material-input input:focus,
    .material-input textarea:focus {
      outline: none; }
  /* line 217, scss/style.scss */
  .material-input label {
    color: #999;
    font-size: 14px;
    font-weight: normal;
    position: absolute;
    pointer-events: none;
    right: 5px;
    top: 10px;
    transition: 0.2s ease all;
    -moz-transition: 0.2s ease all;
    -webkit-transition: 0.2s ease all; }
  /* line 232, scss/style.scss */
  .material-input input:focus ~ label,
  .material-input textarea:focus ~ label,
  .material-input input[data-has-value='1'] ~ label,
  .material-input textarea[data-has-value='1'] ~ label {
    top: -23px;
    font-size: 14px;
    color: #ec4a30; }
  /* line 242, scss/style.scss */
  .material-input .bar {
    position: relative;
    display: block;
    width: 100%; }
    /* line 248, scss/style.scss */
    .material-input .bar:before, .material-input .bar:after {
      content: '';
      height: 2px;
      width: 0;
      bottom: 1px;
      position: absolute;
      background: #a5a5a5;
      transition: 0.2s ease all;
      -moz-transition: 0.2s ease all;
      -webkit-transition: 0.2s ease all; }
    /* line 262, scss/style.scss */
    .material-input .bar:before {
      left: 50%; }
    /* line 267, scss/style.scss */
    .material-input .bar:after {
      right: 50%; }
  /* line 274, scss/style.scss */
  .material-input input:focus ~ .bar:before,
  .material-input textarea:focus ~ .bar:before,
  .material-input input:focus ~ .bar:after,
  .material-input textarea:focus ~ .bar:after {
    width: 50%; }
  /* line 282, scss/style.scss */
  .material-input .highlight {
    position: absolute;
    height: 60%;
    width: 100px;
    top: 25%;
    left: 0;
    pointer-events: none;
    opacity: 0.5; }
  /* line 294, scss/style.scss */
  .material-input input:focus ~ .highlight,
  .material-input textarea:focus ~ .highlight {
    -webkit-animation: inputHighlighter 0.3s ease;
    -moz-animation: inputHighlighter 0.3s ease;
    animation: inputHighlighter 0.3s ease; }
@-webkit-keyframes inputHighlighter {
  from {
    background: #ec4a30; }
  to {
    width: 0;
    background: transparent; } }
@-moz-keyframes inputHighlighter {
  from {
    background: #ec4a30; }
  to {
    width: 0;
    background: transparent; } }
@keyframes inputHighlighter {
  from {
    background: #ec4a30; }
  to {
    width: 0;
    background: transparent; } }
/* line 342, scss/style.scss */
.header {
  position: relative;
  text-align: center;
  width: 100%;
  height: 170px;
  z-index: 2;
  padding-top: 20px; }
  @media (max-width: 970px) {
    /* line 342, scss/style.scss */
    .header {
      height: 95px; } }
  /* line 355, scss/style.scss */
  .header[data-page='home'] {
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, transparent 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.6) 0%, transparent 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, transparent 100%); }
  @media (max-width: 970px) {
    /* line 362, scss/style.scss */
    .header .full-menu {
      display: none; } }
  /* line 368, scss/style.scss */
  .header .full-menu .menu {
    display: inline-block;
    vertical-align: middle;
    width: 41%;
    text-align: right; }
    /* line 375, scss/style.scss */
    .header .full-menu .menu.right-menu {
      text-align: left; }
    /* line 380, scss/style.scss */
    .header .full-menu .menu ul {
      list-style: none;
      margin: 0;
      padding: 0;
      display: inline-block; }
      /* line 387, scss/style.scss */
      .header .full-menu .menu ul li {
        float: right; }
        /* line 391, scss/style.scss */
        .header .full-menu .menu ul li a {
          display: block;
          padding-right: 10px;
          padding-left: 10px;
          color: #ffffff; }
          /* line 398, scss/style.scss */
          .header .full-menu .menu ul li a:after {
            transition: all 0.5s;
            content: '';
            display: block;
            width: 0;
            border-top: 2px solid #fff;
            position: relative;
            top: 3px; }
        /* line 416, scss/style.scss */
        .header .full-menu .menu ul li.active a:after, .header .full-menu .menu ul li:hover a:after {
          width: 100%; }
  /* line 426, scss/style.scss */
  .header .full-menu .logo-area {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    width: 150px;
    height: 150px;
    position: relative; }
    /* line 435, scss/style.scss */
    .header .full-menu .logo-area .logo {
      display: inline-block;
      background: rgba(76, 44, 31, 0.86);
      border-radius: 50%;
      border: 2px solid #fff;
      padding: 10px;
      position: relative;
      overflow: hidden; }
      /* line 445, scss/style.scss */
      .header .full-menu .logo-area .logo:after {
        content: '';
        display: block;
        width: 70px;
        height: 150%;
        background: rgba(255, 255, 255, 0.3);
        right: -30px;
        top: -120px;
        position: absolute;
        transform: rotate(-45deg); }
@keyframes glass {
  from {
    right: -30px;
    top: -120px; }
  to {
    right: 100px;
    top: 50px; } }
      /* line 475, scss/style.scss */
      .header .full-menu .logo-area .logo:hover:after {
        animation: glass 0.5s;
        animation-interation-count: 1; }
      /* line 482, scss/style.scss */
      .header .full-menu .logo-area .logo img {
        width: 100px;
        height: 100px;
        position: relative;
        top: -3px; }
  /* line 493, scss/style.scss */
  .header .responsive-menu {
    position: relative;
    z-index: 99; }
    @media (min-width: 971px) {
      /* line 493, scss/style.scss */
      .header .responsive-menu {
        display: none; } }
    /* line 502, scss/style.scss */
    .header .responsive-menu .navbar {
      padding-right: 10px;
      padding-left: 10px; }
      /* line 509, scss/style.scss */
      .header .responsive-menu .navbar .navbar-header .navbar-brand {
        padding: 5px;
        display: table; }
        /* line 514, scss/style.scss */
        .header .responsive-menu .navbar .navbar-header .navbar-brand .logo-area {
          display: table-cell;
          width: auto;
          vertical-align: middle; }
          /* line 520, scss/style.scss */
          .header .responsive-menu .navbar .navbar-header .navbar-brand .logo-area .logo {
            display: inline-block;
            background: rgba(85, 48, 33, 0.86);
            border-radius: 50%;
            border: 1px solid #fff;
            padding: 2px; }
            /* line 528, scss/style.scss */
            .header .responsive-menu .navbar .navbar-header .navbar-brand .logo-area .logo img {
              width: 45px;
              height: 45px;
              position: relative; }
        /* line 537, scss/style.scss */
        .header .responsive-menu .navbar .navbar-header .navbar-brand .site-owner {
          vertical-align: middle;
          display: table-cell;
          padding-right: 10px;
          margin: 0;
          font-size: 18px; }
      /* line 547, scss/style.scss */
      .header .responsive-menu .navbar .navbar-header .navbar-toggle {
        border: none;
        position: relative;
        top: 5px; }
        /* line 553, scss/style.scss */
        .header .responsive-menu .navbar .navbar-header .navbar-toggle .icon-bar {
          width: 22px;
          transition: all 0.2s;
          color: #fff;
          background: #fff; }
          /* line 560, scss/style.scss */
          .header .responsive-menu .navbar .navbar-header .navbar-toggle .icon-bar:nth-of-type(1) {
            transform: rotate(45deg);
            transform-origin: 10% 10%; }
          /* line 566, scss/style.scss */
          .header .responsive-menu .navbar .navbar-header .navbar-toggle .icon-bar:nth-of-type(2) {
            opacity: 0; }
          /* line 571, scss/style.scss */
          .header .responsive-menu .navbar .navbar-header .navbar-toggle .icon-bar:nth-of-type(3) {
            transform: rotate(-45deg);
            transform-origin: 10% 90%; }
        /* line 582, scss/style.scss */
        .header .responsive-menu .navbar .navbar-header .navbar-toggle.collapsed .icon-bar:nth-of-type(1) {
          transform: rotate(0); }
        /* line 587, scss/style.scss */
        .header .responsive-menu .navbar .navbar-header .navbar-toggle.collapsed .icon-bar:nth-of-type(2) {
          opacity: 1; }
        /* line 592, scss/style.scss */
        .header .responsive-menu .navbar .navbar-header .navbar-toggle.collapsed .icon-bar:nth-of-type(3) {
          transform: rotate(0); }
      /* line 601, scss/style.scss */
      .header .responsive-menu .navbar .navbar-collapse {
        border: none;
        background: #202225;
        padding: 0; }
        /* line 607, scss/style.scss */
        .header .responsive-menu .navbar .navbar-collapse .navbar-nav {
          margin: 0; }
      /* line 615, scss/style.scss */
      .header .responsive-menu .navbar li a {
        color: #fff;
        border-bottom: 1px solid #353535;
        padding-top: 10px;
        padding-bottom: 10px; }
      /* line 623, scss/style.scss */
      .header .responsive-menu .navbar li:hover, .header .responsive-menu .navbar li.active {
        background-color: #353535; }
        /* line 628, scss/style.scss */
        .header .responsive-menu .navbar li:hover a, .header .responsive-menu .navbar li.active a {
          background: transparent; }
  @media (max-width: 970px) {
    /* line 342, scss/style.scss */
    .header {
      padding-top: 10px; } }

/* line 644, scss/style.scss */
.dot-connect .fi {
  font-size: 10px;
  display: block;
  margin: auto; }
/* line 651, scss/style.scss */
.dot-connect .line {
  border-left: 1px solid #fff;
  height: 100px;
  display: block;
  margin: auto;
  width: 1px;
  margin-top: -8px; }

/* line 662, scss/style.scss */
.custom-page-header {
  margin-top: -170px;
  text-align: center;
  background: url(../img/header/blog.jpg);
  background-position-x: center;
  background-attachment: fixed; }
  /* line 672, scss/style.scss */
  .custom-page-header .cover {
    padding-top: 170px;
    background: -moz-linear-gradient(45deg, rgba(30, 136, 229, 0.93) 35%, rgba(20, 113, 155, 0.92) 100%);
    background: -webkit-linear-gradient(45deg, rgba(30, 136, 229, 0.93) 35%, rgba(20, 113, 155, 0.92) 100%);
    background: linear-gradient(45deg, rgba(30, 136, 229, 0.93) 35%, rgba(20, 113, 155, 0.92) 100%);
    padding-left: 15px;
    padding-right: 15px; }
    /* line 685, scss/style.scss */
    .custom-page-header .cover .title a {
      color: #ffffff;
      font-size: 30px; }
      @media (max-width: 750px) {
        /* line 685, scss/style.scss */
        .custom-page-header .cover .title a {
          font-size: 25px; } }
    /* line 696, scss/style.scss */
    .custom-page-header .cover .breadcrumbs {
      margin-top: 85px;
      padding-bottom: 20px; }
      /* line 701, scss/style.scss */
      .custom-page-header .cover .breadcrumbs ul {
        list-style: none;
        margin: 0;
        padding: 0; }
        /* line 707, scss/style.scss */
        .custom-page-header .cover .breadcrumbs ul li {
          display: inline-block; }
          /* line 711, scss/style.scss */
          .custom-page-header .cover .breadcrumbs ul li a {
            color: #ffffff;
            display: inline-block; }
          /* line 718, scss/style.scss */
          .custom-page-header .cover .breadcrumbs ul li:after {
            content: '\2022';
            font-size: 40px;
            color: #ffffff;
            position: relative;
            top: 11px;
            padding-right: 10px;
            padding-left: 10px; }
          /* line 731, scss/style.scss */
          .custom-page-header .cover .breadcrumbs ul li:last-child a {
            cursor: default; }
          /* line 736, scss/style.scss */
          .custom-page-header .cover .breadcrumbs ul li:last-child:after {
            content: '';
            display: none; }
  /* line 747, scss/style.scss */
  .custom-page-header[data-page='show_blog'] {
    background-image: url(../img/header/show_blog.jpg); }
  /* line 752, scss/style.scss */
  .custom-page-header[data-page='books'] {
    background-image: url(../img/header/books.jpg);
    /*.cover
    {
    	background: none;
    }*/ }
  /* line 762, scss/style.scss */
  .custom-page-header[data-page='show_book'] {
    height: 364px;
    background-image: url(../img/header/show_book.jpg); }
    @media (max-width: 870px) {
      /* line 762, scss/style.scss */
      .custom-page-header[data-page='show_book'] {
        height: auto; } }
    /* line 771, scss/style.scss */
    .custom-page-header[data-page='show_book'] .cover {
      height: 364px; }
      @media (max-width: 870px) {
        /* line 771, scss/style.scss */
        .custom-page-header[data-page='show_book'] .cover {
          height: auto;
          padding-bottom: 20px; } }
      /* line 780, scss/style.scss */
      .custom-page-header[data-page='show_book'] .cover .header-area {
        display: table;
        width: 100%; }
        /* line 785, scss/style.scss */
        .custom-page-header[data-page='show_book'] .cover .header-area .image {
          vertical-align: top;
          position: relative;
          display: table-cell;
          top: -10px;
          z-index: 5; }
          @media (max-width: 870px) {
            /* line 785, scss/style.scss */
            .custom-page-header[data-page='show_book'] .cover .header-area .image {
              display: block;
              z-index: auto; } }
          /* line 798, scss/style.scss */
          .custom-page-header[data-page='show_book'] .cover .header-area .image img {
            box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
            width: 200px;
            height: 265px; }
        /* line 806, scss/style.scss */
        .custom-page-header[data-page='show_book'] .cover .header-area .selected-text {
          padding-right: 50px;
          display: table-cell;
          vertical-align: top;
          position: relative;
          top: 30px;
          width: 100%; }
          @media (max-width: 870px) {
            /* line 806, scss/style.scss */
            .custom-page-header[data-page='show_book'] .cover .header-area .selected-text {
              display: block;
              top: 0;
              padding-right: 0; } }
          /* line 821, scss/style.scss */
          .custom-page-header[data-page='show_book'] .cover .header-area .selected-text fieldset {
            border: 1px solid #c1a8a8;
            background: rgba(0, 0, 0, 0.4);
            padding: 10px;
            color: #ffffff;
            position: relative;
            border-radius: 2px; }
            /* line 830, scss/style.scss */
            .custom-page-header[data-page='show_book'] .cover .header-area .selected-text fieldset legend {
              padding-left: 10px;
              padding-right: 10px;
              font-size: 17px; }
              /* line 836, scss/style.scss */
              .custom-page-header[data-page='show_book'] .cover .header-area .selected-text fieldset legend .fi {
                margin-left: 5px; }
            /* line 842, scss/style.scss */
            .custom-page-header[data-page='show_book'] .cover .header-area .selected-text fieldset .text {
              padding: 5px 20px;
              text-align: justify; }
            /* line 848, scss/style.scss */
            .custom-page-header[data-page='show_book'] .cover .header-area .selected-text fieldset .end-quote {
              position: absolute;
              left: 15px;
              bottom: -10px;
              font-size: 17px; }
  /* line 861, scss/style.scss */
  .custom-page-header[data-page='works'], .custom-page-header[data-page='show_work'] {
    background-image: url(../img/header/works.jpg); }
  /* line 867, scss/style.scss */
  .custom-page-header[data-page='not_found'] {
    background-image: url(../img/header/not_found.jpg); }
  /* line 872, scss/style.scss */
  .custom-page-header[data-page='about'] {
    background-image: url(../img/header/about.jpg); }
  /* line 877, scss/style.scss */
  .custom-page-header[data-page='contact'], .custom-page-header[data-page='criticism'] {
    background-image: url(../img/header/contact.jpg); }
  /* line 883, scss/style.scss */
  .custom-page-header[data-page='payment'], .custom-page-header[data-page='payment_callback'] {
    background-image: url(../img/header/payment.jpg); }

/* line 890, scss/style.scss */
.page-content {
  background: #f4f4f4; }
  /* line 894, scss/style.scss */
  .page-content[data-page='home'] {
    background: #ffffff; }
    /* line 898, scss/style.scss */
    .page-content[data-page='home'] .main-header {
      background: url(../img/main-bg.jpg);
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center;
      background-attachment: fixed;
      position: relative;
      margin-top: -170px;
      width: 100%; }
      /* line 909, scss/style.scss */
      .page-content[data-page='home'] .main-header .main-header-cover {
        background: #75d4f7;
        background: -moz-radial-gradient(center, ellipse cover, rgba(20, 113, 155, 0.9) 0%, rgba(30, 136, 229, 0.93) 100%);
        background: -webkit-radial-gradient(center, ellipse cover, rgba(20, 113, 155, 0.9) 0%, rgba(30, 136, 229, 0.93) 100%);
        background: radial-gradient(ellipse at center, rgba(20, 113, 155, 0.9) 0%, rgba(30, 136, 229, 0.93) 100%); }
      /* line 917, scss/style.scss */
      .page-content[data-page='home'] .main-header .content {
        text-align: center;
        padding-top: 220px;
        color: #fff;
        font-size: 16px;
        padding-left: 10px;
        padding-right: 10px; }
        /* line 926, scss/style.scss */
        .page-content[data-page='home'] .main-header .content .c-title {
          font-size: 34px; }
          @media (max-width: 690px) {
            /* line 926, scss/style.scss */
            .page-content[data-page='home'] .main-header .content .c-title {
              font-size: 23px; } }
          /* line 934, scss/style.scss */
          .page-content[data-page='home'] .main-header .content .c-title .name {
            display: inline-block;
            font-size: 45px;
            font-weight: bold;
            position: relative;
            top: 3px; }
            @media (max-width: 690px) {
              /* line 934, scss/style.scss */
              .page-content[data-page='home'] .main-header .content .c-title .name {
                font-size: 30px; } }
        /* line 948, scss/style.scss */
        .page-content[data-page='home'] .main-header .content .c-description {
          margin-top: 30px;
          margin-bottom: 30px; }
          @media (max-width: 480px) {
            /* line 948, scss/style.scss */
            .page-content[data-page='home'] .main-header .content .c-description {
              font-size: 14px; } }
        /* line 958, scss/style.scss */
        .page-content[data-page='home'] .main-header .content .about-me {
          background: #ffffff;
          border-radius: 50px;
          padding: 20px;
          color: #787878;
          display: inline-block;
          font-size: 18px;
          box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
          transition: 0.2s ease-out; }
          /* line 969, scss/style.scss */
          .page-content[data-page='home'] .main-header .content .about-me:hover {
            box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
          @media (max-width: 480px) {
            /* line 958, scss/style.scss */
            .page-content[data-page='home'] .main-header .content .about-me {
              font-size: 15px;
              padding: 15px; } }
        /* line 980, scss/style.scss */
        .page-content[data-page='home'] .main-header .content .social-networks {
          margin-top: 20px; }
          /* line 984, scss/style.scss */
          .page-content[data-page='home'] .main-header .content .social-networks ul {
            list-style: none;
            margin: 0;
            padding: 0; }
            /* line 990, scss/style.scss */
            .page-content[data-page='home'] .main-header .content .social-networks ul li {
              display: inline-block;
              padding: 0;
              margin: 5px;
              transition: 0.25s all; }
              /* line 997, scss/style.scss */
              .page-content[data-page='home'] .main-header .content .social-networks ul li a {
                font-size: 20px;
                color: #ffffff; }
              /* line 1003, scss/style.scss */
              .page-content[data-page='home'] .main-header .content .social-networks ul li:hover {
                transform: scale(1.3); }
        /* line 1011, scss/style.scss */
        .page-content[data-page='home'] .main-header .content .dot-connect {
          margin-top: 20px; }
    /* line 1018, scss/style.scss */
    .page-content[data-page='home'] .i-can-do {
      text-align: center;
      padding-left: 10px;
      padding-right: 10px; }
      /* line 1026, scss/style.scss */
      .page-content[data-page='home'] .i-can-do .dot-connect.top {
        text-align: center; }
        /* line 1030, scss/style.scss */
        .page-content[data-page='home'] .i-can-do .dot-connect.top .line {
          border-color: #5e5e5e; }
        /* line 1035, scss/style.scss */
        .page-content[data-page='home'] .i-can-do .dot-connect.top .fi {
          color: #7e7e7e;
          font-size: 18px; }
      /* line 1043, scss/style.scss */
      .page-content[data-page='home'] .i-can-do .title {
        margin-top: 35px;
        font-size: 20px; }
      /* line 1049, scss/style.scss */
      .page-content[data-page='home'] .i-can-do .description {
        margin-top: 15px;
        line-height: 30px; }
      /* line 1055, scss/style.scss */
      .page-content[data-page='home'] .i-can-do .items {
        margin-top: 40px;
        margin-bottom: 40px; }
        /* line 1060, scss/style.scss */
        .page-content[data-page='home'] .i-can-do .items .item {
          text-align: center;
          padding-left: 10px;
          padding-right: 10px;
          margin-bottom: 15px; }
          /* line 1067, scss/style.scss */
          .page-content[data-page='home'] .i-can-do .items .item .i-content {
            padding-left: 10px;
            padding-right: 10px; }
            /* line 1072, scss/style.scss */
            .page-content[data-page='home'] .i-can-do .items .item .i-content .icon {
              margin-bottom: 15px; }
              /* line 1076, scss/style.scss */
              .page-content[data-page='home'] .i-can-do .items .item .i-content .icon img {
                margin: auto;
                width: 150px; }
            /* line 1083, scss/style.scss */
            .page-content[data-page='home'] .i-can-do .items .item .i-content .i-title {
              margin: 0;
              font-size: 18px; }
            /* line 1089, scss/style.scss */
            .page-content[data-page='home'] .i-can-do .items .item .i-content .i-description {
              margin-top: 18px;
              text-align: center;
              line-height: 27px;
              color: #8a8e94; }
      /* line 1102, scss/style.scss */
      .page-content[data-page='home'] .i-can-do .dot-connect.bottom {
        text-align: center; }
        /* line 1106, scss/style.scss */
        .page-content[data-page='home'] .i-can-do .dot-connect.bottom .line {
          border-color: #000;
          border: none;
          width: 2px;
          background: #c8c8c8;
          background: -moz-linear-gradient(top, #e4edf1 0%, #94dbf7 100%);
          background: -webkit-linear-gradient(top, #e4edf1 0%, #94dbf7 100%);
          background: linear-gradient(to bottom, #e4edf1 0%, #94dbf7 100%); }
        /* line 1117, scss/style.scss */
        .page-content[data-page='home'] .i-can-do .dot-connect.bottom .fi {
          color: #c8c8c8;
          font-size: 10px; }
    /* line 1126, scss/style.scss */
    .page-content[data-page='home'] .why-trust-me {
      text-align: center;
      padding-left: 10px;
      padding-right: 10px; }
      /* line 1134, scss/style.scss */
      .page-content[data-page='home'] .why-trust-me .dot-connect.top {
        text-align: center; }
        /* line 1138, scss/style.scss */
        .page-content[data-page='home'] .why-trust-me .dot-connect.top .line {
          border-color: #000;
          border: none;
          width: 2px;
          background: #29a7d6;
          background: -moz-linear-gradient(top, #94dbf7 0%, #29a7d6 100%);
          background: -webkit-linear-gradient(top, #94dbf7 0%, #29a7d6 100%);
          background: linear-gradient(to bottom, #94dbf7 0%, #29a7d6 100%); }
        /* line 1149, scss/style.scss */
        .page-content[data-page='home'] .why-trust-me .dot-connect.top .fi {
          color: #29a7d6;
          font-size: 18px; }
      /* line 1157, scss/style.scss */
      .page-content[data-page='home'] .why-trust-me .title {
        margin-top: 35px;
        font-size: 20px; }
        /* line 1162, scss/style.scss */
        .page-content[data-page='home'] .why-trust-me .title .bold {
          color: #00baff;
          font-size: 25px; }
      /* line 1169, scss/style.scss */
      .page-content[data-page='home'] .why-trust-me .description {
        margin-top: 15px;
        line-height: 30px; }
      /* line 1175, scss/style.scss */
      .page-content[data-page='home'] .why-trust-me .section-content {
        padding-top: 30px; }
        /* line 1181, scss/style.scss */
        .page-content[data-page='home'] .why-trust-me .section-content .item {
          margin: auto;
          width: 300px; }
          /* line 1191, scss/style.scss */
          .page-content[data-page='home'] .why-trust-me .section-content .item .i-description {
            color: #8a8e94; }
          /* line 1198, scss/style.scss */
          .page-content[data-page='home'] .why-trust-me .section-content .item .i-icon .fi {
            color: #00baff;
            font-size: 35px; }
          /* line 1205, scss/style.scss */
          .page-content[data-page='home'] .why-trust-me .section-content .item .line-area {
            margin: auto;
            display: table; }
            /* line 1210, scss/style.scss */
            .page-content[data-page='home'] .why-trust-me .section-content .item .line-area .line {
              display: table-cell;
              height: 40px;
              border-left: 1px solid #767676; }
            @media (max-width: 970px) {
              /* line 1205, scss/style.scss */
              .page-content[data-page='home'] .why-trust-me .section-content .item .line-area {
                display: none; } }
          /* line 1222, scss/style.scss */
          .page-content[data-page='home'] .why-trust-me .section-content .item.top {
            background: url(../img/trust/1.png) no-repeat top center; }
            /* line 1226, scss/style.scss */
            .page-content[data-page='home'] .why-trust-me .section-content .item.top .i-icon {
              margin-top: 10px;
              margin-bottom: 10px; }
          /* line 1233, scss/style.scss */
          .page-content[data-page='home'] .why-trust-me .section-content .item.bottom {
            background: url(../img/trust/4.png) no-repeat bottom center; }
            /* line 1237, scss/style.scss */
            .page-content[data-page='home'] .why-trust-me .section-content .item.bottom .line-area {
              margin-top: -13px; }
            /* line 1242, scss/style.scss */
            .page-content[data-page='home'] .why-trust-me .section-content .item.bottom .i-icon {
              margin-top: 10px;
              margin-bottom: 10px; }
            @media (max-width: 970px) {
              /* line 1233, scss/style.scss */
              .page-content[data-page='home'] .why-trust-me .section-content .item.bottom {
                margin-top: 25px; } }
        /* line 1254, scss/style.scss */
        .page-content[data-page='home'] .why-trust-me .section-content .middle-items {
          display: table;
          margin: auto; }
          /* line 1259, scss/style.scss */
          .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item {
            display: table-cell;
            width: 350px; }
            /* line 1264, scss/style.scss */
            .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item .details {
              display: table-cell; }
              /* line 1273, scss/style.scss */
              .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item .details .i-description {
                color: #8a8e94; }
            /* line 1279, scss/style.scss */
            .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item .icon-area {
              display: table-cell;
              vertical-align: middle; }
              /* line 1286, scss/style.scss */
              .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item .icon-area .i-icon .fi {
                color: #00baff;
                font-size: 35px; }
            /* line 1294, scss/style.scss */
            .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item .line-area {
              display: table-cell;
              vertical-align: middle;
              width: 40px; }
              /* line 1300, scss/style.scss */
              .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item .line-area .line {
                border-top: 1px solid #767676; }
            /* line 1306, scss/style.scss */
            .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item.right, .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item.left {
              vertical-align: middle; }
              @media (max-width: 970px) {
                /* line 1306, scss/style.scss */
                .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item.right, .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item.left {
                  display: block;
                  width: 100%;
                  background: none; }
                  /* line 1318, scss/style.scss */
                  .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item.right .details .i-description, .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item.left .details .i-description {
                    text-align: center; }
                  /* line 1324, scss/style.scss */
                  .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item.right .line-area, .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item.left .line-area {
                    display: none; }
                  /* line 1329, scss/style.scss */
                  .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item.right .icon-area, .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item.left .icon-area {
                    display: block;
                    text-align: center;
                    padding: 0 !important; }
                  /* line 1336, scss/style.scss */
                  .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item.right .i-title, .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item.left .i-title {
                    text-align: center; } }
            /* line 1343, scss/style.scss */
            .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item.right {
              text-align: left;
              background: url(../img/trust/3.png) no-repeat center; }
              @media (max-width: 970px) {
                /* line 1343, scss/style.scss */
                .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item.right {
                  background-image: url(../img/trust/2.png); } }
              /* line 1352, scss/style.scss */
              .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item.right .details {
                padding-left: 15px; }
              /* line 1357, scss/style.scss */
              .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item.right .icon-area {
                padding-left: 10px; }
            /* line 1363, scss/style.scss */
            .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item.left {
              text-align: right;
              background: url(../img/trust/2.png) no-repeat center; }
              @media (max-width: 970px) {
                /* line 1363, scss/style.scss */
                .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item.left {
                  background-image: url(../img/trust/3.png); } }
              /* line 1372, scss/style.scss */
              .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item.left .details {
                padding-right: 15px; }
              /* line 1377, scss/style.scss */
              .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item.left .icon-area {
                padding-right: 10px; }
            /* line 1383, scss/style.scss */
            .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item.center {
              display: inline-block;
              width: 200px;
              text-align: center;
              vertical-align: middle; }
              @media (max-width: 970px) {
                /* line 1383, scss/style.scss */
                .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item.center {
                  width: 100%;
                  margin-top: 25px;
                  margin-bottom: 25px; } }
              /* line 1398, scss/style.scss */
              .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item.center .icon img {
                width: 200px;
                height: 200px;
                border: 5px solid #00baff;
                margin: auto;
                border-radius: 50%; }
                @media (max-width: 970px) {
                  /* line 1398, scss/style.scss */
                  .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item.center .icon img {
                    width: 140px;
                    height: 140px; } }
            @media (max-width: 970px) {
              /* line 1259, scss/style.scss */
              .page-content[data-page='home'] .why-trust-me .section-content .middle-items .mi-item {
                display: block;
                width: 100%; } }
      /* line 1424, scss/style.scss */
      .page-content[data-page='home'] .why-trust-me .dot-connect.bottom {
        margin-top: 70px;
        text-align: center; }
        /* line 1429, scss/style.scss */
        .page-content[data-page='home'] .why-trust-me .dot-connect.bottom .line {
          border-color: #7e7e7e; }
        /* line 1434, scss/style.scss */
        .page-content[data-page='home'] .why-trust-me .dot-connect.bottom .fi {
          color: #00baff;
          font-size: 10px; }
    /* line 1443, scss/style.scss */
    .page-content[data-page='home'] .last-portfolio {
      background: #1a7fc9; }
      /* line 1447, scss/style.scss */
      .page-content[data-page='home'] .last-portfolio .cover {
        text-align: center;
        background: url(../img/works/bg.png) no-repeat fixed right top;
        color: #fff; }
        /* line 1455, scss/style.scss */
        .page-content[data-page='home'] .last-portfolio .cover .dot-connect.top {
          text-align: center; }
          /* line 1459, scss/style.scss */
          .page-content[data-page='home'] .last-portfolio .cover .dot-connect.top .line {
            border-color: #fff; }
          /* line 1464, scss/style.scss */
          .page-content[data-page='home'] .last-portfolio .cover .dot-connect.top .fi {
            color: #fff;
            font-size: 18px; }
        /* line 1472, scss/style.scss */
        .page-content[data-page='home'] .last-portfolio .cover .title {
          margin-top: 35px;
          font-size: 20px;
          color: #ffffff;
          padding-left: 15px;
          padding-right: 15px; }
        /* line 1481, scss/style.scss */
        .page-content[data-page='home'] .last-portfolio .cover .description {
          margin-top: 15px;
          line-height: 30px;
          color: #fff;
          padding-left: 15px;
          padding-right: 15px; }
        /* line 1490, scss/style.scss */
        .page-content[data-page='home'] .last-portfolio .cover .items {
          margin-top: 30px;
          display: flex;
          flex-wrap: wrap; }
          /* line 1496, scss/style.scss */
          .page-content[data-page='home'] .last-portfolio .cover .items .item {
            margin-bottom: 30px;
            display: flex; }
            /* line 1501, scss/style.scss */
            .page-content[data-page='home'] .last-portfolio .cover .items .item .i-content {
              background: #ffffff;
              transition: 0.2s ease-out;
              box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
              border-radius: 2px;
              overflow: hidden;
              width: 100%; }
              /* line 1512, scss/style.scss */
              .page-content[data-page='home'] .last-portfolio .cover .items .item .i-content .i-header img {
                width: 100%;
                height: 150px; }
                @media (min-width: 480px) and (max-width: 768px) {
                  /* line 1512, scss/style.scss */
                  .page-content[data-page='home'] .last-portfolio .cover .items .item .i-content .i-header img {
                    height: 250px; } }
              /* line 1523, scss/style.scss */
              .page-content[data-page='home'] .last-portfolio .cover .items .item .i-content .ic-content {
                padding-bottom: 10px; }
                /* line 1529, scss/style.scss */
                .page-content[data-page='home'] .last-portfolio .cover .items .item .i-content .ic-content .ic-title a {
                  color: #000;
                  display: block;
                  padding-top: 10px;
                  padding-bottom: 10px; }
                /* line 1538, scss/style.scss */
                .page-content[data-page='home'] .last-portfolio .cover .items .item .i-content .ic-content .ic-description {
                  color: #8a8e94;
                  font-size: 12px;
                  padding-left: 10px;
                  padding-right: 10px; }
                /* line 1546, scss/style.scss */
                .page-content[data-page='home'] .last-portfolio .cover .items .item .i-content .ic-content .show-more {
                  text-align: center;
                  display: block;
                  background: #0082f0;
                  padding-top: 10px;
                  margin: 15px 20px 5px;
                  padding-bottom: 10px;
                  color: #ffffff;
                  border-radius: 2px;
                  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
                  transition: 0.2s ease-out; }
                  /* line 1559, scss/style.scss */
                  .page-content[data-page='home'] .last-portfolio .cover .items .item .i-content .ic-content .show-more:hover {
                    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
              /* line 1566, scss/style.scss */
              .page-content[data-page='home'] .last-portfolio .cover .items .item .i-content:hover {
                box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
        /* line 1574, scss/style.scss */
        .page-content[data-page='home'] .last-portfolio .cover .show-more-items {
          background: #ffffff;
          border-radius: 50px;
          padding: 20px;
          display: inline-block;
          font-size: 18px;
          color: #000000;
          margin-bottom: 30px;
          margin-top: 20px;
          transition: 0.2s ease-out;
          box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
          /* line 1588, scss/style.scss */
          .page-content[data-page='home'] .last-portfolio .cover .show-more-items .fi {
            color: #00baff;
            position: relative;
            top: 3px; }
          /* line 1595, scss/style.scss */
          .page-content[data-page='home'] .last-portfolio .cover .show-more-items:hover {
            box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
    /* line 1603, scss/style.scss */
    .page-content[data-page='home'] .customers-comments {
      background: url(../img/customers-comments-bg.png) no-repeat fixed center top;
      background-size: cover;
      background-attachment: inherit; }
      /* line 1609, scss/style.scss */
      .page-content[data-page='home'] .customers-comments .content {
        padding-top: 100px;
        padding-right: 200px; }
        @media (max-width: 970px) {
          /* line 1609, scss/style.scss */
          .page-content[data-page='home'] .customers-comments .content {
            padding-top: 30px;
            padding-right: 15px;
            padding-left: 15px; } }
        /* line 1620, scss/style.scss */
        .page-content[data-page='home'] .customers-comments .content .title-content {
          font-size: 23px;
          vertical-align: middle;
          float: right;
          width: 200px;
          text-align: center;
          position: relative;
          top: 50px;
          z-index: 3; }
          @media (max-width: 970px) {
            /* line 1620, scss/style.scss */
            .page-content[data-page='home'] .customers-comments .content .title-content {
              float: none;
              margin: auto;
              top: 0; } }
          /* line 1639, scss/style.scss */
          .page-content[data-page='home'] .customers-comments .content .title-content .title .bold {
            font-weight: bold;
            margin-bottom: 15px; }
          /* line 1646, scss/style.scss */
          .page-content[data-page='home'] .customers-comments .content .title-content .buttons {
            margin-top: 15px;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none; }
            /* line 1654, scss/style.scss */
            .page-content[data-page='home'] .customers-comments .content .title-content .buttons .b-btn {
              cursor: pointer;
              display: inline-block; }
              /* line 1659, scss/style.scss */
              .page-content[data-page='home'] .customers-comments .content .title-content .buttons .b-btn:nth-of-type(1) {
                margin-left: 5px; }
            /* line 1665, scss/style.scss */
            .page-content[data-page='home'] .customers-comments .content .title-content .buttons .fi {
              color: #00baff; }
        /* line 1672, scss/style.scss */
        .page-content[data-page='home'] .customers-comments .content .items-content {
          padding-right: 40px; }
          @media (max-width: 970px) {
            /* line 1672, scss/style.scss */
            .page-content[data-page='home'] .customers-comments .content .items-content {
              padding: 0; } }
          /* line 1680, scss/style.scss */
          .page-content[data-page='home'] .customers-comments .content .items-content .items {
            direction: rtl; }
            /* line 1684, scss/style.scss */
            .page-content[data-page='home'] .customers-comments .content .items-content .items .item {
              padding: 20px; }
              /* line 1688, scss/style.scss */
              .page-content[data-page='home'] .customers-comments .content .items-content .items .item .item-content {
                background: #ffffff;
                padding: 20px;
                width: auto;
                transition: 0.2s ease-out;
                border-radius: 2px;
                box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
                overflow: hidden; }
                /* line 1698, scss/style.scss */
                .page-content[data-page='home'] .customers-comments .content .items-content .items .item .item-content .i-header {
                  display: table; }
                  /* line 1702, scss/style.scss */
                  .page-content[data-page='home'] .customers-comments .content .items-content .items .item .item-content .i-header .i-pic {
                    display: table-cell;
                    vertical-align: middle; }
                    /* line 1707, scss/style.scss */
                    .page-content[data-page='home'] .customers-comments .content .items-content .items .item .item-content .i-header .i-pic img {
                      width: 50px;
                      height: 50px;
                      border-radius: 50%; }
                  /* line 1715, scss/style.scss */
                  .page-content[data-page='home'] .customers-comments .content .items-content .items .item .item-content .i-header .i-details {
                    display: table-cell;
                    padding-right: 10px; }
                    /* line 1720, scss/style.scss */
                    .page-content[data-page='home'] .customers-comments .content .items-content .items .item .item-content .i-header .i-details .title {
                      color: #00baff;
                      margin: 0;
                      margin-bottom: 5px; }
                    /* line 1727, scss/style.scss */
                    .page-content[data-page='home'] .customers-comments .content .items-content .items .item .item-content .i-header .i-details .who {
                      color: #ababab; }
                /* line 1734, scss/style.scss */
                .page-content[data-page='home'] .customers-comments .content .items-content .items .item .item-content .i-content {
                  text-align: justify;
                  color: #7c7c7c;
                  margin-top: 20px; }
                  /* line 1740, scss/style.scss */
                  .page-content[data-page='home'] .customers-comments .content .items-content .items .item .item-content .i-content .show-more {
                    color: #16b5f1; }
                /* line 1746, scss/style.scss */
                .page-content[data-page='home'] .customers-comments .content .items-content .items .item .item-content:hover {
                  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
        /* line 1755, scss/style.scss */
        .page-content[data-page='home'] .customers-comments .content .dot-connect {
          text-align: right; }
          @media (max-width: 768px) {
            /* line 1755, scss/style.scss */
            .page-content[data-page='home'] .customers-comments .content .dot-connect {
              text-align: center; } }
          /* line 1763, scss/style.scss */
          .page-content[data-page='home'] .customers-comments .content .dot-connect .line {
            margin-right: inherit;
            position: relative;
            right: 4px; }
            @media (max-width: 768px) {
              /* line 1763, scss/style.scss */
              .page-content[data-page='home'] .customers-comments .content .dot-connect .line {
                margin: auto;
                right: -4px; } }
          /* line 1775, scss/style.scss */
          .page-content[data-page='home'] .customers-comments .content .dot-connect.bottom {
            margin-top: 70px; }
            @media (max-width: 970px) {
              /* line 1775, scss/style.scss */
              .page-content[data-page='home'] .customers-comments .content .dot-connect.bottom {
                margin-top: 30px; } }
            /* line 1783, scss/style.scss */
            .page-content[data-page='home'] .customers-comments .content .dot-connect.bottom .line {
              border: none;
              width: 2px;
              height: 120px;
              background: #94dbf7;
              background: -moz-linear-gradient(top, rgba(228, 237, 241, 0) 0%, #94dbf7 100%);
              background: -webkit-linear-gradient(top, rgba(228, 237, 241, 0) 0%, #94dbf7 100%);
              background: linear-gradient(to bottom, rgba(228, 237, 241, 0) 0%, #94dbf7 100%); }
              @media (max-width: 970px) {
                /* line 1783, scss/style.scss */
                .page-content[data-page='home'] .customers-comments .content .dot-connect.bottom .line {
                  height: 70px; } }
            /* line 1798, scss/style.scss */
            .page-content[data-page='home'] .customers-comments .content .dot-connect.bottom .fi {
              color: #c8c8c8;
              font-size: 10px; }
              @media (max-width: 768px) {
                /* line 1798, scss/style.scss */
                .page-content[data-page='home'] .customers-comments .content .dot-connect.bottom .fi {
                  margin-right: -8px; } }
          /* line 1815, scss/style.scss */
          .page-content[data-page='home'] .customers-comments .content .dot-connect.bottom2 .line {
            border: none;
            width: 2px;
            height: 120px;
            background: #9adbf3;
            background: -moz-linear-gradient(top, #94dbf7 0%, #29a7d6 100%);
            background: -webkit-linear-gradient(top, #94dbf7 0%, #29a7d6 100%);
            background: linear-gradient(to bottom, #94dbf7 0%, #29a7d6 100%); }
            @media (max-width: 970px) {
              /* line 1815, scss/style.scss */
              .page-content[data-page='home'] .customers-comments .content .dot-connect.bottom2 .line {
                height: 70px; } }
          /* line 1830, scss/style.scss */
          .page-content[data-page='home'] .customers-comments .content .dot-connect.bottom2 .fi {
            color: #00baff;
            font-size: 18px;
            position: relative;
            right: -4px; }
    /* line 1842, scss/style.scss */
    .page-content[data-page='home'] .my-notes {
      text-align: right;
      background: #ffffff;
      padding-top: 20px;
      padding-bottom: 20px; }
      /* line 1849, scss/style.scss */
      .page-content[data-page='home'] .my-notes .section-header {
        font-size: 25px;
        display: table;
        width: 100%; }
        /* line 1855, scss/style.scss */
        .page-content[data-page='home'] .my-notes .section-header .right {
          display: table-cell;
          min-width: 225px;
          width: 100px; }
          /* line 1861, scss/style.scss */
          .page-content[data-page='home'] .my-notes .section-header .right .fi {
            font-size: 30px;
            position: relative;
            top: 4px;
            margin-right: 5px; }
        /* line 1870, scss/style.scss */
        .page-content[data-page='home'] .my-notes .section-header .left {
          display: table-cell;
          border-bottom: 1.5px dashed #d4d4d4; }
      /* line 1877, scss/style.scss */
      .page-content[data-page='home'] .my-notes .items {
        padding-top: 50px;
        padding-bottom: 50px;
        display: flex;
        flex-wrap: wrap; }
        /* line 1884, scss/style.scss */
        .page-content[data-page='home'] .my-notes .items .item {
          display: flex;
          margin-bottom: 20px; }
          /* line 1889, scss/style.scss */
          .page-content[data-page='home'] .my-notes .items .item .i-content {
            background: #ffffff;
            overflow: hidden;
            transition: 0.2s ease-out;
            box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
            border-radius: 2px;
            position: relative;
            padding-bottom: 41px; }
            /* line 1899, scss/style.scss */
            .page-content[data-page='home'] .my-notes .items .item .i-content .item-header {
              position: relative; }
              /* line 1903, scss/style.scss */
              .page-content[data-page='home'] .my-notes .items .item .i-content .item-header img {
                width: 100%;
                height: 165px; }
              /* line 1909, scss/style.scss */
              .page-content[data-page='home'] .my-notes .items .item .i-content .item-header .date {
                border-radius: 3px;
                background: rgba(0, 0, 0, 0.5);
                color: #ffffff;
                display: inline-block;
                position: absolute;
                bottom: 5px;
                right: 5px;
                padding: 3px 5px; }
                /* line 1920, scss/style.scss */
                .page-content[data-page='home'] .my-notes .items .item .i-content .item-header .date .fi {
                  margin-left: 5px; }
            /* line 1927, scss/style.scss */
            .page-content[data-page='home'] .my-notes .items .item .i-content .item-content {
              padding: 10px; }
              /* line 1931, scss/style.scss */
              .page-content[data-page='home'] .my-notes .items .item .i-content .item-content .title {
                font-size: 15px;
                margin: 10px 0; }
                /* line 1936, scss/style.scss */
                .page-content[data-page='home'] .my-notes .items .item .i-content .item-content .title a {
                  color: #363636; }
              /* line 1942, scss/style.scss */
              .page-content[data-page='home'] .my-notes .items .item .i-content .item-content .text {
                font-size: 13px;
                text-align: justify;
                color: #686868; }
            /* line 1950, scss/style.scss */
            .page-content[data-page='home'] .my-notes .items .item .i-content .item-footer {
              display: table;
              width: 100%;
              border-top: 1px solid #ededed;
              font-size: 12px;
              position: absolute;
              bottom: 0; }
              /* line 1959, scss/style.scss */
              .page-content[data-page='home'] .my-notes .items .item .i-content .item-footer .if-item {
                display: table-cell;
                text-align: center;
                border-left: 1px solid #ededed;
                padding: 8px 5px;
                color: #515151; }
                /* line 1967, scss/style.scss */
                .page-content[data-page='home'] .my-notes .items .item .i-content .item-footer .if-item .fi {
                  margin-left: 3px;
                  font-size: 16px; }
                /* line 1973, scss/style.scss */
                .page-content[data-page='home'] .my-notes .items .item .i-content .item-footer .if-item:last-child {
                  border: none; }
            /* line 1980, scss/style.scss */
            .page-content[data-page='home'] .my-notes .items .item .i-content:hover {
              box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
          /* line 1992, scss/style.scss */
          .page-content[data-page='home'] .my-notes .items .item[data-link-type='External'] .i-content .item-footer .if-item {
            color: #c3c0c0; }
      /* line 2007, scss/style.scss */
      .page-content[data-page='home'] .my-notes .show-more-items {
        background: #ffffff;
        border-radius: 50px;
        padding: 15px 20px;
        display: inline-block;
        font-size: 18px;
        color: #000000;
        margin-bottom: 20px;
        transition: 0.2s ease-out;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
        /* line 2019, scss/style.scss */
        .page-content[data-page='home'] .my-notes .show-more-items .fi {
          color: #00baff;
          position: relative;
          top: 3px; }
        /* line 2026, scss/style.scss */
        .page-content[data-page='home'] .my-notes .show-more-items:hover {
          box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
    /* line 2033, scss/style.scss */
    .page-content[data-page='home'] .blog {
      background: url(../img/blog-bg.jpg) fixed no-repeat;
      background-size: cover;
      color: #ffffff; }
      /* line 2039, scss/style.scss */
      .page-content[data-page='home'] .blog .cover {
        background: #77d5f7;
        background: -moz-linear-gradient(left, rgba(119, 213, 247, 0.93) 0%, rgba(119, 213, 247, 0.82) 100%);
        background: -webkit-linear-gradient(left, rgba(119, 213, 247, 0.93) 0%, rgba(119, 213, 247, 0.82) 100%);
        background: linear-gradient(to right, rgba(119, 213, 247, 0.93) 0%, rgba(119, 213, 247, 0.82) 100%); }
      /* line 2047, scss/style.scss */
      .page-content[data-page='home'] .blog .items {
        padding-top: 60px;
        padding-bottom: 60px;
        display: flex;
        flex-wrap: wrap; }
        @media (max-width: 970px) {
          /* line 2047, scss/style.scss */
          .page-content[data-page='home'] .blog .items {
            padding-top: 20px; } }
        /* line 2058, scss/style.scss */
        .page-content[data-page='home'] .blog .items .section-header {
          padding-top: 60px;
          margin-bottom: 30px; }
          @media (max-width: 970px) {
            /* line 2058, scss/style.scss */
            .page-content[data-page='home'] .blog .items .section-header {
              padding-top: 15px; } }
          @media (max-width: 970px) {
            /* line 2067, scss/style.scss */
            .page-content[data-page='home'] .blog .items .section-header .title {
              text-align: center; } }
          /* line 2074, scss/style.scss */
          .page-content[data-page='home'] .blog .items .section-header .description {
            text-align: justify;
            margin-top: 15px; }
          /* line 2080, scss/style.scss */
          .page-content[data-page='home'] .blog .items .section-header .show-more {
            color: #ffffff;
            margin-top: 15px;
            display: block;
            font-weight: bold; }
            /* line 2087, scss/style.scss */
            .page-content[data-page='home'] .blog .items .section-header .show-more .fi {
              margin-left: 5px; }
        /* line 2094, scss/style.scss */
        .page-content[data-page='home'] .blog .items .item {
          display: flex;
          margin-bottom: 20px; }
          /* line 2099, scss/style.scss */
          .page-content[data-page='home'] .blog .items .item .i-content {
            background: #ffffff;
            overflow: hidden;
            transition: 0.2s ease-out;
            box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
            border-radius: 2px;
            position: relative;
            padding-bottom: 41px; }
            /* line 2109, scss/style.scss */
            .page-content[data-page='home'] .blog .items .item .i-content .item-header {
              position: relative; }
              /* line 2113, scss/style.scss */
              .page-content[data-page='home'] .blog .items .item .i-content .item-header img {
                width: 100%;
                height: 165px; }
              /* line 2119, scss/style.scss */
              .page-content[data-page='home'] .blog .items .item .i-content .item-header .date {
                border-radius: 3px;
                background: rgba(0, 0, 0, 0.5);
                color: #ffffff;
                display: inline-block;
                position: absolute;
                bottom: 5px;
                right: 5px;
                padding: 3px 5px; }
                /* line 2130, scss/style.scss */
                .page-content[data-page='home'] .blog .items .item .i-content .item-header .date .fi {
                  margin-left: 5px; }
            /* line 2137, scss/style.scss */
            .page-content[data-page='home'] .blog .items .item .i-content .item-content {
              padding: 10px; }
              /* line 2141, scss/style.scss */
              .page-content[data-page='home'] .blog .items .item .i-content .item-content .title {
                font-size: 15px;
                margin: 10px 0; }
                /* line 2146, scss/style.scss */
                .page-content[data-page='home'] .blog .items .item .i-content .item-content .title a {
                  color: #363636; }
              /* line 2152, scss/style.scss */
              .page-content[data-page='home'] .blog .items .item .i-content .item-content .text {
                font-size: 13px;
                text-align: justify;
                color: #686868; }
            /* line 2160, scss/style.scss */
            .page-content[data-page='home'] .blog .items .item .i-content .item-footer {
              display: table;
              width: 100%;
              border-top: 1px solid #ededed;
              font-size: 12px;
              position: absolute;
              bottom: 0; }
              /* line 2169, scss/style.scss */
              .page-content[data-page='home'] .blog .items .item .i-content .item-footer .if-item {
                display: table-cell;
                text-align: center;
                border-left: 1px solid #ededed;
                padding: 8px 5px;
                color: #515151; }
                /* line 2177, scss/style.scss */
                .page-content[data-page='home'] .blog .items .item .i-content .item-footer .if-item .fi {
                  margin-left: 3px;
                  font-size: 16px; }
                /* line 2183, scss/style.scss */
                .page-content[data-page='home'] .blog .items .item .i-content .item-footer .if-item:last-child {
                  border: none; }
            /* line 2190, scss/style.scss */
            .page-content[data-page='home'] .blog .items .item .i-content:hover {
              box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
          /* line 2202, scss/style.scss */
          .page-content[data-page='home'] .blog .items .item[data-link-type='External'] .i-content .item-footer .if-item {
            color: #c3c0c0; }
    /* line 2218, scss/style.scss */
    .page-content[data-page='home'] .my-specialities {
      background: #f8f9fa;
      text-align: center;
      padding-top: 20px;
      padding-bottom: 30px; }
      /* line 2225, scss/style.scss */
      .page-content[data-page='home'] .my-specialities .cover {
        background: url(../img/specialities/specialities-bg.png) fixed center; }
      /* line 2240, scss/style.scss */
      .page-content[data-page='home'] .my-specialities .items {
        max-width: 970px;
        margin: auto;
        padding-top: 50px;
        display: flex;
        flex-wrap: wrap;
        align-items: stretch; }
        /* line 2249, scss/style.scss */
        .page-content[data-page='home'] .my-specialities .items .item {
          margin-bottom: 20px; }
          /* line 2253, scss/style.scss */
          .page-content[data-page='home'] .my-specialities .items .item .i-content {
            background: #ffffff;
            font-weight: bold;
            font-family: sans-serif, serif;
            text-align: center;
            border-radius: 50px;
            padding: 15px 10px;
            height: 100%;
            vertical-align: middle;
            transition: 0.2s ease-out;
            box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
            /* line 2266, scss/style.scss */
            .page-content[data-page='home'] .my-specialities .items .item .i-content a {
              display: block;
              color: #000;
              transition: all 0.25s; }
              /* line 2272, scss/style.scss */
              .page-content[data-page='home'] .my-specialities .items .item .i-content a img {
                width: 32px;
                max-height: 32px;
                margin-left: 3px; }
            /* line 2280, scss/style.scss */
            .page-content[data-page='home'] .my-specialities .items .item .i-content:hover {
              box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
      /* line 2288, scss/style.scss */
      .page-content[data-page='home'] .my-specialities .show-more-items {
        margin-top: 40px;
        background: #ffffff;
        border-radius: 50px;
        padding: 15px 20px;
        display: inline-block;
        font-size: 18px;
        color: #000000;
        margin-bottom: 20px;
        transition: 0.2s ease-out;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
        /* line 2301, scss/style.scss */
        .page-content[data-page='home'] .my-specialities .show-more-items .fi {
          color: #00baff;
          position: relative;
          top: 3px; }
        /* line 2308, scss/style.scss */
        .page-content[data-page='home'] .my-specialities .show-more-items:hover {
          box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
      /* line 2314, scss/style.scss */
      .page-content[data-page='home'] .my-specialities .specialities-description {
        max-width: 970px;
        margin: auto;
        padding-top: 40px;
        padding-right: 15px;
        padding-left: 15px; }
  /* line 2327, scss/style.scss */
  .page-content.blog .pc-content {
    padding: 30px 0; }
    /* line 2333, scss/style.scss */
    .page-content.blog .pc-content .panel .panel-item {
      background: #ffffff;
      border-radius: 2px;
      overflow: hidden;
      margin-top: 15px;
      margin-bottom: 20px;
      padding: 10px;
      box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
      /* line 2343, scss/style.scss */
      .page-content.blog .pc-content .panel .panel-item .title {
        color: #000000;
        padding: 5px;
        font-size: 16px; }
      /* line 2350, scss/style.scss */
      .page-content.blog .pc-content .panel .panel-item .items {
        margin-top: 10px; }
        /* line 2354, scss/style.scss */
        .page-content.blog .pc-content .panel .panel-item .items ul {
          list-style: none;
          margin: 0;
          padding: 0; }
          /* line 2360, scss/style.scss */
          .page-content.blog .pc-content .panel .panel-item .items ul li {
            padding: 10px;
            position: relative; }
            /* line 2365, scss/style.scss */
            .page-content.blog .pc-content .panel .panel-item .items ul li img {
              width: 24px;
              height: 24px; }
            /* line 2371, scss/style.scss */
            .page-content.blog .pc-content .panel .panel-item .items ul li a {
              color: #8a8a8a;
              transition: 0.2s ease-out; }
            /* line 2377, scss/style.scss */
            .page-content.blog .pc-content .panel .panel-item .items ul li .count {
              position: absolute;
              left: 0;
              top: 12px;
              background: #f2f2f2;
              color: #999999;
              display: inline-block;
              min-width: 10px;
              padding: 3px 7px;
              font-size: 13px;
              line-height: 1;
              vertical-align: middle;
              white-space: nowrap;
              text-align: center;
              border-radius: 10px; }
            /* line 2398, scss/style.scss */
            .page-content.blog .pc-content .panel .panel-item .items ul li.active a, .page-content.blog .pc-content .panel .panel-item .items ul li:hover a {
              color: #3e3e42;
              font-weight: bold; }
    /* line 2410, scss/style.scss */
    .page-content.blog .pc-content .items-container {
      padding: 0; }
      /* line 2414, scss/style.scss */
      .page-content.blog .pc-content .items-container .search-box {
        background: #ffffff;
        overflow: hidden;
        margin: 15px;
        padding: 10px;
        border-radius: 2px;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
        display: flex; }
        /* line 2424, scss/style.scss */
        .page-content.blog .pc-content .items-container .search-box .search-input {
          outline: none;
          border: none;
          width: 100%;
          padding: 5px; }
        /* line 2432, scss/style.scss */
        .page-content.blog .pc-content .items-container .search-box .fi {
          color: #7e7e7e;
          font-size: 24px;
          position: relative;
          top: 8px;
          left: 5px;
          cursor: pointer; }
      /* line 2443, scss/style.scss */
      .page-content.blog .pc-content .items-container .items {
        padding: 10px 0;
        display: flex;
        flex-wrap: wrap; }
        /* line 2449, scss/style.scss */
        .page-content.blog .pc-content .items-container .items .item {
          margin-bottom: 30px;
          display: flex; }
          /* line 2454, scss/style.scss */
          .page-content.blog .pc-content .items-container .items .item .i-content {
            background: #ffffff;
            box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
            border-radius: 2px;
            transition: 0.2s ease-out;
            overflow: hidden;
            padding-bottom: 41px;
            position: relative;
            width: 100%; }
            /* line 2465, scss/style.scss */
            .page-content.blog .pc-content .items-container .items .item .i-content .item-header {
              position: relative; }
              /* line 2469, scss/style.scss */
              .page-content.blog .pc-content .items-container .items .item .i-content .item-header img {
                width: 100%;
                height: 165px; }
              /* line 2475, scss/style.scss */
              .page-content.blog .pc-content .items-container .items .item .i-content .item-header .date {
                border-radius: 3px;
                background: rgba(0, 0, 0, 0.5);
                color: #ffffff;
                display: inline-block;
                position: absolute;
                bottom: 5px;
                right: 5px;
                padding: 3px 5px; }
                /* line 2486, scss/style.scss */
                .page-content.blog .pc-content .items-container .items .item .i-content .item-header .date .fi {
                  margin-left: 5px; }
            /* line 2493, scss/style.scss */
            .page-content.blog .pc-content .items-container .items .item .i-content .item-content {
              padding: 10px; }
              /* line 2497, scss/style.scss */
              .page-content.blog .pc-content .items-container .items .item .i-content .item-content .title {
                font-size: 15px;
                margin: 10px 0; }
                /* line 2502, scss/style.scss */
                .page-content.blog .pc-content .items-container .items .item .i-content .item-content .title a {
                  color: #363636; }
              /* line 2508, scss/style.scss */
              .page-content.blog .pc-content .items-container .items .item .i-content .item-content .text {
                font-size: 13px;
                text-align: justify;
                color: #686868; }
            /* line 2516, scss/style.scss */
            .page-content.blog .pc-content .items-container .items .item .i-content .item-footer {
              display: table;
              width: 100%;
              border-top: 1px solid #ededed;
              font-size: 12px;
              position: absolute;
              bottom: 0; }
              /* line 2525, scss/style.scss */
              .page-content.blog .pc-content .items-container .items .item .i-content .item-footer .if-item {
                display: table-cell;
                text-align: center;
                border-left: 1px solid #ededed;
                padding: 8px 5px;
                color: #515151; }
                /* line 2533, scss/style.scss */
                .page-content.blog .pc-content .items-container .items .item .i-content .item-footer .if-item .fi {
                  margin-left: 3px;
                  font-size: 16px; }
                /* line 2539, scss/style.scss */
                .page-content.blog .pc-content .items-container .items .item .i-content .item-footer .if-item:last-child {
                  border: none; }
            /* line 2546, scss/style.scss */
            .page-content.blog .pc-content .items-container .items .item .i-content:hover {
              box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
          /* line 2558, scss/style.scss */
          .page-content.blog .pc-content .items-container .items .item[data-link-type='External'] .i-content .item-footer .if-item {
            color: #c3c0c0; }
  /* line 2576, scss/style.scss */
  .page-content.show-blog {
    background: #ffffff;
    padding-top: 30px;
    padding-left: 15px;
    padding-right: 15px; }
    /* line 2587, scss/style.scss */
    .page-content.show-blog .sb-header .title h2 {
      font-size: 18px; }
      /* line 2591, scss/style.scss */
      .page-content.show-blog .sb-header .title h2 a {
        color: #000; }
    /* line 2600, scss/style.scss */
    .page-content.show-blog .sb-header .header-bottom .date {
      color: #7c7c7c;
      float: right; }
    /* line 2606, scss/style.scss */
    .page-content.show-blog .sb-header .header-bottom .details {
      float: left;
      display: table; }
      /* line 2611, scss/style.scss */
      .page-content.show-blog .sb-header .header-bottom .details .d-comments,
      .page-content.show-blog .sb-header .header-bottom .details .d-likes {
        display: table-cell; }
        /* line 2616, scss/style.scss */
        .page-content.show-blog .sb-header .header-bottom .details .d-comments .d-content,
        .page-content.show-blog .sb-header .header-bottom .details .d-likes .d-content {
          cursor: pointer; }
          /* line 2620, scss/style.scss */
          .page-content.show-blog .sb-header .header-bottom .details .d-comments .d-content .fi,
          .page-content.show-blog .sb-header .header-bottom .details .d-likes .d-content .fi {
            font-size: 20px;
            margin-left: 3px; }
      /* line 2628, scss/style.scss */
      .page-content.show-blog .sb-header .header-bottom .details .d-comments {
        padding-left: 15px; }
        /* line 2634, scss/style.scss */
        .page-content.show-blog .sb-header .header-bottom .details .d-comments .d-content .fi {
          color: #0291fd; }
      /* line 2641, scss/style.scss */
      .page-content.show-blog .sb-header .header-bottom .details .d-likes {
        transition: all 0.25s; }
        /* line 2647, scss/style.scss */
        .page-content.show-blog .sb-header .header-bottom .details .d-likes .d-content .fi {
          color: #f05228; }
        /* line 2653, scss/style.scss */
        .page-content.show-blog .sb-header .header-bottom .details .d-likes.active {
          transform: scale(1.3); }
    /* line 2662, scss/style.scss */
    .page-content.show-blog .sb-content {
      padding-top: 30px;
      padding-bottom: 30px;
      text-align: justify;
      line-height: 25px; }
      /* line 2669, scss/style.scss */
      .page-content.show-blog .sb-content .content-bottom {
        border-top: 1px solid #e9e9e9;
        border-bottom: 1px solid #e9e9e9;
        padding: 10px 5px;
        margin-top: 20px;
        position: relative; }
        /* line 2677, scss/style.scss */
        .page-content.show-blog .sb-content .content-bottom .tags {
          float: right;
          padding-top: 5px; }
          /* line 2682, scss/style.scss */
          .page-content.show-blog .sb-content .content-bottom .tags .tags-title {
            display: inline-block;
            color: #b4b4b4; }
            /* line 2687, scss/style.scss */
            .page-content.show-blog .sb-content .content-bottom .tags .tags-title .fi {
              color: #00baff;
              font-size: 20px;
              margin-left: 3px; }
          /* line 2695, scss/style.scss */
          .page-content.show-blog .sb-content .content-bottom .tags .items {
            display: inline-block; }
            /* line 2699, scss/style.scss */
            .page-content.show-blog .sb-content .content-bottom .tags .items a {
              color: #2f2e2e; }
              /* line 2703, scss/style.scss */
              .page-content.show-blog .sb-content .content-bottom .tags .items a:after {
                content: '╪î'; }
              /* line 2710, scss/style.scss */
              .page-content.show-blog .sb-content .content-bottom .tags .items a:last-child:after {
                content: ''; }
        /* line 2719, scss/style.scss */
        .page-content.show-blog .sb-content .content-bottom .share {
          float: left; }
          /* line 2723, scss/style.scss */
          .page-content.show-blog .sb-content .content-bottom .share .share-title {
            display: table-cell;
            color: #b4b4b4;
            padding-left: 5px; }
          /* line 2730, scss/style.scss */
          .page-content.show-blog .sb-content .content-bottom .share .share-button {
            display: table-cell;
            background: #f5f5f5;
            border-radius: 3px;
            padding: 4px 8px;
            cursor: pointer; }
            /* line 2738, scss/style.scss */
            .page-content.show-blog .sb-content .content-bottom .share .share-button .fi {
              color: #00baff; }
        /* line 2745, scss/style.scss */
        .page-content.show-blog .sb-content .content-bottom .share-dialog {
          position: absolute;
          top: -25px;
          left: 5px;
          transform: scale(0);
          transition: all 0.25s; }
          /* line 2753, scss/style.scss */
          .page-content.show-blog .sb-content .content-bottom .share-dialog ul {
            margin: 0;
            padding: 0; }
            /* line 2758, scss/style.scss */
            .page-content.show-blog .sb-content .content-bottom .share-dialog ul li {
              float: left;
              list-style: none;
              width: 45px; }
              /* line 2764, scss/style.scss */
              .page-content.show-blog .sb-content .content-bottom .share-dialog ul li .cover {
                transition: all 0.25s; }
                /* line 2768, scss/style.scss */
                .page-content.show-blog .sb-content .content-bottom .share-dialog ul li .cover a {
                  padding: 7px 15px;
                  color: #ffffff;
                  display: block;
                  text-align: center; }
                  /* line 2775, scss/style.scss */
                  .page-content.show-blog .sb-content .content-bottom .share-dialog ul li .cover a .fi {
                    font-size: 19px; }
              /* line 2784, scss/style.scss */
              .page-content.show-blog .sb-content .content-bottom .share-dialog ul li:hover .cover {
                background: rgba(0, 0, 0, 0.15); }
          /* line 2792, scss/style.scss */
          .page-content.show-blog .sb-content .content-bottom .share-dialog.active {
            transform: scale(1); }
    /* line 2804, scss/style.scss */
    .page-content.show-blog .comments-area .comments .comments-title {
      font-weight: bold;
      font-size: 14px;
      margin-bottom: 10px; }
    /* line 2813, scss/style.scss */
    .page-content.show-blog .comments-area .comments .comments-items .item {
      display: table;
      width: 100%;
      margin-bottom: 10px;
      line-height: 25px;
      font-size: 13px; }
      /* line 2821, scss/style.scss */
      .page-content.show-blog .comments-area .comments .comments-items .item .avatar-area {
        display: table-cell;
        vertical-align: top;
        padding-top: 10px;
        width: 1px; }
        @media (max-width: 500px) {
          /* line 2821, scss/style.scss */
          .page-content.show-blog .comments-area .comments .comments-items .item .avatar-area {
            display: none; } }
        /* line 2832, scss/style.scss */
        .page-content.show-blog .comments-area .comments .comments-items .item .avatar-area img {
          width: 70px;
          height: 70px; }
        /* line 2838, scss/style.scss */
        .page-content.show-blog .comments-area .comments .comments-items .item .avatar-area .comment-id {
          text-align: center; }
          /* line 2842, scss/style.scss */
          .page-content.show-blog .comments-area .comments .comments-items .item .avatar-area .comment-id a {
            color: #757575; }
      /* line 2849, scss/style.scss */
      .page-content.show-blog .comments-area .comments .comments-items .item .content-area {
        display: table-cell;
        vertical-align: top; }
        /* line 2854, scss/style.scss */
        .page-content.show-blog .comments-area .comments .comments-items .item .content-area .ca-content {
          width: 100%;
          margin: 10px;
          border: 1px solid #e9e9e9;
          padding: 10px 20px;
          color: #222222;
          text-align: justify; }
          /* line 2863, scss/style.scss */
          .page-content.show-blog .comments-area .comments .comments-items .item .content-area .ca-content .ca-bottom {
            margin-top: 20px; }
            /* line 2867, scss/style.scss */
            .page-content.show-blog .comments-area .comments .comments-items .item .content-area .ca-content .ca-bottom .c-details {
              float: right;
              font-size: 15px; }
              /* line 2872, scss/style.scss */
              .page-content.show-blog .comments-area .comments .comments-items .item .content-area .ca-content .ca-bottom .c-details .full_name {
                display: inline-block;
                font-weight: bold;
                margin-left: 5px; }
              /* line 2879, scss/style.scss */
              .page-content.show-blog .comments-area .comments .comments-items .item .content-area .ca-content .ca-bottom .c-details .date {
                display: inline-block;
                font-size: 12px; }
              /* line 2885, scss/style.scss */
              .page-content.show-blog .comments-area .comments .comments-items .item .content-area .ca-content .ca-bottom .c-details .answer-to {
                font-size: 12px; }
                /* line 2889, scss/style.scss */
                .page-content.show-blog .comments-area .comments .comments-items .item .content-area .ca-content .ca-bottom .c-details .answer-to a {
                  color: #f68e56; }
            /* line 2896, scss/style.scss */
            .page-content.show-blog .comments-area .comments .comments-items .item .content-area .ca-content .ca-bottom .reply {
              color: #f68e56;
              float: left;
              font-size: 16px;
              cursor: pointer;
              margin-left: 10px; }
        /* line 2907, scss/style.scss */
        .page-content.show-blog .comments-area .comments .comments-items .item .content-area .answer {
          padding-right: 10px; }
          @media (max-width: 500px) {
            /* line 2907, scss/style.scss */
            .page-content.show-blog .comments-area .comments .comments-items .item .content-area .answer {
              padding-right: 30px; } }
      /* line 2926, scss/style.scss */
      .page-content.show-blog .comments-area .comments .comments-items .item[data-type='Admin'] .content-area .ca-content {
        background: #e9e9e9;
        color: #101010;
        border: none; }
@keyframes whenTargetComment {
  1% {
    background-color: inherit;
    color: inherit; }
  50% {
    background-color: #f68e56;
    color: #ffffff; }
  100% {
    background-color: inherit;
    color: inherit; } }
      /* line 2958, scss/style.scss */
      .page-content.show-blog .comments-area .comments .comments-items .item:target > .content-area > .ca-content {
        animation-name: whenTargetComment;
        animation-duration: 2s; }
    /* line 2969, scss/style.scss */
    .page-content.show-blog .comments-area .send-comment {
      margin-top: 30px;
      margin-bottom: 20px; }
      /* line 2974, scss/style.scss */
      .page-content.show-blog .comments-area .send-comment .title {
        font-weight: bold;
        margin-right: 15px; }
      /* line 2980, scss/style.scss */
      .page-content.show-blog .comments-area .send-comment .description {
        color: #222222;
        margin-top: 5px;
        margin-right: 15px; }
      /* line 2987, scss/style.scss */
      .page-content.show-blog .comments-area .send-comment .form {
        margin-top: 30px; }
        /* line 2991, scss/style.scss */
        .page-content.show-blog .comments-area .send-comment .form .answer-to-comment {
          display: none; }
          /* line 2995, scss/style.scss */
          .page-content.show-blog .comments-area .send-comment .form .answer-to-comment .answer-field-area {
            font-size: 12px;
            margin-bottom: 10px;
            display: inline-block; }
            /* line 3001, scss/style.scss */
            .page-content.show-blog .comments-area .send-comment .form .answer-to-comment .answer-field-area .af-title {
              display: inline-block;
              color: #aeaeae; }
            /* line 3007, scss/style.scss */
            .page-content.show-blog .comments-area .send-comment .form .answer-to-comment .answer-field-area .who-area {
              display: inline-table;
              background: #f99122;
              border-radius: 2px;
              color: #ffffff;
              padding: 5px;
              border-right: 10px solid #e2861f; }
              /* line 3018, scss/style.scss */
              .page-content.show-blog .comments-area .send-comment .form .answer-to-comment .answer-field-area .who-area .comment-id a {
                color: #ffffff;
                font-size: 13px; }
                /* line 3023, scss/style.scss */
                .page-content.show-blog .comments-area .send-comment .form .answer-to-comment .answer-field-area .who-area .comment-id a:after {
                  content: '-';
                  padding-right: 5px; }
              /* line 3031, scss/style.scss */
              .page-content.show-blog .comments-area .send-comment .form .answer-to-comment .answer-field-area .who-area .name {
                display: table-cell;
                padding-left: 10px;
                padding-right: 10px; }
              /* line 3038, scss/style.scss */
              .page-content.show-blog .comments-area .send-comment .form .answer-to-comment .answer-field-area .who-area .remove-area {
                display: table-cell;
                vertical-align: middle; }
                /* line 3043, scss/style.scss */
                .page-content.show-blog .comments-area .send-comment .form .answer-to-comment .answer-field-area .who-area .remove-area .remove {
                  height: 25px;
                  width: 25px;
                  line-height: 25px;
                  border-radius: 50%;
                  text-align: center;
                  font-size: 11px;
                  background: #c16f14;
                  cursor: pointer; }
                  /* line 3054, scss/style.scss */
                  .page-content.show-blog .comments-area .send-comment .form .answer-to-comment .answer-field-area .who-area .remove-area .remove .fi {
                    position: relative;
                    top: 1px; }
        /* line 3065, scss/style.scss */
        .page-content.show-blog .comments-area .send-comment .form .input-item {
          margin-bottom: 10px;
          position: relative; }
          /* line 3070, scss/style.scss */
          .page-content.show-blog .comments-area .send-comment .form .input-item .input {
            border-radius: 0;
            border: 1px solid #e9e9e9;
            padding: 20px 10px;
            outline: none;
            box-shadow: none; }
            /* line 3078, scss/style.scss */
            .page-content.show-blog .comments-area .send-comment .form .input-item .input.textarea {
              padding-top: 10px;
              padding-bottom: 10px;
              height: 150px; }
            /* line 3085, scss/style.scss */
            .page-content.show-blog .comments-area .send-comment .form .input-item .input.input-icon {
              padding-right: 40px; }
              /* line 3089, scss/style.scss */
              .page-content.show-blog .comments-area .send-comment .form .input-item .input.input-icon + .icon {
                position: absolute;
                right: 15px;
                top: 10px; }
                /* line 3095, scss/style.scss */
                .page-content.show-blog .comments-area .send-comment .form .input-item .input.input-icon + .icon .fi {
                  font-size: 23px;
                  color: #818181; }
          /* line 3104, scss/style.scss */
          .page-content.show-blog .comments-area .send-comment .form .input-item:nth-of-type(2) {
            padding-left: 5px; }
            /* line 3112, scss/style.scss */
            .page-content.show-blog .comments-area .send-comment .form .input-item:nth-of-type(2) .input.input-icon + .icon {
              right: 23px; }
          /* line 3120, scss/style.scss */
          .page-content.show-blog .comments-area .send-comment .form .input-item:nth-of-type(3) {
            padding-right: 5px; }
          @media (max-width: 768px) {
            /* line 3065, scss/style.scss */
            .page-content.show-blog .comments-area .send-comment .form .input-item {
              padding: 0 !important; } }
          /* line 3129, scss/style.scss */
          .page-content.show-blog .comments-area .send-comment .form .input-item.send-button-area {
            text-align: left; }
            /* line 3135, scss/style.scss */
            .page-content.show-blog .comments-area .send-comment .form .input-item.send-button-area .loading > div {
              background: #f7941d; }
            /* line 3141, scss/style.scss */
            .page-content.show-blog .comments-area .send-comment .form .input-item.send-button-area .send-button {
              background: #00baff;
              color: #ffffff;
              border: none;
              padding: 10px 40px;
              border-radius: 2px;
              box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
              transition: 0.2s ease-out; }
              /* line 3151, scss/style.scss */
              .page-content.show-blog .comments-area .send-comment .form .input-item.send-button-area .send-button:not([disabled]):hover {
                background: #0082b3;
                box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
              /* line 3157, scss/style.scss */
              .page-content.show-blog .comments-area .send-comment .form .input-item.send-button-area .send-button[disabled] {
                background: #4dcfff; }
  /* line 3171, scss/style.scss */
  .page-content.books .suggest-book {
    background: #ffffff;
    padding: 30px 0; }
    /* line 3176, scss/style.scss */
    .page-content.books .suggest-book .title {
      color: #ec4a30;
      font-size: 18px;
      margin-right: 15px; }
    /* line 3187, scss/style.scss */
    .page-content.books .suggest-book .form .inputs-area .description {
      color: #686868;
      line-height: 25px;
      text-align: justify; }
    /* line 3194, scss/style.scss */
    .page-content.books .suggest-book .form .inputs-area .inputs {
      margin-top: 30px; }
      /* line 3200, scss/style.scss */
      .page-content.books .suggest-book .form .inputs-area .inputs .input textarea {
        width: 100%;
        min-height: 150px;
        overflow: auto; }
      /* line 3208, scss/style.scss */
      .page-content.books .suggest-book .form .inputs-area .inputs .input.send-button-area {
        text-align: left; }
        @media (max-width: 768px) {
          /* line 3208, scss/style.scss */
          .page-content.books .suggest-book .form .inputs-area .inputs .input.send-button-area {
            margin-top: 15px; } }
        /* line 3217, scss/style.scss */
        .page-content.books .suggest-book .form .inputs-area .inputs .input.send-button-area .send-button {
          background: #00baff;
          color: #fff;
          border: none;
          padding: 10px 20px;
          outline: none;
          transition: 0.2s ease-out;
          border-radius: 2px;
          box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
          /* line 3228, scss/style.scss */
          .page-content.books .suggest-book .form .inputs-area .inputs .input.send-button-area .send-button:not([disabled]):hover {
            background: #0082b3;
            box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
          /* line 3234, scss/style.scss */
          .page-content.books .suggest-book .form .inputs-area .inputs .input.send-button-area .send-button[disabled] {
            background: #4dcfff; }
    @media (max-width: 480px) {
      /* line 3244, scss/style.scss */
      .page-content.books .suggest-book .form .icon {
        display: none; } }
  /* line 3253, scss/style.scss */
  .page-content.books .books-items {
    background: #f8f9fa;
    padding-top: 20px;
    padding-bottom: 20px; }
    /* line 3259, scss/style.scss */
    .page-content.books .books-items .bi-title {
      font-size: 16px;
      margin-bottom: 30px;
      margin-right: 15px; }
    /* line 3268, scss/style.scss */
    .page-content.books .books-items .items .item {
      margin-bottom: 30px; }
      /* line 3272, scss/style.scss */
      .page-content.books .books-items .items .item .i-content {
        display: table;
        width: 100%;
        background: #ffffff;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
        border-radius: 2px;
        transition: 0.2s ease-out;
        overflow: hidden; }
        /* line 3282, scss/style.scss */
        .page-content.books .books-items .items .item .i-content .image-area {
          display: table-cell;
          vertical-align: middle;
          width: 150px;
          height: 230px; }
          /* line 3289, scss/style.scss */
          .page-content.books .books-items .items .item .i-content .image-area img {
            width: 100%;
            height: 100%; }
          @media (max-width: 480px) {
            /* line 3282, scss/style.scss */
            .page-content.books .books-items .items .item .i-content .image-area {
              display: block;
              text-align: center;
              width: inherit;
              height: auto;
              padding: 10px;
              background: #b25b37;
              background: -moz-linear-gradient(45deg, rgba(178, 91, 55, 0.92) 35%, rgba(63, 63, 65, 0.92) 100%);
              background: -webkit-linear-gradient(45deg, rgba(178, 91, 55, 0.92) 35%, rgba(63, 63, 65, 0.92) 100%);
              background: linear-gradient(45deg, rgba(178, 91, 55, 0.92) 35%, rgba(63, 63, 65, 0.92) 100%); }
              /* line 3307, scss/style.scss */
              .page-content.books .books-items .items .item .i-content .image-area img {
                display: inline-block;
                width: auto;
                height: auto;
                border: 2px solid #fff; } }
        /* line 3317, scss/style.scss */
        .page-content.books .books-items .items .item .i-content .details {
          vertical-align: top;
          display: table-cell;
          padding: 20px 10px; }
          @media (max-width: 480px) {
            /* line 3317, scss/style.scss */
            .page-content.books .books-items .items .item .i-content .details {
              display: block; } }
          /* line 3329, scss/style.scss */
          .page-content.books .books-items .items .item .i-content .details .d-header .title {
            font-size: 16px;
            margin: 0; }
            /* line 3334, scss/style.scss */
            .page-content.books .books-items .items .item .i-content .details .d-header .title a {
              color: #3b3b3b; }
          /* line 3340, scss/style.scss */
          .page-content.books .books-items .items .item .i-content .details .d-header .author {
            color: #7f7f7f; }
          /* line 3346, scss/style.scss */
          .page-content.books .books-items .items .item .i-content .details .status {
            margin-top: 10px; }
            /* line 3350, scss/style.scss */
            .page-content.books .books-items .items .item .i-content .details .status .s-title {
              display: inline-block;
              color: #242424; }
            /* line 3356, scss/style.scss */
            .page-content.books .books-items .items .item .i-content .details .status .s-value {
              display: inline-block; }
          /* line 3362, scss/style.scss */
          .page-content.books .books-items .items .item .i-content .details .description {
            color: #4b4b4b;
            margin-top: 10px;
            line-height: 25px; }
            /* line 3368, scss/style.scss */
            .page-content.books .books-items .items .item .i-content .details .description:after {
              content: '...'; }
          /* line 3374, scss/style.scss */
          .page-content.books .books-items .items .item .i-content .details .read-more {
            text-align: left;
            margin-left: 10px;
            position: relative;
            top: 10px; }
            /* line 3381, scss/style.scss */
            .page-content.books .books-items .items .item .i-content .details .read-more a {
              color: #00baff; }
        /* line 3388, scss/style.scss */
        .page-content.books .books-items .items .item .i-content:hover {
          box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
  /* line 3398, scss/style.scss */
  .page-content.works {
    background: #fdfdfd;
    padding-bottom: 30px; }
    /* line 3403, scss/style.scss */
    .page-content.works .category-items {
      text-align: center;
      padding-top: 30px;
      padding-bottom: 10px;
      padding-right: 15px;
      padding-left: 15px; }
      /* line 3412, scss/style.scss */
      .page-content.works .category-items ul {
        margin: 0;
        padding: 0;
        display: inline-block; }
        @media (max-width: 750px) {
          /* line 3412, scss/style.scss */
          .page-content.works .category-items ul {
            display: block; } }
        /* line 3422, scss/style.scss */
        .page-content.works .category-items ul li {
          display: inline-block;
          margin-left: 5px;
          margin-bottom: 10px; }
          @media (max-width: 750px) {
            /* line 3422, scss/style.scss */
            .page-content.works .category-items ul li {
              display: inline-block;
              width: 47%; } }
          /* line 3433, scss/style.scss */
          .page-content.works .category-items ul li a {
            display: block;
            border: 2px solid #313131;
            padding: 10px 30px;
            color: #101010;
            background: #ffffff;
            transition: all 0.25s; }
          /* line 3447, scss/style.scss */
          .page-content.works .category-items ul li.active a, .page-content.works .category-items ul li:hover a {
            border-color: #00baff;
            background: #00baff;
            color: #ffffff; }
    /* line 3458, scss/style.scss */
    .page-content.works .items {
      padding-bottom: 10px;
      padding-top: 10px;
      display: flex;
      flex-wrap: wrap; }
      /* line 3465, scss/style.scss */
      .page-content.works .items .item {
        margin-bottom: 30px;
        display: flex; }
        /* line 3470, scss/style.scss */
        .page-content.works .items .item .i-content {
          overflow: hidden;
          transition: 0.2s ease-out;
          box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
          border-radius: 2px;
          width: 100%;
          background: #ffffff; }
          /* line 3480, scss/style.scss */
          .page-content.works .items .item .i-content .image {
            position: relative;
            display: table;
            width: 100%; }
            /* line 3486, scss/style.scss */
            .page-content.works .items .item .i-content .image > a {
              display: block; }
            /* line 3491, scss/style.scss */
            .page-content.works .items .item .i-content .image img {
              width: 100%;
              height: 150px; }
            /* line 3497, scss/style.scss */
            .page-content.works .items .item .i-content .image .cover {
              position: absolute;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
              background: rgba(0, 0, 0, 0.7);
              text-align: center;
              color: #ffffff;
              transform: scale(0);
              transition: all 0.25s; }
              /* line 3511, scss/style.scss */
              .page-content.works .items .item .i-content .image .cover .icon {
                position: relative;
                top: 34%; }
                /* line 3516, scss/style.scss */
                .page-content.works .items .item .i-content .image .cover .icon .fi {
                  font-size: 50px; }
          /* line 3524, scss/style.scss */
          .page-content.works .items .item .i-content .i-footer {
            text-align: center;
            padding: 10px;
            height: 100%;
            transition: 0.25s; }
            /* line 3532, scss/style.scss */
            .page-content.works .items .item .i-content .i-footer .title {
              margin: 0; }
              /* line 3536, scss/style.scss */
              .page-content.works .items .item .i-content .i-footer .title a {
                color: #000000;
                font-size: 15px;
                transition: all 0.5s; }
            /* line 3544, scss/style.scss */
            .page-content.works .items .item .i-content .i-footer .mini-description {
              color: #b6b6b6; }
          /* line 3550, scss/style.scss */
          .page-content.works .items .item .i-content:hover {
            box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
            /* line 3556, scss/style.scss */
            .page-content.works .items .item .i-content:hover .image .cover {
              transform: scale(1); }
            /* line 3562, scss/style.scss */
            .page-content.works .items .item .i-content:hover .i-footer {
              background: #000000; }
              /* line 3568, scss/style.scss */
              .page-content.works .items .item .i-content:hover .i-footer .title a {
                color: #ffffff; }
  /* line 3580, scss/style.scss */
  .page-content.show-work {
    background: #ffffff; }
    /* line 3588, scss/style.scss */
    .page-content.show-work .images-area .items .item {
      padding: 2px 1px; }
      /* line 3594, scss/style.scss */
      .page-content.show-work .images-area .items .item .i-content img {
        height: 350px; }
    /* line 3602, scss/style.scss */
    .page-content.show-work .images-area .owl-dots {
      text-align: center;
      -webkit-tap-highlight-color: transparent;
      margin-top: 10px; }
      /* line 3608, scss/style.scss */
      .page-content.show-work .images-area .owl-dots .owl-dot {
        display: inline-block;
        zoom: 1; }
        /* line 3613, scss/style.scss */
        .page-content.show-work .images-area .owl-dots .owl-dot span {
          width: 10px;
          height: 10px;
          margin: 5px 7px;
          background: #dcdcdc;
          display: block;
          -webkit-backface-visibility: visible;
          transition: 0.2s ease-out;
          border-radius: 30px; }
        /* line 3628, scss/style.scss */
        .page-content.show-work .images-area .owl-dots .owl-dot.active span, .page-content.show-work .images-area .owl-dots .owl-dot:hover span {
          background: #ff8f00;
          box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
    /* line 3638, scss/style.scss */
    .page-content.show-work .pc-content {
      padding-top: 20px;
      padding-left: 15px;
      padding-right: 15px; }
      /* line 3644, scss/style.scss */
      .page-content.show-work .pc-content .title {
        font-size: 18px;
        margin: 0;
        padding: 0;
        text-align: center; }
        /* line 3651, scss/style.scss */
        .page-content.show-work .pc-content .title a {
          color: #3c3c3c; }
        /* line 3656, scss/style.scss */
        .page-content.show-work .pc-content .title:before {
          content: '';
          border-top: 1.5px solid #00baff;
          display: block;
          margin: auto;
          width: 100px;
          padding-top: 20px; }
      /* line 3667, scss/style.scss */
      .page-content.show-work .pc-content .text {
        text-align: justify;
        margin-top: 20px;
        color: #787777; }
        /* line 3673, scss/style.scss */
        .page-content.show-work .pc-content .text p {
          text-indent: 20px; }
      /* line 3679, scss/style.scss */
      .page-content.show-work .pc-content .details {
        text-align: center;
        font-size: 12px;
        padding: 20px 5px;
        border-top: 1px solid #e9e9e9;
        margin-top: 20px; }
        /* line 3687, scss/style.scss */
        .page-content.show-work .pc-content .details .d-item {
          display: inline-table;
          margin-left: 30px; }
          /* line 3692, scss/style.scss */
          .page-content.show-work .pc-content .details .d-item .i-field {
            display: table-cell;
            color: #a8a8a8; }
            /* line 3697, scss/style.scss */
            .page-content.show-work .pc-content .details .d-item .i-field .fi {
              color: #00baff;
              font-size: 15px; }
          /* line 3704, scss/style.scss */
          .page-content.show-work .pc-content .details .d-item .i-value {
            display: table-cell;
            padding-right: 5px;
            color: #2f2e2e; }
          @media (max-width: 550px) {
            /* line 3687, scss/style.scss */
            .page-content.show-work .pc-content .details .d-item {
              display: block;
              margin-left: inherit;
              margin-bottom: 10px;
              font-size: 14px; } }
    /* line 3721, scss/style.scss */
    .page-content.show-work .use-technologies {
      background: url(../img/show_work_technologies_bg.jpg) no-repeat;
      background-size: cover;
      background-attachment: fixed;
      color: #ffffff; }
      /* line 3728, scss/style.scss */
      .page-content.show-work .use-technologies .cover {
        background: rgba(0, 0, 0, 0.7);
        padding-top: 50px;
        padding-bottom: 10px; }
        /* line 3737, scss/style.scss */
        .page-content.show-work .use-technologies .cover .ut-header .title {
          font-size: 15px;
          text-align: center;
          margin-bottom: 8px; }
        /* line 3744, scss/style.scss */
        .page-content.show-work .use-technologies .cover .ut-header .line-area {
          display: table;
          margin: auto;
          text-align: center;
          width: 200px; }
          /* line 3751, scss/style.scss */
          .page-content.show-work .use-technologies .cover .ut-header .line-area .line-content {
            display: table-cell;
            vertical-align: middle; }
            /* line 3756, scss/style.scss */
            .page-content.show-work .use-technologies .cover .ut-header .line-area .line-content .line {
              border-top: 1px solid #fff;
              position: relative;
              left: -1px; }
            /* line 3765, scss/style.scss */
            .page-content.show-work .use-technologies .cover .ut-header .line-area .line-content:nth-of-type(2) .line {
              left: 1px; }
          /* line 3772, scss/style.scss */
          .page-content.show-work .use-technologies .cover .ut-header .line-area .circle {
            display: table-cell;
            vertical-align: middle;
            width: 1px; }
            /* line 3778, scss/style.scss */
            .page-content.show-work .use-technologies .cover .ut-header .line-area .circle .fi {
              font-size: 15px; }
        /* line 3786, scss/style.scss */
        .page-content.show-work .use-technologies .cover .items {
          margin-top: 50px;
          display: flex;
          flex-wrap: wrap; }
          /* line 3792, scss/style.scss */
          .page-content.show-work .use-technologies .cover .items .item {
            margin-bottom: 30px; }
            /* line 3796, scss/style.scss */
            .page-content.show-work .use-technologies .cover .items .item .i-content {
              display: table; }
              @media (max-width: 450px) {
                /* line 3796, scss/style.scss */
                .page-content.show-work .use-technologies .cover .items .item .i-content {
                  margin-bottom: 15px;
                  display: block; } }
              /* line 3805, scss/style.scss */
              .page-content.show-work .use-technologies .cover .items .item .i-content .logo-area {
                display: table-cell;
                vertical-align: top; }
                /* line 3810, scss/style.scss */
                .page-content.show-work .use-technologies .cover .items .item .i-content .logo-area .logo {
                  margin: 10px;
                  background: #ffffff;
                  padding: 10px;
                  border-radius: 3px; }
                  /* line 3817, scss/style.scss */
                  .page-content.show-work .use-technologies .cover .items .item .i-content .logo-area .logo img {
                    width: 40px;
                    height: 40px; }
                @media (max-width: 450px) {
                  /* line 3805, scss/style.scss */
                  .page-content.show-work .use-technologies .cover .items .item .i-content .logo-area {
                    display: block;
                    text-align: center; }
                    /* line 3828, scss/style.scss */
                    .page-content.show-work .use-technologies .cover .items .item .i-content .logo-area .logo {
                      display: inline-block; } }
              /* line 3835, scss/style.scss */
              .page-content.show-work .use-technologies .cover .items .item .i-content .details-area {
                display: table-cell;
                vertical-align: top;
                padding-right: 10px; }
                @media (max-width: 450px) {
                  /* line 3835, scss/style.scss */
                  .page-content.show-work .use-technologies .cover .items .item .i-content .details-area {
                    display: block; } }
                /* line 3845, scss/style.scss */
                .page-content.show-work .use-technologies .cover .items .item .i-content .details-area .d-title {
                  margin: 0;
                  font-size: 14px; }
                  /* line 3850, scss/style.scss */
                  .page-content.show-work .use-technologies .cover .items .item .i-content .details-area .d-title a {
                    color: #ffffff; }
                /* line 3856, scss/style.scss */
                .page-content.show-work .use-technologies .cover .items .item .i-content .details-area .d-description {
                  color: #ffffff;
                  font-size: 12px;
                  margin-top: 5px;
                  text-align: justify; }
    /* line 3870, scss/style.scss */
    .page-content.show-work .share-area {
      text-align: center;
      padding: 30px 10px; }
      /* line 3875, scss/style.scss */
      .page-content.show-work .share-area .title {
        font-size: 14px;
        margin: 0;
        line-height: 25px; }
      /* line 3882, scss/style.scss */
      .page-content.show-work .share-area .items {
        padding: 0;
        list-style: none;
        margin: 0;
        margin-top: 10px; }
        /* line 3889, scss/style.scss */
        .page-content.show-work .share-area .items li {
          display: inline-block; }
          /* line 3893, scss/style.scss */
          .page-content.show-work .share-area .items li a {
            margin: 5px;
            display: inline-block;
            height: 35px;
            width: 35px;
            line-height: 35px;
            border-radius: 50%;
            text-align: center;
            font-size: 13px;
            background: #000;
            color: #ffffff;
            transition: 0.2s ease-out;
            box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
            /* line 3908, scss/style.scss */
            .page-content.show-work .share-area .items li a .fi {
              margin: 13px 10px; }
            /* line 3913, scss/style.scss */
            .page-content.show-work .share-area .items li a:hover {
              box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
  /* line 3923, scss/style.scss */
  .page-content.not-found {
    text-align: center;
    background: #ffffff;
    padding-top: 20px;
    padding-bottom: 20px; }
    /* line 3930, scss/style.scss */
    .page-content.not-found .icon {
      margin: auto; }
    /* line 3935, scss/style.scss */
    .page-content.not-found .title {
      font-size: 40px;
      margin-top: 40px; }
    /* line 3941, scss/style.scss */
    .page-content.not-found .description {
      font-size: 17px;
      line-height: 28px; }
      /* line 3946, scss/style.scss */
      .page-content.not-found .description a {
        color: #f7941d; }
  /* line 3955, scss/style.scss */
  .page-content.about .title-area {
    background-color: #fefefe;
    padding-top: 60px;
    padding-bottom: 60px; }
    /* line 3961, scss/style.scss */
    .page-content.about .title-area .title {
      text-align: center;
      margin: 0;
      font-size: 20px;
      padding-bottom: 20px; }
      /* line 3968, scss/style.scss */
      .page-content.about .title-area .title:before {
        content: '';
        border-top: 1.5px solid #00baff;
        display: block;
        margin: auto;
        width: 100px;
        padding-top: 20px; }
  /* line 3980, scss/style.scss */
  .page-content.about .part1-about {
    background: #00baff url(../img/about-part1-bg.jpg) no-repeat center;
    background-size: cover;
    background-attachment: fixed;
    color: #ffffff;
    padding-top: 60px;
    padding-bottom: 30px; }
    @media (max-width: 970px) {
      /* line 3980, scss/style.scss */
      .page-content.about .part1-about {
        padding-bottom: 150px; } }
    /* line 3994, scss/style.scss */
    .page-content.about .part1-about .p-content {
      display: table;
      width: 100%; }
      /* line 3999, scss/style.scss */
      .page-content.about .part1-about .p-content .text-area {
        display: table-cell;
        padding-left: 30px; }
        @media (max-width: 970px) {
          /* line 3999, scss/style.scss */
          .page-content.about .part1-about .p-content .text-area {
            display: block;
            padding-right: 15px;
            padding-left: 15px; } }
        /* line 4010, scss/style.scss */
        .page-content.about .part1-about .p-content .text-area .title {
          margin: 0;
          font-size: 16px;
          text-align: center; }
        /* line 4017, scss/style.scss */
        .page-content.about .part1-about .p-content .text-area .description {
          color: #72412e;
          font-size: 14px;
          text-align: center; }
        /* line 4024, scss/style.scss */
        .page-content.about .part1-about .p-content .text-area .text {
          text-align: justify;
          line-height: 25px;
          margin-top: 10px; }
        /* line 4031, scss/style.scss */
        .page-content.about .part1-about .p-content .text-area .social-networks {
          text-align: center;
          margin-top: 30px; }
          @media (max-width: 500px) {
            /* line 4031, scss/style.scss */
            .page-content.about .part1-about .p-content .text-area .social-networks {
              text-align: right; } }
          /* line 4040, scss/style.scss */
          .page-content.about .part1-about .p-content .text-area .social-networks ul {
            margin: 0;
            padding: 0;
            list-style: none; }
            /* line 4046, scss/style.scss */
            .page-content.about .part1-about .p-content .text-area .social-networks ul li {
              display: inline-block; }
              /* line 4050, scss/style.scss */
              .page-content.about .part1-about .p-content .text-area .social-networks ul li a {
                color: #ffffff;
                margin: 10px;
                font-size: 14px; }
      /* line 4066, scss/style.scss */
      .page-content.about .part1-about .p-content .space {
        display: table-cell;
        width: 350px; }
        @media (max-width: 970px) {
          /* line 4066, scss/style.scss */
          .page-content.about .part1-about .p-content .space {
            display: none; } }
  /* line 4078, scss/style.scss */
  .page-content.about .part2-about {
    position: relative;
    background: #ffffff; }
    /* line 4083, scss/style.scss */
    .page-content.about .part2-about .text {
      text-align: justify;
      padding-top: 10px;
      padding-left: 15px;
      padding-right: 15px;
      line-height: 28px; }
      /* line 4091, scss/style.scss */
      .page-content.about .part2-about .text .me-area {
        float: left;
        width: 350px;
        height: 100px; }
        /* line 4097, scss/style.scss */
        .page-content.about .part2-about .text .me-area .me {
          position: absolute;
          top: -630px; }
        @media (max-width: 970px) {
          /* line 4091, scss/style.scss */
          .page-content.about .part2-about .text .me-area {
            width: 150px;
            height: 300px;
            position: relative;
            margin-top: -210px; }
            /* line 4110, scss/style.scss */
            .page-content.about .part2-about .text .me-area .me {
              top: -17px;
              position: relative;
              height: 100%;
              margin: auto; } }
      /* line 4120, scss/style.scss */
      .page-content.about .part2-about .text .table-container {
        padding-left: 20px;
        padding-right: 20px; }
        /* line 4127, scss/style.scss */
        .page-content.about .part2-about .text .table-container .table thead {
          background: #383838;
          color: #ffffff; }
          /* line 4134, scss/style.scss */
          .page-content.about .part2-about .text .table-container .table thead tr th {
            padding: 10px 10px; }
        /* line 4143, scss/style.scss */
        .page-content.about .part2-about .text .table-container .table tbody tr {
          transition: 0.2s ease-out;
          background: #fafafa; }
          /* line 4153, scss/style.scss */
          .page-content.about .part2-about .text .table-container .table tbody tr:nth-child(even) {
            background: #eceeef; }
          /* line 4158, scss/style.scss */
          .page-content.about .part2-about .text .table-container .table tbody tr:hover {
            background: #c2c9cc; }
        /* line 4165, scss/style.scss */
        .page-content.about .part2-about .text .table-container .table .td-center {
          text-align: center; }
        /* line 4170, scss/style.scss */
        .page-content.about .part2-about .text .table-container .table .td-right {
          text-align: right; }
        /* line 4175, scss/style.scss */
        .page-content.about .part2-about .text .table-container .table .td-left {
          text-align: left; }
  /* line 4185, scss/style.scss */
  .page-content.search {
    padding-top: 30px;
    padding-bottom: 30px; }
    /* line 4190, scss/style.scss */
    .page-content.search .search-box {
      background: #ffffff;
      overflow: hidden;
      margin: 10px;
      padding: 10px;
      border-radius: 2px;
      box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
      display: flex; }
      /* line 4200, scss/style.scss */
      .page-content.search .search-box .search-input {
        outline: none;
        border: none;
        width: 100%;
        padding: 5px; }
      /* line 4208, scss/style.scss */
      .page-content.search .search-box .fi {
        color: #7e7e7e;
        font-size: 24px;
        position: relative;
        top: 8px;
        left: 5px;
        cursor: pointer; }
    /* line 4219, scss/style.scss */
    .page-content.search .items-area {
      margin: 10px;
      padding: 20px;
      border-radius: 2px;
      box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
      background: #ffffff;
      overflow: hidden;
      text-align: center; }
      /* line 4232, scss/style.scss */
      .page-content.search .items-area .items .item {
        text-align: right;
        margin-bottom: 10px;
        padding-bottom: 15px;
        border-bottom: 1px solid #eeeeee; }
        /* line 4239, scss/style.scss */
        .page-content.search .items-area .items .item .title {
          font-size: 15px; }
          /* line 4243, scss/style.scss */
          .page-content.search .items-area .items .item .title a {
            color: #333333; }
        /* line 4249, scss/style.scss */
        .page-content.search .items-area .items .item .link-area {
          direction: ltr;
          text-align: right; }
          /* line 4254, scss/style.scss */
          .page-content.search .items-area .items .item .link-area .link {
            color: #00baff; }
        /* line 4260, scss/style.scss */
        .page-content.search .items-area .items .item .description {
          color: #2f2e2e; }
        /* line 4265, scss/style.scss */
        .page-content.search .items-area .items .item .date {
          color: #7c7c7c;
          font-size: 12px; }
      /* line 4276, scss/style.scss */
      .page-content.search .items-area .items[data-has-pagination='0'] .item:last-child {
        border-bottom: none;
        margin-bottom: 0;
        padding-bottom: 0; }
  /* line 4288, scss/style.scss */
  .page-content.public-page {
    background: #ffffff;
    padding-top: 30px;
    padding-right: 15px;
    padding-left: 15px; }
    /* line 4299, scss/style.scss */
    .page-content.public-page .pb-header .title h2 {
      font-size: 18px; }
      /* line 4303, scss/style.scss */
      .page-content.public-page .pb-header .title h2 a {
        color: #000; }
    /* line 4311, scss/style.scss */
    .page-content.public-page .pb-content {
      padding-top: 10px;
      padding-bottom: 30px;
      text-align: justify;
      line-height: 25px; }
  /* line 4320, scss/style.scss */
  .page-content.show-book {
    background: #ffffff;
    padding-top: 30px;
    padding-bottom: 20px;
    position: relative;
    z-index: 4; }
    /* line 4328, scss/style.scss */
    .page-content.show-book .sb-header {
      display: table;
      width: 100%; }
      /* line 4333, scss/style.scss */
      .page-content.show-book .sb-header .item {
        display: table-cell;
        color: #242424;
        vertical-align: top; }
        @media (max-width: 870px) {
          /* line 4333, scss/style.scss */
          .page-content.show-book .sb-header .item {
            display: block;
            text-align: center;
            margin-bottom: 10px; } }
        /* line 4345, scss/style.scss */
        .page-content.show-book .sb-header .item .field {
          display: inline-block; }
        /* line 4350, scss/style.scss */
        .page-content.show-book .sb-header .item .value {
          display: inline-block; }
      /* line 4356, scss/style.scss */
      .page-content.show-book .sb-header .image-space {
        width: 200px; }
        @media (max-width: 870px) {
          /* line 4356, scss/style.scss */
          .page-content.show-book .sb-header .image-space {
            display: none; } }
      /* line 4365, scss/style.scss */
      .page-content.show-book .sb-header .title {
        padding-right: 30px; }
        @media (max-width: 870px) {
          /* line 4365, scss/style.scss */
          .page-content.show-book .sb-header .title {
            padding-right: 0; } }
        /* line 4373, scss/style.scss */
        .page-content.show-book .sb-header .title .book-name {
          display: inline-block;
          font-size: 18px;
          margin: 0; }
          /* line 4379, scss/style.scss */
          .page-content.show-book .sb-header .title .book-name a {
            color: #3b3b3b; }
        /* line 4385, scss/style.scss */
        .page-content.show-book .sb-header .title .author {
          display: inline-block;
          color: #7f7f7f; }
      /* line 4392, scss/style.scss */
      .page-content.show-book .sb-header .page-count {
        text-align: center; }
      /* line 4397, scss/style.scss */
      .page-content.show-book .sb-header .status {
        text-align: left;
        padding-left: 20px; }
        @media (max-width: 870px) {
          /* line 4397, scss/style.scss */
          .page-content.show-book .sb-header .status {
            display: block;
            text-align: center;
            padding: 0; } }
    /* line 4410, scss/style.scss */
    .page-content.show-book .sb-content {
      text-align: justify;
      margin-top: 40px;
      line-height: 30px;
      padding-left: 15px;
      padding-right: 15px; }
      @media (max-width: 870px) {
        /* line 4410, scss/style.scss */
        .page-content.show-book .sb-content {
          margin-top: 0; } }
  /* line 4424, scss/style.scss */
  .page-content.contact {
    background: #ffffff; }
    /* line 4428, scss/style.scss */
    .page-content.contact .contact-form {
      background: #ffffff;
      padding: 30px 0; }
      /* line 4433, scss/style.scss */
      .page-content.contact .contact-form .title {
        color: #00baff;
        font-size: 18px;
        margin-right: 15px; }
      /* line 4444, scss/style.scss */
      .page-content.contact .contact-form .form .inputs-area .description {
        color: #686868;
        line-height: 25px; }
      /* line 4450, scss/style.scss */
      .page-content.contact .contact-form .form .inputs-area .inputs {
        margin-top: 30px; }
        /* line 4456, scss/style.scss */
        .page-content.contact .contact-form .form .inputs-area .inputs .input textarea {
          width: 100%;
          min-height: 150px;
          overflow: auto; }
        /* line 4464, scss/style.scss */
        .page-content.contact .contact-form .form .inputs-area .inputs .input.send-button-area {
          text-align: left; }
          @media (max-width: 768px) {
            /* line 4464, scss/style.scss */
            .page-content.contact .contact-form .form .inputs-area .inputs .input.send-button-area {
              margin-top: 15px; } }
          /* line 4473, scss/style.scss */
          .page-content.contact .contact-form .form .inputs-area .inputs .input.send-button-area .send-button {
            background: #00baff;
            color: #fff;
            border: none;
            padding: 10px 20px;
            outline: none;
            transition: 0.2s ease-out;
            border-radius: 2px;
            box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
            /* line 4484, scss/style.scss */
            .page-content.contact .contact-form .form .inputs-area .inputs .input.send-button-area .send-button:not([disabled]):hover {
              background: #0082b3;
              box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
            /* line 4490, scss/style.scss */
            .page-content.contact .contact-form .form .inputs-area .inputs .input.send-button-area .send-button[disabled] {
              background: #4dcfff; }
      @media (max-width: 480px) {
        /* line 4500, scss/style.scss */
        .page-content.contact .contact-form .form .icon {
          display: none; } }
    /* line 4509, scss/style.scss */
    .page-content.contact .contact-ways {
      background: url(../img/contact_items_bg.jpg) no-repeat;
      background-size: cover;
      background-attachment: fixed;
      color: #ffffff; }
      /* line 4516, scss/style.scss */
      .page-content.contact .contact-ways .cover {
        background: rgba(0, 0, 0, 0.7);
        padding-top: 50px;
        padding-bottom: 10px; }
        /* line 4525, scss/style.scss */
        .page-content.contact .contact-ways .cover .ut-header .title {
          font-size: 15px;
          text-align: center;
          margin-bottom: 8px; }
        /* line 4532, scss/style.scss */
        .page-content.contact .contact-ways .cover .ut-header .line-area {
          display: table;
          margin: auto;
          text-align: center;
          width: 200px; }
          /* line 4539, scss/style.scss */
          .page-content.contact .contact-ways .cover .ut-header .line-area .line-content {
            display: table-cell;
            vertical-align: middle; }
            /* line 4544, scss/style.scss */
            .page-content.contact .contact-ways .cover .ut-header .line-area .line-content .line {
              border-top: 1px solid #fff;
              position: relative;
              left: -1px; }
            /* line 4553, scss/style.scss */
            .page-content.contact .contact-ways .cover .ut-header .line-area .line-content:nth-of-type(2) .line {
              left: 1px; }
          /* line 4560, scss/style.scss */
          .page-content.contact .contact-ways .cover .ut-header .line-area .circle {
            display: table-cell;
            vertical-align: middle;
            width: 1px; }
            /* line 4566, scss/style.scss */
            .page-content.contact .contact-ways .cover .ut-header .line-area .circle .fi {
              font-size: 15px; }
        /* line 4574, scss/style.scss */
        .page-content.contact .contact-ways .cover .items {
          margin-top: 50px;
          display: flex;
          flex-wrap: wrap; }
          /* line 4580, scss/style.scss */
          .page-content.contact .contact-ways .cover .items .item {
            margin-bottom: 40px; }
            /* line 4584, scss/style.scss */
            .page-content.contact .contact-ways .cover .items .item .i-content {
              display: table; }
              /* line 4588, scss/style.scss */
              .page-content.contact .contact-ways .cover .items .item .i-content .logo-area {
                display: table-cell;
                vertical-align: middle; }
                /* line 4593, scss/style.scss */
                .page-content.contact .contact-ways .cover .items .item .i-content .logo-area .logo {
                  margin: 10px;
                  background: #ffffff;
                  padding: 10px;
                  border-radius: 3px; }
                  /* line 4600, scss/style.scss */
                  .page-content.contact .contact-ways .cover .items .item .i-content .logo-area .logo img {
                    width: 40px;
                    height: 40px; }
              /* line 4608, scss/style.scss */
              .page-content.contact .contact-ways .cover .items .item .i-content .details-area {
                display: table-cell;
                vertical-align: top;
                padding-right: 10px; }
                /* line 4614, scss/style.scss */
                .page-content.contact .contact-ways .cover .items .item .i-content .details-area .d-title {
                  margin: 0;
                  font-size: 14px; }
                  /* line 4619, scss/style.scss */
                  .page-content.contact .contact-ways .cover .items .item .i-content .details-area .d-title a {
                    color: #bcbbbc; }
                /* line 4625, scss/style.scss */
                .page-content.contact .contact-ways .cover .items .item .i-content .details-area .d-value {
                  margin: 0;
                  margin-top: 7px;
                  font-size: 14px;
                  text-align: right;
                  direction: ltr; }
                  /* line 4633, scss/style.scss */
                  .page-content.contact .contact-ways .cover .items .item .i-content .details-area .d-value a {
                    color: #ffffff;
                    font-size: 17px; }
                /* line 4640, scss/style.scss */
                .page-content.contact .contact-ways .cover .items .item .i-content .details-area .d-description {
                  color: #ffffff;
                  font-size: 12px;
                  margin-top: 5px;
                  text-align: justify; }
  /* line 4655, scss/style.scss */
  .page-content.criticism {
    background: #ffffff; }
    /* line 4659, scss/style.scss */
    .page-content.criticism .criticism-form {
      background: #ffffff;
      padding: 30px 0; }
      /* line 4664, scss/style.scss */
      .page-content.criticism .criticism-form .title {
        color: #00baff;
        font-size: 18px;
        margin-right: 15px; }
      /* line 4675, scss/style.scss */
      .page-content.criticism .criticism-form .form .inputs-area .description {
        color: #686868;
        line-height: 25px;
        text-align: justify; }
      /* line 4682, scss/style.scss */
      .page-content.criticism .criticism-form .form .inputs-area .inputs {
        margin-top: 30px; }
        /* line 4688, scss/style.scss */
        .page-content.criticism .criticism-form .form .inputs-area .inputs .input textarea {
          width: 100%;
          min-height: 150px;
          overflow: auto; }
        /* line 4696, scss/style.scss */
        .page-content.criticism .criticism-form .form .inputs-area .inputs .input.check-track {
          text-align: left; }
          /* line 4700, scss/style.scss */
          .page-content.criticism .criticism-form .form .inputs-area .inputs .input.check-track label {
            font-weight: normal;
            color: #818181; }
        /* line 4707, scss/style.scss */
        .page-content.criticism .criticism-form .form .inputs-area .inputs .input.send-button-area {
          text-align: left; }
          @media (max-width: 768px) {
            /* line 4707, scss/style.scss */
            .page-content.criticism .criticism-form .form .inputs-area .inputs .input.send-button-area {
              margin-top: 15px; } }
          /* line 4716, scss/style.scss */
          .page-content.criticism .criticism-form .form .inputs-area .inputs .input.send-button-area .send-button {
            background: #00baff;
            color: #fff;
            border: none;
            padding: 10px 20px;
            outline: none;
            transition: 0.2s ease-out;
            border-radius: 2px;
            box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
            /* line 4727, scss/style.scss */
            .page-content.criticism .criticism-form .form .inputs-area .inputs .input.send-button-area .send-button:not([disabled]):hover {
              background: #0082b3;
              box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
            /* line 4733, scss/style.scss */
            .page-content.criticism .criticism-form .form .inputs-area .inputs .input.send-button-area .send-button[disabled] {
              background: #4dcfff; }
      /* line 4742, scss/style.scss */
      .page-content.criticism .criticism-form .form .inputs-area .track-code-area {
        text-align: center;
        margin-top: 20px;
        display: none; }
        /* line 4748, scss/style.scss */
        .page-content.criticism .criticism-form .form .inputs-area .track-code-area .success-text {
          color: #00c853;
          font-size: 18px;
          margin-bottom: 10px; }
        /* line 4755, scss/style.scss */
        .page-content.criticism .criticism-form .form .inputs-area .track-code-area .track-code {
          background: #000000;
          color: #ffffff;
          display: table;
          padding: 10px 20px;
          border-radius: 2px;
          margin: auto;
          font-size: 16px; }
          /* line 4765, scss/style.scss */
          .page-content.criticism .criticism-form .form .inputs-area .track-code-area .track-code .field {
            display: table-cell; }
          /* line 4770, scss/style.scss */
          .page-content.criticism .criticism-form .form .inputs-area .track-code-area .track-code .value {
            display: table-cell;
            padding: 0 20px;
            font-family: sans-serif, serif;
            text-transform: uppercase; }
      @media (max-width: 480px) {
        /* line 4781, scss/style.scss */
        .page-content.criticism .criticism-form .form .icon {
          display: none; } }
    /* line 4790, scss/style.scss */
    .page-content.criticism .track-area {
      background: #51bffe url(../img/criticism-track-bg.jpg);
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center;
      color: #ffffff;
      text-align: center;
      padding: 40px 15px; }
      /* line 4800, scss/style.scss */
      .page-content.criticism .track-area .title {
        font-size: 18px; }
      /* line 4805, scss/style.scss */
      .page-content.criticism .track-area .description {
        margin-top: 20px;
        margin-bottom: 30px; }
      /* line 4811, scss/style.scss */
      .page-content.criticism .track-area .btn-show-track {
        background: #ffffff;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
        transition: 0.2s ease-out;
        border: none;
        border-radius: 50px;
        padding: 15px 20px;
        font-size: 15px;
        color: #328ec2;
        outline: none; }
        /* line 4823, scss/style.scss */
        .page-content.criticism .track-area .btn-show-track:hover {
          box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
      /* line 4829, scss/style.scss */
      .page-content.criticism .track-area .form-area {
        display: none; }
        /* line 4833, scss/style.scss */
        .page-content.criticism .track-area .form-area .form {
          margin: auto;
          width: 500px;
          display: table; }
          /* line 4839, scss/style.scss */
          .page-content.criticism .track-area .form-area .form .input {
            display: table-cell; }
            /* line 4843, scss/style.scss */
            .page-content.criticism .track-area .form-area .form .input .material-input {
              margin-bottom: 0; }
              /* line 4847, scss/style.scss */
              .page-content.criticism .track-area .form-area .form .input .material-input input {
                border-bottom-color: #fff;
                margin-top: 0;
                direction: ltr;
                font-family: sans-serif, serif;
                text-align: center; }
              /* line 4856, scss/style.scss */
              .page-content.criticism .track-area .form-area .form .input .material-input .bar {
                position: relative;
                top: 1px; }
                /* line 4861, scss/style.scss */
                .page-content.criticism .track-area .form-area .form .input .material-input .bar:after, .page-content.criticism .track-area .form-area .form .input .material-input .bar:before {
                  background: #ffffff; }
              /* line 4868, scss/style.scss */
              .page-content.criticism .track-area .form-area .form .input .material-input label {
                color: #ffffff; }
          /* line 4875, scss/style.scss */
          .page-content.criticism .track-area .form-area .form .button {
            display: table-cell; }
            /* line 4879, scss/style.scss */
            .page-content.criticism .track-area .form-area .form .button .btn-check-trackcode {
              outline: none;
              background: #ffffff;
              box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
              transition: 0.2s ease-out;
              border: none;
              border-radius: 50px;
              padding: 15px 20px;
              font-size: 15px;
              color: #328ec2; }
              /* line 4891, scss/style.scss */
              .page-content.criticism .track-area .form-area .form .button .btn-check-trackcode:hover {
                box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
          @media (max-width: 600px) {
            /* line 4833, scss/style.scss */
            .page-content.criticism .track-area .form-area .form {
              display: block;
              width: 100%; }
              /* line 4902, scss/style.scss */
              .page-content.criticism .track-area .form-area .form .input {
                display: block; }
              /* line 4907, scss/style.scss */
              .page-content.criticism .track-area .form-area .form .button {
                display: block;
                margin-top: 15px; } }
        /* line 4915, scss/style.scss */
        .page-content.criticism .track-area .form-area .loading {
          margin-top: 5px; }
          /* line 4919, scss/style.scss */
          .page-content.criticism .track-area .form-area .loading > div {
            background: #fff; }
    /* line 4927, scss/style.scss */
    .page-content.criticism .history {
      background: #f8f8f8;
      padding: 60px 15px; }
      /* line 4932, scss/style.scss */
      .page-content.criticism .history .h-content {
        background: #ffffff;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
        padding: 20px;
        border-radius: 2px; }
        /* line 4941, scss/style.scss */
        .page-content.criticism .history .h-content .items .item {
          display: table;
          width: 100%;
          text-align: right;
          border-bottom: 1px solid #efefef;
          padding-bottom: 20px;
          margin-bottom: 20px; }
          /* line 4950, scss/style.scss */
          .page-content.criticism .history .h-content .items .item .image-area {
            display: table-cell;
            vertical-align: top;
            width: 1px; }
            @media (max-width: 480px) {
              /* line 4950, scss/style.scss */
              .page-content.criticism .history .h-content .items .item .image-area {
                display: none; } }
            /* line 4960, scss/style.scss */
            .page-content.criticism .history .h-content .items .item .image-area img {
              width: 45px;
              height: 45px; }
          /* line 4967, scss/style.scss */
          .page-content.criticism .history .h-content .items .item .details {
            display: table-cell;
            vertical-align: top;
            padding-right: 10px; }
            /* line 4975, scss/style.scss */
            .page-content.criticism .history .h-content .items .item .details .d-header .title {
              float: right;
              color: #b4b4b4; }
            /* line 4981, scss/style.scss */
            .page-content.criticism .history .h-content .items .item .details .d-header .date {
              float: left;
              color: #49bbfb; }
            /* line 4988, scss/style.scss */
            .page-content.criticism .history .h-content .items .item .details .d-content {
              color: #7c7c7c;
              text-align: justify; }
        /* line 5002, scss/style.scss */
        .page-content.criticism .history .h-content .answer {
          display: table;
          width: 100%; }
          /* line 5007, scss/style.scss */
          .page-content.criticism .history .h-content .answer .image-area {
            display: table-cell;
            vertical-align: top;
            width: 45px; }
            @media (max-width: 480px) {
              /* line 5007, scss/style.scss */
              .page-content.criticism .history .h-content .answer .image-area {
                display: none; } }
            /* line 5017, scss/style.scss */
            .page-content.criticism .history .h-content .answer .image-area img {
              width: 45px;
              height: 45px; }
          /* line 5024, scss/style.scss */
          .page-content.criticism .history .h-content .answer .details {
            display: table-cell;
            vertical-align: top;
            padding-right: 10px;
            text-align: left; }
            /* line 5031, scss/style.scss */
            .page-content.criticism .history .h-content .answer .details textarea {
              display: block;
              width: 100%;
              height: 70px;
              border: 1px solid #e5e5e5;
              outline: none;
              padding: 10px; }
            /* line 5043, scss/style.scss */
            .page-content.criticism .history .h-content .answer .details .loading > div {
              background: #069bee; }
            /* line 5049, scss/style.scss */
            .page-content.criticism .history .h-content .answer .details .btn-send {
              margin-top: 10px;
              background: #47bafa;
              border-radius: 2px;
              box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
              transition: 0.2s ease-out;
              color: #ffffff;
              border: none;
              padding: 10px 30px; }
              /* line 5060, scss/style.scss */
              .page-content.criticism .history .h-content .answer .details .btn-send:hover {
                background: #069bee;
                box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
  /* line 5072, scss/style.scss */
  .page-content.payment {
    background: #ffffff; }
    /* line 5076, scss/style.scss */
    .page-content.payment .p-content {
      padding-top: 30px;
      padding-bottom: 30px; }
      /* line 5083, scss/style.scss */
      .page-content.payment .p-content .text-area .title {
        margin: 0;
        margin-bottom: 15px;
        font-size: 18px; }
        /* line 5089, scss/style.scss */
        .page-content.payment .p-content .text-area .title a {
          color: #3b3b3b; }
      /* line 5095, scss/style.scss */
      .page-content.payment .p-content .text-area .text {
        text-align: justify;
        line-height: 30px; }
      /* line 5104, scss/style.scss */
      .page-content.payment .p-content .form-area .form-content {
        border: 1px solid #eaeeef;
        border-radius: 2px; }
        @media (max-width: 480px) {
          /* line 5104, scss/style.scss */
          .page-content.payment .p-content .form-area .form-content {
            margin-top: 15px; } }
        /* line 5115, scss/style.scss */
        .page-content.payment .p-content .form-area .form-content .selectors .item {
          padding: 20px;
          display: table;
          width: 100%;
          background: #fff;
          transition: 0.2s ease-out;
          cursor: pointer; }
          @media (max-width: 480px) {
            /* line 5115, scss/style.scss */
            .page-content.payment .p-content .form-area .form-content .selectors .item {
              padding-right: 10px;
              padding-left: 10px; } }
          /* line 5129, scss/style.scss */
          .page-content.payment .p-content .form-area .form-content .selectors .item .i-radio {
            display: table-cell;
            vertical-align: middle;
            padding-right: 10px;
            padding-left: 10px; }
            /* line 5136, scss/style.scss */
            .page-content.payment .p-content .form-area .form-content .selectors .item .i-radio .fi {
              transition: 0.2s ease-out;
              color: #a8b3b2;
              font-size: 22px; }
              /* line 5142, scss/style.scss */
              .page-content.payment .p-content .form-area .form-content .selectors .item .i-radio .fi.radio-empty {
                display: inherit; }
              /* line 5147, scss/style.scss */
              .page-content.payment .p-content .form-area .form-content .selectors .item .i-radio .fi.radio-checked {
                display: none;
                color: #00c355; }
          /* line 5155, scss/style.scss */
          .page-content.payment .p-content .form-area .form-content .selectors .item .i-details {
            display: table-cell;
            vertical-align: top; }
            /* line 5160, scss/style.scss */
            .page-content.payment .p-content .form-area .form-content .selectors .item .i-details .d-title {
              color: #323e4f;
              font-size: 15px; }
            /* line 5166, scss/style.scss */
            .page-content.payment .p-content .form-area .form-content .selectors .item .i-details .d-description {
              color: #787878;
              text-align: justify;
              font-size: 13px;
              line-height: 23px; }
          /* line 5175, scss/style.scss */
          .page-content.payment .p-content .form-area .form-content .selectors .item.active {
            background: #eff0f0; }
            /* line 5181, scss/style.scss */
            .page-content.payment .p-content .form-area .form-content .selectors .item.active .fi.radio-checked {
              display: inherit; }
            /* line 5186, scss/style.scss */
            .page-content.payment .p-content .form-area .form-content .selectors .item.active .fi.radio-empty {
              display: none; }
        /* line 5195, scss/style.scss */
        .page-content.payment .p-content .form-area .form-content .form {
          padding: 20px; }
          @media (max-width: 480px) {
            /* line 5195, scss/style.scss */
            .page-content.payment .p-content .form-area .form-content .form {
              padding: 20px 10px; } }
          /* line 5203, scss/style.scss */
          .page-content.payment .p-content .form-area .form-content .form .input {
            margin-bottom: 15px;
            position: relative; }
            /* line 5208, scss/style.scss */
            .page-content.payment .p-content .form-area .form-content .form .input input,
            .page-content.payment .p-content .form-area .form-content .form .input select {
              outline: none;
              box-shadow: none;
              padding: 10px;
              height: 40px;
              border: none; }
              /* line 5219, scss/style.scss */
              .page-content.payment .p-content .form-area .form-content .form .input input:disabled + .icon,
              .page-content.payment .p-content .form-area .form-content .form .input select:disabled + .icon {
                background: #eee; }
            /* line 5226, scss/style.scss */
            .page-content.payment .p-content .form-area .form-content .form .input select {
              padding: 6px 12px;
              border: 1px solid #dce2e4; }
            /* line 5232, scss/style.scss */
            .page-content.payment .p-content .form-area .form-content .form .input.submit-area {
              text-align: center; }
              /* line 5238, scss/style.scss */
              .page-content.payment .p-content .form-area .form-content .form .input.submit-area .loading > div {
                background: #00c355; }
              /* line 5244, scss/style.scss */
              .page-content.payment .p-content .form-area .form-content .form .input.submit-area .btn-payment,
              .page-content.payment .p-content .form-area .form-content .form .input.submit-area .btn-back {
                border-radius: 2px;
                box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
                transition: 0.2s ease-out;
                background: #00c355;
                color: #ffffff;
                padding: 10px 30px;
                border: none;
                outline: none; }
                /* line 5256, scss/style.scss */
                .page-content.payment .p-content .form-area .form-content .form .input.submit-area .btn-payment:read-only,
                .page-content.payment .p-content .form-area .form-content .form .input.submit-area .btn-back:read-only {
                  background: #00cd59;
                  box-shadow: none; }
                /* line 5262, scss/style.scss */
                .page-content.payment .p-content .form-area .form-content .form .input.submit-area .btn-payment:not(:read-only):hover,
                .page-content.payment .p-content .form-area .form-content .form .input.submit-area .btn-back:not(:read-only):hover {
                  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
              /* line 5268, scss/style.scss */
              .page-content.payment .p-content .form-area .form-content .form .input.submit-area .btn-back {
                display: none;
                background: #ec792d !important; }
            /* line 5275, scss/style.scss */
            .page-content.payment .p-content .form-area .form-content .form .input .input-area {
              border-radius: 2px;
              border: 1px solid #dce2e4;
              display: table;
              width: 100%; }
              /* line 5282, scss/style.scss */
              .page-content.payment .p-content .form-area .form-content .form .input .input-area input {
                display: table-cell; }
              /* line 5287, scss/style.scss */
              .page-content.payment .p-content .form-area .form-content .form .input .input-area .icon {
                display: table-cell;
                padding-left: 10px;
                color: #9ca5b0;
                width: 1px; }
            /* line 5296, scss/style.scss */
            .page-content.payment .p-content .form-area .form-content .form .input .g-recaptcha {
              display: inline-block;
              text-align: center; }
  /* line 5310, scss/style.scss */
  .page-content.expertise .items {
    padding-top: 30px;
    padding-bottom: 30px;
    display: flex;
    flex-wrap: wrap; }
    /* line 5317, scss/style.scss */
    .page-content.expertise .items .item {
      margin-bottom: 20px;
      display: flex; }
      /* line 5322, scss/style.scss */
      .page-content.expertise .items .item .i-content {
        background: #ffffff;
        border-radius: 2px;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
        transition: 0.2s ease-out;
        overflow: hidden; }
        /* line 5330, scss/style.scss */
        .page-content.expertise .items .item .i-content .i-body {
          display: table;
          width: 100%;
          height: 100%; }
          /* line 5336, scss/style.scss */
          .page-content.expertise .items .item .i-content .i-body .i-pic {
            display: table-cell;
            vertical-align: middle;
            padding: 5px; }
            /* line 5342, scss/style.scss */
            .page-content.expertise .items .item .i-content .i-body .i-pic img {
              width: 50px; }
          /* line 5348, scss/style.scss */
          .page-content.expertise .items .item .i-content .i-body .ic-content {
            display: table-cell;
            padding: 5px;
            padding-top: 10px;
            padding-bottom: 10px;
            width: 100%;
            vertical-align: middle; }
            /* line 5357, scss/style.scss */
            .page-content.expertise .items .item .i-content .i-body .ic-content .title {
              color: #000e1a;
              font-weight: bold;
              font-size: 15px;
              margin: 0; }
            /* line 5365, scss/style.scss */
            .page-content.expertise .items .item .i-content .i-body .ic-content p {
              color: #656565;
              font-size: 12px; }
          /* line 5372, scss/style.scss */
          .page-content.expertise .items .item .i-content .i-body .i-next {
            display: table-cell;
            vertical-align: middle;
            background: #ee7b2d;
            padding: 5px 7px; }
            /* line 5379, scss/style.scss */
            .page-content.expertise .items .item .i-content .i-body .i-next .fi {
              color: #ffffff; }
        /* line 5386, scss/style.scss */
        .page-content.expertise .items .item .i-content:hover {
          box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
  /* line 5397, scss/style.scss */
  .page-content.pages .items {
    padding-top: 30px;
    padding-bottom: 30px;
    display: flex;
    flex-wrap: wrap; }
    /* line 5404, scss/style.scss */
    .page-content.pages .items .item {
      margin-bottom: 20px;
      display: flex; }
      /* line 5409, scss/style.scss */
      .page-content.pages .items .item .i-content {
        background: #ffffff;
        border-radius: 2px;
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
        transition: 0.2s ease-out;
        overflow: hidden; }
        /* line 5417, scss/style.scss */
        .page-content.pages .items .item .i-content .i-body {
          display: table;
          width: 100%;
          height: 100%; }
          /* line 5423, scss/style.scss */
          .page-content.pages .items .item .i-content .i-body .ic-content {
            display: table-cell;
            padding: 20px 10px;
            width: 100%;
            vertical-align: middle; }
            /* line 5430, scss/style.scss */
            .page-content.pages .items .item .i-content .i-body .ic-content .title {
              color: #000e1a;
              font-size: 14px;
              margin: 0; }
          /* line 5438, scss/style.scss */
          .page-content.pages .items .item .i-content .i-body .i-next {
            display: table-cell;
            vertical-align: middle;
            background: #ee7b2d;
            padding: 5px 7px; }
            /* line 5445, scss/style.scss */
            .page-content.pages .items .item .i-content .i-body .i-next .fi {
              color: #ffffff; }
        /* line 5452, scss/style.scss */
        .page-content.pages .items .item .i-content:hover {
          box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
  /* line 5461, scss/style.scss */
  .page-content.tags {
    padding-top: 30px;
    padding-bottom: 3px; }
    /* line 5466, scss/style.scss */
    .page-content.tags .items {
      padding: 10px 0;
      display: flex;
      flex-wrap: wrap; }
      /* line 5472, scss/style.scss */
      .page-content.tags .items .item {
        margin-bottom: 30px;
        display: flex; }
        /* line 5477, scss/style.scss */
        .page-content.tags .items .item .i-content {
          background: #ffffff;
          box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
          border-radius: 2px;
          transition: 0.2s ease-out;
          overflow: hidden;
          padding-bottom: 41px;
          position: relative; }
          /* line 5487, scss/style.scss */
          .page-content.tags .items .item .i-content .item-header {
            position: relative; }
            /* line 5491, scss/style.scss */
            .page-content.tags .items .item .i-content .item-header img {
              width: 100%;
              height: 165px; }
            /* line 5497, scss/style.scss */
            .page-content.tags .items .item .i-content .item-header .date {
              border-radius: 3px;
              background: rgba(0, 0, 0, 0.5);
              color: #ffffff;
              display: inline-block;
              position: absolute;
              bottom: 5px;
              right: 5px;
              padding: 3px 5px; }
              /* line 5508, scss/style.scss */
              .page-content.tags .items .item .i-content .item-header .date .fi {
                margin-left: 5px; }
          /* line 5515, scss/style.scss */
          .page-content.tags .items .item .i-content .item-content {
            padding: 10px; }
            /* line 5519, scss/style.scss */
            .page-content.tags .items .item .i-content .item-content .title {
              font-size: 15px;
              margin: 10px 0; }
              /* line 5524, scss/style.scss */
              .page-content.tags .items .item .i-content .item-content .title a {
                color: #363636; }
            /* line 5530, scss/style.scss */
            .page-content.tags .items .item .i-content .item-content .text {
              font-size: 13px;
              text-align: justify;
              color: #686868; }
          /* line 5538, scss/style.scss */
          .page-content.tags .items .item .i-content .item-footer {
            display: table;
            width: 100%;
            border-top: 1px solid #ededed;
            font-size: 12px;
            position: absolute;
            bottom: 0; }
            /* line 5547, scss/style.scss */
            .page-content.tags .items .item .i-content .item-footer .if-item {
              display: table-cell;
              text-align: center;
              border-left: 1px solid #ededed;
              padding: 8px 5px;
              color: #515151; }
              /* line 5555, scss/style.scss */
              .page-content.tags .items .item .i-content .item-footer .if-item .fi {
                margin-left: 3px;
                font-size: 16px; }
              /* line 5561, scss/style.scss */
              .page-content.tags .items .item .i-content .item-footer .if-item:last-child {
                border: none; }
          /* line 5568, scss/style.scss */
          .page-content.tags .items .item .i-content:hover {
            box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
        /* line 5580, scss/style.scss */
        .page-content.tags .items .item[data-link-type='External'] .i-content .item-footer .if-item {
          color: #c3c0c0; }
  /* line 5596, scss/style.scss */
  .page-content.payment-callback {
    background: #fff; }
    /* line 5600, scss/style.scss */
    .page-content.payment-callback .pc-content {
      padding: 30px 15px; }
      /* line 5604, scss/style.scss */
      .page-content.payment-callback .pc-content .payment-result {
        border-radius: 2px;
        overflow: hidden; }
        /* line 5609, scss/style.scss */
        .page-content.payment-callback .pc-content .payment-result .pr-header {
          color: #ffffff;
          padding: 20px; }
          /* line 5616, scss/style.scss */
          .page-content.payment-callback .pc-content .payment-result .pr-header .h-title .title {
            font-size: 20px; }
          /* line 5621, scss/style.scss */
          .page-content.payment-callback .pc-content .payment-result .pr-header .h-title .status {
            margin-top: 10px; }
          /* line 5627, scss/style.scss */
          .page-content.payment-callback .pc-content .payment-result .pr-header .h-details {
            text-align: left; }
            /* line 5631, scss/style.scss */
            .page-content.payment-callback .pc-content .payment-result .pr-header .h-details .amount {
              font-size: 20px; }
            /* line 5636, scss/style.scss */
            .page-content.payment-callback .pc-content .payment-result .pr-header .h-details .date {
              margin-top: 10px; }
        /* line 5643, scss/style.scss */
        .page-content.payment-callback .pc-content .payment-result .pr-content {
          border: 1px solid #d6d6d6;
          border-top: none;
          padding: 20px; }
          /* line 5649, scss/style.scss */
          .page-content.payment-callback .pc-content .payment-result .pr-content .table {
            text-align: center;
            margin-bottom: 0; }
            /* line 5654, scss/style.scss */
            .page-content.payment-callback .pc-content .payment-result .pr-content .table thead {
              color: #a4a4a4;
              font-size: 15px; }
              /* line 5661, scss/style.scss */
              .page-content.payment-callback .pc-content .payment-result .pr-content .table thead tr th {
                font-weight: normal;
                border: none;
                text-align: center; }
            /* line 5670, scss/style.scss */
            .page-content.payment-callback .pc-content .payment-result .pr-content .table tbody {
              font-size: 16px; }
              /* line 5676, scss/style.scss */
              .page-content.payment-callback .pc-content .payment-result .pr-content .table tbody tr td {
                border-top: 1px solid #d6d6d6;
                color: #4f4f4f;
                padding-top: 20px; }
        /* line 5689, scss/style.scss */
        .page-content.payment-callback .pc-content .payment-result[data-status='Unpaid'] .pr-header {
          background: #ef5350; }
        /* line 5696, scss/style.scss */
        .page-content.payment-callback .pc-content .payment-result[data-status='Paid'] .pr-header {
          background: #00a651; }
        /* line 5702, scss/style.scss */
        .page-content.payment-callback .pc-content .payment-result .print-button-area {
          text-align: center;
          margin-top: 20px; }
          /* line 5707, scss/style.scss */
          .page-content.payment-callback .pc-content .payment-result .print-button-area .btn-print {
            background: #5d5d5d;
            border-radius: 2px;
            color: #ffffff;
            box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
            transition: 0.2s ease-out;
            border: none;
            outline: none;
            padding: 10px 20px; }
            /* line 5718, scss/style.scss */
            .page-content.payment-callback .pc-content .payment-result .print-button-area .btn-print .fi {
              margin-left: 3px; }
            /* line 5723, scss/style.scss */
            .page-content.payment-callback .pc-content .payment-result .print-button-area .btn-print:hover {
              box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }
  /* line 5733, scss/style.scss */
  .page-content.page-error {
    background: #f4f4f4;
    padding: 30px 15px; }
    /* line 5738, scss/style.scss */
    .page-content.page-error .box {
      box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
      border-radius: 2px;
      overflow: hidden; }
      /* line 5744, scss/style.scss */
      .page-content.page-error .box .title {
        color: #ffffff;
        padding: 10px;
        text-align: center;
        background: #f45f63; }
        /* line 5751, scss/style.scss */
        .page-content.page-error .box .title .t-content {
          padding: 10px;
          background: url("../img/error_bg.png");
          background-repeat: no-repeat;
          background-size: contain;
          background-position: left center; }
      /* line 5761, scss/style.scss */
      .page-content.page-error .box .b-content {
        padding: 30px;
        background: #ffffff; }
        /* line 5766, scss/style.scss */
        .page-content.page-error .box .b-content .button-area {
          text-align: center;
          margin-top: 20px; }
          /* line 5771, scss/style.scss */
          .page-content.page-error .box .b-content .button-area .home-page {
            box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
            transition: 0.2s ease-out;
            border-radius: 2px;
            background: #f45f63;
            color: #ffffff;
            padding: 10px; }
            /* line 5780, scss/style.scss */
            .page-content.page-error .box .b-content .button-area .home-page:hover {
              box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }

/* line 5791, scss/style.scss */
footer {
  background: #ffffff; }
  /* line 5795, scss/style.scss */
  footer .footer-content {
    border-top: 1px solid #00baff;
    padding: 20px 0; }
    @media (max-width: 970px) {
      /* line 5805, scss/style.scss */
      footer .footer-content .menu {
        margin-top: 10px;
        text-align: center; } }
    /* line 5812, scss/style.scss */
    footer .footer-content .menu ul {
      margin: 0;
      list-style: none; }
      @media (max-width: 970px) {
        /* line 5812, scss/style.scss */
        footer .footer-content .menu ul {
          padding: 0; } }
      /* line 5821, scss/style.scss */
      footer .footer-content .menu ul li {
        display: inline-block;
        padding: 0 10px; }
        @media (max-width: 600px) {
          /* line 5821, scss/style.scss */
          footer .footer-content .menu ul li {
            display: block;
            margin-bottom: 10px; } }
        /* line 5831, scss/style.scss */
        footer .footer-content .menu ul li a {
          color: #212d38;
          display: block; }
    @media (max-width: 970px) {
      /* line 5840, scss/style.scss */
      footer .footer-content .social-networks {
        margin-top: 15px;
        text-align: center; } }
    /* line 5847, scss/style.scss */
    footer .footer-content .social-networks ul {
      margin: 0;
      list-style: none; }
      /* line 5852, scss/style.scss */
      footer .footer-content .social-networks ul li {
        display: inline-block;
        padding: 0 10px; }
        /* line 5857, scss/style.scss */
        footer .footer-content .social-networks ul li a {
          display: block; }
  /* line 5866, scss/style.scss */
  footer[data-page="home"], footer[data-page="books"] {
    background: #f8f9fa; }
  /* line 5872, scss/style.scss */
  footer[data-page="blog"], footer[data-page="notes"], footer[data-page="expertise"], footer[data-page="pages"] {
    background: #f4f4f4; }
  /* line 5880, scss/style.scss */
  footer[data-page="works"] {
    background: #fdfdfd; }
