h1 {
  font-family: Montserrat-Bold, Sans-serif;
  font-size: 35px;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  color: #242f35; }

h2 {
  font-family: Montserrat-Bold, Sans-serif;
  font-size: 35px;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  color: #242f35; }

h3 {
  font-family: Montserrat-Medium, Sans-serif;
  font-size: 25px;
  font-style: normal;
  font-stretch: normal;
  font-weight: 500;
  color: #242f35; }

h4 {
  font-family: Montserrat-SemiBold, Sans-serif;
  font-size: 20px;
  font-style: normal;
  font-stretch: normal;
  font-weight: 400;
  color: #242f35; }

.elementor-widget-heading h2.elementor-heading-title {
  font-family: Montserrat-Bold, Sans-serif;
  font-size: 35px;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  color: #242f35; }

.elementor-widget-heading h3.elementor-heading-title {
  font-family: Montserrat-Medium, Sans-serif;
  font-size: 25px;
  font-style: normal;
  font-stretch: normal;
  font-weight: 500;
  color: #242f35; }

.elementor-widget-heading h4.elementor-heading-title {
  font-family: Montserrat-SemiBold, Sans-serif;
  font-size: 20px;
  font-style: normal;
  font-stretch: normal;
  font-weight: 400;
  color: #242f35; }

.elementor-widget-heading.semibold h4.elementor-heading-title {
  font-family: Montserrat-SemiBold, Sans-serif; }

p {
  font-family: Montserrat-Light, Sans-serif;
  font-size: 20.0px;
  font-style: normal;
  font-stretch: normal;
  font-weight: 300; }

a,
button {
  cursor: pointer; }

#main .elementor-image-gallery .gallery-item img {
  border: none; }

footer {
  background: none; }

.uppercase {
  text-transform: uppercase; }

#demo-request-modal form {
  margin: 0 auto !important;
  width: 70%; }
  #demo-request-modal form input,
  #demo-request-modal form select,
  #demo-request-modal form .ui-selectmenu-button {
    border: 2px solid #d1dff4;
    float: none !important;
    width: 100% !important; }
  #demo-request-modal form .submit {
    max-width: 350px;
    margin: 0 auto;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    color: #ffffff;
    line-height: 32px;
    border-radius: 3px 3px 3px 3px;
    padding: 6px 75px 6px 75px;
    margin-top: 15px;
    background-color: #0296e4;
    border: none; }

.ui-selectmenu-menu {
  position: relative !important;
  border: none !important;
  z-index: 2; }
  .ui-selectmenu-menu > ul {
    position: absolute;
    background-color: #ffffff;
    list-style-type: none;
    border: 1px solid #0296e4; }

.ui-selectmenu-button {
  position: relative;
  display: inline-block;
  padding-left: 5px; }
  .ui-selectmenu-button .ui-icon {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    color: #1b60ca;
    -webkit-box-ordinal-group: 3;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 5px;
    cursor: pointer; }
    .ui-selectmenu-button .ui-icon:after {
      content: "\F078"; }

@media (min-width: 981px) {
  #main .yaypay-button .elementor-button-wrapper a {
    padding: 6px 75px 6px 75px; } }

#main .yaypay-button .elementor-button-wrapper a {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
  line-height: 32px;
  border-radius: 3px 3px 3px 3px; }

#main .yaypay-button.blue .elementor-button-wrapper a {
  background-color: #0296e4; }

#main .yaypay-button.white .elementor-button-wrapper a {
  background-color: #ffffff;
  color: #0296e4;
  font-family: Montserrat-Medium, sans-serif;
  font-weight: 500; }

body.elementor-editor-active #main #main-menu {
  position: static; }

.term_title {
  margin-top: 10px;
  margin-bottom: 5px;
  font-family: Montserrat-SemiBold, Sans-serif;
  font-size: 20px;
  font-style: normal;
  font-stretch: normal;
  font-weight: 400; }

.list_with_bullets {
  list-style-type: circle; }
  .list_with_bullets li {
    font-size: 20px; }

.white-text {
  color: #ffffff !important; }

/** **/
@media (max-width: 1400px) {
  .home #fixed-section .elementor-element-populated .elementor-widget-image .elementor-image img, .homepage #fixed-section .elementor-element-populated .elementor-widget-image .elementor-image img {
    max-width: 700px !important; } }

@media (min-width: 868px) {
  #extra-features-section .elementor-widget-wrap .elementor-image {
    display: flex;
    align-items: flex-end;
    min-height: 500px;
    justify-content: center; }
  #extra-features-section .elementor-widget-wrap h2 {
    min-height: 50px; }
  #extra-features-section .elementor-widget-wrap .elementor-widget-text-editor {
    min-height: 100px; } }

@media (max-width: 867px) {
  .home #fixed-section .elementor-element-populated .elementor-widget-image .elementor-image img, .homepage #fixed-section .elementor-element-populated .elementor-widget-image .elementor-image img {
    max-width: 500px !important; }
  .home #benefits-section, .homepage #benefits-section {
    padding: 50px 0 150px; }
  .home #extra-features-section, .homepage #extra-features-section {
    text-align: center; }
    .home #extra-features-section .elementor-column-gap-default .elementor-row, .homepage #extra-features-section .elementor-column-gap-default .elementor-row {
      flex-direction: column; }
      .home #extra-features-section .elementor-column-gap-default .elementor-row .elementor-col-33, .homepage #extra-features-section .elementor-column-gap-default .elementor-row .elementor-col-33 {
        width: 100%; }
        .home #extra-features-section .elementor-column-gap-default .elementor-row .elementor-col-33 .elementor-widget-image, .homepage #extra-features-section .elementor-column-gap-default .elementor-row .elementor-col-33 .elementor-widget-image {
          margin-bottom: 0px; }
        .home #extra-features-section .elementor-column-gap-default .elementor-row .elementor-col-33 .elementor-widget-text-editor, .homepage #extra-features-section .elementor-column-gap-default .elementor-row .elementor-col-33 .elementor-widget-text-editor {
          margin-bottom: 0px; }
        .home #extra-features-section .elementor-column-gap-default .elementor-row .elementor-col-33 .elementor-widget-button, .homepage #extra-features-section .elementor-column-gap-default .elementor-row .elementor-col-33 .elementor-widget-button {
          margin-bottom: 50px; }
          .home #extra-features-section .elementor-column-gap-default .elementor-row .elementor-col-33 .elementor-widget-button .elementor-widget-container, .homepage #extra-features-section .elementor-column-gap-default .elementor-row .elementor-col-33 .elementor-widget-button .elementor-widget-container {
            margin-top: 10px; }
      .home #extra-features-section .elementor-column-gap-default .elementor-row .elementor-col-25, .homepage #extra-features-section .elementor-column-gap-default .elementor-row .elementor-col-25 {
        display: none; }
  .home #press-section .carousel-indicators, .homepage #press-section .carousel-indicators {
    margin-bottom: -50px !important; } }

@media (max-width: 867px) {
  #header-section .elementor-row .elementor-col-50:first-child {
    width: 100%;
    text-align: center; }
  #header-section .elementor-row .elementor-col-50:last-child {
    display: none; }
  #header-section .elementor-row .elementor-widget-heading h2 {
    font-size: 24px; }
  #header-section .elementor-column-gap-default {
    min-height: 600px !important; }
  #myCarousel .carousel-inner > .item {
    min-height: 305px; }
  #features-section #fixed-section {
    display: none; }
  #features-section .elementor-row .elementor-col-50 {
    width: 100%; }
    #features-section .elementor-row .elementor-col-50 .elementor-widget-container {
      padding: 0; }
    #features-section .elementor-row .elementor-col-50 .elementor-widget-icon-list {
      width: 100% !important;
      margin-bottom: 0;
      margin-top: 15px !important; }
    #features-section .elementor-row .elementor-col-50 #top-image-anchor h2 {
      font-size: 20px;
      line-height: 28px;
      text-align: center; }
  #workflow-section .elementor-row .elementor-col-50:first-child {
    width: 100%;
    text-align: center; }
    #workflow-section .elementor-row .elementor-col-50:first-child .elementor-widget-container .elementor-image {
      text-align: left !important; }
  #workflow-section .elementor-row .elementor-col-50:last-child {
    display: none; }
  #workflow-section .elementor-row .elementor-col-50 .elementor-widget-container {
    padding: 0; }
  #workflow-section .elementor-row .elementor-col-50 #middle-image-anchor h2 {
    font-size: 20px;
    line-height: 28px;
    text-align: center; }
  #dedicated-section .elementor-row .elementor-col-50:first-child {
    width: 100%;
    text-align: center; }
  #dedicated-section .elementor-row .elementor-col-50:last-child {
    display: none; }
  #dedicated-section .elementor-row .elementor-col-50 .elementor-widget-container {
    padding: 0; }
  #dedicated-section .elementor-row .elementor-col-50 .elementor-widget-heading h2 {
    font-size: 20px;
    line-height: 28px; }
  #dedicated-section .elementor-row .elementor-col-50 .elementor-widget-image-gallery {
    width: 100%; }
  #press-section .carousel-inner .item {
    min-height: 200px !important; } }

@media (max-width: 867px) {
  .home #fixed-section .elementor-element-populated .elementor-widget-image .elementor-image img, .homepage #fixed-section .elementor-element-populated .elementor-widget-image .elementor-image img {
    max-width: 500px !important; } }

@media (max-width: 481px) {
  #press-section {
    display: none; }
  #benefits-section {
    margin-top: 25px; }
  #partners-section {
    padding-bottom: 0; }
    #partners-section #partners-logos .elementor-widget-container {
      margin-top: 10px; }
    #partners-section #partners-logos .gallery {
      display: flex;
      flex-direction: column;
      align-items: center; }
      #partners-section #partners-logos .gallery .gallery-item {
        width: 100% !important;
        padding-left: 0;
        padding-right: 0; } }

.home #main, .homepage #main {
  position: relative;
  /**
   * General Home styles
   */
  /** End of General **/ }
  .home #main .elementor-section.elementor-section-boxed > .elementor-container, .homepage #main .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1600px; }
  .home #main #main-menu, .homepage #main #main-menu {
    background: none; }
  .home #main.sticky-navbar > #main-menu, .homepage #main.sticky-navbar > #main-menu {
    background-color: rgba(255, 255, 255, 0.9); }
  .home #main .anchor-icon, .homepage #main .anchor-icon {
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0; }
    .home #main .anchor-icon i, .homepage #main .anchor-icon i {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAQCAYAAAABOs/SAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACRSURBVHgBvdJLCoAgEIBhoQsEQRAE2RNdFD2gont4/6uEwUSLXuqMPyg4Lr7NsLLbYn2Ypzjvw0xOCdNX2S7T8SBOiDnSViHm5hjkcsiocUDrcZVKqeD8oMQfUUr8E4Wqbkmx8N8ohLFwxigGbo264M6oDY6GmuDo6B+cDH3DYcb7lZOgd/gVZT4C0Ct6xV3QHTCrREkCC+u9AAAAAElFTkSuQmCC) no-repeat;
      width: 30px;
      height: 16px;
      display: block;
      cursor: pointer; }
  .home #main #header-section:before, .homepage #main #header-section:before {
    content: "";
    position: absolute;
    height: calc(100% - 50px);
    width: 100%;
    display: block;
    background-color: rgba(216, 216, 216, 0.2); }
  .home #main #header-section .elementor-container, .homepage #main #header-section .elementor-container {
    position: static; }
    .home #main #header-section .elementor-container .elementor-column, .homepage #main #header-section .elementor-container .elementor-column {
      position: static; }
      .home #main #header-section .elementor-container .elementor-column .elementor-column-wrap, .homepage #main #header-section .elementor-container .elementor-column .elementor-column-wrap {
        position: static; }
        .home #main #header-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap, .homepage #main #header-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap {
          position: static; }
          .home #main #header-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap .elementor-section, .homepage #main #header-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap .elementor-section {
            position: static; }
            .home #main #header-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap .elementor-section .elementor-container, .homepage #main #header-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap .elementor-section .elementor-container {
              position: static; }

.home section.elementor-top-section, .homepage section.elementor-top-section {
  /**
       * Top Header Section
       */
  /**
       * Quote section
       */
  /**
       * Press Section
       */ }
  .home section.elementor-top-section.header-section, .homepage section.elementor-top-section.header-section {
    position: relative;
    z-index: 5; }
  .home section.elementor-top-section#quote-section, .homepage section.elementor-top-section#quote-section {
    padding: 50px 0; }
    .home section.elementor-top-section#quote-section #topCarousel .carousel-indicators, .homepage section.elementor-top-section#quote-section #topCarousel .carousel-indicators {
      margin-bottom: -25px; }
      .home section.elementor-top-section#quote-section #topCarousel .carousel-indicators li, .homepage section.elementor-top-section#quote-section #topCarousel .carousel-indicators li {
        border: none;
        background: rgba(36, 47, 53, 0.1); }
        .home section.elementor-top-section#quote-section #topCarousel .carousel-indicators li.active, .homepage section.elementor-top-section#quote-section #topCarousel .carousel-indicators li.active {
          background-color: #00C691; }
    .home section.elementor-top-section#quote-section #topCarousel .carousel-inner > .item, .homepage section.elementor-top-section#quote-section #topCarousel .carousel-inner > .item {
      min-height: 265px; }
      .home section.elementor-top-section#quote-section #topCarousel .carousel-inner > .item .carousel-caption p,
      .home section.elementor-top-section#quote-section #topCarousel .carousel-inner > .item .carousel-caption span, .homepage section.elementor-top-section#quote-section #topCarousel .carousel-inner > .item .carousel-caption p,
      .homepage section.elementor-top-section#quote-section #topCarousel .carousel-inner > .item .carousel-caption span {
        color: rgba(36, 47, 51, 0.4);
        font-family: "Montserrat", Sans-serif;
        text-shadow: none; }
    .home section.elementor-top-section#quote-section #topCarousel .carousel-control, .homepage section.elementor-top-section#quote-section #topCarousel .carousel-control {
      background: none; }
    .home section.elementor-top-section#quote-section .elementor-testimonial-content, .homepage section.elementor-top-section#quote-section .elementor-testimonial-content {
      margin-bottom: 40px;
      display: inline-block;
      position: relative;
      padding: 0 50px; }
      .home section.elementor-top-section#quote-section .elementor-testimonial-content:before, .home section.elementor-top-section#quote-section .elementor-testimonial-content:after, .homepage section.elementor-top-section#quote-section .elementor-testimonial-content:before, .homepage section.elementor-top-section#quote-section .elementor-testimonial-content:after {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        width: 14px;
        height: 12px; }
      .home section.elementor-top-section#quote-section .elementor-testimonial-content:before, .homepage section.elementor-top-section#quote-section .elementor-testimonial-content:before {
        left: 0;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACVSURBVHgB5U9LCsIwEB0QXLlSXIiWUKJgxqhISvUiuf9V7AudNp20J+iDgfC+hOzzG/QdmXfU48K8Lzyu8bSG4PneHnCVD3YuyMxb8dSP9g395n9OdKquYzDGuCEFcKLDO7QKOWnLgEXx4J1I48KpIBXsq/HiwdBkDWIiFfLi2n1M8be5tVQsa7oYjThaAMym+3se+gNG2E8u58b69AAAAABJRU5ErkJggg==); }
      .home section.elementor-top-section#quote-section .elementor-testimonial-content:after, .homepage section.elementor-top-section#quote-section .elementor-testimonial-content:after {
        right: 0;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC1SURBVHgB5VDRCsIwDCwIguLDcDgYq2yuMto4u0m1A/+j//8rNmWtVesXLBACd7nctYTMVZZq2w66A4A1+VO1UCV2AHCZyXvPrpPCaYxZfYuYfBaOt32WE3XgSdxqD35cjA438BiRx+lSObdZhG6piPFhxmThQLT1YMV1nhLGzwhgy3XnhSkRpXTjeXR+x7jowYF2Vpzn2PHnHAB2XnjsFUM+a8aMhOxR43JwBNj/7AgbeQHCF8ozTd/fPnSwAAAAAElFTkSuQmCC); }
    .home section.elementor-top-section#quote-section .elementor-testimonial-image img, .homepage section.elementor-top-section#quote-section .elementor-testimonial-image img {
      width: 74px;
      height: auto; }
  .home section.elementor-top-section#press-section #myCarousel .carousel-inner > .item, .homepage section.elementor-top-section#press-section #myCarousel .carousel-inner > .item {
    min-height: 270px; }
    .home section.elementor-top-section#press-section #myCarousel .carousel-inner > .item .carousel-caption p, .homepage section.elementor-top-section#press-section #myCarousel .carousel-inner > .item .carousel-caption p {
      color: rgba(36, 47, 51, 0.4);
      font-family: "Montserrat", Sans-serif;
      text-shadow: none; }
  .home section.elementor-top-section#press-section #myCarousel .carousel-control, .homepage section.elementor-top-section#press-section #myCarousel .carousel-control {
    background: none; }
  .home section.elementor-top-section#partners-section #partners-logos .gallery, .homepage section.elementor-top-section#partners-section #partners-logos .gallery {
    display: flex;
    flex-wrap: wrap;
    align-items: center; }
    .home section.elementor-top-section#partners-section #partners-logos .gallery .gallery-item, .homepage section.elementor-top-section#partners-section #partners-logos .gallery .gallery-item {
      flex-grow: 1;
      width: 33%;
      padding: 15px 0; }
      .home section.elementor-top-section#partners-section #partners-logos .gallery .gallery-item img, .homepage section.elementor-top-section#partners-section #partners-logos .gallery .gallery-item img {
        border: none; }

