:root {
  /* Base */
  --color-white: #fff;
  --color-primary: #1B1B1B;
  --color-primary-80: #75553A;

  /* Sand */
  --color-sand-70: #756C5C;
  --color-sand-40: #C7B491;
  --color-sand-30: #D9CAB4;
  --color-sand-20: #F2E5D1;
  --color-sand-10: #FBF5EB;  /* Background */
  --color-sand-5:  #FFFBF3;  /* Background Lighter */

  /* Mint */
  --color-mint: #B5E0CD;
  --color-mint-active: #80CFAC;

  /* Link */
  --color-link: #2360c8;

  /* Danger */
  --color-danger: #F21325;
  --color-danger-light: #FFF5F4;
  --color-danger-hover: #B01700;

  /* Success */
  --color-success: #00C43E;

  /* Border radius */
  --border-radius: 5px;
  --border-radius-small: 3px;
  --border-radius-mini: 1px;

  /* Font */
  --font-family-heading: "Rubik", sans-serif;
  --font-weight-heading: 700;
  --font-family-base: "Inter", sans-serif;
  --font-weight-base: 500;
}

a {
  text-decoration: none;
}

body, html {
  /* Spaces */
  padding: 0;
  margin: 0;
  height: 100%;

  /* Colors */
  color: var(--color-primary-80);
  background-color: var(--color-sand-10);

  /* Typo */
  font-family: var(--font-family-base); 
  font-weight: var(--font-weight-base);
  font-size: 14px;
  line-height: 20px;
  -webkit-text-size-adjust: 100%;
  position: relative;

  /* Meight help with calulations for builder */
  -webkit-font-smoothing: antialiased;
}

/* Helpers */
.hidden {
  display: none;
}

.block {
  display: block;
}

.content-page {
  padding: 10px;
}

.strong {
  font-weight: 700;
}

h1, h2, .h2 {
  font-size: 32px;
  line-height: 32px;
  text-transform: uppercase;
  font-weight: var(--font-weight-heading);
  font-family: var(--font-family-heading);
  margin: 0 0 20px 0;
}

h1 {
  color: #2EA551;
}

h2 {
  font-size: 20px;
  line-height: 20px;
  margin: 40px 0 20px 0;
}

@media (min-width: 600px) {
  .content-page {
    padding: 40px calc(50% - 280px);
  }
  h1 {
    font-size: 40px;
    line-height: 40px;
  }
}

