@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;700&display=swap");
.w-1 {
  width: 1%; }

.minh-1 {
  min-height: 1vh; }

.w-2 {
  width: 2%; }

.minh-2 {
  min-height: 2vh; }

.w-3 {
  width: 3%; }

.minh-3 {
  min-height: 3vh; }

.w-4 {
  width: 4%; }

.minh-4 {
  min-height: 4vh; }

.w-5 {
  width: 5%; }

.minh-5 {
  min-height: 5vh; }

.w-6 {
  width: 6%; }

.minh-6 {
  min-height: 6vh; }

.w-7 {
  width: 7%; }

.minh-7 {
  min-height: 7vh; }

.w-8 {
  width: 8%; }

.minh-8 {
  min-height: 8vh; }

.w-9 {
  width: 9%; }

.minh-9 {
  min-height: 9vh; }

.w-10 {
  width: 10%; }

.minh-10 {
  min-height: 10vh; }

.w-11 {
  width: 11%; }

.minh-11 {
  min-height: 11vh; }

.w-12 {
  width: 12%; }

.minh-12 {
  min-height: 12vh; }

.w-13 {
  width: 13%; }

.minh-13 {
  min-height: 13vh; }

.w-14 {
  width: 14%; }

.minh-14 {
  min-height: 14vh; }

.w-15 {
  width: 15%; }

.minh-15 {
  min-height: 15vh; }

.w-16 {
  width: 16%; }

.minh-16 {
  min-height: 16vh; }

.w-17 {
  width: 17%; }

.minh-17 {
  min-height: 17vh; }

.w-18 {
  width: 18%; }

.minh-18 {
  min-height: 18vh; }

.w-19 {
  width: 19%; }

.minh-19 {
  min-height: 19vh; }

.w-20 {
  width: 20%; }

.minh-20 {
  min-height: 20vh; }

.w-21 {
  width: 21%; }

.minh-21 {
  min-height: 21vh; }

.w-22 {
  width: 22%; }

.minh-22 {
  min-height: 22vh; }

.w-23 {
  width: 23%; }

.minh-23 {
  min-height: 23vh; }

.w-24 {
  width: 24%; }

.minh-24 {
  min-height: 24vh; }

.w-25 {
  width: 25%; }

.minh-25 {
  min-height: 25vh; }

.w-26 {
  width: 26%; }

.minh-26 {
  min-height: 26vh; }

.w-27 {
  width: 27%; }

.minh-27 {
  min-height: 27vh; }

.w-28 {
  width: 28%; }

.minh-28 {
  min-height: 28vh; }

.w-29 {
  width: 29%; }

.minh-29 {
  min-height: 29vh; }

.w-30 {
  width: 30%; }

.minh-30 {
  min-height: 30vh; }

.w-31 {
  width: 31%; }

.minh-31 {
  min-height: 31vh; }

.w-32 {
  width: 32%; }

.minh-32 {
  min-height: 32vh; }

.w-33 {
  width: 33%; }

.minh-33 {
  min-height: 33vh; }

.w-34 {
  width: 34%; }

.minh-34 {
  min-height: 34vh; }

.w-35 {
  width: 35%; }

.minh-35 {
  min-height: 35vh; }

.w-36 {
  width: 36%; }

.minh-36 {
  min-height: 36vh; }

.w-37 {
  width: 37%; }

.minh-37 {
  min-height: 37vh; }

.w-38 {
  width: 38%; }

.minh-38 {
  min-height: 38vh; }

.w-39 {
  width: 39%; }

.minh-39 {
  min-height: 39vh; }

.w-40 {
  width: 40%; }

.minh-40 {
  min-height: 40vh; }

.w-41 {
  width: 41%; }

.minh-41 {
  min-height: 41vh; }

.w-42 {
  width: 42%; }

.minh-42 {
  min-height: 42vh; }

.w-43 {
  width: 43%; }

.minh-43 {
  min-height: 43vh; }

.w-44 {
  width: 44%; }

.minh-44 {
  min-height: 44vh; }

.w-45 {
  width: 45%; }

.minh-45 {
  min-height: 45vh; }

.w-46 {
  width: 46%; }

.minh-46 {
  min-height: 46vh; }

.w-47 {
  width: 47%; }

.minh-47 {
  min-height: 47vh; }

.w-48 {
  width: 48%; }

.minh-48 {
  min-height: 48vh; }

.w-49 {
  width: 49%; }

.minh-49 {
  min-height: 49vh; }

.w-50 {
  width: 50%; }

.minh-50 {
  min-height: 50vh; }

.w-51 {
  width: 51%; }

.minh-51 {
  min-height: 51vh; }

.w-52 {
  width: 52%; }

.minh-52 {
  min-height: 52vh; }

.w-53 {
  width: 53%; }

.minh-53 {
  min-height: 53vh; }

.w-54 {
  width: 54%; }

.minh-54 {
  min-height: 54vh; }