.home section#features-section .elementor-container, .homepage section#features-section .elementor-container {
  position: static; }
  .home section#features-section .elementor-container .elementor-column, .homepage section#features-section .elementor-container .elementor-column {
    position: static; }
    .home section#features-section .elementor-container .elementor-column .elementor-column-wrap, .homepage section#features-section .elementor-container .elementor-column .elementor-column-wrap {
      position: static; }
      .home section#features-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap, .homepage section#features-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap {
        position: static; }
        .home section#features-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap > .elementor-section-boxed, .homepage section#features-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap > .elementor-section-boxed {
          position: static; }
        .home section#features-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap .elementor-column-gap-default, .homepage section#features-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap .elementor-column-gap-default {
          position: static; }
          .home section#features-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap .elementor-column-gap-default .elementor-widget-icon-list, .homepage section#features-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap .elementor-column-gap-default .elementor-widget-icon-list {
            float: left; }
            .home section#features-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap .elementor-column-gap-default .elementor-widget-icon-list.first-icon-list, .homepage section#features-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap .elementor-column-gap-default .elementor-widget-icon-list.first-icon-list {
              width: 40%; }
            .home section#features-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap .elementor-column-gap-default .elementor-widget-icon-list.second-icon-list, .homepage section#features-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap .elementor-column-gap-default .elementor-widget-icon-list.second-icon-list {
              margin-top: 55px; }
            .home section#features-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap .elementor-column-gap-default .elementor-widget-icon-list .elementor-icon-list-item .elementor-icon-list-text, .homepage section#features-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap .elementor-column-gap-default .elementor-widget-icon-list .elementor-icon-list-item .elementor-icon-list-text {
              display: flex;
              align-items: center; }
              .home section#features-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap .elementor-column-gap-default .elementor-widget-icon-list .elementor-icon-list-item .elementor-icon-list-text:before, .homepage section#features-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap .elementor-column-gap-default .elementor-widget-icon-list .elementor-icon-list-item .elementor-icon-list-text:before {
                content: "";
                display: block;
                background-repeat: no-repeat;
                margin-right: 15px; }
            .home section#features-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap .elementor-column-gap-default .elementor-widget-icon-list .elementor-icon-list-item.features-dso-icon .elementor-icon-list-text:before, .homepage section#features-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap .elementor-column-gap-default .elementor-widget-icon-list .elementor-icon-list-item.features-dso-icon .elementor-icon-list-text:before {
              background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEISURBVHgBnVPREYMgDM0IjuAIjtAROkI3qRugdoB2E+7qiZ+MQDdwBEsCIlYQ6rvjw0t895K8BxBCzy4g2AuG9gOine2TMHZPeLMrJMFZqZu593PsKeoNYmCVVjDZxkmrqmG0zSEy7OX6n52ShWTQ8jkrNvWYMkNW+o3KFDsWVHs0Jq6CgMtb5y7+JsKHx6FRSCa7QQwpIrwmiEZaouo0EU7jPo6QJprziPq2ziBqlJkzZrAsMgkwNmbZ4+MOKcTIaNmUK2eu4hzZkj/RcOfqHGzJ1FrwI4LuPlKGtcV74jcipsEPrSKD+t7CY2CQ/WBHvYfsLneJfPHElQmYPyNfbnaBF6Zc7fEFzZqiV4VPk9gAAAAASUVORK5CYII=);
              width: 18px;
              height: 18px; }
            .home section#features-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap .elementor-column-gap-default .elementor-widget-icon-list .elementor-icon-list-item.features-evident-icon .elementor-icon-list-text:before, .homepage section#features-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap .elementor-column-gap-default .elementor-widget-icon-list .elementor-icon-list-item.features-evident-icon .elementor-icon-list-text:before {
              background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAMCAYAAACA0IaCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADISURBVHgBlZNLFcMgEEVHAhIioRIqJQ5aB60DChVQCZGQRQJdVkIlRAIFCoTPQJI5J5uXM+/OhwGQ7Gu/kRKIY+bU6V2mX7WuYKJnKOJvpuDNx0QXfLB6DvJmgi0FyAreUOpqVp00QC8U5BJP7qey5H2gDwpKys/nYUCmpb2gEBO7R/MgUVv9JkjQHjfLtyjZJZgJbRAgNbNWQtCft+0244SZ4nNJjSqbPpxgukjeYBe350sdkoTaW1q3Xl5H9ZwEezTOacHO6QcbjAyB1ZuSbgAAAABJRU5ErkJggg==);
              width: 19px;
              height: 12px; }
            .home section#features-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap .elementor-column-gap-default .elementor-widget-icon-list .elementor-icon-list-item.features-cash-icon .elementor-icon-list-text:before, .homepage section#features-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap .elementor-column-gap-default .elementor-widget-icon-list .elementor-icon-list-item.features-cash-icon .elementor-icon-list-text:before {
              background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAPCAYAAADgbT9oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACgSURBVHgBzZPBEcIwDASvBEqgBEqgFDqADihBdigAOvGDSHm6BEqghGCZJK+84ntkZzTj182OzgIYJDlA5QKTF6wT0LCQYXGc5gMaGgOGLqGXW7VvojlgDYu5WH654X0pZ94lLdiD5pKSHEHFv9VbztgvKie+oQd6+75TGhavS1H6uGMT1ayU4pejEhbLptC/3bgyuX23bjqEZ7X1N6GsH9k3amIEFrPhAAAAAElFTkSuQmCC);
              width: 22px;
              height: 15px; }
            .home section#features-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap .elementor-column-gap-default .elementor-widget-icon-list .elementor-icon-list-item.features-payors-icon .elementor-icon-list-text:before, .homepage section#features-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap .elementor-column-gap-default .elementor-widget-icon-list .elementor-icon-list-item.features-payors-icon .elementor-icon-list-text:before {
              background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAQCAYAAAD52jQlAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADWSURBVHgBzZTRDcIgEIZvBEdwBEdwBEdwhG6gG1DqAI7Shxb66Ai6gSMohznyl4I20of+yYWQwMfx3wFRrE7tyegnmcuJFpFRR7L6FaIYHAOLwWPgLYxsw19gBPJmmQ/NlVq1y4KtvvtIKr4mQlkI5iLG+5LqVeUjzlygAh5qznw7D5qzA6HfbrguaN9UvhvYhhzUeO8ffu0saKfPn2K6ggkYoQa7xK2dqFUbV5SWrDqMD3OHIDh0DQJ/WJa2BsABWgIMYF1Pn3IJUCQeL/LpoDhjfDSgN8BUA+40oS7EAAAAAElFTkSuQmCC);
              width: 21px;
              height: 16px; }
            .home section#features-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap .elementor-column-gap-default .elementor-widget-icon-list .elementor-icon-list-item.features-performance-icon .elementor-icon-list-text:before, .homepage section#features-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap .elementor-column-gap-default .elementor-widget-icon-list .elementor-icon-list-item.features-performance-icon .elementor-icon-list-text:before {
              background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAOCAYAAAArMezNAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC9SURBVHgBrZNhDcMgEIVPwiRUwiRMwiRMwhxsDm4wAZMwCSTrgJ+VUAmV0HKlKdcmDffjXkIICe97xwEAmnLYwA+voCqCBtOnMULQgjs8FWiaaa2iYDoGbUBF3n7kUDpKtG6uxOPtcF9rngt0kFUa7HcxjGs1+wAO9XiuQ4uhhz/e2aWUgLJH+AK4gVdBsG1AHhRcFT3smoEC4svl4PejDqXG+9QrqSFKLmrzYyyCmqiXuQUdqKvFi943zJoAUPuknXIuyq0AAAAASUVORK5CYII=);
              width: 22px;
              height: 14px; }
            .home section#features-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap .elementor-column-gap-default .elementor-widget-icon-list .elementor-icon-list-item.features-ar-icon .elementor-icon-list-text:before, .homepage section#features-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap .elementor-column-gap-default .elementor-widget-icon-list .elementor-icon-list-item.features-ar-icon .elementor-icon-list-text:before {
              background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAYAAAAiYZ4HAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABNSURBVHgB3ZGxCQAgDAQdwRHcWDKRlVnDERxBJYggCTGNhT58888VyTsnCaGQzUJo5FcA6cADwMtfgfUcOzCz+0CGyoZTsxTDsN9KJesCepM6nMwIewAAAABJRU5ErkJggg==);
              width: 12px;
              height: 16px; }

.home section#workflow-section .elementor-container, .homepage section#workflow-section .elementor-container {
  position: static; }
  .home section#workflow-section .elementor-container .elementor-column, .homepage section#workflow-section .elementor-container .elementor-column {
    position: static; }
    .home section#workflow-section .elementor-container .elementor-column .elementor-column-wrap, .homepage section#workflow-section .elementor-container .elementor-column .elementor-column-wrap {
      position: static; }
      .home section#workflow-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap, .homepage section#workflow-section .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap {
        position: static; }

.home section#dedicated-section .dedicated-logos, .homepage section#dedicated-section .dedicated-logos {
  width: 80%; }
  .home section#dedicated-section .dedicated-logos img, .homepage section#dedicated-section .dedicated-logos img {
    border: none;
    max-width: 130px; }

.home section#extra-features-section #extra-features-second-column .elementor-element-populated, .homepage section#extra-features-section #extra-features-second-column .elementor-element-populated {
  padding: 0; }

.home section#extra-features-section #extra-features-second-column .elementor-widget-image#extra-features-first, .homepage section#extra-features-section #extra-features-second-column .elementor-widget-image#extra-features-first {
  margin-bottom: 20px; }

.home section#extra-features-section #extra-features-second-column .elementor-widget-image#extra-features-second img, .homepage section#extra-features-section #extra-features-second-column .elementor-widget-image#extra-features-second img {
  max-width: 90%; }

.home section #fixed-section, .homepage section #fixed-section {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 3;
  animation-duration: 0.8s;
  animation-name: fadeIn; }
  .home section #fixed-section .elementor-element-populated, .homepage section #fixed-section .elementor-element-populated {
    padding-right: 0; }
    .home section #fixed-section .elementor-element-populated .elementor-widget-image, .homepage section #fixed-section .elementor-element-populated .elementor-widget-image {
      position: absolute;
      display: flex;
      right: 0;
      align-items: center;
      -webkit-transition: top 1s ease;
      -moz-transition: top 1s ease;
      -ms-transition: top 1s ease;
      -o-transition: top 1s ease;
      transition: top 1s ease;
      top: 100px !important; }
      .home section #fixed-section .elementor-element-populated .elementor-widget-image .elementor-image, .homepage section #fixed-section .elementor-element-populated .elementor-widget-image .elementor-image {
        cursor: pointer; }
        .home section #fixed-section .elementor-element-populated .elementor-widget-image .elementor-image img, .homepage section #fixed-section .elementor-element-populated .elementor-widget-image .elementor-image img {
          max-width: 835px; }
      .home section #fixed-section .elementor-element-populated .elementor-widget-image:first-child, .homepage section #fixed-section .elementor-element-populated .elementor-widget-image:first-child {
        z-index: 3;
        top: 0;
        margin-top: 0; }
        .home section #fixed-section .elementor-element-populated .elementor-widget-image:first-child img, .homepage section #fixed-section .elementor-element-populated .elementor-widget-image:first-child img {
          opacity: 1; }
      .home section #fixed-section .elementor-element-populated .elementor-widget-image:nth-child(2), .homepage section #fixed-section .elementor-element-populated .elementor-widget-image:nth-child(2) {
        z-index: 2;
        top: 0;
        margin-top: 40px; }
      .home section #fixed-section .elementor-element-populated .elementor-widget-image:last-child, .homepage section #fixed-section .elementor-element-populated .elementor-widget-image:last-child {
        z-index: 1;
        top: 0;
        margin-top: 80px;
        right: 0px; }
  .home section #fixed-section.fixed, .homepage section #fixed-section.fixed {
    position: fixed !important;
    min-height: 100vh; }
    .home section #fixed-section.fixed .elementor-widget-image, .homepage section #fixed-section.fixed .elementor-widget-image {
      align-items: center;
      top: 50% !important;
      transform: translateY(-50%) !important; }
      .home section #fixed-section.fixed .elementor-widget-image .elementor-image, .homepage section #fixed-section.fixed .elementor-widget-image .elementor-image {
        cursor: pointer; }
        .home section #fixed-section.fixed .elementor-widget-image .elementor-image img, .homepage section #fixed-section.fixed .elementor-widget-image .elementor-image img {
          max-width: 835px; }
      .home section #fixed-section.fixed .elementor-widget-image:first-child, .homepage section #fixed-section.fixed .elementor-widget-image:first-child {
        z-index: 3;
        margin-top: 0; }
        .home section #fixed-section.fixed .elementor-widget-image:first-child img, .homepage section #fixed-section.fixed .elementor-widget-image:first-child img {
          opacity: 1; }
      .home section #fixed-section.fixed .elementor-widget-image:nth-child(2), .homepage section #fixed-section.fixed .elementor-widget-image:nth-child(2) {
        z-index: 2;
        margin-top: 40px; }
      .home section #fixed-section.fixed .elementor-widget-image:last-child, .homepage section #fixed-section.fixed .elementor-widget-image:last-child {
        z-index: 1;
        margin-top: 80px; }

.home section#press-section .elementor-widget-heading, .homepage section#press-section .elementor-widget-heading {
  margin-bottom: 0; }

.home section#press-section .carousel-indicators, .homepage section#press-section .carousel-indicators {
  margin-bottom: -25px; }
  .home section#press-section .carousel-indicators li, .homepage section#press-section .carousel-indicators li {
    border: none;
    background: rgba(36, 47, 53, 0.1); }
    .home section#press-section .carousel-indicators li.active, .homepage section#press-section .carousel-indicators li.active {
      background-color: #00C691; }

.home section#press-section .item .carousel-caption, .homepage section#press-section .item .carousel-caption {
  position: static;
  padding: 0 10%; }
  .home section#press-section .item .carousel-caption p, .homepage section#press-section .item .carousel-caption p {
    font-family: "Montserrat", sans-serif;
    font-size: 16px;
    line-height: 32px;
    color: rgba(36, 47, 53, 0.4);
    position: relative;
    padding: 0 25px;
    display: inline-block; }
    .home section#press-section .item .carousel-caption p:before, .home section#press-section .item .carousel-caption p:after, .homepage section#press-section .item .carousel-caption p:before, .homepage section#press-section .item .carousel-caption p:after {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      width: 14px;
      height: 12px; }
    .home section#press-section .item .carousel-caption p:before, .homepage section#press-section .item .carousel-caption p:before {
      left: 0;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACVSURBVHgB5U9LCsIwEB0QXLlSXIiWUKJgxqhISvUiuf9V7AudNp20J+iDgfC+hOzzG/QdmXfU48K8Lzyu8bSG4PneHnCVD3YuyMxb8dSP9g395n9OdKquYzDGuCEFcKLDO7QKOWnLgEXx4J1I48KpIBXsq/HiwdBkDWIiFfLi2n1M8be5tVQsa7oYjThaAMym+3se+gNG2E8u58b69AAAAABJRU5ErkJggg==); }
    .home section#press-section .item .carousel-caption p:after, .homepage section#press-section .item .carousel-caption p:after {
      right: 0;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC1SURBVHgB5VDRCsIwDCwIguLDcDgYq2yuMto4u0m1A/+j//8rNmWtVesXLBACd7nctYTMVZZq2w66A4A1+VO1UCV2AHCZyXvPrpPCaYxZfYuYfBaOt32WE3XgSdxqD35cjA438BiRx+lSObdZhG6piPFhxmThQLT1YMV1nhLGzwhgy3XnhSkRpXTjeXR+x7jowYF2Vpzn2PHnHAB2XnjsFUM+a8aMhOxR43JwBNj/7AgbeQHCF8ozTd/fPnSwAAAAAElFTkSuQmCC); }
  .home section#press-section .item .carousel-caption img, .homepage section#press-section .item .carousel-caption img {
    display: block;
    margin: 25px auto 0 auto;
    max-width: 100px; }

.home section#benefits-section .elementor-widget-wrap .elementor-widget-icon, .homepage section#benefits-section .elementor-widget-wrap .elementor-widget-icon {
  min-height: 43px; }

.home section#benefits-section .elementor-widget-wrap .elementor-widget-text-editor, .homepage section#benefits-section .elementor-widget-wrap .elementor-widget-text-editor {
  min-height: 60px; }

.home section#benefits-section .elementor-widget-wrap i, .homepage section#benefits-section .elementor-widget-wrap i {
  display: block; }

.home section#benefits-section .elementor-widget-wrap > .dso i, .homepage section#benefits-section .elementor-widget-wrap > .dso i {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAmCAYAAABUKMJkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHXSURBVHgB1VixSsRAEB3sPLCQK1WuS3mpr73DLnZy1RURbMRC8DqJhc2BNsHSrx1nzIRshmwgJGtmHzwIucvm7ezLzM4CdAARf5gQI6IUT4LPiWktXq6XYB0kckcsHeEuC+IGLIKEZR7RLk9gEUpkIvcWfE3M5b69yLOnHeHvPf+x532JsBv5LcQEEvyk/S12ScAQJBsmrSwo0c89H+on8Y64mpks+tvRVeqZLSVlFh2TOBiYwCvxjfjCOvuWiCeiV2MB1oA93pbZttJogPenstrDkgU9sBFhe+xIh8pCk4tXq7sf+rD2N2eeTHjEwBUWqy1J2evhnoeXyhpd5MGvIQDk/eO+JWy2Au5KFLIC9j5UHzDgfp7GvYGQcCK/mpgHnKZmXBHPfOIfiM8TC187QRlbsf3iA6wk70lOIjyDmIBVDbHb0PiA7X7Bfj/sIma77GK2S30aYfPkwQdsNlw5/CfohZcj8/A9Nl3YeuRYw/I8/XAxYmAWW7drodrH6YsUVj6vs8uwvfmcwKqK1jvSeLKLFo6xFCNllaiEuyfL9oWLRbZOtP9yOVrrtkQo2yIVwUdsn+HzBEwdCYKKahf51Oo2UA4fl+eV+C/iB/ERq6KTzCi6Jf4XVP66mToVuUYAAAAASUVORK5CYII=) no-repeat;
  width: 47px;
  height: 38px; }

.home section#benefits-section .elementor-widget-wrap > .ar i, .homepage section#benefits-section .elementor-widget-wrap > .ar i {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAYCAYAAACMcW/9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHUSURBVHgBvVY9T8MwED0JIdEMCGSEhBQkxFAVIbWszF09Z45g6ggZWNqRLB0682vDuZzRq5sPO3F60pPSxPf8er47H1FPq6pqwpgyMsaK8c3YMX4E5nnNKBjarKVTGohDUb4wPjnjnsYyEVg4GxciesFQjIQxF5jnVL5lEl3XV1EskyPOnKjopk2s0IZvSiJaAp/hTmigSOWQ6i7SNqEOrwbesnd05dh2QJR6+nUKdQSXoXs0icxDjobXzgwC1ifSNWxa+Yl1/uU7nch4rzcQq7oWT0Dkl0TngsYXeS0p8wFpkLQ5ZLDwSZyfGVc0kjH3LbS0BwhU1uSgoAqVvLsDkng9r17kjbxLQce0zunTtqAGskeKbHJaBpfOe9u6CtchbetnJk8ZZxTZmPO8jlc6we4oqtKC9q2IRjQp1oXnWn2Uq6A+eh7CHtj2Xj3X23aV2GHDvNjQSFZzA3kFBOpmWh/iuCLxlttUYbdc9q8NVL9QZDNHDCJzCrTqb0Q0vivzw86JYQNB9yZL6Ie6J4fN0xILadhMeLiBHipSeBJbUASEcwfeE5BDjkP2MtB3VqNjz0VShduhQqVH5tBSgnO+Qeh2f/SxzBEZNd+jmhTPuhrp0vgFDgHa95q4NNAAAAAASUVORK5CYII=) no-repeat;
  width: 42px;
  height: 24px; }