/* Landing */
.logo {
  width: 90px;
  height: 30px;
  background-image: url('data:image/svg+xml,<svg width="90" height="30" viewBox="0 0 90 30" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_81_1148)"><path d="M56.2094 28C56.0334 28 55.8894 27.944 55.7774 27.832C55.6654 27.72 55.6094 27.576 55.6094 27.4V16.12C55.6094 15.944 55.6654 15.8 55.7774 15.688C55.8894 15.576 56.0334 15.52 56.2094 15.52H58.8254C59.0014 15.52 59.1454 15.576 59.2574 15.688C59.3694 15.8 59.4254 15.944 59.4254 16.12V16.936C59.7934 16.456 60.2814 16.064 60.8894 15.76C61.5134 15.44 62.2094 15.28 62.9774 15.28C64.7374 15.28 65.9534 15.968 66.6254 17.344C67.0094 16.736 67.5454 16.24 68.2334 15.856C68.9214 15.472 69.6574 15.28 70.4414 15.28C71.7534 15.28 72.8174 15.728 73.6334 16.624C74.4654 17.504 74.8814 18.824 74.8814 20.584V27.4C74.8814 27.56 74.8254 27.704 74.7134 27.832C74.6014 27.944 74.4574 28 74.2814 28H71.4974C71.3214 28 71.1694 27.944 71.0414 27.832C70.9294 27.72 70.8734 27.576 70.8734 27.4V20.752C70.8734 19.952 70.7054 19.376 70.3694 19.024C70.0494 18.672 69.6094 18.496 69.0494 18.496C68.5374 18.496 68.1134 18.68 67.7774 19.048C67.4414 19.4 67.2734 19.968 67.2734 20.752V27.4C67.2734 27.56 67.2174 27.704 67.1054 27.832C66.9934 27.944 66.8494 28 66.6734 28H63.8894C63.7134 28 63.5694 27.944 63.4574 27.832C63.3454 27.72 63.2894 27.576 63.2894 27.4V20.752C63.2894 19.968 63.1134 19.4 62.7614 19.048C62.4254 18.68 61.9934 18.496 61.4654 18.496C60.9534 18.496 60.5214 18.68 60.1694 19.048C59.8334 19.4 59.6654 19.96 59.6654 20.728V27.4C59.6654 27.56 59.6094 27.704 59.4974 27.832C59.3854 27.944 59.2414 28 59.0654 28H56.2094Z" fill="%2375553A"/><path d="M45.1971 28.24C44.3491 28.24 43.5731 28.08 42.8691 27.76C42.1811 27.424 41.6371 26.976 41.2371 26.416C40.8531 25.84 40.6611 25.208 40.6611 24.52C40.6611 23.416 41.1091 22.528 42.0051 21.856C42.9171 21.184 44.1651 20.72 45.7491 20.464L48.7491 20.008V19.672C48.7491 19.064 48.6211 18.616 48.3651 18.328C48.1091 18.04 47.6771 17.896 47.0691 17.896C46.7011 17.896 46.3971 17.96 46.1571 18.088C45.9171 18.216 45.6691 18.392 45.4131 18.616C45.1891 18.808 45.0211 18.936 44.9091 19C44.8611 19.128 44.7731 19.192 44.6451 19.192H42.0291C41.8691 19.192 41.7331 19.144 41.6211 19.048C41.5251 18.936 41.4851 18.808 41.5011 18.664C41.5171 18.232 41.7251 17.752 42.1251 17.224C42.5411 16.696 43.1651 16.24 43.9971 15.856C44.8451 15.472 45.8851 15.28 47.1171 15.28C49.0851 15.28 50.5411 15.72 51.4851 16.6C52.4291 17.464 52.9011 18.632 52.9011 20.104V27.4C52.9011 27.56 52.8451 27.704 52.7331 27.832C52.6211 27.944 52.4771 28 52.3011 28H49.5171C49.3571 28 49.2131 27.944 49.0851 27.832C48.9731 27.704 48.9171 27.56 48.9171 27.4V26.56C48.5651 27.056 48.0691 27.464 47.4291 27.784C46.8051 28.088 46.0611 28.24 45.1971 28.24ZM46.3251 25.504C47.0611 25.504 47.6531 25.264 48.1011 24.784C48.5651 24.304 48.7971 23.6 48.7971 22.672V22.336L46.7571 22.696C45.3171 22.952 44.5971 23.456 44.5971 24.208C44.5971 24.608 44.7651 24.928 45.1011 25.168C45.4371 25.392 45.8451 25.504 46.3251 25.504Z" fill="%2375553A"/><path d="M33.3236 28.24C32.0276 28.24 30.9396 28.056 30.0596 27.688C29.1956 27.32 28.5556 26.88 28.1396 26.368C27.7236 25.856 27.5156 25.4 27.5156 25C27.5156 24.84 27.5716 24.712 27.6836 24.616C27.8116 24.504 27.9476 24.448 28.0916 24.448H30.8276C30.9236 24.448 31.0116 24.488 31.0916 24.568C31.2836 24.696 31.4276 24.8 31.5236 24.88C31.8756 25.136 32.1796 25.328 32.4356 25.456C32.7076 25.568 33.0356 25.624 33.4196 25.624C33.8836 25.624 34.2596 25.536 34.5476 25.36C34.8516 25.168 35.0036 24.904 35.0036 24.568C35.0036 24.296 34.9236 24.08 34.7636 23.92C34.6196 23.76 34.3316 23.608 33.8996 23.464C33.4676 23.304 32.8116 23.136 31.9316 22.96C30.6036 22.688 29.5796 22.248 28.8596 21.64C28.1556 21.016 27.8036 20.184 27.8036 19.144C27.8036 18.488 28.0116 17.864 28.4276 17.272C28.8436 16.68 29.4596 16.2 30.2756 15.832C31.1076 15.464 32.0916 15.28 33.2276 15.28C34.3636 15.28 35.3556 15.456 36.2036 15.808C37.0516 16.16 37.6916 16.592 38.1236 17.104C38.5716 17.6 38.7956 18.056 38.7956 18.472C38.7956 18.616 38.7396 18.744 38.6276 18.856C38.5316 18.968 38.4116 19.024 38.2676 19.024H35.7716C35.6436 19.024 35.5236 18.984 35.4116 18.904C35.2036 18.792 35.0196 18.672 34.8596 18.544C34.5876 18.336 34.3316 18.176 34.0916 18.064C33.8516 17.952 33.5556 17.896 33.2036 17.896C32.7876 17.896 32.4516 17.992 32.1956 18.184C31.9556 18.376 31.8356 18.624 31.8356 18.928C31.8356 19.168 31.8996 19.368 32.0276 19.528C32.1716 19.688 32.4596 19.848 32.8916 20.008C33.3396 20.152 33.9956 20.304 34.8596 20.464C36.4116 20.736 37.5396 21.216 38.2436 21.904C38.9636 22.592 39.3236 23.4 39.3236 24.328C39.3236 25.512 38.7956 26.464 37.7396 27.184C36.6836 27.888 35.2116 28.24 33.3236 28.24Z" fill="%2375553A"/><path d="M19.6978 28.24C17.7778 28.24 16.2658 27.72 15.1618 26.68C14.0578 25.64 13.4818 24.128 13.4338 22.144V21.304C13.4978 19.416 14.0818 17.944 15.1858 16.888C16.3058 15.816 17.8018 15.28 19.6738 15.28C21.0338 15.28 22.1778 15.56 23.1058 16.12C24.0498 16.664 24.7538 17.416 25.2178 18.376C25.6978 19.336 25.9378 20.44 25.9378 21.688V22.264C25.9378 22.424 25.8818 22.568 25.7698 22.696C25.6578 22.808 25.5138 22.864 25.3378 22.864H17.6578V23.032C17.6898 23.784 17.8738 24.392 18.2098 24.856C18.5458 25.32 19.0338 25.552 19.6738 25.552C20.0738 25.552 20.4018 25.472 20.6578 25.312C20.9138 25.136 21.1458 24.928 21.3538 24.688C21.4978 24.512 21.6098 24.408 21.6898 24.376C21.7858 24.328 21.9298 24.304 22.1218 24.304H25.0978C25.2418 24.304 25.3618 24.352 25.4578 24.448C25.5698 24.528 25.6258 24.64 25.6258 24.784C25.6258 25.2 25.3858 25.68 24.9058 26.224C24.4418 26.768 23.7618 27.24 22.8658 27.64C21.9698 28.04 20.9138 28.24 19.6978 28.24ZM21.7138 20.488V20.44C21.7138 19.656 21.5298 19.04 21.1618 18.592C20.8098 18.128 20.3138 17.896 19.6738 17.896C19.0498 17.896 18.5538 18.128 18.1858 18.592C17.8338 19.04 17.6578 19.656 17.6578 20.44V20.488H21.7138Z" fill="%2375553A"/><path d="M5.808 28.24C4.512 28.24 3.424 28.056 2.544 27.688C1.68 27.32 1.04 26.88 0.624 26.368C0.208 25.856 0 25.4 0 25C0 24.84 0.056 24.712 0.168 24.616C0.296 24.504 0.432 24.448 0.576 24.448H3.312C3.408 24.448 3.496 24.488 3.576 24.568C3.768 24.696 3.912 24.8 4.008 24.88C4.36 25.136 4.664 25.328 4.92 25.456C5.192 25.568 5.52 25.624 5.904 25.624C6.368 25.624 6.744 25.536 7.032 25.36C7.336 25.168 7.488 24.904 7.488 24.568C7.488 24.296 7.408 24.08 7.248 23.92C7.104 23.76 6.816 23.608 6.384 23.464C5.952 23.304 5.296 23.136 4.416 22.96C3.088 22.688 2.064 22.248 1.344 21.64C0.64 21.016 0.288 20.184 0.288 19.144C0.288 18.488 0.496 17.864 0.912 17.272C1.328 16.68 1.944 16.2 2.76 15.832C3.592 15.464 4.576 15.28 5.712 15.28C6.848 15.28 7.84 15.456 8.688 15.808C9.536 16.16 10.176 16.592 10.608 17.104C11.056 17.6 11.28 18.056 11.28 18.472C11.28 18.616 11.224 18.744 11.112 18.856C11.016 18.968 10.896 19.024 10.752 19.024H8.256C8.128 19.024 8.008 18.984 7.896 18.904C7.688 18.792 7.504 18.672 7.344 18.544C7.072 18.336 6.816 18.176 6.576 18.064C6.336 17.952 6.04 17.896 5.688 17.896C5.272 17.896 4.936 17.992 4.68 18.184C4.44 18.376 4.32 18.624 4.32 18.928C4.32 19.168 4.384 19.368 4.512 19.528C4.656 19.688 4.944 19.848 5.376 20.008C5.824 20.152 6.48 20.304 7.344 20.464C8.896 20.736 10.024 21.216 10.728 21.904C11.448 22.592 11.808 23.4 11.808 24.328C11.808 25.512 11.28 26.464 10.224 27.184C9.168 27.888 7.696 28.24 5.808 28.24Z" fill="%2375553A"/><path d="M74.2563 10.6C79.2704 10.6 81.4563 8.49044 81.4563 3.39999C81.4563 8.49044 83.6271 10.6 88.6563 10.6C83.6271 10.6 81.4563 12.7707 81.4563 17.8C81.4563 12.7707 79.2704 10.6 74.2563 10.6Z" fill="%232EA551" stroke="%232EA551" stroke-width="1.2" stroke-linejoin="round"/></g><defs><clipPath id="clip0_81_1148"><rect width="90" height="30" fill="white"/></clipPath></defs></svg>');
  margin-bottom: 30px;
}