.w-55 {
  width: 55%; }

.minh-55 {
  min-height: 55vh; }

.w-56 {
  width: 56%; }

.minh-56 {
  min-height: 56vh; }

.w-57 {
  width: 57%; }

.minh-57 {
  min-height: 57vh; }

.w-58 {
  width: 58%; }

.minh-58 {
  min-height: 58vh; }

.w-59 {
  width: 59%; }

.minh-59 {
  min-height: 59vh; }

.w-60 {
  width: 60%; }

.minh-60 {
  min-height: 60vh; }

.w-61 {
  width: 61%; }

.minh-61 {
  min-height: 61vh; }

.w-62 {
  width: 62%; }

.minh-62 {
  min-height: 62vh; }

.w-63 {
  width: 63%; }

.minh-63 {
  min-height: 63vh; }

.w-64 {
  width: 64%; }

.minh-64 {
  min-height: 64vh; }

.w-65 {
  width: 65%; }

.minh-65 {
  min-height: 65vh; }

.w-66 {
  width: 66%; }

.minh-66 {
  min-height: 66vh; }

.w-67 {
  width: 67%; }

.minh-67 {
  min-height: 67vh; }

.w-68 {
  width: 68%; }

.minh-68 {
  min-height: 68vh; }

.w-69 {
  width: 69%; }

.minh-69 {
  min-height: 69vh; }

.w-70 {
  width: 70%; }

.minh-70 {
  min-height: 70vh; }

.w-71 {
  width: 71%; }

.minh-71 {
  min-height: 71vh; }

.w-72 {
  width: 72%; }

.minh-72 {
  min-height: 72vh; }

.w-73 {
  width: 73%; }

.minh-73 {
  min-height: 73vh; }

.w-74 {
  width: 74%; }

.minh-74 {
  min-height: 74vh; }

.w-75 {
  width: 75%; }

.minh-75 {
  min-height: 75vh; }

.w-76 {
  width: 76%; }

.minh-76 {
  min-height: 76vh; }

.w-77 {
  width: 77%; }

.minh-77 {
  min-height: 77vh; }

.w-78 {
  width: 78%; }

.minh-78 {
  min-height: 78vh; }

.w-79 {
  width: 79%; }

.minh-79 {
  min-height: 79vh; }

.w-80 {
  width: 80%; }

.minh-80 {
  min-height: 80vh; }

.w-81 {
  width: 81%; }

.minh-81 {
  min-height: 81vh; }

.w-82 {
  width: 82%; }

.minh-82 {
  min-height: 82vh; }

.w-83 {
  width: 83%; }

.minh-83 {
  min-height: 83vh; }

.w-84 {
  width: 84%; }

.minh-84 {
  min-height: 84vh; }

.w-85 {
  width: 85%; }

.minh-85 {
  min-height: 85vh; }

.w-86 {
  width: 86%; }

.minh-86 {
  min-height: 86vh; }

.w-87 {
  width: 87%; }

.minh-87 {
  min-height: 87vh; }

.w-88 {
  width: 88%; }

.minh-88 {
  min-height: 88vh; }

.w-89 {
  width: 89%; }

.minh-89 {
  min-height: 89vh; }

.w-90 {
  width: 90%; }

.minh-90 {
  min-height: 90vh; }

.w-91 {
  width: 91%; }

.minh-91 {
  min-height: 91vh; }

.w-92 {
  width: 92%; }

.minh-92 {
  min-height: 92vh; }

.w-93 {
  width: 93%; }

.minh-93 {
  min-height: 93vh; }

.w-94 {
  width: 94%; }

.minh-94 {
  min-height: 94vh; }

.w-95 {
  width: 95%; }

.minh-95 {
  min-height: 95vh; }

.w-96 {
  width: 96%; }

.minh-96 {
  min-height: 96vh; }

.w-97 {
  width: 97%; }

.minh-97 {
  min-height: 97vh; }

.w-98 {
  width: 98%; }

.minh-98 {
  min-height: 98vh; }

.w-99 {
  width: 99%; }

.minh-99 {
  min-height: 99vh; }

.w-100 {
  width: 100%; }

.minh-100 {
  min-height: 100vh; }