.home section#benefits-section .elementor-widget-wrap > .cash i, .homepage section#benefits-section .elementor-widget-wrap > .cash i {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAhCAYAAAC1ONkWAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEkSURBVHgB7ZWBBsMwEIaPKqWMMp3RGSUcY4+5d9jTZheucyLRpr22mfX4qaS5+y79kwJsGNbaglRCTkFAJ9KD9CR1WQASRMtAUkhqYI/gT9cLmLPbKZIRY/fk3aMFFW9/8tYzAHJxl6P25hsx79TOSTyo9wtE1jbCTybWFNfovM9bT4XqWOgBNpG1V/Geey5gvJHKy1+OQZkhMY+3XoKvgUN+gsTg/LfQRCEKY6zbgD/QW1eBZojTgnaC2QOAxmrfT8KEaNNPoAO8gHYIw6LN5ZfB3Q53ja43lgQfVTPlflKo9XKC3IKg3k6QW/wPmJY31gBTSXiA7ZVnNGGq97YESyr0c2CzT30qWKyQVoNLwFTG5Qsqna4BtgvAAXaA5XwqNx//AIZUumPpSVBnAAAAAElFTkSuQmCC) no-repeat;
  width: 38px;
  height: 33px; }

@media (max-width: 980px) {
  .home #main section#quote-section .elementor-row {
    flex-direction: column; }
    .home #main section#quote-section .elementor-row .elementor-top-column {
      width: 100%; } }

.faqs .faq-section {
  padding: 30px 0;
  background-color: #f5f8f9; }
  .faqs .faq-section .row {
    margin-bottom: 40px; }
  .faqs .faq-section .faq_question {
    padding-left: 50px;
    font-size: 20px;
    font-weight: bold;
    position: relative;
    color: #205F70; }
    .faqs .faq-section .faq_question .faq_counter {
      position: absolute;
      color: #fff;
      padding: 4px 12px;
      left: 0;
      top: 0;
      background-color: #205F70;
      border-radius: 50%; }
  .faqs .faq-section .faq_ansver {
    padding-left: 50px;
    margin-top: 5px;
    font-size: 18px; }
  .faqs .faq-section .row:last-child .faq_ansver {
    margin: 5px 0 10px 0; }

.margintop20 {
  margin-top: 20px; }

.management .partner-page-list li:before {
  left: auto;
  right: -25px; }

.page-template-with_form .column-form-2 form .hs_submit {
  display: block;
  margin: 0 auto; }

.page-template-with_form .partners-items-container {
  margin: 20px 0;
  text-align: center; }
  .page-template-with_form .partners-items-container:after {
    content: '';
    display: table;
    clear: both; }

.page-template-with_form .partners-item {
  text-align: center;
  display: inline-block;
  width: 20%;
  vertical-align: top;
  min-height: 172px;
  margin: 15px 20px; }
  .page-template-with_form .partners-item span {
    font-size: 18px;
    font-weight: bold; }
  .page-template-with_form .partners-item img {
    margin: 0 0 10px 0;
    max-width: 100%;
    max-height: 100%; }

.page-template-partner #main-container {
  padding: 30px 0; }
  .page-template-partner #main-container #block2 {
    padding-top: 20px; }
    .page-template-partner #main-container #block2 .block-text-center {
      flex: 0 1 33.33%; }
      .page-template-partner #main-container #block2 .block-text-center img {
        max-width: 150px !important; }

.about-us .testimonial_slider {
  padding: 0 50px; }
  .about-us .testimonial_slider .testimonial_outer_wrap {
    border: none !important; }
    .about-us .testimonial_slider .testimonial_outer_wrap:before, .about-us .testimonial_slider .testimonial_outer_wrap:after {
      display: none !important; }
    .about-us .testimonial_slider .testimonial_outer_wrap .testimonial_content {
      margin: 5px 10px 10px 18%; }
    .about-us .testimonial_slider .testimonial_outer_wrap .testimonial_by {
      font-family: Montserrat !important;
      font-weight: 700 !important;
      font-size: 24px !important; }
    .about-us .testimonial_slider .testimonial_outer_wrap .testimonial_site {
      font-family: Montserrat !important;
      font-weight: 400 !important;
      font-size: 18px !important; }
    .about-us .testimonial_slider .testimonial_outer_wrap .experience {
      font-family: Montserrat !important;
      font-style: normal !important; }
    .about-us .testimonial_slider .testimonial_outer_wrap .message {
      font-family: Montserrat !important;
      font-size: 16px !important;
      line-height: 1.42857143 !important;
      color: #333 !important;
      font-style: italic !important;
      margin-bottom: 10px;
      padding: .5em 42px 10px 42px;
      position: relative; }
      .about-us .testimonial_slider .testimonial_outer_wrap .message:before, .about-us .testimonial_slider .testimonial_outer_wrap .message:after {
        content: '';
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjtJREFUeNq0l1FERFEQhrdaS0RERMRSImITpcSmpyVKPZYoUqJIKb312ENKkVIvpZSI0kOK6ClSxLKsYu0lIkWkZYnoP0wc1z33nDndhk93O2d3/jtnZu7cgmw2GwrSotEoa3/YwkcFSIBKUAXSwAEX4Iv7YxwBcTADOsEHObwHeVBEhBzHYUXKREAJ2AR94BvMg2WQC+LIwgbhPgcx8AL6wRXTRxFFrYOuV0HGRIBwfkvnLOLaSiJYOQmOwI3bsU5ABJySc5FY3RbO28AxmAQHqk2Fiv8vgSa6FuedYjovBftgx8+5SkALGKNrkXRrFrm1QmW6rNvoJWD9t6Rgl+CZ6bwWDII7k2NzC+iijP+1PYu7H6S/aZPNbgHjrs93FgISUvmxBJRTrcrmWNR8ndQ5IxwBXS7VOUpCbvZHpB5wKFWTVkDcowUXW0RAth5qZp9gQSeg3mO9kSngTfFEFDcz5+VDFlDt8cUpiyR89FmrUwkoIUIeIdymszW1M5+1nJ8Av7oWY9MuXddqBOz5JG/K9FngtjIwQNF4AK9gRLFXNKANRWSeVAK4w0U5tey4Yn0anEifk2DYrwqEgHeLklMlqaiEXtAM2kGD6rkgzwMZXdPwsJhmXdvKw67NXAEVfx3L5SS8tKj5/F+HUrcAbh68BCkgTyMUx+6DFCBskVmSJ0ELECGdNfxu8j8EhKiL6UYxUecTFvOC8Vg+BLZ8Ml+8J1wH8WqmEiDubJS62RXdcZpE1dCLaSD2I8AAwlNx7Lep2BAAAAAASUVORK5CYII=);
        width: 32px;
        height: 32px;
        position: absolute;
        display: block; }
      .about-us .testimonial_slider .testimonial_outer_wrap .message:before {
        left: 0;
        top: 0; }
      .about-us .testimonial_slider .testimonial_outer_wrap .message:after {
        right: 0;
        bottom: 0;
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg); }
  .about-us .testimonial_slider .testimonial_nav_arrow_wrap .testimonial_prev {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 24px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    background: none !important;
    left: 0px; }
    .about-us .testimonial_slider .testimonial_nav_arrow_wrap .testimonial_prev:before {
      content: "\F053"; }
    .about-us .testimonial_slider .testimonial_nav_arrow_wrap .testimonial_prev:hover {
      text-decoration: none !important; }
  .about-us .testimonial_slider .testimonial_nav_arrow_wrap .testimonial_next {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 24px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    background: none !important; }
    .about-us .testimonial_slider .testimonial_nav_arrow_wrap .testimonial_next:before {
      content: "\F054"; }
    .about-us .testimonial_slider .testimonial_nav_arrow_wrap .testimonial_next:hover {
      text-decoration: none !important; }
  .about-us .testimonial_slider .testimonial_nav .inner_nav {
    display: none !important; }

.terms-section .block_underline {
  text-decoration: underline; }

.terms-section .term_title {
  font-size: 20px;
  font-weight: 700;
  position: relative;
  color: #205F70;
  padding-bottom: 10px; }

.terms-section .row {
  margin-bottom: 20px; }

.page-template-thanks .thank-you-content {
  text-align: center; }
  .page-template-thanks .thank-you-content p {
    margin: 30px 0; }

