@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
p { font-family: 'Montserrat', sans-serif; }
.pricing-table-default .button-default:hover:before,blockquote.blockquote-default{border-color:#af997f!important}.block-team-1 .our-skills .progress-bar,.block-work-1 .work-grid a .cbp-caption-activeWrap,.progess-bar-default .progress-bar{background-color:#af997f!important}#popup-close-button-1,.block-about-1 .container-video a span,.block-contact-1 .tab-content .map-wrapper .button-description .content-hidden,.block-contact-1 .tab-content .map-wrapper .button-description .content-visible,.block-contact-1 .tab-content .row .col-xs-4 .container-social-item .container-description,.block-contact-1 .tab-content form .form-group,.block-contact-1 .tab-content form .form-group:after,.block-news-1 .container-news .container-article-info .container-button,.block-process-1 .process-info-box,.block-team-1 .cbp-item .cbp-caption-activeWrap,.block-work-1 .load-more:before,.default-slider .cbp-nav-pagination-item,.popup-container,.popup-showcase-style-1 .button-description .content-hidden,.popup-showcase-style-1 .button-description .content-visible,.popup-showcase-style-1 .cbp-nav-pagination-item,.popup-showcase-style-1 .content.bg-gold,.pricing-table-default,a.button-default.inverted:after,a.button-default:before,ul.tab-navigation-default li.active{background:#af997f !important}.block-contact-1 .tab-content .map-wrapper .container-info ul li a,.block-contact-1 .tab-content .map-wrapper .container-info ul li h5,.block-service-1 .tab-navigation li.active a span,.navigation-main ul li .dropdown-menu a:hover,.navigation-main ul li a:hover,.navigation-main ul li span:hover,.navigation-main ul li.current a,.navigation-main ul li.dropdown.open span,.popup-showcase-style-1 .container-info ul li a,.popup-showcase-style-1 .container-info ul li h5{color:#af997f!important}#page-loader .css-spinner{border-top-color:#af997f!important;border-left-color:#af997f!important}
.btn-start {
    border: none;
    display: block;
    position: relative;
    padding: 0.7em 2.4em;
    font-size: 18px;
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 0.1em;
    background: transparent;
    cursor: pointer;
    user-select: none;
    overflow: hidden;
    color: white;
    z-index: 1;
    justify-content: center;
    align-items: center;
    text-align: center;
    margin: 0 auto;
    border-radius: 20px;
  }
  
  .btn-start span {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: -1;
    border: 2px solid white;
    border-radius: 20px;
  }
  
  .btn-start span::before {
    content: "";
    display: block;
    position: absolute;
    width: 8%;
    height: 500%;
    background: var(--lightgray);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-60deg);
    transition: all 0.5s;
  }
  
  .btn-start:hover span::before {
    transform: translate(-50%, -50%) rotate(-90deg);
    width: 100%;
    background: white;
  }
  
  .btn-start:hover {
    color: black;
  }
  
  .btn-start:active span::before {
    background: white;
  }