.swiss-section {
  display: flex;
  justify-content: center;
  font-size: 11px;
  line-height: 16px;
  text-transform: uppercase;
  color: #FF0000;
  margin-top: 0px;
  background: #fff;
  margin: -10px -10px 0px -10px;
  border-radius: 0px;
  padding: 20px;
}

@media (min-width: 600px) {
  .swiss-section {
    margin: -40px calc(-50vw + 280px) 40px;
  }
}

.flag {
  width: 16px;
  height: 16px;
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="16" height="16" rx="0.8" fill="%23FF0000"/><rect x="6.3999" y="3.20001" width="3.2" height="9.6" fill="white"/><rect x="3.2002" y="6.40002" width="9.6" height="3.2" fill="white"/></svg>');
  margin-right: 10px;
}



/* Form */

.dropzone {
  display: grid;
  place-items: center;
  min-height: 100px;
  padding: 16px;
  color: var(--color-sand-40);
  cursor: pointer;
  transition: border-color .15s ease, all .15s ease, box-shadow .15s ease;
  user-select: none;
  text-align: center;

  background: #FFFFFF;
  border: 1px dashed #DECAAF;
  border-radius: 2px;
  margin-bottom: 20px;
}

.dropzone .link { text-decoration: underline; }
.dropzone:hover,
.dropzone:focus {
  border-color: #2EA551;
  color: var(--color-primary-80);
  outline: none;
}

