:root{--grey-900:#000;--grey-800:#4e5b58;--grey-700:#596b67;--grey-600:#76908c;--grey-500:#6b7280;--grey-400:#9ca3af;--grey-300:#d1d5db;--grey-200:#c0dad6;--grey-100:#e9f1f1;--grey-000:#f9fafb;--primary:#021815;--primary-50:#e3fff9;--primary-100:#ddf4f1;--primary-200:#bae8e1;--primary-300:#95dad0;--primary-400:#59c0b0;--primary-500:#54afa3;--primary-600:#359b8b;--primary-700:#1f8b7b;--primary-800:#0d7061;--primary-900:#075546;--secondary-50:#f9fafb;--secondary-100:#f3f4f6;--secondary-200:#e5e7eb;--secondary-300:#d1d5db;--secondary-400:#9ca3af;--secondary-500:#6b7280;--secondary-600:#4b5563;--secondary-700:#374151;--secondary-800:#1f2937;--secondary-900:#111827;--primary-100-to-primary-200:linear-gradient(120deg,var(--primary-100),var(--primary-200));--primary-200-to-primary-100:linear-gradient(120deg,var(--primary-200),var(--primary-100));--primary-200-to-primary-300:linear-gradient(120deg,var(--primary-300),var(--secondary-300));--primary-300-to-primary-200:linear-gradient(120deg,var(--primary-300),var(--secondary-200));--primary-100-to-primary-300:linear-gradient(120deg,var(--primary-100),var(--primary-300));--primary-300-to-primary-100:linear-gradient(120deg,var(--primary-300),var(--primary-100));--brand-100-to-brand-200:linear-gradient(120deg,var(--primary-200),var(--secondary-500));--brand-200-to-brand-100:linear-gradient(120deg,var(--primary-500),var(--primary-400));--brand-200-to-brand-300:linear-gradient(120deg,var(--primary-400),var(--secondary-600));--brand-300-to-brand-200:linear-gradient(120deg,var(--primary-700),var(--primary-700));--brand-100-to-brand-300:linear-gradient(120deg,var(--primary-400),var(--primary-600));--brand-300-to-brand-100:linear-gradient(120deg,var(--primary-700),var(--primary-400));--secondary-100-to-secondary-200:linear-gradient(120deg,var(--secondary-400),var(--secondary-500));--secondary-200-to-secondary-300:linear-gradient(120deg,var(--secondary-500),var(--secondary-600));--secondary-300-to-secondary-100:linear-gradient(120deg,var(--secondary-600),var(--secondary-400));--error-color:#b51616;--global-page-nav-background-color:var(--primary-600);--menu-background:#000;--global-nav-background:var(--menu-background);--menu-text-color:#fff;--global-document-background:var(--grey-000);--global-nav-background--invert:var(--primary-700);--global-nav-link:var(--primary-100);--global-nav-background-text-color--invert:var(--grey-000);--global-footer-background:var(--grey-900);--global-breadcrumb-border:none;--global-breadcrumb-background:var(--grey-300);--global-scroll-progress-bar:var(--grey-700);--global-scroll-progress-bar--invert:var(--secondary-700);--global-base-bg-puerto-overlay-gradient:linear-gradient(90deg,var(--primary-500) 0%,var(--secondary-400) 100%) 0% 0% no-repeat padding-box;--global-base-bg-puerto-gradient-opacity:0.5;--filter-grayscale:saturate(0);--image-ratio-style-2:16/9;--image-ratio-style-3:3/2;--image-ratio-style-4:1.91/1;--image-ratio-style-5:1/.8;--image-ratio-style-6:4/3;--image-ratio-style-7:4/1;--image-ratio-style-8:3/3;--shadow-medium:0px 4px 8px 0px #0000001a;--hover-opacity:none;--xxxs:2px;--xxs:8px;--xs:12px;--s:14px;--m:24px;--l:32px;--xl:40px;--xxl:150px;--form-input-border-radius:4px;--form--input-border:2px solid #b6b6b8;--form-input-bg:#fff}.systems-page{margin:0 auto;width:50%}.content-wrapper{max-width:624px;max-width:100vw}@media screen and (min-width:480px){.content-wrapper{max-width:1123.2px}}@media screen and (max-width:960px){.content-wrapper{padding-left:16px;padding-right:16px}}@media screen and (min-width:1280px){.content-wrapper{max-width:1435.2px}}@media screen and (min-width:1440px){.content-wrapper{max-width:1560px}}@media screen and (min-width:1940px){.content-wrapper{max-width:1872px}}.content-wrapper--vertical-spacing,.dnd-section{padding:0}html{background-color:var(--global-document-background);color:#000;font-family:sans-serif;font-family:Athletics,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:Athletics;font-family:Athletics,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.2;text-decoration:none}p{line-height:1.68;margin-top:30px}a:not(.button){color:var(--primary);font-weight:inherit}a:not(.button),h1{font-family:Athletics,sans-serif;font-style:normal;text-decoration:none}h1{font-size:80px;font-weight:700;line-height:1.1;margin:16px 0 8px;text-transform:none}h1.title--homepage{font-size:106.4px}.h2,h2{color:#000;font-family:Athletics,sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:1.15;margin:16px 0 8px;text-decoration:none;text-transform:none}h2.title--homepage{font-size:50px}h3{color:#000;font-family:Athletics,sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:1.2;margin:12px 0 8px;text-decoration:none;text-transform:none}h3.title--homepage{font-size:36px}h4{color:#000;font-family:Athletics,sans-serif;font-size:28px;font-style:normal;font-weight:400;line-height:1.2;margin:8px 0;text-decoration:none;text-transform:none}h4.title--homepage{font-size:30.8px}h5{font-size:20px;margin:8px 0}h5,h6{font-family:Athletics,sans-serif;font-style:normal;font-weight:700;line-height:1.2;text-decoration:none;text-transform:none}h6{color:#000;font-size:18px;margin:4px 0 8px}@media screen and (max-width:960px){h1{font-size:44px}h2{font-size:36px}h3{font-size:32px}h4{font-size:28px}}h1,h2,h3,h4,h5,h6{color:var(--grey-900)}.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6{color:var(--grey-000)}blockquote{border-left-color:#83ccc1}.form-title,label{color:#000}.text-light a:not(.button),.text-light label{color:#fff}legend{color:#000}.hs-fieldtype-file label:before,input[type=email],input[type=file],input[type=number],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:#fff;border:1px solid #ccc;border-radius:2px!important;border-radius:2px;box-shadow:inset 0 1.6px 3px rgba(99,115,129,.2);color:#000;min-width:100%;padding:10px 12px;width:100%}.input--invalid{border:1px solid red!important}input[type=email]:hover,input[type=file]:hover,input[type=number]:hover,input[type=password]:hover,input[type=tel]:hover,input[type=text]:hover,select:hover,textarea:hover{border-color:#1a1a1a}input[type=email]:focus,input[type=email]:focus-visible,input[type=file]:focus,input[type=file]:focus-visible,input[type=number]:focus,input[type=number]:focus-visible,input[type=password]:focus,input[type=password]:focus-visible,input[type=tel]:focus,input[type=tel]:focus-visible,input[type=text]:focus,input[type=text]:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{border:1px solid #021815;outline:none}:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder,::placeholder{color:#e9f1f1;opacity:1}.hs-dateinput:before{color:#e9f1f1}.fn-date-picker td.is-selected .pika-button{background:#021815}.fn-date-picker td .pika-button:hover{background-color:#021815!important}.fn-date-picker td.is-today .pika-button{color:#021815}.hs-form-field{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px;position:relative}.hs-form-field .hs-field-desc{font-size:12px;font-style:italic;padding:16px 0 0;width:49%!important}.hs-form-field .input textarea{min-height:152px;resize:vertical;width:100%}.hs-form-field .input.character-counter{position:relative}.hs-form-field .input.character-counter:after{color:var(--error-color);content:attr(countercontent);display:block;font-size:12px;position:absolute;right:5px;top:calc(100% - 20px)}.hs_single_checkbox{flex-direction:column}.hs_single_checkbox .input{margin-left:0}.hs-form-field.hs_single_checkbox .hs-field-desc{padding:16px 0 8px}.legal-consent-container .field.hs-form-field{margin:8px 0}.hs-fieldtype-booleancheckbox .input{margin-left:0;width:100%}.hs-form-field.hs-fieldtype-booleancheckbox .hs-field-desc{padding:16px 0 8px;width:100%}.hs-dateinput{position:relative}.hs-dateinput:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGFyaWEtaGlkZGVuPSJ0cnVlIiB2aWV3Qm94PSIwIDAgNDQ4IDUxMiI+PHBhdGggZmlsbD0iIzY2NiIgZD0iTTE0OCAyODhoLTQwYy02LjYgMC0xMi01LjQtMTItMTJ2LTQwYzAtNi42IDUuNC0xMiAxMi0xMmg0MGM2LjYgMCAxMiA1LjQgMTIgMTJ2NDBjMCA2LjYtNS40IDEyLTEyIDEyem0xMDgtMTJ2LTQwYzAtNi42LTUuNC0xMi0xMi0xMmgtNDBjLTYuNiAwLTEyIDUuNC0xMiAxMnY0MGMwIDYuNiA1LjQgMTIgMTIgMTJoNDBjNi42IDAgMTItNS40IDEyLTEyem05NiAwdi00MGMwLTYuNi01LjQtMTItMTItMTJoLTQwYy02LjYgMC0xMiA1LjQtMTIgMTJ2NDBjMCA2LjYgNS40IDEyIDEyIDEyaDQwYzYuNiAwIDEyLTUuNCAxMi0xMnptLTk2IDk2di00MGMwLTYuNi01LjQtMTItMTItMTJoLTQwYy02LjYgMC0xMiA1LjQtMTIgMTJ2NDBjMCA2LjYgNS40IDEyIDEyIDEyaDQwYzYuNiAwIDEyLTUuNCAxMi0xMnptLTk2IDB2LTQwYzAtNi42LTUuNC0xMi0xMi0xMmgtNDBjLTYuNiAwLTEyIDUuNC0xMiAxMnY0MGMwIDYuNiA1LjQgMTIgMTIgMTJoNDBjNi42IDAgMTItNS40IDEyLTEyem0xOTIgMHYtNDBjMC02LjYtNS40LTEyLTEyLTEyaC00MGMtNi42IDAtMTIgNS40LTEyIDEydjQwYzAgNi42IDUuNCAxMiAxMiAxMmg0MGM2LjYgMCAxMi01LjQgMTItMTJ6bTk2LTI2MHYzNTJjMCAyNi41LTIxLjUgNDgtNDggNDhINDhjLTI2LjUgMC00OC0yMS41LTQ4LTQ4VjExMmMwLTI2LjUgMjEuNS00OCA0OC00OGg0OFYxMmMwLTYuNiA1LjQtMTIgMTItMTJoNDBjNi42IDAgMTIgNS40IDEyIDEydjUyaDEyOFYxMmMwLTYuNiA1LjQtMTIgMTItMTJoNDBjNi42IDAgMTIgNS40IDEyIDEydjUyaDQ4YzI2LjUgMCA0OCAyMS41IDQ4IDQ4em0tNDggMzQ2VjE2MEg0OHYyOThjMCAzLjMgMi43IDYgNiA2aDM0MGMzLjMgMCA2LTIuNyA2LTZ6Ii8+PC9zdmc+");background-position:50%;background-repeat:no-repeat;height:24px;right:8px;width:24px}.hs-dateinput:after,.hs-form-field.hs-fieldtype-select .input:after{content:" ";position:absolute;top:50%;transform:translateY(-50%);z-index:5}.hs-form-field.hs-fieldtype-select .input:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;height:0;right:16px;width:0}.hs-form-field.hs-fieldtype-select .input select{appearance:none;-webkit-appearance:none}.blog-header__inner,.blog-post,.blog-related-posts{padding:24px 0}.blog-index__post-author-name,.blog-index__post-tag,.blog-index__post-title-link,.pagination__link--number,.pagination__link--number:focus,.pagination__link--number:hover,.pagination__link-text,.pagination__link:focus .pagination__link-text,.pagination__link:hover .pagination__link-text{color:#000}.blog-pagination__next-link svg,.blog-pagination__prev-link svg{fill:#000}.pagination__link--number:active,.pagination__link:active .pagination__link-text{color:#282828}.pagination__link-icon svg{fill:#000}.blog-post__tag-link,.blog-post__tag-link:focus,.blog-post__tag-link:hover{color:#000}.blog-post__tag-link:active{color:#282828}.blog-related-posts__title a{color:#000}.blog-comments{margin-bottom:24px}