.arrow-button{align-items:center;background-color:var(--accent-5);border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px;color:var(--contrast);column-gap:0.5em;display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:5px 15px;text-align:center}.arrow-button:hover{color:var(--contrast)}.card-container{background-color:var(--base-3);border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;border:1px solid var(--accent);padding:20px}.card-container:hover{box-shadow:5px 5px 0px 0px var(--accent)}@media (max-width:767px){.card-container{width:100%}}.blog-cta{align-items:center;background-color:var(--base-2);border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-bottom:2px solid var(--accent);border-top-left-radius:8px;border-top-right-radius:8px;display:flex;flex-direction:column;flex-wrap:nowrap;font-size:1.0625rem;justify-content:space-between;padding:20px;row-gap:40px;text-align:center}@media (max-width:767px){.blog-cta{width:100%}}.blog-cta-button{align-items:center;background-color:var(--accent);border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;color:var(--base-3);justify-content:center;padding:5px 15px;text-align:center}.blog-cta-button:hover{background-color:var(--accent-10);color:var(--base-3)}.grid-footer{align-items:flex-start;column-gap:80px;display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (max-width:1024px){.grid-footer{display:block}}.grid-hero{column-gap:40px;display:grid;grid-template-columns:3fr 2fr}@media (max-width:767px){.grid-hero{display:block}}.grid-1-1{align-items:center;column-gap:40px;display:grid;grid-template-columns:1fr 1fr;row-gap:40px}@media (max-width:767px){.grid-1-1{display:flex;flex-direction:column;flex-wrap:nowrap;row-gap:20px}}.grid-1-1-1{column-gap:40px;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:40px}@media (max-width:767px){.grid-1-1-1{display:flex;flex-direction:column;flex-wrap:nowrap}}.grid-blog-cta{column-gap:40px;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:20px}.grid-9-1{display:grid;grid-template-columns:9fr 1fr;overflow-x:hidden;overflow-y:hidden}.grid-menu{column-gap:40px;display:grid;grid-template-columns:1fr 2fr}.grid-menu-2{column-gap:40px;display:grid;grid-template-columns:1fr 1fr;row-gap:10px}.grid-menu-3{column-gap:40px;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:10px}@media (max-width:1024px){.mobile-menu-button{margin-bottom:20px;margin-top:20px}}.flex-logo{min-width:200px}.grid-rl{align-items:center;column-gap:80px;display:grid;grid-template-columns:1fr 1fr}@media (max-width:767px){.grid-rl{display:flex;flex-direction:column;flex-wrap:nowrap;row-gap:20px}}.grid-1-1-1-1{column-gap:40px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:40px}@media (max-width:767px){.grid-1-1-1-1{align-items:stretch;display:flex;flex-direction:column;flex-wrap:wrap;grid-template-columns:1fr 1fr;justify-content:flex-start}}.grid-1-1-1-1-slim{column-gap:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:10px}@media (max-width:767px){.grid-1-1-1-1-slim{align-items:stretch;display:flex;flex-direction:column;flex-wrap:wrap;grid-template-columns:1fr 1fr;justify-content:flex-start}}.grid-1-3{align-items:flex-start;column-gap:30px;display:grid;grid-template-columns:1fr 3fr;justify-content:flex-start;row-gap:20px}.grid-1-4{align-items:flex-start;column-gap:20px;display:grid;grid-template-columns:1fr 4fr;justify-content:flex-start;row-gap:20px}.grid-1-2{column-gap:40px;display:grid;grid-template-columns:2fr 1fr;row-gap:40px}@media (max-width:767px){.grid-1-2{display:flex;flex-direction:column;flex-wrap:nowrap;row-gap:20px}}.post-grid{align-items:flex-start;column-gap:20px;display:grid;grid-template-columns:3fr 1fr;justify-content:space-between}.blog-image{margin-bottom:15px;margin-left:auto;margin-right:auto;max-width:95%;text-align:center;width:95%}.grid-footer-mobile{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:space-between}@media (max-width:767px){.grid-footer-mobile{align-items:stretch;column-gap:10px;display:grid;flex-direction:row;flex-wrap:nowrap;grid-template-columns:1fr 1fr 1fr;justify-content:space-between}}.grid-1-1-1-nosep{display:grid;grid-template-columns:1fr 1fr 1fr}@media (max-width:767px){.grid-1-1-1-nosep{display:flex;flex-direction:column;flex-wrap:nowrap}}.grid-3-2{align-items:center;column-gap:80px;display:grid;grid-template-columns:3fr 2fr;row-gap:40px}@media (max-width:767px){.grid-3-2{display:flex;flex-direction:column;flex-wrap:nowrap;row-gap:20px}}.tdcard{color:var(--contrast);border:1px solid var(--accent);border-radius:8px;padding:20px}.tdcard:is(:hover,:focus){color:var(--contrast);box-shadow:5px 5px var(--accent)}.ecocard{align-items:center;column-gap:5px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.dropdown-content{display:none;left:0px;position:absolute;width:100%;z-index:9999}.dropdown:is(:hover,:focus) .dropdown-content{display:block}.mn-card{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;height:300px;justify-content:space-between;overflow-y:hidden;padding-left:20px;padding-right:20px;padding-top:20px;border:1px solid var(--contrast-3);border-radius:8px}.mn-card:is(:hover,:focus) .card-excerpt{overflow-y:scroll;height:100%}.mn-card:is(:hover,:focus) .card-image{height:40px;object-fit:cover;object-position:top left}.mn-card:is(:hover,:focus) .first-icon{display:none}.mn-card:is(:hover,:focus) .second-icon{display:block}.td-button{align-items:center;background-color:var(--accent-5);color:var(--contrast);column-gap:0.5em;display:inline-flex;border-radius:24px;padding:5px 15px}.td-button:is(:hover,:focus){color:var(--contrast)}.td-button .gb-shape svg{width:1em;height:1em}.nt-button-blue{align-items:center;background-color:var(--accent-10);color:#ffffff;display:inline-flex;border:1px solid var(--accent-10);border-radius:32px;padding:10px 30px}.nt-button-blue:is(:hover,:focus){background-color:#457fff;color:var(--base-3);border:1px solid #457fff}.nt-button-tr{align-items:center;color:var(--accent-10);display:inline-flex;border:1px solid var(--accent-10);border-radius:32px;padding:10px 30px}.nt-button-tr:is(:hover,:focus){background-color:#e0eaff;color:var(--accent-10)}.nt-button-gray{align-items:center;color:#333333;display:inline-flex;border:1px solid #333333;border-radius:32px;padding:10px 30px}.nt-button-gray:is(:hover,:focus){background-color:#f5f5f5;color:#333333}.nt-container-dl{background-blend-mode:normal;background-image:linear-gradient(90deg,#3373ff 0%,#b4afff 100%);background-position:center;background-repeat:no-repeat;background-size:cover;border-bottom-left-radius:16px;display:inline-flex;padding-left:1px;padding-right:1px;padding-top:1px}.nt-container-dl:is(:hover,:focus){background-image:linear-gradient(90deg,#295ccc 0%,#918dcb 100%);background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:normal}.nt-button-dl{align-items:center;border-bottom-left-radius:16px;color:#ffffff;display:inline-flex;padding:1rem 3rem 1rem 2rem}.nt-button-dl:is(:hover,:focus){color:var(--base-3)}.nt-container-cl{background-color:var(--accent-10);border-top-right-radius:16px;display:inline-flex;padding-left:1px;padding-right:1px;padding-top:1px}.nt-button-cl{align-items:center;background-color:#fffefe;border-top-right-radius:16px;color:var(--accent-10);display:inline-flex;padding:1rem 2rem 1rem 3rem}.nt-button-cl:is(:hover,:focus){background-color:#e6ecfa;color:var(--accent-10)}.nt-container-sol{overflow-y:hidden;padding-left:20px;padding-right:20px;padding-top:20px;border:1px solid var(--contrast-3);border-radius:8px}.nt-container-sol:is(:hover,:focus){border-top-color:#9e9e9e;border-right-color:#9e9e9e;border-bottom-color:#9e9e9e;border-left-color:#9e9e9e;box-shadow:3px 3px 6px 6px rgba(0,0,0,0.14)}.nt-container-sol:is(:hover,:focus) figure{transform:translate3d(0px,50%,0px);transition:all 0.5s ease 0s}.nt-figure-sol{align-items:flex-end;display:flex;justify-content:center;text-align:center}.nt-image-sol{box-shadow:0px 0px 5px 5px rgba(0,0,0,0.1);height:auto;max-width:100%;width:auto}.nt-container-idmpfeat{background-color:var(--base-3);box-shadow:0px 2px 2px 1px var(--contrast-3);border-radius:8px;padding:20px}.nt-container-idmpsc{align-items:center;color:var(--base-3);display:flex;flex-basis:0px;flex-direction:column;flex-grow:1;flex-shrink:0;flex-wrap:nowrap;justify-content:center;transition:all 0.5s ease 0s;border-radius:8px;padding:20px}.nt-container-idmpsc.active{flex-grow:4;align-items:flex-start;justify-content:flex-end}.nt-container-idmpsc.active p{display:block}.nt-p-idmpsc{display:none;margin-bottom:0px;margin-top:20px}.nt-h3-idmpsc{margin-bottom:0px}.nt-container-ctbutton{align-items:center;column-gap:20px;display:flex;justify-content:center}.nt-container-outerwhite{padding-bottom:40px;padding-top:40px}.nt-container-inner{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding-left:20px;padding-right:20px}.nt-container-outerblue{background-color:var(--new-color);padding-bottom:40px;padding-top:40px}.nt-container-lrgrid{align-items:center;column-gap:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.nt-container-secleft{align-items:center;background-color:var(--base-3);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-around;text-align:center;border-radius:8px;padding:20px}.nt-container-secright{align-items:center;background-color:var(--base-3);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;row-gap:10px;text-align:center;border-radius:8px;padding:20px 15px}.nt-container-dlgrid{background-color:var(--base-3);display:grid;grid-template-columns:3fr 2fr;padding-top:20px;border-radius:16px}.nt-container-herobutton{align-items:flex-start;column-gap:20px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.nt-container-eco{align-items:center;aspect-ratio:1/1;background-color:var(--base-3);display:flex;flex-direction:column;flex-wrap:nowrap;height:130px;justify-content:center;row-gap:5px;text-align:center;width:130px;border-radius:50%;padding:20px}.nt-tab-dlc{background-color:var(--base-3);color:var(--contrast);border-left:4px solid transparent;padding:20px 24px 20px 20px}.nt-tab-dlc:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){background-color:#d9eeff;color:var(--accent-10);font-weight:500;border-left:4px solid var(--accent)}.nt-tab-dlc:is(:hover,:focus){background-color:#d9eeff;color:var(--accent-10);border-left-width:4px;border-left-style:solid}@media (max-width:767px){.nt-tab-dlc{flex-grow:1;flex-shrink:0}}.nt-tabitem-dlc{padding:40px 20px 20px 20px}.nt-h2-dlctitle{margin-bottom:10px;text-align:center}.nt-p-dlcsubtitle{color:var(--contrast-2);margin-bottom:40px;text-align:center}.nt-container-dlccontent{border:1px solid #ebebeb;border-radius:8px}.nt-container-dlcmenu{align-items:center;display:flex;justify-content:space-between;border-bottom:1px solid #ebebeb;padding:20px}.nt-container-dlcresults{padding:20px}.nt-container-dlcdetails{align-items:center;background-color:#f3f7ff;column-gap:15px;display:grid;grid-template-columns:auto 1px auto 1px auto 1px auto;margin-bottom:20px;text-align:center;border-radius:8px;padding:20px}.nt-container-rtbutton{align-items:center;column-gap:20px;display:flex;justify-content:flex-end}.nt-button-dlcblue{background-color:var(--base-3);color:var(--accent-10);display:inline-flex;justify-content:center;border:1px solid var(--accent-10);border-radius:8px;padding:5px 15px}.nt-button-dlcblue:is(:hover,:focus){background-color:#e0eaff;color:var(--accent-10)}.nt-button-dlcgray{background-color:var(--base-3);color:#333333;display:inline-flex;justify-content:center;line-height:1.625;border:1px solid #333333;border-radius:8px;padding:5px 15px}.nt-button-dlcgray:is(:hover,:focus){background-color:var(--base-2);color:var(--contrast)}.dockerSteps{margin-top:20px;padding-top:20px;border-top:1px solid #ebebeb}.packageSteps{margin-top:20px;padding-top:20px;border-top:1px solid #ebebeb}