.thanks_content_green {
  font-size: 18px;
  color: #5A9201; }

.page-template-press_releases header {
  background: #f9fbfc; }
  .page-template-press_releases header .top-info {
    background: #0d3470; }
    .page-template-press_releases header .top-info ul {
      padding: 2px 10px 5px 10px; }
      .page-template-press_releases header .top-info ul li {
        border-right: 1px solid #3d5d8d;
        padding: 0 25px; }
        .page-template-press_releases header .top-info ul li a {
          font-size: 15px;
          font-family: Montserrat;
          font-weight: lighter;
          color: #ccd1db; }
          .page-template-press_releases header .top-info ul li a img {
            display: inline-block;
            vertical-align: middle;
            margin-right: 13px;
            margin-bottom: 3px; }
        .page-template-press_releases header .top-info ul li:last-child {
          border-right: none;
          padding-right: 0; }
  .page-template-press_releases header .nav li a {
    font-family: Montserrat;
    font-weight: lighter;
    color: #222222; }
    .page-template-press_releases header .nav li a:hover {
      color: #1b60ca;
      border-bottom: 2px solid #1b60ca;
      margin-bottom: -2px; }
  .page-template-press_releases header .nav li .current-menu-item {
    color: #1b60ca;
    border-bottom: 2px solid #1b60ca;
    margin-bottom: -2px; }
  .page-template-press_releases header .nav li:hover {
    background-color: transparent; }
  .page-template-press_releases header .header-content .about-header-title {
    font-family: Montserrat;
    font-weight: bold;
    font-size: 36px;
    color: #222222;
    margin-bottom: 40px; }
  .page-template-press_releases header .header-content .about-header-subtitle {
    font-family: Montserrat;
    font-weight: normal;
    font-size: 24px;
    line-height: 34px;
    color: #222222;
    margin-bottom: 30px; }
  .page-template-press_releases header .header-content p {
    font-family: Raleway;
    font-weight: lighter;
    font-size: 16px;
    color: #222222; }
  .page-template-press_releases header .header-content .popupform-header-button {
    display: none; }
  .page-template-press_releases header .mobile_fix_title {
    width: 100%;
    display: none; }
  .page-template-press_releases header .form-wrapper {
    background: 0 0; }

.page-template-press_releases .press-list {
  padding-top: 20px; }
  .page-template-press_releases .press-list .popupform-header-button {
    font-family: Montserrat; }

.page-template-press_releases .press-item {
  display: inline-table;
  width: 100%; }

.page-template-press_releases .img-cont {
  margin-bottom: 15px; }

.page-template-press_releases .press-img {
  height: 167px;
  width: 167px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin: auto; }

.page-template-press_releases .press-announcement {
  padding-left: 30px; }

.page-template-press_releases .press-announcement h3 {
  font-family: Montserrat;
  font-weight: 400;
  font-style: italic;
  font-size: 16px;
  margin-top: 5px; }
  .page-template-press_releases .press-announcement h3 a {
    color: #333; }
    .page-template-press_releases .press-announcement h3 a:hover {
      color: #333;
      text-decoration: none; }

.page-template-press_releases .press-announcement p {
  font-size: 18px;
  font-family: Montserrat;
  margin-bottom: 0;
  font-weight: 600;
  line-height: 26px; }

.page-template-press_releases .press-announcement .popupform-header-button {
  display: block;
  width: 20%;
  margin: 0; }

.page-template-press_releases .type-press_release p {
  text-align: justify; }

.single-press_release .navbar {
  margin-bottom: 0; }

.single-press_release .wp-post-image {
  width: 100%; }

.page-template-maintenance header .form-wrapper {
  background: 0 0; }

.page-template-maintenance header .navbar-dark {
  background-color: transparent; }

.page-template-maintenance section#block1 {
  text-align: center;
  margin: 30px 0 50px 0; }
  .page-template-maintenance section#block1 .home-section-title,
  .page-template-maintenance section#block1 .benefits-item {
    font-family: Montserrat; }
    .page-template-maintenance section#block1 .home-section-title a,
    .page-template-maintenance section#block1 .benefits-item a {
      font-family: Montserrat; }

.contact-us .row {
  margin-left: 0;
  margin-right: 0; }

.contact-us input {
  outline: none; }

.contact-us input[type=number]::-webkit-inner-spin-button,
.contact-us input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0; }

.contact-us .wpcf7-response-output {
  display: none !important; }

.contact-us .page-message {
  font-family: Montserrat;
  font-size: 24px;
  margin: 45px 0;
  margin-top: 0;
  text-align: center; }

.contact-us form {
  display: flex;
  align-items: center;
  flex-wrap: wrap; }
  .contact-us form .sf_field.sf_type_text {
    flex: 0 1 50%; }
  .contact-us form .sf_field.sf_type_checkbox, .contact-us form .sf_field.sf_type_html {
    flex: 0 1 100%; }
  .contact-us form .sf_field.sf_type_checkbox {
    display: flex;
    align-items: center; }
    .contact-us form .sf_field.sf_type_checkbox input {
      margin: 0; }
    .contact-us form .sf_field.sf_type_checkbox label {
      width: auto;
      margin-left: 10px; }
  .contact-us form .sf_field.sf_type_html h4 {
    font-family: Montserrat;
    font-size: 24px; }
  .contact-us form .sf_field label {
    display: block;
    font-family: Raleway;
    font-size: 18px;
    font-weight: 100;
    width: 90%;
    margin: 0 auto; }
  .contact-us form .sf_field input.text {
    border: 2px solid #d1dff4;
    font-family: Montserrat;
    font-size: 25px;
    padding: 0;
    width: 90%; }
  .contact-us form .sf_field .input-wrapper.focused input {
    border: 2px solid #1b60ca; }
  .contact-us form .w2lsubmit {
    margin-bottom: 45px;
    width: 100%; }
    .contact-us form .w2lsubmit input {
      display: block;
      width: 100%;
      max-width: 300px;
      margin-left: 15px;
      text-align: center;
      color: #fff;
      background-color: #5cb85c;
      border: none;
      border-radius: 35px;
      padding: 20px;
      text-transform: uppercase; }

.contact-us #wpgmza_map {
  margin-bottom: 45px; }

.demo-request input {
  outline: none; }

.demo-request input[type=number]::-webkit-inner-spin-button,
.demo-request input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0; }

.demo-request .wpcf7-response-output {
  display: none !important; }

.demo-request .page-message {
  font-family: Montserrat;
  font-size: 24px;
  margin: 45px 0;
  margin-top: 0;
  text-align: center; }

.demo-request form {
  display: flex;
  align-items: center;
  flex-wrap: wrap; }
  .demo-request form .sf_field.sf_type_text, .demo-request form .sf_field.sf_type_select {
    flex: 0 1 50%; }
  .demo-request form .sf_field.sf_type_checkbox, .demo-request form .sf_field.sf_type_html {
    flex: 0 1 100%; }
  .demo-request form .sf_field.sf_type_checkbox {
    display: flex;
    align-items: center; }
    .demo-request form .sf_field.sf_type_checkbox input {
      margin: 0; }
    .demo-request form .sf_field.sf_type_checkbox label {
      width: auto;
      margin-left: 10px; }
  .demo-request form .sf_field.sf_type_html h4 {
    font-family: Montserrat;
    font-size: 24px; }
  .demo-request form .sf_field label {
    display: block;
    font-family: Raleway;
    font-size: 18px;
    font-weight: 100;
    width: 90%;
    margin: 0 auto; }
  .demo-request form .sf_field input.text {
    border: 2px solid #d1dff4;
    font-family: Montserrat;
    font-size: 25px;
    padding: 0;
    width: 90%; }
  .demo-request form .sf_field .ui-selectmenu-button {
    border: 2px solid #d1dff4;
    font-family: Montserrat;
    font-size: 25px;
    outline: none;
    width: 90% !important;
    padding: 0;
    display: flex;
    cursor: pointer; }
    .demo-request form .sf_field .ui-selectmenu-button .ui-icon {
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      color: #1b60ca;
      order: 2;
      margin-left: auto;
      margin-right: 5px;
      align-self: center; }
      .demo-request form .sf_field .ui-selectmenu-button .ui-icon:after {
        content: "\F078"; }
    .demo-request form .sf_field .ui-selectmenu-button .ui-selectmenu-text {
      margin-left: 5px; }
  .demo-request form .sf_field .input-wrapper.focused input {
    border: 2px solid #1b60ca; }
  .demo-request form .w2lsubmit {
    margin-bottom: 45px;
    width: 100%; }
    .demo-request form .w2lsubmit input {
      display: block;
      width: 100%;
      max-width: 300px;
      margin-left: 15px;
      text-align: center;
      color: #fff;
      background-color: #5cb85c;
      border: none;
      border-radius: 35px;
      padding: 20px;
      text-transform: uppercase; }

.demo-request #wpgmza_map {
  margin-bottom: 45px; }

.ui-selectmenu-menu {
  display: none;
  background: #ffffff; }

.ui-selectmenu-open {
  display: block;
  border: 1px solid #1b60ca; }
  .ui-selectmenu-open ul {
    margin-bottom: 0;
    padding: 5px; }
    .ui-selectmenu-open ul li {
      cursor: pointer;
      padding-left: 10px; }
      .ui-selectmenu-open ul li:hover {
        background-color: #d1dff4; }

.partner-with-us header nav.navbar {
  margin-bottom: 0; }

.partner-with-us .row {
  margin-left: 0;
  margin-right: 0; }

.partner-with-us input {
  outline: none; }

.partner-with-us input[type=number]::-webkit-inner-spin-button,
.partner-with-us input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0; }

.partner-with-us .wpcf7-response-output {
  display: none !important; }

.partner-with-us .page-message {
  font-family: Montserrat;
  font-size: 24px;
  margin: 45px 0;
  margin-top: 0;
  text-align: center; }

.partner-with-us form {
  display: flex;
  align-items: center;
  flex-wrap: wrap; }
  .partner-with-us form .sf_field.sf_type_text {
    flex: 0 1 50%; }
  .partner-with-us form .sf_field.sf_type_checkbox, .partner-with-us form .sf_field.sf_type_html {
    flex: 0 1 100%; }
  .partner-with-us form .sf_field.sf_type_checkbox {
    display: flex;
    align-items: center; }
    .partner-with-us form .sf_field.sf_type_checkbox input {
      margin: 0; }
    .partner-with-us form .sf_field.sf_type_checkbox label {
      width: auto;
      margin-left: 10px; }
  .partner-with-us form .sf_field.sf_type_html h4 {
    font-family: Montserrat;
    font-size: 24px; }
  .partner-with-us form .sf_field label {
    display: block;
    font-family: Raleway;
    font-size: 18px;
    font-weight: 100;
    width: 90%;
    margin: 0 auto; }
  .partner-with-us form .sf_field input.text {
    border: 2px solid #d1dff4;
    font-family: Montserrat;
    font-size: 25px;
    padding: 0;
    width: 90%; }
  .partner-with-us form .sf_field .input-wrapper.focused input {
    border: 2px solid #1b60ca; }
  .partner-with-us form .w2lsubmit {
    margin-bottom: 45px;
    width: 100%; }
    .partner-with-us form .w2lsubmit input {
      display: block;
      width: 100%;
      max-width: 300px;
      margin-left: 15px;
      text-align: center;
      color: #fff;
      background-color: #5cb85c;
      border: none;
      border-radius: 35px;
      padding: 20px;
      text-transform: uppercase; }

.partner-with-us #wpgmza_map {
  margin-bottom: 45px; }

.blog iframe,
.single-post iframe,
.post-type-post iframe,
.category iframe {
  display: block; }

.blog .blog-sidebar,
.single-post .blog-sidebar,
.post-type-post .blog-sidebar,
.category .blog-sidebar {
  float: right; }
  .blog .blog-sidebar .widget-content,
  .single-post .blog-sidebar .widget-content,
  .post-type-post .blog-sidebar .widget-content,
  .category .blog-sidebar .widget-content {
    margin-bottom: 20px; }
    .blog .blog-sidebar .widget-content:first-child,
    .single-post .blog-sidebar .widget-content:first-child,
    .post-type-post .blog-sidebar .widget-content:first-child,
    .category .blog-sidebar .widget-content:first-child {
      margin-bottom: 35px; }
    .blog .blog-sidebar .widget-content .widget-title,
    .single-post .blog-sidebar .widget-content .widget-title,
    .post-type-post .blog-sidebar .widget-content .widget-title,
    .category .blog-sidebar .widget-content .widget-title {
      color: #333;
      font-size: 20px;
      text-transform: uppercase;
      font-family: Montserrat, Helvetica, Arial, Sans-serif;
      font-weight: 400;
      margin: 8px 0 15px;
      line-height: 1.25em; }
    .blog .blog-sidebar .widget-content ul,
    .single-post .blog-sidebar .widget-content ul,
    .post-type-post .blog-sidebar .widget-content ul,
    .category .blog-sidebar .widget-content ul {
      margin-bottom: 0; }
      .blog .blog-sidebar .widget-content ul li,
      .single-post .blog-sidebar .widget-content ul li,
      .post-type-post .blog-sidebar .widget-content ul li,
      .category .blog-sidebar .widget-content ul li {
        display: inline-block;
        width: 100%;
        margin-bottom: 20px; }
        .blog .blog-sidebar .widget-content ul li .post-thumbnail,
        .single-post .blog-sidebar .widget-content ul li .post-thumbnail,
        .post-type-post .blog-sidebar .widget-content ul li .post-thumbnail,
        .category .blog-sidebar .widget-content ul li .post-thumbnail {
          float: left;
          width: 30%;
          padding-right: 20px; }
        .blog .blog-sidebar .widget-content ul li .post-title,
        .single-post .blog-sidebar .widget-content ul li .post-title,
        .post-type-post .blog-sidebar .widget-content ul li .post-title,
        .category .blog-sidebar .widget-content ul li .post-title {
          color: #333;
          font-family: Montserrat, Helvetica, Arial, Sans-serif;
          font-size: 15px;
          line-height: 24px;
          text-decoration: none;
          float: right;
          width: 70%; }
          .blog .blog-sidebar .widget-content ul li .post-title:hover,
          .single-post .blog-sidebar .widget-content ul li .post-title:hover,
          .post-type-post .blog-sidebar .widget-content ul li .post-title:hover,
          .category .blog-sidebar .widget-content ul li .post-title:hover {
            text-decoration: underline; }
  .blog .blog-sidebar .widget-content:last-child h3,
  .single-post .blog-sidebar .widget-content:last-child h3,
  .post-type-post .blog-sidebar .widget-content:last-child h3,
  .category .blog-sidebar .widget-content:last-child h3 {
    color: #333;
    font-family: Montserrat, Helvetica, Arial, Sans-serif;
    font-size: 15px;
    line-height: 24px;
    text-transform: none;
    margin-top: 0;
    margin-bottom: 5px; }

.blog article,
.single-post article,
.post-type-post article,
.category article {
  border: 1px solid #dedede;
  margin: 0 0 20px; }
  .blog article .post-banner-image,
  .single-post article .post-banner-image,
  .post-type-post article .post-banner-image,
  .category article .post-banner-image {
    margin: 0 0 10px 0; }
    .blog article .post-banner-image img,
    .single-post article .post-banner-image img,
    .post-type-post article .post-banner-image img,
    .category article .post-banner-image img {
      width: 100%; }
  .blog article .post-header,
  .single-post article .post-header,
  .post-type-post article .post-header,
  .category article .post-header {
    padding: 0 15px; }
    .blog article .post-header h2 a,
    .single-post article .post-header h2 a,
    .post-type-post article .post-header h2 a,
    .category article .post-header h2 a {
      color: #333;
      cursor: pointer; }
      .blog article .post-header h2 a:hover,
      .single-post article .post-header h2 a:hover,
      .post-type-post article .post-header h2 a:hover,
      .category article .post-header h2 a:hover {
        color: #5c9700;
        text-decoration: underline; }
  .blog article .post-excerpt,
  .single-post article .post-excerpt,
  .post-type-post article .post-excerpt,
  .category article .post-excerpt {
    padding: 0 15px; }
    .blog article .post-excerpt p,
    .single-post article .post-excerpt p,
    .post-type-post article .post-excerpt p,
    .category article .post-excerpt p {
      color: #333;
      font-family: Montserrat, Helvetica,Arial,Sans-serif;
      font-size: 15px;
      line-height: 24px; }
    .blog article .post-excerpt .read-more,
    .single-post article .post-excerpt .read-more,
    .post-type-post article .post-excerpt .read-more,
    .category article .post-excerpt .read-more {
      cursor: pointer;
      -webkit-appearance: none;
      font-family: Ubuntu,sans-serif;
      text-decoration: none !important;
      z-index: 39;
      line-height: 24px;
      font-size: 18px;
      font-weight: 400;
      border-radius: 0;
      background-color: #75be02;
      color: #fff;
      border: 0;
      padding: 10px 15px;
      margin: 10px 0;
      text-align: center;
      display: inline-block;
      text-transform: uppercase; }
      .blog article .post-excerpt .read-more:hover,
      .single-post article .post-excerpt .read-more:hover,
      .post-type-post article .post-excerpt .read-more:hover,
      .category article .post-excerpt .read-more:hover {
        background-color: #5c9700;
        outline: 0; }

.blog .post-body > div,
.single-post .post-body > div,
.post-type-post .post-body > div,
.category .post-body > div {
  color: #333;
  font-family: Montserrat, Helvetica,Arial,Sans-serif;
  font-size: 15px;
  line-height: 24px;
  display: block;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px; }
  .blog .post-body > div a,
  .single-post .post-body > div a,
  .post-type-post .post-body > div a,
  .category .post-body > div a {
    color: #333;
    text-decoration: none;
    border-bottom: 1px dotted; }
    .blog .post-body > div a:hover,
    .single-post .post-body > div a:hover,
    .post-type-post .post-body > div a:hover,
    .category .post-body > div a:hover {
      color: #5c9700; }

.blog .es_msg,
.single-post .es_msg,
.post-type-post .es_msg,
.category .es_msg {
  color: #75be02;
  font-size: 18px; }

.blog p,
.single-post p,
.post-type-post p,
.category p {
  color: #333;
  font-family: Montserrat, Helvetica,Arial,Sans-serif;
  font-size: 15px;
  line-height: 24px;
  display: block;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px; }
  .blog p a,
  .single-post p a,
  .post-type-post p a,
  .category p a {
    color: #333;
    text-decoration: none;
    border-bottom: 1px dotted; }
    .blog p a:hover,
    .single-post p a:hover,
    .post-type-post p a:hover,
    .category p a:hover {
      color: #5c9700; }

.blog .topic-data .topics-label,
.single-post .topic-data .topics-label,
.post-type-post .topic-data .topics-label,
.category .topic-data .topics-label {
  float: left;
  margin-right: 5px;
  color: #888;
  font-weight: 700;
  font-family: Montserrat, Helvetica, Arial, Sans-serif;
  font-size: 15px;
  line-height: 25px; }

.blog .topic-data ul li,
.single-post .topic-data ul li,
.post-type-post .topic-data ul li,
.category .topic-data ul li {
  display: inline-block; }
  .blog .topic-data ul li a,
  .single-post .topic-data ul li a,
  .post-type-post .topic-data ul li a,
  .category .topic-data ul li a {
    color: #333;
    text-decoration: none;
    border-bottom: 1px dotted;
    font-size: 15px; }
    .blog .topic-data ul li a:hover,
    .single-post .topic-data ul li a:hover,
    .post-type-post .topic-data ul li a:hover,
    .category .topic-data ul li a:hover {
      color: #5c9700; }

.blog .author-data,
.single-post .author-data,
.post-type-post .author-data,
.category .author-data {
  text-transform: uppercase;
  font-size: 14px;
  color: #333;
  font-family: Montserrat, Helvetica, Arial, Sans-serif; }
  .blog .author-data .post-author,
  .single-post .author-data .post-author,
  .post-type-post .author-data .post-author,
  .category .author-data .post-author {
    color: #5c9700; }

.blog .blog-author span,
.single-post .blog-author span,
.post-type-post .blog-author span,
.category .blog-author span {
  color: #5c9700;
  text-transform: uppercase; }

.blog .author-box,
.single-post .author-box,
.post-type-post .author-box,
.category .author-box {
  margin: 30px 0 0 0; }
  .blog .author-box .avatar,
  .single-post .author-box .avatar,
  .post-type-post .author-box .avatar,
  .category .author-box .avatar {
    float: left;
    border: 1px solid #fff;
    border-radius: 50%;
    margin: 0 15px 0 0; }
  .blog .author-box h3,
  .single-post .author-box h3,
  .post-type-post .author-box h3,
  .category .author-box h3 {
    text-transform: uppercase;
    font-size: 24px;
    word-wrap: break-word;
    font-family: Montserrat, Helvetica, Arial, Sans-serif;
    font-weight: 400;
    margin: 8px 0 15px;
    line-height: 1.25em; }
  .blog .author-box p,
  .single-post .author-box p,
  .post-type-post .author-box p,
  .category .author-box p {
    font-size: 16px; }

.blog .form-subscription-wrapper,
.single-post .form-subscription-wrapper,
.post-type-post .form-subscription-wrapper,
.category .form-subscription-wrapper {
  text-align: center;
  padding: 20px;
  margin: 30px 0 0 0; }
  .blog .form-subscription-wrapper .inner-wrapper h3,
  .single-post .form-subscription-wrapper .inner-wrapper h3,
  .post-type-post .form-subscription-wrapper .inner-wrapper h3,
  .category .form-subscription-wrapper .inner-wrapper h3 {
    font-size: 30px;
    font-family: Montserrat, Helvetica, Arial, Sans-serif;
    font-weight: 400;
    margin: 8px 0 15px;
    line-height: 1.25em;
    color: #000; }
  .blog .form-subscription-wrapper .inner-wrapper form .es_lablebox,
  .single-post .form-subscription-wrapper .inner-wrapper form .es_lablebox,
  .post-type-post .form-subscription-wrapper .inner-wrapper form .es_lablebox,
  .category .form-subscription-wrapper .inner-wrapper form .es_lablebox {
    display: none; }
  .blog .form-subscription-wrapper .inner-wrapper form .es_textbox input,
  .single-post .form-subscription-wrapper .inner-wrapper form .es_textbox input,
  .post-type-post .form-subscription-wrapper .inner-wrapper form .es_textbox input,
  .category .form-subscription-wrapper .inner-wrapper form .es_textbox input {
    display: block;
    width: 90%;
    margin: 0 auto;
    padding: 15px;
    text-align: center;
    border-radius: 0;
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear .2s,box-shadow linear .2s;
    -moz-transition: border linear .2s,box-shadow linear .2s;
    -o-transition: border linear .2s,box-shadow linear .2s;
    transition: border linear .2s,box-shadow linear .2s;
    font-size: 14px;
    line-height: 20px;
    color: #555;
    margin-bottom: 0;
    vertical-align: middle;
    max-width: 500px; }
  .blog .form-subscription-wrapper .inner-wrapper form .es_button input,
  .single-post .form-subscription-wrapper .inner-wrapper form .es_button input,
  .post-type-post .form-subscription-wrapper .inner-wrapper form .es_button input,
  .category .form-subscription-wrapper .inner-wrapper form .es_button input {
    cursor: pointer;
    -webkit-appearance: none;
    font-family: Ubuntu,sans-serif;
    text-decoration: none !important;
    line-height: 24px;
    font-size: 18px;
    font-weight: 400;
    border-radius: 0;
    background-color: #75be02;
    color: #fff;
    border: 0;
    padding: 10px 15px;
    margin: 0 0 10px;
    text-align: center;
    display: inline-block;
    width: auto;
    text-transform: uppercase; }

.blog .form-subscription-wrapper h4,
.single-post .form-subscription-wrapper h4,
.post-type-post .form-subscription-wrapper h4,
.category .form-subscription-wrapper h4 {
  text-align: center; }
  .blog .form-subscription-wrapper h4 .glyphicon,
  .single-post .form-subscription-wrapper h4 .glyphicon,
  .post-type-post .form-subscription-wrapper h4 .glyphicon,
  .category .form-subscription-wrapper h4 .glyphicon {
    top: 2px; }

.blog .form-subscription-wrapper p,
.single-post .form-subscription-wrapper p,
.post-type-post .form-subscription-wrapper p,
.category .form-subscription-wrapper p {
  max-width: 80%;
  margin: 0 auto;
  text-align: center; }

.blog .form-subscription-wrapper form,
.single-post .form-subscription-wrapper form,
.post-type-post .form-subscription-wrapper form,
.category .form-subscription-wrapper form {
  text-align: center;
  justify-content: center; }
  .blog .form-subscription-wrapper form label,
  .single-post .form-subscription-wrapper form label,
  .post-type-post .form-subscription-wrapper form label,
  .category .form-subscription-wrapper form label {
    text-align: left;
    color: #333; }
    .blog .form-subscription-wrapper form label .required,
    .single-post .form-subscription-wrapper form label .required,
    .post-type-post .form-subscription-wrapper form label .required,
    .category .form-subscription-wrapper form label .required {
      color: red; }
    .blog .form-subscription-wrapper form label input,
    .single-post .form-subscription-wrapper form label input,
    .post-type-post .form-subscription-wrapper form label input,
    .category .form-subscription-wrapper form label input {
      width: 100%;
      margin: 0;
      border-radius: 0;
      font-size: 16px;
      padding: 12px;
      background-color: #fff;
      border: 1px solid #ccc;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      -webkit-transition: border linear .2s, box-shadow linear .2s;
      -moz-transition: border linear .2s, box-shadow linear .2s;
      -o-transition: border linear .2s, box-shadow linear .2s;
      transition: border linear .2s, box-shadow linear .2s;
      line-height: 20px;
      color: #555;
      display: block;
      max-width: 500px; }
  .blog .form-subscription-wrapper form input[type=submit],
  .single-post .form-subscription-wrapper form input[type=submit],
  .post-type-post .form-subscription-wrapper form input[type=submit],
  .category .form-subscription-wrapper form input[type=submit] {
    width: 100%;
    display: inline-block;
    max-width: 436px;
    margin-top: 10px;
    background-color: #75be02;
    outline: 0;
    cursor: pointer;
    color: #fff;
    text-align: center;
    border: none;
    font-size: 18px;
    font-family: Ubuntu;
    padding: 12px; }
    .blog .form-subscription-wrapper form input[type=submit]:hover,
    .single-post .form-subscription-wrapper form input[type=submit]:hover,
    .post-type-post .form-subscription-wrapper form input[type=submit]:hover,
    .category .form-subscription-wrapper form input[type=submit]:hover {
      background-color: #5c9700; }

.blog .toggle-blog-comment-wrapper #comments-toggle-button,
.single-post .toggle-blog-comment-wrapper #comments-toggle-button,
.post-type-post .toggle-blog-comment-wrapper #comments-toggle-button,
.category .toggle-blog-comment-wrapper #comments-toggle-button {
  cursor: pointer;
  -webkit-appearance: none;
  text-decoration: none !important;
  line-height: 24px;
  font-size: 18px;
  font-weight: 400;
  font-family: Ubuntu,sans-serif;
  border-radius: 0;
  background-color: #75be02;
  color: #fff;
  border: 0;
  padding: 10px 15px;
  margin: 10px 0;
  text-align: center;
  display: inline-block;
  text-transform: uppercase; }
  .blog .toggle-blog-comment-wrapper #comments-toggle-button:after,
  .single-post .toggle-blog-comment-wrapper #comments-toggle-button:after,
  .post-type-post .toggle-blog-comment-wrapper #comments-toggle-button:after,
  .category .toggle-blog-comment-wrapper #comments-toggle-button:after {
    content: "\F107";
    font-family: FontAwesome;
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%; }
  .blog .toggle-blog-comment-wrapper #comments-toggle-button.open:after,
  .single-post .toggle-blog-comment-wrapper #comments-toggle-button.open:after,
  .post-type-post .toggle-blog-comment-wrapper #comments-toggle-button.open:after,
  .category .toggle-blog-comment-wrapper #comments-toggle-button.open:after {
    content: "\F106"; }
  .blog .toggle-blog-comment-wrapper #comments-toggle-button:hover,
  .single-post .toggle-blog-comment-wrapper #comments-toggle-button:hover,
  .post-type-post .toggle-blog-comment-wrapper #comments-toggle-button:hover,
  .category .toggle-blog-comment-wrapper #comments-toggle-button:hover {
    background-color: #5c9700; }

.blog .toggle-blog-comment-wrapper .toggle-blog-comment,
.single-post .toggle-blog-comment-wrapper .toggle-blog-comment,
.post-type-post .toggle-blog-comment-wrapper .toggle-blog-comment,
.category .toggle-blog-comment-wrapper .toggle-blog-comment {
  display: none; }
  .blog .toggle-blog-comment-wrapper .toggle-blog-comment.show,
  .single-post .toggle-blog-comment-wrapper .toggle-blog-comment.show,
  .post-type-post .toggle-blog-comment-wrapper .toggle-blog-comment.show,
  .category .toggle-blog-comment-wrapper .toggle-blog-comment.show {
    display: block; }
    .blog .toggle-blog-comment-wrapper .toggle-blog-comment.show p,
    .single-post .toggle-blog-comment-wrapper .toggle-blog-comment.show p,
    .post-type-post .toggle-blog-comment-wrapper .toggle-blog-comment.show p,
    .category .toggle-blog-comment-wrapper .toggle-blog-comment.show p {
      max-width: 500px;
      width: 90%;
      margin: 0 auto 10px auto; }
      .blog .toggle-blog-comment-wrapper .toggle-blog-comment.show p.error,
      .single-post .toggle-blog-comment-wrapper .toggle-blog-comment.show p.error,
      .post-type-post .toggle-blog-comment-wrapper .toggle-blog-comment.show p.error,
      .category .toggle-blog-comment-wrapper .toggle-blog-comment.show p.error {
        color: red; }
      .blog .toggle-blog-comment-wrapper .toggle-blog-comment.show p.success,
      .single-post .toggle-blog-comment-wrapper .toggle-blog-comment.show p.success,
      .post-type-post .toggle-blog-comment-wrapper .toggle-blog-comment.show p.success,
      .category .toggle-blog-comment-wrapper .toggle-blog-comment.show p.success {
        color: green; }

.blog .toggle-blog-comment-wrapper #comments-listing,
.single-post .toggle-blog-comment-wrapper #comments-listing,
.post-type-post .toggle-blog-comment-wrapper #comments-listing,
.category .toggle-blog-comment-wrapper #comments-listing {
  border-bottom: 1px solid #ccc;
  margin-bottom: 30px;
  margin-top: 30px;
  display: block; }

.blog .toggle-blog-comment-wrapper .comments,
.single-post .toggle-blog-comment-wrapper .comments,
.post-type-post .toggle-blog-comment-wrapper .comments,
.category .toggle-blog-comment-wrapper .comments {
  padding-top: 0; }

.blog .toggle-blog-comment-wrapper #comments-list,
.single-post .toggle-blog-comment-wrapper #comments-list,
.post-type-post .toggle-blog-comment-wrapper #comments-list,
.category .toggle-blog-comment-wrapper #comments-list {
  border-bottom: 1px solid #ccc;
  margin-bottom: 30px;
  margin-top: 30px; }
  .blog .toggle-blog-comment-wrapper #comments-list .comment-item,
  .single-post .toggle-blog-comment-wrapper #comments-list .comment-item,
  .post-type-post .toggle-blog-comment-wrapper #comments-list .comment-item,
  .category .toggle-blog-comment-wrapper #comments-list .comment-item {
    border-bottom: 1px solid #000;
    border-top: medium none;
    margin: 0 10px 10px;
    padding: 0 15px; }
    .blog .toggle-blog-comment-wrapper #comments-list .comment-item.depth-1,
    .single-post .toggle-blog-comment-wrapper #comments-list .comment-item.depth-1,
    .post-type-post .toggle-blog-comment-wrapper #comments-list .comment-item.depth-1,
    .category .toggle-blog-comment-wrapper #comments-list .comment-item.depth-1 {
      padding-left: 2em; }
    .blog .toggle-blog-comment-wrapper #comments-list .comment-item h4,
    .single-post .toggle-blog-comment-wrapper #comments-list .comment-item h4,
    .post-type-post .toggle-blog-comment-wrapper #comments-list .comment-item h4,
    .category .toggle-blog-comment-wrapper #comments-list .comment-item h4 {
      font-size: 1.2em;
      font-weight: bold;
      margin: 0;
      padding-top: 15px;
      font-family: Montserrat, Helvetica, Arial, Sans-serif;
      line-height: 1.25em;
      color: #000; }
    .blog .toggle-blog-comment-wrapper #comments-list .comment-item .comment-date,
    .single-post .toggle-blog-comment-wrapper #comments-list .comment-item .comment-date,
    .post-type-post .toggle-blog-comment-wrapper #comments-list .comment-item .comment-date,
    .category .toggle-blog-comment-wrapper #comments-list .comment-item .comment-date {
      font-size: 0.8em;
      text-align: right;
      color: #333 !important;
      display: block !important; }
    .blog .toggle-blog-comment-wrapper #comments-list .comment-item .comment-body,
    .single-post .toggle-blog-comment-wrapper #comments-list .comment-item .comment-body,
    .post-type-post .toggle-blog-comment-wrapper #comments-list .comment-item .comment-body,
    .category .toggle-blog-comment-wrapper #comments-list .comment-item .comment-body {
      padding: 10px 0;
      border-bottom: medium none; }
      .blog .toggle-blog-comment-wrapper #comments-list .comment-item .comment-body p,
      .single-post .toggle-blog-comment-wrapper #comments-list .comment-item .comment-body p,
      .post-type-post .toggle-blog-comment-wrapper #comments-list .comment-item .comment-body p,
      .category .toggle-blog-comment-wrapper #comments-list .comment-item .comment-body p {
        color: #333;
        display: block;
        font-family: Ubuntu, sans-serif;
        font-size: 15px;
        line-height: 24px;
        -webkit-margin-before: 1em;
        -webkit-margin-after: 1em;
        -webkit-margin-start: 0;
        -webkit-margin-end: 0;
        max-width: 100%;
        width: 100%; }
    .blog .toggle-blog-comment-wrapper #comments-list .comment-item .comment-reply-to,
    .single-post .toggle-blog-comment-wrapper #comments-list .comment-item .comment-reply-to,
    .post-type-post .toggle-blog-comment-wrapper #comments-list .comment-item .comment-reply-to,
    .category .toggle-blog-comment-wrapper #comments-list .comment-item .comment-reply-to {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAQAAAAXtxYXAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAiUlEQVQYlWNgQAbCDNoMeIArwxWGOlySogyTGH4x/Gcowy4dyHADKAmCdxgWM+QzGCBLSjMsh0oi4E+GPQzeMAUyDKswFEDgBAY2mKIQhltQwWMM0xkWMmxluMrwG8hrQ1gkzjAVLFQI5XMwmDDMYvjCoIXsGg+Gawy1KI5PZohH9Y0Igy6a/7QB3Dw0Qs6eV2sAAAAASUVORK5CYII=) no-repeat 5px;
      border: none;
      padding-left: 25px;
      color: #333;
      margin-bottom: 15px;
      font: 13.3333px Arial; }