.dropzone.dragover {
  border-color: #1a73e8;
  background: #eef4ff;
}

input {
  color: var(--color-primary);
  border: none;
  outline: none;
  font-size: 14px;
  line-height: 20px;
  padding: 10px 15px;
  margin: 10px 0;
  width: calc(100% - 30px);
  border-radius: 2px;
  box-shadow: 0px 0px 0px 0px #1a73e8;
}

input[type="text"]:focus {
  box-shadow: 0px 0px 0px 2px #1a73e8;
}

input::placeholder {
  color: var(--color-sand-40);
}

input[type="checkbox"] {
  width: auto;
  margin: 0px 5px 0 0;
  border: none;
  border-radius: none;
}

.link-input-container {

}

.button-price-container {
  display: flex;
}

.button-price-container .price {
  color: var(--color-primary);
  margin: 35px 0 0 20px;
  font-size: 14px;
  line-height: 20px;
}

.button-price-container .price span {
  color: var(--color-sand-40);
}

button, .button {
  cursor: pointer;
  margin-top: 20px;
  padding: 15px 20px;
  color: #fff;  
  background: #2EA551;
  box-shadow: 2px 2px 0px #75553A;
  border-radius: 3px;
  outline: none;
  border: none;
  font-family: 'Rubik';
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
}

