  @import url('https://fonts.googleapis.com/css2?family=Tenor+Sans&display=swap');
  @import url('https://fonts.googleapis.com/css2?family=Pinyon+Script&display=swap');

  @font-face {
    font-family: 'DisruptorScript';
    src: url('/templates/shaper_helixultimate/fonts/DisruptorScript.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
  }


  a.home_link_s {
    font-family: "Pinyon Script", cursive !important;
    font-weight: 400 !important;
    font-style: normal !important;
    font-size: 48px !important;
  }

  .timeline-date {
    font-size: 26px !important;
    line-height: normal !important;
    font-weight: 600 !important;
  }

  h3 {
    font-family: 'DisruptorScript', cursive;
    font-size: 70px;

    text-align: center;
  }

  .rotate_text {
    font-family: 'DisruptorScript', cursive;
    font-size: 90px;
    color: #7b6e5c;
    width: fit-content;
    rotate: 342deg;
    margin-left: 100px;
    margin-top: 43px;
    position: relative;
  }

  .rotate_text::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 20px;
    background-image: url(/images/websites/grami.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto;
    bottom: 12px;
    left: 50px;
  }

  #cf_1 {
    margin: 0 auto;
    color: #fff !important;
    background-color: transparent !important;
    font-family: "Tenor Sans", sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important;
  }
  .phone_shrift{
    font-family: "Tenor Sans", sans-serif !important;
    font-size: 20px !important;
    color: #000000 !important;
  }

  .weils_font {
    font-family: "Tenor Sans", sans-serif !important;
  }
  .tenor_shrift_txt{
    font-family: "Tenor Sans", sans-serif !important;
    
  }

  #cf_1 .cf-label {
    color: #fff !important;
    width: 100% !important;
    margin-bottom: 0;
  }

  #sp-menu .justify-content-end {
    justify-content: center !important;
  }

  input::placeholder {
    text-align: center;
  }
   textarea::placeholder {
    text-align: center;
  }

  span.text_spaces {
    margin-bottom: 20px;
    display: inline-block;
  }

  .timeline-panel {
    background-color: transparent !important;
    border: 0 !important;
  }

  .timeline-panel:before,
  .timeline-panel:after {
    display: none !important;
  }

  .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:before {
    width: 16px !important;
    height: 16px !important;
  }

  .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:after {
    display: none !important;
  }

  .sp-megamenu-parent>li>a {
    padding: 0 36px;
  }

  .link_s_d {
    display: block !important;
    width: fit-content !important;
    margin: 0 auto !important;
    font-size: 24px;
    color: #fff !important;
    padding: 10px 90px;
    border: 1px solid;
    line-height: normal;
    margin-top: 25px !important;
  }

  #sppb-addon-wrapper-33407fc8-d8ed-431e-b3b1-0860a5d1817a {
    bottom: -14px !important;
  }

  #sppb-addon-wrapper-26669bc8-255d-40cc-b9ee-34de2f2c348a {
    bottom: -189px !important;
  }

  .sp-page-builder .page-content #section-id-a0d943f0-ff84-4989-be71-c8496f4661ca {
    z-index: 1 !important;
  }

  #sppb-addon-wrapper-c84ce5c7-2760-4b25-a9dc-654d888342ac {
    right: -131px;
    bottom: -67px;
  }

  #cf_1 {
    text-align: center !important;
  }

  #cf_1 .cf-btn {
    background: none !important;
    color: #fff !important;
    padding: 14px 60px !important;
    border: 1px solid #fff !important;
    margin: 20px 0px;
  }

  #cf_1 .cf-input {
    background: none !important;
    border: 0px !important;
    border-bottom: 1px solid #fff !important;
    color: #fff !important;
    border-radius: 0 !important;
  }

  .convertforms h2 {
    border: 0px !important;
  }

  .convertforms .cf-checkbox-group,
  .convertforms .cf-radio-group {
    justify-content: center;
  }

  #cf_1 h3 {
    font-family: 'Cormorant Garamond', sans-serif !important;
    text-transform: uppercase !important;
    font-size: 24px !important;
    margin-bottom: 0px !important;
  }

  .convertforms .cf-checkbox-group,
  .convertforms .cf-radio-group {
    width: fit-content;
    margin: 0 auto;
  }

  p.cvGsUA.direction-ltr.align-center.para-style-body {
    line-height: normal;
  }
  input[type="radio"] {
    accent-color: #536d5c !important; /* your color */
}

input[type="checkbox"] {
    accent-color: #536d5c !important; /* your color */
}
.link_colors a{
  color: #5f8970 !important;
  text-decoration: underline !important;
  font-weight: 600 !important;
}

.header-sticky{
  background-color: #08170ed4 !important;
}

div#sppb-addon-wrapper-a72724fe-85bb-4b78-841d-2151903bd308 {
    position: fixed;
    width: 300px;
    left: 50%;
    transform: translateX(-50%);
    bottom: 20px; /* ή top */
    z-index: 9999;
}
 
.burger-icon>span{
  background-color: #7b6e5c !important;
}

@media only screen and (max-width: 600px) {
 #sp-menu .justify-content-end {
    justify-content: flex-end !important;
}

.sppb-addon-timeline .sppb-image-container-right{
      justify-content: flex-start;
}

.rotate_text{
  margin-left: 42px;
    margin-top: 0px;
}
a.home_link_s{
      font-family: 'Cormorant Garamond', sans-serif !important;
      font-size: 20px !important; 
      text-transform: uppercase !important;
}


}