.blog .toggle-blog-comment-wrapper form p,
.blog .toggle-blog-comment-wrapper form .g-recaptcha,
.single-post .toggle-blog-comment-wrapper form p,
.single-post .toggle-blog-comment-wrapper form .g-recaptcha,
.post-type-post .toggle-blog-comment-wrapper form p,
.post-type-post .toggle-blog-comment-wrapper form .g-recaptcha,
.category .toggle-blog-comment-wrapper form p,
.category .toggle-blog-comment-wrapper form .g-recaptcha {
  max-width: 500px;
  width: 90%;
  margin: 0 auto 10px auto; }
  .blog .toggle-blog-comment-wrapper form p label,
  .blog .toggle-blog-comment-wrapper form .g-recaptcha label,
  .single-post .toggle-blog-comment-wrapper form p label,
  .single-post .toggle-blog-comment-wrapper form .g-recaptcha label,
  .post-type-post .toggle-blog-comment-wrapper form p label,
  .post-type-post .toggle-blog-comment-wrapper form .g-recaptcha label,
  .category .toggle-blog-comment-wrapper form p label,
  .category .toggle-blog-comment-wrapper form .g-recaptcha label {
    display: block;
    margin-bottom: 5px;
    color: #333;
    font-family: Montserrat, Helvetica, Arial, Sans-serif;
    font-size: 15px;
    line-height: 24px;
    font-weight: normal; }
  .blog .toggle-blog-comment-wrapper form p input,
  .blog .toggle-blog-comment-wrapper form p textarea,
  .blog .toggle-blog-comment-wrapper form .g-recaptcha input,
  .blog .toggle-blog-comment-wrapper form .g-recaptcha textarea,
  .single-post .toggle-blog-comment-wrapper form p input,
  .single-post .toggle-blog-comment-wrapper form p textarea,
  .single-post .toggle-blog-comment-wrapper form .g-recaptcha input,
  .single-post .toggle-blog-comment-wrapper form .g-recaptcha textarea,
  .post-type-post .toggle-blog-comment-wrapper form p input,
  .post-type-post .toggle-blog-comment-wrapper form p textarea,
  .post-type-post .toggle-blog-comment-wrapper form .g-recaptcha input,
  .post-type-post .toggle-blog-comment-wrapper form .g-recaptcha textarea,
  .category .toggle-blog-comment-wrapper form p input,
  .category .toggle-blog-comment-wrapper form p textarea,
  .category .toggle-blog-comment-wrapper form .g-recaptcha input,
  .category .toggle-blog-comment-wrapper form .g-recaptcha textarea {
    border-radius: 0;
    width: 100%;
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border linear .2s,box-shadow linear .2s;
    -moz-transition: border linear .2s,box-shadow linear .2s;
    -o-transition: border linear .2s,box-shadow linear .2s;
    transition: border linear .2s,box-shadow linear .2s;
    padding: 10px 15px;
    font-size: 14px;
    line-height: 20px;
    color: #555;
    display: block;
    margin-bottom: 0; }
    .blog .toggle-blog-comment-wrapper form p input#submit,
    .blog .toggle-blog-comment-wrapper form p textarea#submit,
    .blog .toggle-blog-comment-wrapper form .g-recaptcha input#submit,
    .blog .toggle-blog-comment-wrapper form .g-recaptcha textarea#submit,
    .single-post .toggle-blog-comment-wrapper form p input#submit,
    .single-post .toggle-blog-comment-wrapper form p textarea#submit,
    .single-post .toggle-blog-comment-wrapper form .g-recaptcha input#submit,
    .single-post .toggle-blog-comment-wrapper form .g-recaptcha textarea#submit,
    .post-type-post .toggle-blog-comment-wrapper form p input#submit,
    .post-type-post .toggle-blog-comment-wrapper form p textarea#submit,
    .post-type-post .toggle-blog-comment-wrapper form .g-recaptcha input#submit,
    .post-type-post .toggle-blog-comment-wrapper form .g-recaptcha textarea#submit,
    .category .toggle-blog-comment-wrapper form p input#submit,
    .category .toggle-blog-comment-wrapper form p textarea#submit,
    .category .toggle-blog-comment-wrapper form .g-recaptcha input#submit,
    .category .toggle-blog-comment-wrapper form .g-recaptcha textarea#submit {
      width: auto;
      text-transform: uppercase;
      margin: 10px auto 0 auto;
      display: block;
      cursor: pointer;
      -webkit-appearance: none;
      text-decoration: none !important;
      line-height: 24px;
      font-size: 18px;
      font-weight: 400;
      font-family: Ubuntu,sans-serif;
      border-radius: 0;
      background-color: #75be02;
      color: #fff;
      border: 0;
      padding: 10px 15px;
      text-align: center; }
      .blog .toggle-blog-comment-wrapper form p input#submit:hover,
      .blog .toggle-blog-comment-wrapper form p textarea#submit:hover,
      .blog .toggle-blog-comment-wrapper form .g-recaptcha input#submit:hover,
      .blog .toggle-blog-comment-wrapper form .g-recaptcha textarea#submit:hover,
      .single-post .toggle-blog-comment-wrapper form p input#submit:hover,
      .single-post .toggle-blog-comment-wrapper form p textarea#submit:hover,
      .single-post .toggle-blog-comment-wrapper form .g-recaptcha input#submit:hover,
      .single-post .toggle-blog-comment-wrapper form .g-recaptcha textarea#submit:hover,
      .post-type-post .toggle-blog-comment-wrapper form p input#submit:hover,
      .post-type-post .toggle-blog-comment-wrapper form p textarea#submit:hover,
      .post-type-post .toggle-blog-comment-wrapper form .g-recaptcha input#submit:hover,
      .post-type-post .toggle-blog-comment-wrapper form .g-recaptcha textarea#submit:hover,
      .category .toggle-blog-comment-wrapper form p input#submit:hover,
      .category .toggle-blog-comment-wrapper form p textarea#submit:hover,
      .category .toggle-blog-comment-wrapper form .g-recaptcha input#submit:hover,
      .category .toggle-blog-comment-wrapper form .g-recaptcha textarea#submit:hover {
        background-color: #5c9700; }
  .blog .toggle-blog-comment-wrapper form p #captcha_code_label,
  .blog .toggle-blog-comment-wrapper form .g-recaptcha #captcha_code_label,
  .single-post .toggle-blog-comment-wrapper form p #captcha_code_label,
  .single-post .toggle-blog-comment-wrapper form .g-recaptcha #captcha_code_label,
  .post-type-post .toggle-blog-comment-wrapper form p #captcha_code_label,
  .post-type-post .toggle-blog-comment-wrapper form .g-recaptcha #captcha_code_label,
  .category .toggle-blog-comment-wrapper form p #captcha_code_label,
  .category .toggle-blog-comment-wrapper form .g-recaptcha #captcha_code_label {
    float: left; }

.blog .toggle-blog-comment-wrapper form .captchaSizeDivLarge,
.single-post .toggle-blog-comment-wrapper form .captchaSizeDivLarge,
.post-type-post .toggle-blog-comment-wrapper form .captchaSizeDivLarge,
.category .toggle-blog-comment-wrapper form .captchaSizeDivLarge {
  max-width: 500px;
  width: 90%;
  margin: 0 auto; }

.blog .blog-pagination a,
.single-post .blog-pagination a,
.post-type-post .blog-pagination a,
.category .blog-pagination a {
  font-family: Montserrat, Helvetica,Arial,Sans-serif;
  font-size: 15px;
  line-height: 24px;
  text-decoration: underline;
  color: #060ced;
  text-transform: uppercase; }

.blog header,
.single-post header,
.post-type-post header,
.category header {
  height: 500px;
  background-size: cover;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center; }
  .blog header h1,
  .single-post header h1,
  .post-type-post header h1,
  .category header h1 {
    color: #ffffff;
    font-family: Montserrat, sans-serif; }

.blog article .article-body,
.single-post article .article-body,
.post-type-post article .article-body,
.category article .article-body {
  max-width: 1170px;
  margin: 0 auto;
  font-family: Montserrat, sans-serif; }
  .blog article .article-body h2, .blog article .article-body h3, .blog article .article-body h4, .blog article .article-body h5,
  .single-post article .article-body h2,
  .single-post article .article-body h3,
  .single-post article .article-body h4,
  .single-post article .article-body h5,
  .post-type-post article .article-body h2,
  .post-type-post article .article-body h3,
  .post-type-post article .article-body h4,
  .post-type-post article .article-body h5,
  .category article .article-body h2,
  .category article .article-body h3,
  .category article .article-body h4,
  .category article .article-body h5 {
    font-family: Montserrat, sans-serif; }

.blog article .comment-box,
.blog article .article-content,
.single-post article .comment-box,
.single-post article .article-content,
.post-type-post article .comment-box,
.post-type-post article .article-content,
.category article .comment-box,
.category article .article-content {
  max-width: 1170px;
  margin: 0 auto; }

.category header .header-content {
  background: url(b760049cd91c9e0fb8050f4e0cab1d71.jpg) no-repeat;
  background-size: cover;
  background-position: center center; }

.page-blog .blog-posts-recent {
  padding-left: 0 !important;
  list-style-type: none;
  display: inline-block;
  width: 100%; }
  .page-blog .blog-posts-recent li {
    display: inline-block;
    width: 100%; }
  .page-blog .blog-posts-recent article {
    border: none;
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
    .page-blog .blog-posts-recent article .post-banner-image {
      flex: 0.3; }
    .page-blog .blog-posts-recent article .entry-data {
      display: flex;
      flex: 0.7;
      align-items: center; }
      .page-blog .blog-posts-recent article .entry-data h2 {
        margin: 0;
        padding-left: 20px;
        font-size: 20px;
        line-height: 24px; }
        .page-blog .blog-posts-recent article .entry-data h2 a {
          color: #333;
          font-size: 15px;
          font-family: Montserrat-Light, Sans-serif; }

.page-blog form #search-field {
  width: 100%;
  background-color: #fff;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -moz-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
  padding: 4px 6px;
  font-size: 14px;
  line-height: 20px;
  color: #555;
  display: block;
  margin-bottom: 0;
  vertical-align: middle;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  max-width: 500px; }

.page-blog form #search-submit {
  cursor: pointer;
  -webkit-appearance: none;
  text-decoration: none !important;
  z-index: 39;
  line-height: 24px;
  font-size: 18px;
  font-weight: 400;
  font-family: Ubuntu, sans-serif;
  border-radius: 0;
  background-color: #75be02;
  color: #fff;
  border: 0;
  padding: 10px 15px;
  margin: 10px 0;
  text-align: center;
  display: inline-block; }
  .page-blog form #search-submit:hover {
    background-color: #5c9700; }

.blog-posts-paginated {
  padding-left: 0; }

body.category #main {
  padding-top: 150px; }

body.single-post #main article.post-type-post {
  padding: 25px; }

body.error404 header.header-img {
  background: url(60df1da293bd93034ea776057fdcf469.png);
  background-size: cover;
  min-height: 300px; }

body.error404 header .navbar-dark {
  background: none; }