button:hover {
  background: #16a040;
}

/* Hotjar */
._hj-widget-container button {
  box-shadow: none;
  text-decoration: none;
}

section {
  padding: 20px 20px 10px 20px;
  margin-top: 30px;
  border-radius: 10px;
}

@media (min-width: 600px) {
  section {
    margin-top: 50px;
  }
}

form {
  padding: 0 20px 20px 20px;
}

section.boxed {
  background: #fff;
}

section.boxed-green {
  background: #2EA41A;
  color: var(--color-white);
}

section.main-section {
  margin-top: 0px;
}

section h2,
section .h2{
  margin-top: 0px;
  font-size: 32px;
  line-height: 30px;
  color: var(--color-sand-40);
}

section.boxed-green h2,
section.boxed-green .h2 {
  color: var(--color-white);
}

section p {
  margin: 0 0 10px 0;
}

.title-two-column {
  display: grid;
  grid-template-columns: auto max-content;
  justify-content: space-between;
}

ol {
  padding-left: 20px;
}

ol li {
  margin-top: 10px;
}

.error {
  color: #FF0000;
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

.example-item {
  text-decoration: none;
  color: var(--color-primary);
  padding: 15px 5px 15px 45px;
  background: #FFFFFF;
  box-shadow: 2px 2px 0px #DECAAF;
  border-radius: 2px;
  position: relative;
  margin-top: 20px;
}

.example-item::before {
  content: '';
  position: absolute;
  left: 13px;
  top: 13px;
  width: 18px;
  height: 24px;
  background-image: url('data:image/svg+xml,<svg width="18" height="24" viewBox="0 0 18 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 1C0 0.447716 0.447715 0 1 0H11.5858C11.851 0 12.1054 0.105357 12.2929 0.292893L17.7071 5.70711C17.8946 5.89464 18 6.149 18 6.41421V23C18 23.5523 17.5523 24 17 24H1C0.447716 24 0 23.5523 0 23V1Z" fill="%232EA41A"/><path d="M12.3902 20C12.3502 20 12.3142 19.986 12.2822 19.958C12.2542 19.926 12.2402 19.89 12.2402 19.85V15.95C12.2402 15.906 12.2542 15.87 12.2822 15.842C12.3142 15.814 12.3502 15.8 12.3902 15.8H15.1502C15.1942 15.8 15.2302 15.814 15.2582 15.842C15.2862 15.87 15.3002 15.906 15.3002 15.95V16.556C15.3002 16.596 15.2862 16.632 15.2582 16.664C15.2302 16.692 15.1942 16.706 15.1502 16.706H13.2962V17.588H15.0302C15.0742 17.588 15.1102 17.604 15.1382 17.636C15.1662 17.664 15.1802 17.7 15.1802 17.744V18.344C15.1802 18.384 15.1662 18.42 15.1382 18.452C15.1102 18.48 15.0742 18.494 15.0302 18.494H13.2962V19.85C13.2962 19.894 13.2822 19.93 13.2542 19.958C13.2262 19.986 13.1902 20 13.1462 20H12.3902Z" fill="white"/><path d="M8.09531 20C8.05531 20 8.01931 19.986 7.98731 19.958C7.95931 19.926 7.94531 19.89 7.94531 19.85V15.95C7.94531 15.906 7.95931 15.87 7.98731 15.842C8.01931 15.814 8.05531 15.8 8.09531 15.8H9.65531C10.2433 15.8 10.6993 15.94 11.0233 16.22C11.3473 16.5 11.5173 16.906 11.5333 17.438C11.5373 17.554 11.5393 17.708 11.5393 17.9C11.5393 18.092 11.5373 18.244 11.5333 18.356C11.5133 18.912 11.3473 19.326 11.0353 19.598C10.7273 19.866 10.2773 20 9.68531 20H8.09531ZM9.65531 19.136C9.91931 19.136 10.1133 19.074 10.2373 18.95C10.3613 18.822 10.4273 18.62 10.4353 18.344C10.4433 18.228 10.4473 18.078 10.4473 17.894C10.4473 17.71 10.4433 17.562 10.4353 17.45C10.4273 17.182 10.3553 16.984 10.2193 16.856C10.0873 16.728 9.88931 16.664 9.62531 16.664H9.02531V19.136H9.65531Z" fill="white"/><path d="M4.04063 20C4.00063 20 3.96462 19.986 3.93262 19.958C3.90462 19.926 3.89062 19.89 3.89062 19.85V15.95C3.89062 15.906 3.90462 15.87 3.93262 15.842C3.96462 15.814 4.00063 15.8 4.04063 15.8H5.72063C6.23263 15.8 6.63463 15.918 6.92663 16.154C7.22263 16.39 7.37063 16.734 7.37063 17.186C7.37063 17.634 7.22463 17.972 6.93263 18.2C6.64062 18.424 6.23663 18.536 5.72063 18.536H5.00662V19.85C5.00662 19.894 4.99063 19.93 4.95863 19.958C4.93063 19.986 4.89463 20 4.85062 20H4.04063ZM5.69062 17.708C5.86663 17.708 6.00463 17.664 6.10462 17.576C6.20463 17.484 6.25463 17.35 6.25463 17.174C6.25463 17.01 6.20662 16.88 6.11063 16.784C6.01863 16.684 5.87863 16.634 5.69062 16.634H4.98863V17.708H5.69062Z" fill="white"/><path d="M12 0L18 6H12V0Z" fill="%23ADE3A4"/></svg>');
}

ul.benefits-list {
  padding: 0px;
  margin: 0px; 
  list-style: none;
}

ul.benefits-list li {
  margin-top: 10px;
  position:relative;
  padding-left: 30px; 
}

ul.benefits-list li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_80_913)"><path d="M16.3641 16.364C19.8788 12.8492 19.8788 7.15076 16.3641 3.63604C12.8494 0.121321 7.1509 0.12132 3.63618 3.63604C0.121459 7.15076 0.121459 12.8492 3.63618 16.364C7.1509 19.8787 12.8494 19.8787 16.3641 16.364Z" fill="%232EA41A"/><path d="M8 13L6 11" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M8.00003 13L14 7" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_80_913"><rect width="20" height="20" fill="white" transform="matrix(-1 0 0 -1 20 20)"/></clipPath></defs></svg>');
}