html body {
  background-color: var(--wp--preset--color--white);
  color: #828282;
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-weight: 400; }
  html body .container:not(.inner) {
    max-width: none;
    padding-left: 0;
    padding-right: 0; }
  html body .mfp-iframe-holder .mfp-close {
    background-color: #6500FF; }
  html body .main {
    overflow: hidden; }
  html body .header-area {
    border-color: #6500FF;
    background-color: #6500FF;
    text-align: center;
    padding: 4px 10px; }
    html body .header-area .logo {
      font-size: 2rem; }
  html body .btn {
    border-radius: 3px;
    font-size: 1.25rem;
    background-color: #CAD51F;
    color: #272B2C;
    font-weight: 700;
    text-transform: uppercase;
    border: none; }
    @media only screen and (max-width: 1060px) {
      html body .btn {
        font-size: 1rem; } }
    html body .btn:hover {
      color: var(--wp--preset--color--white);
      background-color: #CAD51F; }
  html body .talks {
    margin-bottom: 60px; }
    html body .talks .separator {
      margin-bottom: 40px; }
      html body .talks .separator p {
        text-align: left; }
        html body .talks .separator p span {
          background-color: #CAD51F;
          color: #272B2C;
          font-weight: 700;
          padding: 6px 22px; }
      html body .talks .separator + .talk.past .row:before {
        width: calc(100% - ((calc(var(--bs-gutter-x) * .5) * 2)));
        height: 1px;
        background-color: #828282;
        display: block;
        content: "";
        position: absolute;
        left: calc(var(--bs-gutter-x) * .5);
        top: -40px; }
    html body .talks .talk {
      border: none;
      padding: 40px 30px; }
      @media only screen and (max-width: 600px) {
        html body .talks .talk {
          padding: 60px 10px; } }
      html body .talks .talk .row {
        position: relative; }
        html body .talks .talk .row:after {
          width: calc(100% - ((calc(var(--bs-gutter-x) * .5) * 2)));
          height: 1px;
          background-color: #828282;
          display: block;
          content: "";
          position: absolute;
          left: calc(var(--bs-gutter-x) * .5);
          bottom: -40px; }
      html body .talks .talk .image {
        background-color: rgba(0, 0, 0, 0.12); }
      html body .talks .talk .date {
        border-color: #6500FF;
        border-width: 20px;
        background-color: #6500FF;
        color: var(--wp--preset--color--white); }
        @media only screen and (max-width: 768px) {
          html body .talks .talk .date {
            border-width: 14px; } }
        @media only screen and (max-width: 600px) {
          html body .talks .talk .date {
            border-width: 10px;
            margin-right: 15px; } }
        html body .talks .talk .date .data {
          font-weight: 700; }
        html body .talks .talk .date .ora {
          font-weight: 700; }
      html body .talks .talk h2 {
        color: #6500FF;
        font-weight: 700; }
      html body .talks .talk .relatori span {
        font-weight: 700;
        font-style: normal; }
      html body .talks .talk .docs_list {
        border-left-color: #828282; }
        html body .talks .talk .docs_list a {
          color: #6500FF;
          background-image: url(./../img/document-svgrepo-com_1.svg); }
      @media only screen and (max-width: 768px) {
        html body .talks .talk .btn:not(:first-child) {
          margin-left: 0; } }
      html body .talks .talk .btn-calendar {
        background-image: url(./../img/calendar-svgrepo-com_1.svg); }
      html body .talks .talk.last {
        position: relative;
        color: var(--wp--preset--color--white);
        padding: 90px 30px 150px;
        background-color: #00B2E3; }
        @media only screen and (max-width: 600px) {
          html body .talks .talk.last {
            padding: 60px 10px 80px; } }
        html body .talks .talk.last:before {
          display: block;
          content: "";
          width: 60px;
          height: 60px;
          background-color: var(--wp--preset--color--white);
          position: absolute;
          bottom: 0;
          left: 0; }
          @media only screen and (max-width: 600px) {
            html body .talks .talk.last:before {
              width: 30px;
              height: 30px; } }
        html body .talks .talk.last:after {
          display: block;
          content: "";
          width: 120px;
          height: 120px;
          background-color: var(--wp--preset--color--white);
          position: absolute;
          bottom: 0;
          right: 0; }
          @media only screen and (max-width: 600px) {
            html body .talks .talk.last:after {
              width: 60px;
              height: 60px; } }
        html body .talks .talk.last .container:after {
          display: block;
          content: "";
          width: 60px;
          height: 60px;
          background-color: var(--wp--preset--color--white);
          position: absolute;
          bottom: 0;
          right: 120px;
          opacity: .7; }
          @media only screen and (max-width: 600px) {
            html body .talks .talk.last .container:after {
              width: 30px;
              height: 30px;
              right: 60px; } }
        html body .talks .talk.last .row {
          /*&:before {
              display: block;
              content: "";
              
              position: absolute;
              left: 50%;
              top: 0;
              width: 100vw;
              height: 100%;
              z-index: -1;
              transform: translateX(-50%);
          }*/ }
          html body .talks .talk.last .row:after {
            display: none; }
        html body .talks .talk.last h2 {
          color: var(--wp--preset--color--white); }
        html body .talks .talk.last .date {
          background-color: var(--wp--preset--color--white);
          border-color: var(--wp--preset--color--white);
          color: #6500FF; }
      html body .talks .talk:last-child .row:after {
        display: none; }
  html body .comments-area p.commento {
    color: #00B2E3;
    background-color: var(--wp--preset--color--white);
    border: solid 1px #00B2E3; }

/*# sourceMappingURL=takethetalk2023.css.map */