body.error404 #main-container {
  padding: 30px 0; }
  body.error404 #main-container h1 {
    text-align: center; }
  body.error404 #main-container p {
    text-align: center; }
    body.error404 #main-container p a {
      font-size: 26px; }

.page-template-campaign {
  /**
   * Global styles
   */
  /* Hide input[type=number] arrows */
  /* End of input[type=number] styles */
  /* End of Global styles */ }
  .page-template-campaign * {
    outline: none; }
  .page-template-campaign .elementor embed,
  .page-template-campaign .elementor iframe,
  .page-template-campaign .elementor object,
  .page-template-campaign .elementor video {
    max-width: none;
    width: auto; }
  .page-template-campaign ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #fff; }
  .page-template-campaign ::-moz-placeholder {
    /* Firefox 19+ */
    color: #fff; }
  .page-template-campaign :-ms-input-placeholder {
    /* IE 10+ */
    color: #fff; }
  .page-template-campaign :-moz-placeholder {
    /* Firefox 18- */
    color: #fff; }
  .page-template-campaign input[type=number]::-webkit-inner-spin-button,
  .page-template-campaign input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0; }
  .page-template-campaign input[type=number] {
    -moz-appearance: textfield; }
  .page-template-campaign .no-margin {
    margin: 0 !important; }
    .page-template-campaign .no-margin p {
      margin: 0 !important; }
  .page-template-campaign header {
    background: none; }
    .page-template-campaign header .brand {
      background: url(41868a6a93009d8a6ebb9be5b03cff9a.png);
      background-size: contain;
      width: 156px;
      height: 57px;
      display: block; }
  .page-template-campaign section.elementor-element {
    position: relative; }
  .page-template-campaign section.no-wrap .elementor-row .elementor-column-wrap {
    padding: 0; }
  .page-template-campaign section.header .elementor-row .elementor-column-wrap .elementor-widget-button.absolute {
    left: 60px;
    bottom: 100px; }
    @media screen and (max-width: 991px) {
      .page-template-campaign section.header .elementor-row .elementor-column-wrap .elementor-widget-button.absolute {
        bottom: 50px;
        left: 50px; } }
    @media screen and (max-width: 767px) {
      .page-template-campaign section.header .elementor-row .elementor-column-wrap .elementor-widget-button.absolute {
        bottom: 35px;
        left: 35px; } }
    @media screen and (max-width: 667px) {
      .page-template-campaign section.header .elementor-row .elementor-column-wrap .elementor-widget-button.absolute {
        bottom: 20px;
        left: 20px; } }
    @media screen and (max-width: 480px) {
      .page-template-campaign section.header .elementor-row .elementor-column-wrap .elementor-widget-button.absolute {
        left: 50%;
        transform: translate(-50%, 0);
        bottom: 0; } }
    @media screen and (max-width: 767px) {
      .page-template-campaign section.header .elementor-row .elementor-column-wrap .elementor-widget-button.absolute a {
        padding-left: 80px;
        padding-right: 80px; } }
    @media screen and (max-width: 667px) {
      .page-template-campaign section.header .elementor-row .elementor-column-wrap .elementor-widget-button.absolute a {
        padding-left: 60px;
        padding-right: 60px; } }
    @media screen and (max-width: 480px) {
      .page-template-campaign section.header .elementor-row .elementor-column-wrap .elementor-widget-button.absolute a {
        padding: 10px 35px;
        width: 100%; } }
  .page-template-campaign section .elementor-row .elementor-column.child-no-relative .elementor-widget-wrap {
    position: static; }
  @media screen and (max-width: 767px) {
    .page-template-campaign section .elementor-row .elementor-column .elementor-heading-title {
      text-align: center; } }
  @media screen and (max-width: 480px) {
    .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-element.elementor-widget-testimonial .elementor-widget-container {
      padding: 0 10px; } }
  .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-element.elementor-widget-testimonial .elementor-widget-container .elementor-testimonial-wrapper {
    overflow: visible; }
    .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-element.elementor-widget-testimonial .elementor-widget-container .elementor-testimonial-wrapper .elementor-testimonial-content {
      position: relative; }
      .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-element.elementor-widget-testimonial .elementor-widget-container .elementor-testimonial-wrapper .elementor-testimonial-content:before {
        content: "\F10D";
        font-size: 50px;
        display: inline-block;
        font-family: FontAwesome;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        position: absolute;
        left: -70px;
        top: -25px;
        color: #484b44; }
        @media screen and (max-width: 480px) {
          .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-element.elementor-widget-testimonial .elementor-widget-container .elementor-testimonial-wrapper .elementor-testimonial-content:before {
            display: none; } }
      .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-element.elementor-widget-testimonial .elementor-widget-container .elementor-testimonial-wrapper .elementor-testimonial-content:after {
        content: "\F10E";
        font-size: 50px;
        display: inline-block;
        font-family: FontAwesome;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        position: absolute;
        right: -70px;
        bottom: -25px;
        color: #484b44;
        -moz-transform: rotate(180deg) scaleX(-1);
        -ms-transform: rotate(180deg) scaleX(-1);
        -webkit-transform: rotate(180deg) scaleX(-1);
        -o-transform: rotate(180deg) scaleX(-1);
        transform: rotate(180deg) scaleX(-1); }
        @media screen and (max-width: 480px) {
          .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-element.elementor-widget-testimonial .elementor-widget-container .elementor-testimonial-wrapper .elementor-testimonial-content:after {
            display: none; } }
  .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-element.elementor-view-stacked.elementor-shape-circle {
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    bottom: -40px; }
  .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-element .elementor-image-gallery .gallery {
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
    align-items: center; }
    @media screen and (max-width: 767px) {
      .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-element .elementor-image-gallery .gallery {
        flex-wrap: wrap; } }
    @media screen and (max-width: 667px) {
      .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-element .elementor-image-gallery .gallery {
        flex-direction: column; } }
    @media screen and (max-width: 767px) {
      .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-element .elementor-image-gallery .gallery .gallery-item {
        flex: 0 0 50%; } }
    @media screen and (max-width: 667px) {
      .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-element .elementor-image-gallery .gallery .gallery-item {
        width: 80% !important; } }
    .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-element .elementor-image-gallery .gallery .gallery-item .gallery-icon img {
      border: none !important; }
  .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-element .input-wrapper {
    margin-bottom: 30px;
    text-align: center; }
    .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-element .input-wrapper input {
      color: #fff;
      font-size: 16px;
      padding: 11px;
      background-color: transparent;
      border: 2px solid #ffffff;
      border-radius: 39px;
      width: 80%; }
      @media screen and (max-width: 480px) {
        .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-element .input-wrapper input {
          width: 100%; } }
  .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-element .select-wrapper {
    text-align: center; }
    .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-element .select-wrapper .wpcf7-form-control-wrap {
      position: relative; }
    .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-element .select-wrapper label {
      color: #fff;
      font-weight: normal;
      font-size: 16px; }
    .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-element .select-wrapper .wpcf7-form-control-wrap {
      width: 100%;
      display: block; }
      .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-element .select-wrapper .wpcf7-form-control-wrap select,
      .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-element .select-wrapper .wpcf7-form-control-wrap .ui-selectmenu-button {
        display: block;
        margin: 0 auto;
        color: #fff;
        font-size: 16px;
        text-align: left;
        padding: 11px;
        background-color: transparent;
        border: 2px solid #ffffff;
        border-radius: 39px;
        width: 80%;
        position: relative;
        cursor: pointer; }
        @media screen and (max-width: 480px) {
          .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-element .select-wrapper .wpcf7-form-control-wrap select,
          .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-element .select-wrapper .wpcf7-form-control-wrap .ui-selectmenu-button {
            width: 100% !important; } }
        .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-element .select-wrapper .wpcf7-form-control-wrap select:after,
        .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-element .select-wrapper .wpcf7-form-control-wrap .ui-selectmenu-button:after {
          content: " ";
          position: absolute;
          top: 50%;
          top: -webkit-calc(50% - 2px);
          top: calc(50% - 2px);
          right: 10px;
          display: inline-block;
          border-color: #696969 transparent transparent transparent;
          border-style: solid;
          border-width: 6px; }
  .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-element input[type=submit] {
    color: #333;
    background-color: #87ea5e;
    border-radius: 186px;
    padding: 10px 70px;
    border: navajowhite;
    font-weight: bold;
    font-size: 14px;
    margin: 30px auto 0;
    display: block; }
    @media screen and (max-width: 480px) {
      .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-element input[type=submit] {
        padding: 10px 50px; } }
  .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-widget-button.absolute {
    position: absolute; }
  .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-widget-video iframe {
    width: 690px;
    height: 477px;
    position: relative; }
    @media screen and (max-width: 991px) {
      .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-widget-video iframe {
        width: 80%;
        height: 400px; } }
    @media screen and (max-width: 767px) {
      .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-widget-video iframe {
        height: 350px; } }
    @media screen and (max-width: 667px) {
      .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-widget-video iframe {
        height: 275px; } }
  .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-icon-list-items {
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
    justify-content: center; }
    .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-icon-list-items .elementor-icon-list-item {
      margin: 0 10px; }
      .page-template-campaign section .elementor-row .elementor-column-wrap .elementor-icon-list-items .elementor-icon-list-item a span {
        color: #0082e7; }
  .page-template-campaign section .elementor-row .form-two-columns form {
    display: -ms-flex;
    display: -webkit-flex;
    display: flex; }
    @media screen and (max-width: 767px) {
      .page-template-campaign section .elementor-row .form-two-columns form {
        flex-direction: column;
        align-items: center; } }
    .page-template-campaign section .elementor-row .form-two-columns form input {
      color: #000 !important; }
      .page-template-campaign section .elementor-row .form-two-columns form input::-webkit-input-placeholder {
        /* Chrome/Opera/Safari */
        color: #000; }
      .page-template-campaign section .elementor-row .form-two-columns form input::-moz-placeholder {
        /* Firefox 19+ */
        color: #000; }
      .page-template-campaign section .elementor-row .form-two-columns form input:-ms-input-placeholder {
        /* IE 10+ */
        color: #000; }
      .page-template-campaign section .elementor-row .form-two-columns form input:-moz-placeholder {
        /* Firefox 18- */
        color: #000; }
    .page-template-campaign section .elementor-row .form-two-columns form .left-column {
      width: 50%; }
      @media screen and (max-width: 767px) {
        .page-template-campaign section .elementor-row .form-two-columns form .left-column {
          width: 80%; } }
    .page-template-campaign section .elementor-row .form-two-columns form .right-column {
      width: 50%; }
      @media screen and (max-width: 767px) {
        .page-template-campaign section .elementor-row .form-two-columns form .right-column {
          width: 80%; } }
      .page-template-campaign section .elementor-row .form-two-columns form .right-column .select-wrapper label {
        color: #000; }
      .page-template-campaign section .elementor-row .form-two-columns form .right-column .select-wrapper .wpcf7-form-control-wrap select,
      .page-template-campaign section .elementor-row .form-two-columns form .right-column .select-wrapper .wpcf7-form-control-wrap .ui-selectmenu-button {
        color: #000; }
      .page-template-campaign section .elementor-row .form-two-columns form .right-column .select-wrapper .wpcf7-form-control-wrap .ui-selectmenu-menu ul {
        background: #fff;
        border: 2px solid #fbd58e; }
        .page-template-campaign section .elementor-row .form-two-columns form .right-column .select-wrapper .wpcf7-form-control-wrap .ui-selectmenu-menu ul li {
          color: #000; }
          .page-template-campaign section .elementor-row .form-two-columns form .right-column .select-wrapper .wpcf7-form-control-wrap .ui-selectmenu-menu ul li:hover {
            background: #fbd58e;
            color: #fff; }
  .page-template-campaign .ui-selectmenu-menu {
    display: none; }
    .page-template-campaign .ui-selectmenu-menu.ui-selectmenu-open {
      display: block; }
    .page-template-campaign .ui-selectmenu-menu ul {
      width: 80%;
      position: absolute;
      background: #3e89d9;
      border: 2px solid #fff;
      border-top: none;
      z-index: 1; }
      .page-template-campaign .ui-selectmenu-menu ul li {
        text-align: left !important;
        color: #fff;
        padding: 5px 11px;
        cursor: pointer; }
        .page-template-campaign .ui-selectmenu-menu ul li:hover {
          background: #fff;
          color: #3e89d9; }
  .page-template-campaign > iframe {
    height: 0;
    position: absolute; }

@media screen and (max-width: 661px) {
  #responsive.page-template-campaign section.video-section {
    padding-bottom: 50px; } }

.features .elementor-widget-icon {
  margin-bottom: 35px !important; }
  .features .elementor-widget-icon i.fa-star:before {
    content: "1";
    width: 100px;
    height: 100px;
    display: block;
    font-size: 50px;
    color: #1B60CA;
    line-height: 100px;
    text-align: center;
    font-family: "Roboto", sans-serif;
    border: 2px solid;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px; }
  .features .elementor-widget-icon.first-icon i.fa-star:before {
    content: "1"; }
  .features .elementor-widget-icon.second-icon i.fa-star:before {
    content: "2"; }
  .features .elementor-widget-icon.third-icon i.fa-star:before {
    content: "3"; }
  .features .elementor-widget-icon.fourth-icon i.fa-star:before {
    content: "4"; }
  .features .elementor-widget-icon.fifth-icon i.fa-star:before {
    content: "5"; }

.features .elementor-image-gallery .gallery {
  display: flex;
  align-items: center;
  justify-content: space-between; }

@media (max-width: 481px) {
  #features-see-demo {
    padding-left: 50px;
    padding-right: 50px; } }

#main #main-menu {
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: rgba(255, 255, 255, 0.9); }
  #main #main-menu > .container-fluid {
    display: flex;
    align-items: center; }
  #main #main-menu .navbar-collapse {
    margin-left: auto; }
    #main #main-menu .navbar-collapse .phone-number {
      color: #242F35;
      font-family: "Montserrat-Light", sans-serif;
      font-weight: 300;
      margin-right: 10px; }
  #main #main-menu .navbar-nav {
    float: right; }
    #main #main-menu .navbar-nav li {
      padding: 0;
      border: 1px solid transparent;
      margin-right: 5px; }
      #main #main-menu .navbar-nav li.login-button {
        border: 1px solid rgba(36, 47, 53, 0.2);
        border-radius: 5px;
        margin-left: 10px;
        margin-right: 0; }
        #main #main-menu .navbar-nav li.login-button a {
          font-family: "Montserrat", sans-serif;
          font-weight: 400; }
      #main #main-menu .navbar-nav li:hover {
        border: 1px solid rgba(36, 47, 53, 0.2);
        border-radius: 5px; }
      #main #main-menu .navbar-nav li a {
        color: #242F35;
        background: none;
        cursor: pointer;
        font-family: "Montserrat-Light", sans-serif;
        font-weight: 300;
        padding-top: 10px;
        padding-bottom: 10px; }
      #main #main-menu .navbar-nav li.sticky-hidden {
        display: block; }
      #main #main-menu .navbar-nav li.sticky-visible {
        display: none;
        margin-left: 10px;
        border: 1px solid #0296e4;
        background-color: #0296e4;
        border-radius: 5px; }
        #main #main-menu .navbar-nav li.sticky-visible a {
          color: #ffffff;
          font-weight: 400;
          border: none;
          font-size: 16px;
          font-family: "Montserrat", sans-serif; }
  #main #main-menu .navbar-brand {
    padding: 10px 15px; }
    #main #main-menu .navbar-brand img {
      max-width: 150px;
      height: auto;
      transition: .3s all ease; }
      #main #main-menu .navbar-brand img#sticky-logo {
        display: none;
        max-width: 20px; }

#main > .navbar {
  position: absolute;
  left: 0;
  top: 0;
  margin-bottom: 0;
  transition: all 0.4s ease;
  border: none;
  width: 100%;
  z-index: 1030; }

#main.sticky-navbar > #main-menu {
  position: fixed;
  animation-duration: 0.8s;
  animation-name: fadeIn;
  border-radius: 0;
  padding: 5px 0 !important; }
  #main.sticky-navbar > #main-menu.black {
    background-color: rgba(36, 47, 53, 0.8); }
    #main.sticky-navbar > #main-menu.black .navbar-toggle .icon-bar {
      background-color: rgba(255, 255, 255, 0.8); }
    #main.sticky-navbar > #main-menu.black a {
      color: rgba(255, 255, 255, 0.6); }
    #main.sticky-navbar > #main-menu.black li.login-button, #main.sticky-navbar > #main-menu.black li:hover {
      border-color: rgba(255, 255, 255, 0.6); }
    #main.sticky-navbar > #main-menu.black li.sticky-visible {
      background-color: #ffffff;
      border-color: #ffffff; }
      #main.sticky-navbar > #main-menu.black li.sticky-visible:hover {
        border-color: #ffffff; }
      #main.sticky-navbar > #main-menu.black li.sticky-visible a {
        color: #242F35; }
  #main.sticky-navbar > #main-menu .navbar-collapse {
    width: 100%;
    margin: 0; }
  #main.sticky-navbar > #main-menu .navbar-nav li.sticky-visible {
    display: block; }
  #main.sticky-navbar > #main-menu .navbar-nav li.sticky-hidden {
    display: none; }
  #main.sticky-navbar > #main-menu .navbar-nav.top {
    flex-grow: 1; }
    #main.sticky-navbar > #main-menu .navbar-nav.top .navbar-nav {
      margin-left: auto; }

@media (min-width: 888px) {
  #main-menu .navbar-collapse {
    display: flex;
    align-items: center; }
  #main-menu.sticky-hidden {
    display: none !important; }
  #main-menu.sticky-visible {
    display: block !important; }
  .navbar-collapse.collapse {
    display: block;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible; }
  .navbar-collapse.collapse .phone-number {
    display: block; } }