.support-section .face-item {
  display: grid;
  grid-template-columns: 60px auto;
  margin-bottom: 10px;
  margin-top: 10px;
}

.support-section .face-item img {
  width: 60px;
  height: 60px;
  border-radius: 2px;
}

.support-section .face-item .face-item-text {
  padding: 0px 10px 0px 15px;
}

.support-section .face-item p {
  margin: 0px;
}


.support-section .face-item .name {
  font-weight: bold;
}


.gift-section {
  text-align: center;
}

.gift-section .button-container {
  margin-top: 30px;
}

.gift-section .button-container .button {
  background: #fff;
  color: var(--color-primary);
}

.links-section {
  text-align: center;
}

.links-section a {
  display: block;
  color: var(--color-sand-40);
  text-decoration: none;
  margin-top: 10px;
}

.footer-section {
  color: var(--color-sand-40);
  text-align: center;
}

.visual {
  height: 240px;
  width: 100%;
  background-image: url('/assets/visual.jpg');
  background-size: cover;
  background-position: center;
  margin-top: 20px;
  border-radius: 5px;
}

.pdf-container {
  position: fixed;
  inset: 0 0 0 0;
  background: var(--color-primary);
}

.pdf-container iframe {
  position: fixed;
  top: 60px;
  left: 0;
  right: 0;
  bottom: 0;
  border: none;
}

.pdf-container .top {
  display: grid;
  grid-template-columns: auto 60px;
  justify-content: space-between;
}

.pdf-container .top .title {
  padding: 20px;
  color: var(--color-white);
}

.pdf-container .top .close-pdf {
  margin: 10px;
  width: 40px;
  height: 40px;
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.5 14.5L14.5 5.5" stroke="white" stroke-width="1.5" stroke-linecap="round"/><path d="M5.5 5.5L14.5 14.5" stroke="white" stroke-width="1.5" stroke-linecap="round"/></svg>');
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  border-radius: 2px;
}

.pdf-container .top .close-pdf:hover {
  background-color: var(--color-primary-80);
}