@font-face {
  font-family: myfont_Affair_Regular;
  src: url("/static/fonts/Affair_Regular.otf?21517dc1f933"); }

@font-face {
  font-family: myfont_Carolyna_Pro_Black;
  src: url("/static/fonts/Carolyna_Pro_Black.otf?21517dc1f933"); }

@font-face {
  font-family: myfont_EBGaramond12-AllSC;
  src: url("/static/fonts/EBGaramond12-AllSC.ttf?21517dc1f933"); }

@font-face {
  font-family: myfont_EBGaramond12-Italic;
  src: url("/static/fonts/EBGaramond12-Italic.ttf?21517dc1f933"); }

@font-face {
  font-family: myfont_EBGaramond12-Regular;
  src: url("/static/fonts/EBGaramond12-Regular.ttf?21517dc1f933"); }

@font-face {
  font-family: myfont_Jellyka_Western_Princess;
  src: url("/static/fonts/Jellyka_Western_Princess.ttf?21517dc1f933"); }

@media (min-device-width: 768px) {
  /* line 5, static/scss/global_desktop.scss */
  body {
    background-color: white;
    color: #dcc7aa;
    font-family: myfont_EBGaramond12-Regular;
    display: flex;
    flex-direction: column;
    margin-top: 100px; }
  /* line 14, static/scss/global_desktop.scss */
  .big-container {
    flex: 1 0 auto;
    margin-top: 20px;
    margin-bottom: 20px; }
  /* line 22, static/scss/global_desktop.scss */
  .carroussel_testemonials .carousel-item .carousel-item-text {
    color: #6b7a8f;
    font-size: 2em; }
  /* line 26, static/scss/global_desktop.scss */
  .carroussel_testemonials .carousel-item .carousel-item-owner {
    font-weight: bold;
    font-size: 1.4em; }
  /* line 34, static/scss/global_desktop.scss */
  .button {
    background-color: #dcc7aa !important;
    border-color: #dcc7aa !important;
    color: #6b7a8f !important; }
  /* line 40, static/scss/global_desktop.scss */
  .inverted_button {
    background-color: #6b7a8f !important;
    border-color: #6b7a8f !important;
    color: #dcc7aa !important; }
  /* line 48, static/scss/global_desktop.scss */
  .menu_layout {
    background-color: #1ba083;
    color: #f7c331;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000; }
    /* line 57, static/scss/global_desktop.scss */
    .menu_layout .navbar-brand {
      width: 15%; }
    /* line 60, static/scss/global_desktop.scss */
    .menu_layout ul#main-nav {
      margin-top: -15px; }
    /* line 63, static/scss/global_desktop.scss */
    .menu_layout .entry {
      margin-right: 20px;
      font-size: 22px;
      color: #dcc7aa; }
    /* line 68, static/scss/global_desktop.scss */
    .menu_layout .entry.active {
      font-weight: bold;
      color: #f7c331 !important; }
    /* line 72, static/scss/global_desktop.scss */
    .menu_layout .entry:link, .menu_layout .login-info:link {
      color: #dcc7aa;
      text-decoration: none; }
    /* line 76, static/scss/global_desktop.scss */
    .menu_layout .entry:visited, .menu_layout .login-info:visited {
      color: #dcc7aa;
      text-decoration: none; }
    /* line 80, static/scss/global_desktop.scss */
    .menu_layout .entry:hover, .menu_layout .login-info:hover {
      color: #f7c331; }
    /* line 84, static/scss/global_desktop.scss */
    .menu_layout .entry:active, .menu_layout .login-info:active {
      color: red;
      text-decoration: none; }
    /* line 88, static/scss/global_desktop.scss */
    .menu_layout .nav-link {
      font-size: 1.5em; }
    /* line 91, static/scss/global_desktop.scss */
    .menu_layout .menu-options {
      padding-left: 10px;
      float: left;
      margin-right: 20px;
      margin-left: auto;
      width: 400px;
      min-width: 400px;
      max-width: 400px; }
      /* line 100, static/scss/global_desktop.scss */
      .menu_layout .menu-options .login-info {
        margin-left: 10px;
        margin-right: 10px; }
      /* line 104, static/scss/global_desktop.scss */
      .menu_layout .menu-options .float-right {
        width: 100%;
        margin-left: auto;
        margin-right: 0px;
        float: right; }
      /* line 110, static/scss/global_desktop.scss */
      .menu_layout .menu-options .float-right-split {
        margin-left: auto;
        margin-right: 0px;
        float: right; }
      /* line 115, static/scss/global_desktop.scss */
      .menu_layout .menu-options .float-left-split {
        margin-left: 0px;
        margin-right: auto;
        float: left; }
      /* line 120, static/scss/global_desktop.scss */
      .menu_layout .menu-options img.language {
        height: 15px;
        width: 30px; }
      /* line 124, static/scss/global_desktop.scss */
      .menu_layout .menu-options .btn {
        background-color: #dcc7aa !important;
        border-color: #dcc7aa !important;
        color: #6b7a8f !important;
        padding-left: 50px;
        padding-right: 50px; }
    /* line 133, static/scss/global_desktop.scss */
    .menu_layout .sub-nav-container {
      padding: 0; }
      /* line 136, static/scss/global_desktop.scss */
      .menu_layout .sub-nav-container .sub-menu {
        font-size: 16px;
        position: absolute;
        left: 0;
        margin-left: 440px;
        margin-top: 30px; }
        /* line 143, static/scss/global_desktop.scss */
        .menu_layout .sub-nav-container .sub-menu .entry {
          font-size: 19px; }
  /* line 152, static/scss/global_desktop.scss */
  .footer {
    margin-top: 50px;
    background-color: #1ba083;
    color: #dcc7aa; }
    /* line 157, static/scss/global_desktop.scss */
    .footer a:link, .footer .login-info:link {
      color: #dcc7aa;
      text-decoration: none; }
    /* line 161, static/scss/global_desktop.scss */
    .footer a:visited, .footer .login-info:visited {
      color: #dcc7aa;
      text-decoration: none; }
    /* line 165, static/scss/global_desktop.scss */
    .footer a:hover, .footer .login-info:hover {
      color: #f7c331;
      text-decoration: underline overline dotted #f7c331; }
    /* line 169, static/scss/global_desktop.scss */
    .footer a:active, .footer .login-info:active {
      color: red;
      text-decoration: none; }
    /* line 173, static/scss/global_desktop.scss */
    .footer .container {
      max-width: 100% !important;
      padding: 30px; }
    /* line 178, static/scss/global_desktop.scss */
    .footer .menu_footer_layout {
      text-align: right; }
    /* line 181, static/scss/global_desktop.scss */
    .footer .sub_footer-nav-container {
      margin-right: 15px; }
  /* line 189, static/scss/global_desktop.scss */
  .login .login_title {
    margin-top: 30px;
    margin-bottom: 30px;
    color: #dcc7aa;
    width: 100%;
    text-align: center; }
  /* line 196, static/scss/global_desktop.scss */
  .login .btn {
    width: 100%;
    background-color: #dcc7aa !important;
    border-color: #dcc7aa !important;
    color: #6b7a8f !important; }
  /* line 202, static/scss/global_desktop.scss */
  .login .login_lable {
    font-weight: bold; }
  /* line 205, static/scss/global_desktop.scss */
  .login .login-error {
    color: #bc1c1c;
    margin-bottom: 10px; }
  /* line 212, static/scss/global_desktop.scss */
  .index .container {
    margin-top: 50px; }
  /* line 216, static/scss/global_desktop.scss */
  .index .index_button {
    margin-top: 50px;
    width: 30%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    background-color: #dcc7aa !important;
    border-color: #dcc7aa !important;
    color: #6b7a8f !important; }
  /* line 227, static/scss/global_desktop.scss */
  .index .index_title {
    margin-top: 30px;
    margin-bottom: 30px;
    color: #dcc7aa;
    width: 100%;
    font-size: 4em;
    text-align: center; }
  /* line 236, static/scss/global_desktop.scss */
  .index .index_full {
    max-width: 100%;
    margin-top: 30px;
    padding: 30px;
    background-color: #6b7a8f; }
    /* line 241, static/scss/global_desktop.scss */
    .index .index_full .button_container {
      margin-top: 30px; }
    /* line 245, static/scss/global_desktop.scss */
    .index .index_full .index_team_content {
      background-color: #dcc7aa;
      color: #6b7a8f;
      padding: 30px;
      height: 100%; }
      /* line 253, static/scss/global_desktop.scss */
      .index .index_full .index_team_content .index_team_button {
        margin-top: 50px;
        width: 30%;
        margin-left: auto;
        margin-right: auto;
        text-align: center; }
  /* line 264, static/scss/global_desktop.scss */
  .index .index_mission_content {
    background-color: #dcc7aa;
    color: #6b7a8f;
    padding: 30px;
    height: 100%; }
    /* line 269, static/scss/global_desktop.scss */
    .index .index_mission_content .index_mission_title {
      margin-bottom: 30px; }
    /* line 275, static/scss/global_desktop.scss */
    .index .index_mission_content .index_mission_button {
      margin-top: 50px;
      width: 30%;
      margin-left: auto;
      margin-right: auto;
      text-align: center;
      background-color: #dcc7aa !important;
      border-color: #dcc7aa !important;
      color: #6b7a8f !important; }
  /* line 287, static/scss/global_desktop.scss */
  .index .index_projects {
    margin-top: 50px;
    margin-bottom: 50px; }
  /* line 293, static/scss/global_desktop.scss */
  .projects_item {
    background-color: #dcc7aa;
    color: #6b7a8f;
    background-size: cover;
    background-position: center;
    border: 3px solid #6b7a8f; }
    /* line 300, static/scss/global_desktop.scss */
    .projects_item .box_title {
      padding-top: 5px;
      background-color: #6b7a8f;
      color: #dcc7aa;
      font-size: 2em;
      border: 1px solid #dcc7aa;
      background-size: cover; }
    /* line 309, static/scss/global_desktop.scss */
    .projects_item .box {
      padding: 20px;
      width: 100%;
      min-height: 300px;
      padding: 20px;
      opacity: 0.7;
      background-color: white; }
      /* line 317, static/scss/global_desktop.scss */
      .projects_item .box .project_title, .projects_item .box .event_title {
        text-align: center;
        font-size: 1.7em;
        font-weight: bold;
        color: #6b7a8f; }
      /* line 324, static/scss/global_desktop.scss */
      .projects_item .box .project_desc, .projects_item .box .event_desc {
        overflow: hidden;
        max-height: 170px; }
      /* line 329, static/scss/global_desktop.scss */
      .projects_item .box .project_country, .projects_item .box .even_country {
        margin-bottom: 0px;
        margin-top: 20px;
        padding-bottom: 10px; }
  /* line 340, static/scss/global_desktop.scss */
  .about .container {
    margin-top: 50px; }
  /* line 344, static/scss/global_desktop.scss */
  .about .about_text_content {
    color: #6b7a8f !important; }
  /* line 348, static/scss/global_desktop.scss */
  .about .about_button {
    margin-top: 50px;
    width: 40%;
    margin-left: auto;
    margin-right: auto;
    text-align: center; }
  /* line 357, static/scss/global_desktop.scss */
  .about .team .item {
    color: #6b7a8f !important; }
    /* line 360, static/scss/global_desktop.scss */
    .about .team .item .name {
      font-size: 2em;
      margin-top: 10px;
      align-self: center; }
  /* line 368, static/scss/global_desktop.scss */
  .about .about_full {
    margin-top: 30px;
    padding: 30px;
    background-color: #6b7a8f; }
  /* line 377, static/scss/global_desktop.scss */
  .ourwork .ourwork-title {
    background-color: #6b7a8f; }
  /* line 380, static/scss/global_desktop.scss */
  .ourwork .ourwork_button {
    margin-top: 50px;
    width: 40%;
    margin-left: auto;
    margin-right: auto;
    text-align: center; }
  /* line 389, static/scss/global_desktop.scss */
  .ourwork .ourwork_full {
    margin-top: 30px;
    padding: 30px;
    margin-bottom: 30px; }
    /* line 394, static/scss/global_desktop.scss */
    .ourwork .ourwork_full .our_work_newsletter_content {
      margin-top: 20px; }
      /* line 396, static/scss/global_desktop.scss */
      .ourwork .ourwork_full .our_work_newsletter_content .our_work_newsletter_text {
        color: #6b7a8f;
        text-align: center; }
    /* line 403, static/scss/global_desktop.scss */
    .ourwork .ourwork_full .stats .item {
      padding: 10px; }
      /* line 405, static/scss/global_desktop.scss */
      .ourwork .ourwork_full .stats .item .content {
        background-color: #dcc7aa !important;
        color: #6b7a8f !important;
        text-align: center;
        padding: 20px; }
        /* line 411, static/scss/global_desktop.scss */
        .ourwork .ourwork_full .stats .item .content .value {
          font-size: 3em;
          color: #f7882f; }
        /* line 415, static/scss/global_desktop.scss */
        .ourwork .ourwork_full .stats .item .content .label {
          font-size: 1.2em; }
  /* line 423, static/scss/global_desktop.scss */
  .ourwork .our_work_project {
    padding: 20px; }
    /* line 425, static/scss/global_desktop.scss */
    .ourwork .our_work_project .project_title {
      width: 100%;
      text-align: center;
      text-size: 2em;
      background-color: #dcc7aa;
      color: #6b7a8f;
      padding: 20px;
      opacity: 1; }
    /* line 434, static/scss/global_desktop.scss */
    .ourwork .our_work_project .box {
      background-color: #6b7a8f;
      height: 300px;
      opacity: 0.5;
      background-size: cover; }
    /* line 440, static/scss/global_desktop.scss */
    .ourwork .our_work_project box:hover {
      opacity: 1; }
  /* line 448, static/scss/global_desktop.scss */
  .getinvolved-container .getinvolved_full {
    margin-top: 30px;
    padding: 30px;
    background-color: #6b7a8f; }
  /* line 454, static/scss/global_desktop.scss */
  .getinvolved-container .getinvolved_button {
    margin-top: 50px;
    width: 40%;
    margin-left: auto;
    margin-right: auto;
    text-align: center; }
  /* line 461, static/scss/global_desktop.scss */
  .getinvolved-container .buttons_container {
    margin-top: 20px;
    margin-bottom: 20px; }
    /* line 464, static/scss/global_desktop.scss */
    .getinvolved-container .buttons_container .big_button {
      padding: 20px !important;
      margin-left: 20px;
      margin-right: 20px; }
  /* line 473, static/scss/global_desktop.scss */
  .getinvolved-container .getinvolved_items_container .getinvolved_item {
    padding: 10px; }
    /* line 476, static/scss/global_desktop.scss */
    .getinvolved-container .getinvolved_items_container .getinvolved_item .getinvolved_title {
      text-align: center;
      font-size: 1.7em;
      font-weight: bold;
      color: #6b7a8f; }
    /* line 482, static/scss/global_desktop.scss */
    .getinvolved-container .getinvolved_items_container .getinvolved_item .box {
      border: 1px solid #dcc7aa;
      padding: 20px;
      width: 100%;
      min-height: 300px;
      padding: 20px;
      background-size: cover; }
      /* line 490, static/scss/global_desktop.scss */
      .getinvolved-container .getinvolved_items_container .getinvolved_item .box .getinvolved_title {
        margin-top: 33%;
        text-align: center;
        font-size: 1.7em;
        font-weight: bold;
        color: #6b7a8f; }
  /* line 501, static/scss/global_desktop.scss */
  .getinvolved-container .getinvolved_full {
    margin-top: 30px;
    margin-bottom: 30px; }
    /* line 505, static/scss/global_desktop.scss */
    .getinvolved-container .getinvolved_full .getinvolved_newsletter_content {
      background-color: #6b7a8f;
      color: #dcc7aa;
      text-align: center; }
      /* line 509, static/scss/global_desktop.scss */
      .getinvolved-container .getinvolved_full .getinvolved_newsletter_content .content {
        padding: 30px; } }