@media (max-width: 887px) {
  .phone-number {
    display: none !important; }
  .navbar-collapse.collapse {
    display: none !important; }
    .navbar-collapse.collapse.in {
      display: block !important; }
  .navbar-toggle {
    display: block !important; }
  .navbar-header {
    width: 100%;
    margin-right: 0 !important;
    margin-left: 0 !important;
    float: none; }
    .navbar-header .navbar-toggle {
      display: block;
      margin-right: 0;
      background: none !important; }
      .navbar-header .navbar-toggle .icon-bar {
        background-color: #000; }
  .collapse {
    display: none; }
  .sticky-navbar .navbar-toggle {
    background: #fff; }
    .sticky-navbar .navbar-toggle .icon-bar {
      background-color: #000; }
  body.page #main #main-menu {
    background-color: #ffffff;
    padding: 0;
    border-radius: 0; }
    body.page #main #main-menu > .container-fluid {
      display: block;
      padding: 0; }
      body.page #main #main-menu > .container-fluid .navbar-brand {
        margin-left: 0; }
      body.page #main #main-menu > .container-fluid .navbar-collapse {
        padding: 15px;
        margin: 0; }
    body.page #main #main-menu .navbar-nav {
      margin: 0;
      float: none; }
      body.page #main #main-menu .navbar-nav > li {
        float: none;
        padding: 0;
        border: none !important;
        margin: 10px 0 !important; }
        body.page #main #main-menu .navbar-nav > li:hover {
          background-color: #0296e4; }
          body.page #main #main-menu .navbar-nav > li:hover a {
            color: #ffffff; }
  body.page #main.sticky-navbar #main-menu.black .navbar-nav.top li:hover {
    background-color: #ffffff !important; }
    body.page #main.sticky-navbar #main-menu.black .navbar-nav.top li:hover a {
      color: #242F35 !important; } }

@media (max-width: 867px) {
  #footer .container ul.navbar-nav {
    flex-direction: column; }
    #footer .container ul.navbar-nav li {
      width: 80% !important;
      cursor: pointer; } }

#blog-posts-preview {
  padding-top: 10px; }
  #blog-posts-preview #main-blog-post {
    background-size: cover;
    background-position: 50% 50%;
    display: flex;
    align-items: flex-end;
    border-radius: 5px; }
    #blog-posts-preview #main-blog-post .entry-data-wrapper {
      width: 70%;
      padding: 50px;
      background: rgba(0, 0, 0, 0.4);
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px; }
      #blog-posts-preview #main-blog-post .entry-data-wrapper .entry-title a {
        font-family: "Montserrat", sans-serif;
        font-weight: normal;
        font-size: 40px;
        line-height: 50px;
        color: #ffffff; }
      #blog-posts-preview #main-blog-post .entry-data-wrapper .entry-content {
        font-family: "Montserrat", sans-serif;
        font-weight: normal;
        font-size: 25px;
        line-height: 35px;
        color: rgba(255, 255, 255, 0.6);
        padding: 15px 0; }
      #blog-posts-preview #main-blog-post .entry-data-wrapper .entry-footer {
        display: flex; }
        #blog-posts-preview #main-blog-post .entry-data-wrapper .entry-footer .author-info {
          align-self: center; }
          #blog-posts-preview #main-blog-post .entry-data-wrapper .entry-footer .author-info h3 {
            font-family: "Montserrat", sans-serif;
            font-weight: normal;
            font-size: 13px;
            line-height: 22px;
            color: #19BD7E;
            text-transform: uppercase;
            margin: 0; }
        #blog-posts-preview #main-blog-post .entry-data-wrapper .entry-footer .publish-info {
          align-self: center;
          margin-left: 20px; }
          #blog-posts-preview #main-blog-post .entry-data-wrapper .entry-footer .publish-info .published-date {
            font-family: "Montserrat", sans-serif;
            font-weight: normal;
            font-size: 13px;
            line-height: 22px;
            color: rgba(255, 255, 255, 0.4);
            text-transform: uppercase; }
    #blog-posts-preview #main-blog-post .read-more-button-wrapper {
      margin: 0 auto;
      flex: 0.8;
      text-align: center; }
      #blog-posts-preview #main-blog-post .read-more-button-wrapper a {
        background-color: #00C691;
        font-family: "Montserrat", sans-serif;
        font-weight: normal;
        font-size: 15px;
        line-height: 32px;
        color: #ffffff;
        display: block;
        border-radius: 3px;
        width: 100%;
        margin-bottom: 25px;
        cursor: pointer; }
    #blog-posts-preview #main-blog-post footer .social li {
      margin: 0 10px; }
  #blog-posts-preview #blog-posts-grid {
    margin-top: 50px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    list-style-type: none;
    padding: 0 50px; }
    #blog-posts-preview #blog-posts-grid li {
      flex: 0.3;
      border-radius: 5px;
      background-color: #ffffff; }
      #blog-posts-preview #blog-posts-grid li .post-thumbnail {
        height: 200px;
        width: 100%;
        background-size: cover;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px; }
      #blog-posts-preview #blog-posts-grid li .entry-data {
        padding: 25px; }
        #blog-posts-preview #blog-posts-grid li .entry-data h3 {
          margin: 0; }
        #blog-posts-preview #blog-posts-grid li .entry-data .post-info {
          display: flex; }
          #blog-posts-preview #blog-posts-grid li .entry-data .post-info .author-info h3 {
            font-family: "Montserrat", sans-serif;
            font-weight: normal;
            font-size: 13px;
            line-height: 22px;
            letter-spacing: 2px;
            color: #19BD7E;
            text-transform: uppercase; }
          #blog-posts-preview #blog-posts-grid li .entry-data .post-info .publish-info .published-date {
            font-family: "Montserrat", sans-serif;
            font-weight: normal;
            font-size: 13px;
            line-height: 22px;
            letter-spacing: 2px;
            color: rgba(36, 47, 53, 0.4);
            text-transform: uppercase;
            padding-left: 25px; }
        #blog-posts-preview #blog-posts-grid li .entry-data h2 {
          margin: 15px 0;
          line-height: 30px; }
          #blog-posts-preview #blog-posts-grid li .entry-data h2 a {
            font-family: "Montserrat", sans-serif;
            font-weight: normal;
            font-size: 25px;
            line-height: 30px;
            color: #242f35; }
        #blog-posts-preview #blog-posts-grid li .entry-data .entry-content {
          font-family: "Montserrat", sans-serif;
          font-weight: normal;
          font-size: 16px;
          line-height: 22px;
          color: rgba(36, 47, 53, 0.6); }
        #blog-posts-preview #blog-posts-grid li .entry-data footer {
          margin-top: 15px;
          display: flex;
          justify-content: space-between; }
          #blog-posts-preview #blog-posts-grid li .entry-data footer ul {
            list-style-type: none;
            padding-left: 0;
            flex: 0.5; }
          #blog-posts-preview #blog-posts-grid li .entry-data footer .read-more-button-wrapper {
            flex: .5;
            margin-left: auto; }
            #blog-posts-preview #blog-posts-grid li .entry-data footer .read-more-button-wrapper a {
              width: 80%;
              font-family: "Montserrat", sans-serif;
              font-weight: normal;
              font-size: 16px;
              line-height: 45px;
              color: #ffffff;
              background-color: #00C691;
              display: block;
              text-align: center;
              margin: 0 auto;
              border-radius: 3px; }
  #blog-posts-preview .social {
    list-style-type: none;
    display: flex;
    float: none;
    justify-content: center;
    align-items: center;
    padding: 0;
    flex: 1; }
    #blog-posts-preview .social li.twitter a {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIpSURBVHgBzVjbbcIwFDWNaL/6+KhUoX60RQYEogmVE5ku0AmYgAnoBEzQCToBnaATdAI26ARMQH1vQiAv+xqcwpXOR3BiH5/7smHM0jjnF+22uO52xe3TUN51g9f7DfBZ/Q7jg8HgnNVkZ71e77IvRGt3cROA3ONodKO+95gD24tEGWAedoB5eTccCpjPWiUhRNOFGmV46IuWWqJ5dCK2hLy6ieQIVbvMdYwQY6hRIALR/p9ENijLMu8YRHbctVUHCpOLiTvDcZ+PwhkPwg+FaX6MpI4pVjr+WHI/nBnfCaJfhXUKXz0DOT/64UP5ZlCHMeghph0rIvN48nBe+U6eSBbfps1gL+NSXpHJxIS+QIXM+Es40RBBhfLfFNZQPBh0WQKZSUF+RQpI4DjGiY5M/J4WigeptmA8PENQVi6oc9G64wtpWgNrjpHx1k0r7e41oKwBIJGJU3ZvMkunZBJ1ZnuRMWRRhgy1H6E6WMysFFqZsigbM4Rs2qqjipeNKiroqXNjNlHqTFadaOE6VnCjUGcoFbjwYSCnhoBe6npRGdLbBPQG7eJYYcMp1hqTq/zo05ZIcq6hnWWSJrjQFLcVjvtyYkNig+Q6k1rDpE6qkuq+qFIQviPUs60SeRSOn6d00kN1jnQGrjSP6q5DAbcQRrjQNesmBETgfsaIVhshWyKpy07irr1rLrIM1EiypsEcmAeFyVYp1yQKBj0Em6vmnysYh3+4mKX9AdhsEHOXZ80dAAAAAElFTkSuQmCC) no-repeat;
      width: 35px;
      height: 35px;
      display: block;
      margin: 0 auto; }
    #blog-posts-preview .social li.linkedin a {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHaSURBVHgBzZjbbcIwFIadRrRPvTxUqlAf2iIDAqVJKicyXYAJmIAJugETMEEn6CJdhAk6QetjQiA3fEyOSY/0P8S5fTo354QxS+OcXw0G4nY0EvcvgXwYRe+PO+ljtQ7np9PpJXNkF+Px+HoiRP/w5SYB3HMc36n7fUZgJ0HUCZ7DWphfDkNbwfOsvSSE6FF4o05PE9FXr+h1DmIL5LsGKQE1h4w6R5A55FVAINtNNw+D2YS/JQtKoLoq80038UDOeZT+aoXJijhce+9AYzLCRMk6h4nTb2feweTKMJxJBbJR+uGRXFLCZN5hDPYQygefKr2XcSlvMBdrz6jk1YrEvGltt24LAxwMdlnUxTU5U17jQbLKQpklevoJFYgCUhzo3mKEaVKIS3bdc9BuxMF8ZWubwnqwD+Ex0cGE6aaQX4cwcfJxXphS7yl4BwtDljMtYbY5Q1hNrTwD1YTtM65hdJ/BdmDXMPk0AXuDGUYut6Wr9Jqsm9by61XDy8+FcmHMF5tvGZfKxpncPIx3XKny+dmVd5rmKa+jb+BG888VLphCGGKg67kGAhCYzxjSnAHZguQh+xez9qFRVBl4I6sajxGYD43J1lPUEBWDPURvrkf+XMF5+MPFLO0PScriWSnEx7wAAAAASUVORK5CYII=) no-repeat;
      width: 35px;
      height: 35px;
      display: block;
      margin: 0 auto; }
    #blog-posts-preview .social li.facebook a {
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGySURBVHgB7ZhdToQwEMeLZPXJjwcTs/FB3VQIhACmkK4X2BPsCTyBF/EE3sATeAKvpZ3yIcuHMtMSeNhJ5gEI5Zf/zHQ6MIY0zvnZZiMuPU9cP0TyxkuebyvX1+o+PA/D8JRNZCe+758HQqybH//PAe4+Ta/U+y6zYCSIPod1mIG57TCYOqyHVkkIsbKhRp/fBWKtPrGaHQQL5E4N0gIaDpntHBmZQ04HBLKduuhjvJX8KdtXjnm3r8pcEkS0DXicf/Ek/246IVy/6sDGRIHhcfbRBsHCdNSh5IpWpQeEAlOqwxj0EFKIYiFbEJ9KqT04ZT3dy7iUF1Zg0uyVsk4dcsXBoMsuAQY40PnCI7nTJaw+fhim7I1S2pXrPQctZ08pmyZw5UeYQRh8zoidLuEkezmAiPN3k9IucmZJ1bSofcbaDmwIU08T0BvmhCnPNfSzjE2YcpypzcGqYxOmc/zEqlMcrIpSBodrCsjQPOXMdAYeNJeSzBSHKYSNGOhWUwMBCMxnbKRNBoQFqUO2iFm7aSbzVFONsmocZsFc2JiwStmG6Bj0EN1c//hzBc/hDxdD2g/Ha83SU66QwQAAAABJRU5ErkJggg==) no-repeat;
      width: 35px;
      height: 35px;
      display: block;
      margin: 0 auto; }

@media (max-width: 1060px) {
  #blog-posts-preview .entry-data footer {
    flex-direction: column; }
    #blog-posts-preview .entry-data footer .socila {
      flex: 1; }
    #blog-posts-preview .entry-data footer .read-more-button-wrapper {
      flex: 1;
      margin: 10px 0 0 !important; } }

@media (max-width: 867px) {
  #blog-posts-preview #main-blog-post {
    flex-direction: column; }
    #blog-posts-preview #main-blog-post .entry-data-wrapper {
      width: 100%; }
    #blog-posts-preview #main-blog-post .read-more-button-wrapper {
      width: 80%;
      max-width: 350px;
      margin-top: 25px; }
  #blog-posts-preview #blog-posts-grid {
    flex-direction: column; }
    #blog-posts-preview #blog-posts-grid li {
      margin-bottom: 25px; }
  #blog-posts-preview .social li {
    flex: 0 !important;
    margin: 0 10px !important; }
  #blog-posts-preview footer .read-more-button-wrapper {
    align-self: center;
    width: 100%; } }

@media (max-width: 481px) {
  #blog-posts-preview #main-blog-post .entry-data-wrapper {
    padding: 10px; }
    #blog-posts-preview #main-blog-post .entry-data-wrapper .entry-title a {
      font-size: 25px;
      line-height: 30px; }
    #blog-posts-preview #main-blog-post .entry-data-wrapper .entry-content {
      font-size: 16px;
      line-height: 22px; }
    #blog-posts-preview #main-blog-post .entry-data-wrapper .entry-footer {
      flex-direction: column; }
      #blog-posts-preview #main-blog-post .entry-data-wrapper .entry-footer .publish-info {
        margin-left: 0; }
  #blog-posts-preview #blog-posts-grid {
    padding: 0; }
    #blog-posts-preview #blog-posts-grid .post-info {
      flex-direction: column; }
      #blog-posts-preview #blog-posts-grid .post-info .author-info {
        text-align: center; }
      #blog-posts-preview #blog-posts-grid .post-info .publish-info {
        text-align: center; }
        #blog-posts-preview #blog-posts-grid .post-info .publish-info .published-date {
          padding-left: 0 !important; } }

@media (max-width: 1200px) {
  #blog-posts-preview #blog-posts-grid {
    padding: 0; }
    #blog-posts-preview #blog-posts-grid .post-info {
      flex-direction: column; }
      #blog-posts-preview #blog-posts-grid .post-info .published-date {
        padding-left: 0 !important; }
    #blog-posts-preview #blog-posts-grid footer .read-more-button-wrapper {
      flex: 1 !important;
      max-width: 350px;
      margin: 0 auto;
      width: 100%; }
      #blog-posts-preview #blog-posts-grid footer .read-more-button-wrapper a {
        margin: 0; } }

#footer {
  width: 100%;
  padding: 50px 0; }
  #footer .container {
    width: 100%;
    max-width: 1600px;
    text-align: center; }
    #footer .container ul {
      list-style-type: none;
      display: flex;
      float: none;
      justify-content: center;
      align-items: center;
      padding: 0; }
      #footer .container ul li {
        float: none;
        cursor: pointer; }
        #footer .container ul li a {
          display: block; }
      #footer .container ul.navbar-nav li {
        padding: 0 5px;
        border: 1px solid transparent; }
        #footer .container ul.navbar-nav li:hover {
          border: 1px solid #242F35;
          border-radius: 5px; }
        #footer .container ul.navbar-nav li a {
          font-family: "Montserrat", sans-serif;
          font-size: 15px;
          line-height: 32px;
          color: #242F35;
          background: none; }
    #footer .container .footer-social-wrapper {
      text-align: center; }
      #footer .container .footer-social-wrapper h3 {
        font-family: "Montserrat", sans-serif;
        font-size: 13px;
        line-height: 32px;
        color: rgba(36, 47, 53, 0.4);
        text-transform: uppercase;
        letter-spacing: 2px;
        margin-bottom: 0; }
      #footer .container .footer-social-wrapper ul li {
        padding: 0 15px;
        min-width: 50px; }
        #footer .container .footer-social-wrapper ul li a {
          margin: 0 auto; }
        #footer .container .footer-social-wrapper ul li:first-child {
          padding-left: 0; }
        #footer .container .footer-social-wrapper ul li:last-child {
          padding-right: 0; }
        #footer .container .footer-social-wrapper ul li.twitter a {
          background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAWCAYAAADeiIy1AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFaSURBVHgBrVY9U8MwDM3MylQKdySxexw0doCTOdayhpWVrllhLWvXzvxb9MJXk/gcua7utCl6kt6T4ixLtLMlXajKPea3zs6v3GkwGAGz2f1JFmGFdQtlaKstfe57bumlF8NF/H1UGrcqK1rHgAwBBr7RhnZcyK7XpbLuDQGFoVbSma8Tn5d3bqWta5R5OO8BwVVN29CsBd30nOOb/9HV7nVUDY/SB4gKxSCGnsRV8phaEAp1dUUZjEMG5B8JJxQlYIKlcT5y29zQs5RkkRAq+hgB+ThKdRSfrCQR0P6iDsAafUSg4DkquuUSkh3ix9J7FjK97IBanQgGKoJAWLDkbqQ3E4EHC2DifI0MitEVX+BIoMtrqrNYQ2UgVczL8K5N2fdOsdSFgoBKRZ3M+V/xw8smVm3oOIoTBIMXya3r9qym9aSEJaCLG2e78XFCuOJ3ADhA8ti3xa99ASIagTKUOnITAAAAAElFTkSuQmCC) no-repeat;
          width: 26px;
          height: 22px; }
        #footer .container .footer-social-wrapper ul li.linkedin a {
          background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADcSURBVHgB7ZYxC8IwEIUzuzqVOmibFlGaK8qduOra2dW5q86uXZ39t+aKEW0jamzBIQ9eKVz4Ei4vIUJohVMaxgvayIzWoksxOFF4TgAv7BjwKLqSBNwZsLFUq5HoQr3Ce22LmSBSuE3nBMKLFee0b25oBJRyjXPfrCVABdd4DIeB96i2Pifc3p/hE0vC6pTlWI1nmDvDpcLKBn50aKL8/crf+x5nFzjHNgiWAz5s+r+0rp50/x3aUrZCkeHJynBNy0eh8HAP/xO4/hQS6PDk293Al1CrZnkhvGJcAW7WN0+jDAnTAAAAAElFTkSuQmCC) no-repeat;
          width: 23px;
          height: 23px; }
        #footer .container .footer-social-wrapper ul li.facebook a {
          background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAZCAYAAADqrKTxAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACLSURBVHgB7dMxCoAwDAXQrs6OOohWEcHWJYGuunobV1e9g7fVDkLRtOpiQQz8qXmEBMqYpWKlglxin0kYuMDJDAmiEkMuYM4lLFRItD2MNkCiVGLhAiTKBLaPkV7+2MQbmEvEcM8tpKczV5GTalSeULQtdnWt0/W+iN47+Y+8o1RAp7+3maSCxuxZASNp0Ciu2PYHAAAAAElFTkSuQmCC) no-repeat;
          width: 13px;
          height: 25px; }
    #footer .container .partners {
      margin: 25px 0 25px; }
      #footer .container .partners ul li {
        padding: 15px; }
        #footer .container .partners ul li:hover {
          cursor: default; }
        #footer .container .partners ul li span {
          display: block;
          margin: 0 auto;
          background-repeat: no-repeat;
          background-size: contain;
          width: 140px;
          height: 50px; }
        #footer .container .partners ul li.bbb span {
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKcAAAA+CAYAAABOfwtnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZBMzU5RjVCMzU4NzExRTdCMUI0RTE3RDk2RTk1RjFCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZBMzU5RjVDMzU4NzExRTdCMUI0RTE3RDk2RTk1RjFCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkEzNTlGNTkzNTg3MTFFN0IxQjRFMTdEOTZFOTVGMUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkEzNTlGNUEzNTg3MTFFN0IxQjRFMTdEOTZFOTVGMUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz71uRVAAAAR/UlEQVR42uxd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); }
        #footer .container .partners ul li.norton span {
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKcAAAA+CAYAAABOfwtnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjEwMzQ2OTM2MzU4ODExRTc5RDc5RjEwRjA3N0I3OENBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjEwMzQ2OTM3MzU4ODExRTc5RDc5RjEwRjA3N0I3OENBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTAzNDY5MzQzNTg4MTFFNzlENzlGMTBGMDc3Qjc4Q0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTAzNDY5MzUzNTg4MTFFNzlENzlGMTBGMDc3Qjc4Q0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6KzKrLAAAWY0lEQVR42uxd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); }
        #footer .container .partners ul li.mcaffee span {
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKcAAAA+CAYAAABOfwtnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYwRTU3NUM3MzU4NzExRTc4MzY2QTdCMUNCQ0EyNkVGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYwRTU3NUM4MzU4NzExRTc4MzY2QTdCMUNCQ0EyNkVGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjBFNTc1QzUzNTg3MTFFNzgzNjZBN0IxQ0JDQTI2RUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjBFNTc1QzYzNTg3MTFFNzgzNjZBN0IxQ0JDQTI2RUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6DCZcgAAAY4UlEQVR42uxd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); }
    #footer .container .copy {
      font-family: "Montserrat", sans-serif;
      font-size: 15px;
      line-height: 32px;
      color: rgba(36, 47, 53, 0.4);
      text-transform: none; }

