/*!*************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[0].use[3]!./template-parts/block-question-answer-zajedno-na-putu/block-question-answer-zajedno-na-putu.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************/
.gdrive-faq {
  padding: 96px 0 128px; }
  @media screen and (min-width: 1921px) {
    .gdrive-faq {
      padding: 5vw 0 6.66vw; } }

.gdrive-faq__wrap {
  max-width: 1550px;
  width: 100%;
  padding: 0 24px;
  margin: 0 auto; }
  @media screen and (min-width: 1921px) {
    .gdrive-faq__wrap {
      max-width: 80.72vw;
      padding: 0 0.78vw; } }

.gdrive-faq__title {
  margin-bottom: 64px; }
  @media screen and (min-width: 1921px) {
    .gdrive-faq__title {
      margin-bottom: 3.33vw; } }

.gdrive-faq__accordion-item {
  box-shadow: 0 4px 40px rgba(0, 0, 0, 0.07);
  margin-bottom: 44px;
  padding: 0 64px; }
  @media screen and (min-width: 1921px) {
    .gdrive-faq__accordion-item {
      padding: 0 3.33vw;
      box-shadow: 0 0.2vw 2vw rgba(0, 0, 0, 0.07);
      margin-bottom: 2.29vw; } }
  @media screen and (max-width: 768px) {
    .gdrive-faq__accordion-item {
      padding: 0 24px; } }
  .gdrive-faq__accordion-item ul {
    margin-bottom: 25px; }
  .gdrive-faq__accordion-item:last-child {
    margin-bottom: 0; }

.gdrive-faq__accordion-item-header {
  display: flex;
  align-items: center;
  padding: 24px 0; }
  @media screen and (min-width: 1921px) {
    .gdrive-faq__accordion-item-header {
      padding: 1.25vw 0; } }
  .gdrive-faq__accordion-item-header h2 {
    font-size: 30px;
    font-weight: 700; }
    @media screen and (max-width: 991px) {
      .gdrive-faq__accordion-item-header h2 {
        font-size: 24px; } }
    @media screen and (max-width: 768px) {
      .gdrive-faq__accordion-item-header h2 {
        font-size: 20px; } }
    @media screen and (max-width: 480px) {
      .gdrive-faq__accordion-item-header h2 {
        font-size: 18px; } }
    @media screen and (min-width: 1921px) {
      .gdrive-faq__accordion-item-header h2 {
        font-size: 1.56vw; } }

.page-template-fe-page-snnp-faq .gdrive-faq__accordion-item-content li::before {
  background-color: #0079c1; }

.gdrive-faq__accordion-item-content {
  max-width: 1230px;
  width: 100%;
  padding: 20px 15px 42px 0;
  line-height: 1.6;
  border-top: 1px solid rgba(0, 112, 186, 0.1);
  margin-top: 0; }
  @media screen and (min-width: 1921px) {
    .gdrive-faq__accordion-item-content {
      max-width: 64vw;
      padding: 1.04vw 0.78vw 2.18vw 0; } }
  @media screen and (max-width: 768px) {
    .gdrive-faq__accordion-item-content {
      padding: 24px 0; } }
  .gdrive-faq__accordion-item-content p:last-child {
    margin-bottom: 0; }
  .gdrive-faq__accordion-item-content li {
    position: relative;
    padding-left: 20px; }
    .gdrive-faq__accordion-item-content li::before {
      content: "" !important;
      display: block;
      width: 7px;
      height: 7px;
      background-color: #0079c1;
      border-radius: 50%;
      position: absolute;
      top: 9px;
      left: 0; }
      @media screen and (max-width: 1440px) {
        .gdrive-faq__accordion-item-content li::before {
          top: 10px; } }
      @media screen and (min-width: 1921px) {
        .gdrive-faq__accordion-item-content li::before {
          width: 0.3645vw;
          height: 0.3645vw;
          top: 0.46875vw; } }
  .gdrive-faq__accordion-item-content a {
    color: #0070ba;
    transition: 0.3s ease;
    text-decoration-color: transparent; }
    .gdrive-faq__accordion-item-content a:hover {
      text-decoration: underline;
      text-decoration-color: #0070ba; }

.site-main--cafe-faq .gdrive-faq {
  padding: 130px 0; }
  @media screen and (max-width: 991px) {
    .site-main--cafe-faq .gdrive-faq {
      padding: 100px 0; } }
  @media screen and (max-width: 767px) {
    .site-main--cafe-faq .gdrive-faq {
      padding: 80px 0; } }
  @media screen and (max-width: 576px) {
    .site-main--cafe-faq .gdrive-faq {
      padding: 50px 0; } }
  @media screen and (min-width: 1921px) {
    .site-main--cafe-faq .gdrive-faq {
      padding: 6.770833vw 0; } }
  .site-main--cafe-faq .gdrive-faq .entry-content p + ul {
    margin-top: -15px; }
    @media screen and (min-width: 1921px) {
      .site-main--cafe-faq .gdrive-faq .entry-content p + ul {
        margin-top: -0.78vw; } }
  .site-main--cafe-faq .gdrive-faq .entry-content li {
    position: relative;
    padding-left: 20px; }
    .site-main--cafe-faq .gdrive-faq .entry-content li::before {
      content: "";
      display: block;
      width: 7px;
      height: 7px;
      background-color: #0079c1;
      border-radius: 50%;
      position: absolute;
      top: 9.5px;
      left: 0; }
      @media screen and (min-width: 1921px) {
        .site-main--cafe-faq .gdrive-faq .entry-content li::before {
          width: 0.3645vw;
          height: 0.3645vw;
          top: 0.4947vw; } }
    @media screen and (min-width: 1199px) {
      .site-main--cafe-faq .gdrive-faq .entry-content li {
        padding-left: 33px; } }
    @media screen and (min-width: 1921px) {
      .site-main--cafe-faq .gdrive-faq .entry-content li {
        padding-left: 1.71875vw; } }