@media (max-width: 1200px) {
  #footer .container ul.navbar-nav {
    flex-wrap: wrap; }
    #footer .container ul.navbar-nav li {
      width: 25%; } }

@media (max-width: 540px) {
  #footer .partners ul {
    flex-direction: column; } }

/* tablets */
@media screen and (max-width: 1200px) {
  #responsive .tech-block .img-wrap img {
    max-width: 100%; }
  #responsive .partner .notice {
    padding: 14px 15px; }
  #responsive .partner .popupform-header-button {
    margin: 15px auto 0; }
  #responsive .quote {
    padding: 30px 30px 20px;
    font-size: 14px; }
  #responsive .home-partners-logo img {
    max-width: 100%; } }

@media screen and (max-width: 991px) {
  #responsive .quote {
    padding: 40px 30px 20px;
    font-size: 14px;
    background-size: 100% 100%; }
  #responsive .invoices-block {
    margin-bottom: 50px; }
    #responsive .invoices-block .invoices-block-img {
      min-height: 0; }
      #responsive .invoices-block .invoices-block-img:after {
        display: none; }
  #responsive .payment-tasks-block h4 {
    min-height: 76px; }
  #responsive .partner-images img {
    max-height: 50px;
    max-width: 160px; }
  #responsive .management img {
    max-height: 70px; }
  #responsive .home-partners-logo div {
    margin-bottom: 20px; }
    #responsive .home-partners-logo div:last-child {
      margin-bottom: 0; }
  #responsive .quote-item-text .text {
    width: 80%; }
  #responsive .partners .our-partners {
    flex-wrap: wrap; }
    #responsive .partners .our-partners .partner-logo {
      width: 33.33%; } }

/* mobiles */
@media screen and (max-width: 767px) {
  #responsive {
    /* new styles */ }
    #responsive .home-partners-logo {
      flex-direction: column; }
    #responsive .partner .partner-item {
      min-height: 0px;
      padding: 10px 0 0; }
    #responsive.home .padding60 {
      padding-top: 10px;
      padding-bottom: 10px; }
    #responsive.home header .header-content {
      padding-top: 140px;
      padding-bottom: 60px; }
      #responsive.home header .header-content .popupform-header-button {
        margin-left: 0px; }
    #responsive .new-video .container {
      padding: 0 20px; }
    #responsive .quote {
      font-size: 14px; }
    #responsive .more-info img {
      max-width: 200px; }
    #responsive .more-info .img-wrap {
      height: auto; }
    #responsive .payment_icons li {
      padding: 10px; }
    #responsive .real-icons {
      position: static;
      margin: 0 auto; }
    #responsive .payment-tasks-block {
      padding: 0;
      padding-left: 15px;
      padding-right: 15px; }
      #responsive .payment-tasks-block h4 {
        font-size: 14px; }
      #responsive .payment-tasks-block .payment-tasks-row-img {
        min-height: 0; }
        #responsive .payment-tasks-block .payment-tasks-row-img img {
          margin: 0; }
      #responsive .payment-tasks-block:after {
        display: none; }
    #responsive .tech-block .img-wrap:after {
      display: none; }
    #responsive .partner .notice {
      margin-top: 20px; }
    #responsive .payment-tasks-row:after {
      display: none; }
    #responsive .management img {
      max-height: 50px; }
    #responsive.home .sayabout-item .sayabout-item-img {
      width: 100%;
      margin-bottom: 15px;
      text-align: center; }
    #responsive.home .sayabout-item .sayabout-item-text {
      width: 80%;
      display: block;
      margin: 0 auto; }
      #responsive.home .sayabout-item .sayabout-item-text span {
        display: block;
        font-size: 18px; }
    #responsive.home .trparnter-left .block-with-img .block-with-img-img {
      display: block;
      width: 100%;
      text-align: center;
      margin-bottom: 15px; }
    #responsive.home .trparnter-left .block-with-img .block-with-img-text {
      display: block;
      width: 100%; }
    #responsive.home .trparnter-right .trparnter-right-row {
      text-align: center;
      margin-bottom: 25px; }
    #responsive.home .partners .our-partners {
      flex-wrap: wrap;
      flex-direction: column; }
      #responsive.home .partners .our-partners .partner-logo {
        width: auto; } }

@media screen and (max-width: 480px) {
  #responsive .quote-item-text .text {
    width: 60%; } }

/* tablets */
/* mobiles */
/* tablets */
/* mobiles */
@media screen and (max-width: 767px) {
  #responsive .term_text {
    display: none; } }

/* tablets */
@media screen and (max-width: 1200px) {
  #responsive .testimonial_slider .testimonial_wrapper {
    height: 500px !important; }
    #responsive .testimonial_slider .testimonial_wrapper .testimonial_slider_instance {
      height: inherit !important; }
      #responsive .testimonial_slider .testimonial_wrapper .testimonial_slider_instance .testimonial_slideri {
        height: inherit !important; }
      #responsive .testimonial_slider .testimonial_wrapper .testimonial_slider_instance .testimonial_avatar_wrap .testimonial_avatar img {
        width: 200px !important;
        height: 200px !important; }
      #responsive .testimonial_slider .testimonial_wrapper .testimonial_slider_instance .testimonial_content_wrap {
        height: 90% !important; } }

/* mobiles */
@media screen and (max-width: 767px) {
  #responsive .testimonial_slider {
    padding: 0 35px !important; }
    #responsive .testimonial_slider .testimonial_wrapper {
      height: 600px !important; }
      #responsive .testimonial_slider .testimonial_wrapper .testimonial_slider_instance .testimonial_slideri {
        padding-top: 25px;
        display: flex;
        flex-direction: column; }
        #responsive .testimonial_slider .testimonial_wrapper .testimonial_slider_instance .testimonial_slideri .testimonial_outer_wrap {
          width: inherit !important;
          margin-left: 0 !important; }
          #responsive .testimonial_slider .testimonial_wrapper .testimonial_slider_instance .testimonial_slideri .testimonial_outer_wrap .testimonial_avatar_wrap {
            position: relative;
            width: inherit !important;
            text-align: center; }
            #responsive .testimonial_slider .testimonial_wrapper .testimonial_slider_instance .testimonial_slideri .testimonial_outer_wrap .testimonial_avatar_wrap .testimonial_avatar img {
              position: relative;
              margin-left: 0 !important;
              width: 150px !important;
              height: 150px !important;
              top: 0; }
          #responsive .testimonial_slider .testimonial_wrapper .testimonial_slider_instance .testimonial_slideri .testimonial_outer_wrap .testimonial_by_wrap {
            width: 100%;
            text-align: center; }
            #responsive .testimonial_slider .testimonial_wrapper .testimonial_slider_instance .testimonial_slideri .testimonial_outer_wrap .testimonial_by_wrap .testimonial_by_text {
              float: left;
              width: 100%;
              margin: 0;
              text-align: center; }
          #responsive .testimonial_slider .testimonial_wrapper .testimonial_slider_instance .testimonial_slideri .testimonial_outer_wrap .testimonial_content_wrap {
            height: 90% !important;
            width: 100%; }
            #responsive .testimonial_slider .testimonial_wrapper .testimonial_slider_instance .testimonial_slideri .testimonial_outer_wrap .testimonial_content_wrap .testimonial_content {
              width: 100%;
              padding-left: 5px;
              padding-right: 5px;
              margin: 0; }
              #responsive .testimonial_slider .testimonial_wrapper .testimonial_slider_instance .testimonial_slideri .testimonial_outer_wrap .testimonial_content_wrap .testimonial_content:before, #responsive .testimonial_slider .testimonial_wrapper .testimonial_slider_instance .testimonial_slideri .testimonial_outer_wrap .testimonial_content_wrap .testimonial_content:after {
                display: none !important; } }

@media screen and (max-width: 667px) {
  #responsive .testimonial_slider {
    padding: 0 35px !important; }
    #responsive .testimonial_slider .testimonial_wrapper {
      height: 650px !important; }
      #responsive .testimonial_slider .testimonial_wrapper .testimonial_slider_instance .testimonial_avatar_wrap .testimonial_avatar img {
        width: 100px !important;
        height: 100px !important;
        margin-left: -100px !important; }
      #responsive .testimonial_slider .testimonial_wrapper .testimonial_slider_instance .testimonial_content_wrap {
        height: 90% !important; }
      #responsive .testimonial_slider .testimonial_wrapper .testimonial_slider_instance .testimonial_outer_wrap {
        width: 60%;
        margin-left: 120px !important; } }

@media screen and (max-width: 480px) {
  #responsive .testimonial_slider {
    padding: 0 35px !important; }
    #responsive .testimonial_slider .testimonial_wrapper {
      height: 800px !important; }
      #responsive .testimonial_slider .testimonial_wrapper .testimonial_slider_instance .testimonial_avatar_wrap .testimonial_avatar img {
        width: 100px !important;
        height: 100px !important; }
      #responsive .testimonial_slider .testimonial_wrapper .testimonial_slider_instance .testimonial_content_wrap {
        height: 90% !important; }
        #responsive .testimonial_slider .testimonial_wrapper .testimonial_slider_instance .testimonial_content_wrap .message {
          padding: 0; }
          #responsive .testimonial_slider .testimonial_wrapper .testimonial_slider_instance .testimonial_content_wrap .message:before, #responsive .testimonial_slider .testimonial_wrapper .testimonial_slider_instance .testimonial_content_wrap .message:after {
            display: none; } }

@media screen and (max-width: 767px) {
  #responsive .contact-us form .sf_field.sf_type_text {
    flex: 0 1 100%;
    margin-bottom: 10px; }
    #responsive .contact-us form .sf_field.sf_type_text input {
      width: 60%; } }

@media screen and (max-width: 667px) {
  #responsive .contact-us form .sf_field.sf_type_text input {
    width: 90%; } }

@media screen and (max-width: 480px) {
  #responsive .contact-us form .sf_field.sf_type_text input {
    width: 100%; }
  #responsive .contact-us form .w2lsubmit {
    width: 100%; }
    #responsive .contact-us form .w2lsubmit input {
      display: block;
      width: 100%;
      max-width: 300px;
      margin: 10px auto 0;
      text-align: center;
      color: #fff;
      background-color: #5cb85c;
      border: none;
      border-radius: 35px;
      padding: 20px;
      text-transform: uppercase; } }

@media screen and (max-width: 767px) {
  #responsive.demo-request form .sf_field.sf_type_text, #responsive.demo-request form .sf_field.sf_type_select {
    flex: 0 1 100%;
    margin-bottom: 10px; }
    #responsive.demo-request form .sf_field.sf_type_text input, #responsive.demo-request form .sf_field.sf_type_select input {
      width: 60%; }
  #responsive.demo-request form .sf_field.sf_type_select .ui-selectmenu-button {
    width: 60% !important; } }

@media screen and (max-width: 667px) {
  #responsive.demo-request form .sf_field.sf_type_text input, #responsive.demo-request form .sf_field.sf_type_select input {
    width: 90%; }
  #responsive.demo-request form .sf_field.sf_type_select .ui-selectmenu-button {
    width: 90% !important; } }

@media screen and (max-width: 480px) {
  #responsive.demo-request form .sf_field.sf_type_text input, #responsive.demo-request form .sf_field.sf_type_select input {
    width: 100%; }
  #responsive.demo-request form .sf_field.sf_type_select .ui-selectmenu-button {
    width: 100% !important;
    font-size: 18px !important; }
  #responsive.demo-request form .w2lsubmit {
    width: 100%; }
    #responsive.demo-request form .w2lsubmit input {
      display: block;
      width: 100%;
      max-width: 300px;
      margin: 10px auto 0;
      text-align: center;
      color: #fff;
      background-color: #5cb85c;
      border: none;
      border-radius: 35px;
      padding: 20px;
      text-transform: uppercase; } }

@media screen and (max-width: 767px) {
  #responsive .partner-with-us form .sf_field.sf_type_text {
    flex: 0 1 100%;
    margin-bottom: 10px; }
    #responsive .partner-with-us form .sf_field.sf_type_text input {
      width: 60%; } }

@media screen and (max-width: 667px) {
  #responsive .partner-with-us form .sf_field.sf_type_text input {
    width: 90%; } }

@media screen and (max-width: 480px) {
  #responsive .partner-with-us form .sf_field.sf_type_text input {
    width: 100%; }
  #responsive .partner-with-us form .w2lsubmit {
    width: 100%; }
    #responsive .partner-with-us form .w2lsubmit input {
      display: block;
      width: 100%;
      max-width: 300px;
      margin: 10px auto 0;
      text-align: center;
      color: #fff;
      background-color: #5cb85c;
      border: none;
      border-radius: 35px;
      padding: 20px;
      text-transform: uppercase; } }

@media screen and (max-width: 767px) {
  #responsive #footer .footer-col .our-partners {
    flex-direction: column;
    flex-wrap: wrap;
    margin-top: 10px; }
    #responsive #footer .footer-col .our-partners .partner-logo {
      margin: 10px 0; } }

@media screen and (max-width: 667px) {
  #responsive.blog .header-content .row h1 {
    font-size: 36px;
    margin-top: 25px; } }

@media screen and (max-width: 480px) {
  #responsive.blog .form-subscription-wrapper form, #responsive.category .form-subscription-wrapper form {
    flex-direction: column;
    flex-wrap: wrap; }
    #responsive.blog .form-subscription-wrapper form .es_button input, #responsive.category .form-subscription-wrapper form .es_button input {
      padding: 15px 0; }
  #responsive.single-post header .header-content h1 {
    font-size: 36px; } }

@media (max-width: 867px) {
  #page-blog-section .elementor-row {
    flex-direction: column; }
    #page-blog-section .elementor-row .elementor-top-column {
      width: 100%; }
      #page-blog-section .elementor-row .elementor-top-column.elementor-col-66 {
        order: 2; } }

/* tablets */
@media screen and (max-width: 1200px) {
  #responsive .custom_containers .wrapper {
    min-height: 410px; }
  #responsive .page-template-features_child .featured-block-dark {
    min-height: 370px; }
  #responsive .prehead-image-right {
    width: 50%;
    float: left; }
  #responsive .prehead-image {
    width: 50%;
    float: left; }
  #responsive .prehead-image img {
    height: 30px;
    margin-top: 10px; }
  #responsive .prehead-image-soon {
    display: none; } }

@media screen and (max-width: 991px) {
  #responsive .custom_containers .wrapper {
    min-height: 460px;
    margin-top: 40px; }
  #responsive .features-inline-blocks p {
    width: 72%; }
  #responsive .page-template-features_child .featured-one-third h3 {
    min-height: 51px; }
  #responsive .page-template-features_child .featured-block-dark {
    min-height: 475px; } }

/* mobiles */
@media screen and (max-width: 767px) {
  #responsive .page-template-features_child .featured-one-third h3 {
    min-height: 100%; }
  #responsive .ellipse_image {
    display: none; }
  #responsive .big_head_img {
    padding-top: 80px; }
  #responsive .featured-block-dark {
    margin-left: 0;
    width: 100%; }
  #responsive .features-inline-blocks p {
    width: 62%; }
  #responsive .desktop-features {
    display: none; }
  #responsive .mobile-features {
    display: block; } }

@media screen and (max-width: 991px) {
  #responsive .press-img {
    margin: auto; }
  #responsive .press-announcement {
    padding-left: 15px; } }

@media screen and (max-width: 991px) {
  #responsive.page-template-maintenance header .header-content h1 {
    font-size: 28px;
    margin-top: 0px; }
  #responsive.page-template-maintenance section#block1 {
    text-align: center; }
    #responsive.page-template-maintenance section#block1 .container {
      padding: 0 50px; } }

/*# sourceMappingURL=yaypay.css.map*/