body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-family:poppins;font-style:normal;font-weight:400;src:url(/static/media/Poppins-Regular.35d26b781dc5fda684cc.ttf) format("woff2"),url(/static/media/Poppins-Regular.35d26b781dc5fda684cc.ttf) format("woff")}@font-face{font-family:poppins;font-style:normal;font-weight:500;src:url(/static/media/Poppins-Medium.673ed42382ab264e0bf5.ttf) format("woff2"),url(/static/media/Poppins-Medium.673ed42382ab264e0bf5.ttf) format("woff")}@font-face{font-family:poppins;font-style:normal;font-weight:600;src:url(/static/media/Poppins-SemiBold.ac8d04b620e54be9b0f0.ttf) format("woff2"),url(/static/media/Poppins-SemiBold.ac8d04b620e54be9b0f0.ttf) format("woff")}@font-face{font-family:poppins;font-style:normal;font-weight:700;src:url(/static/media/Poppins-Bold.cdb29a5d7ccf57ff05a3.ttf) format("woff2"),url(/static/media/Poppins-Bold.cdb29a5d7ccf57ff05a3.ttf) format("woff")}@font-face{font-family:cutedrop;font-style:normal;font-weight:400;src:url(/static/media/CuteDrop-Caps.916b15ef054ed981a473.otf) format("opentype")}body{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}body,button{margin:0;padding:0}button{-webkit-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;font:inherit;text-align:inherit}h1{font-family:Poppins,sans-serif;font-size:1.5rem;line-height:2rem;margin:0}@media screen and (min-width:1280px){h1{font-size:2.5rem;line-height:3.5rem}}@media screen and (min-width:768px)and (max-width:1279px){h1{font-size:2.5rem;line-height:3.5rem}}h2{font-family:Poppins,sans-serif;font-size:1.5rem;line-height:2rem;margin:0}@media screen and (min-width:1280px){h2{font-size:2rem;line-height:2.5rem}}@media screen and (min-width:768px)and (max-width:1279px){h2{font-size:2rem;line-height:2.5rem}}h3{font-family:poppins,sans-serif;font-size:1.125rem;line-height:1.5rem;margin:0}@media screen and (min-width:1280px){h3{font-size:1.5rem;line-height:2rem}}@media screen and (min-width:768px)and (max-width:1279px){h3{font-size:1.5rem;line-height:2rem}}h4{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.375rem;margin:0}@media screen and (min-width:1280px){h4{font-size:.875rem;line-height:1.375rem}}@media screen and (min-width:768px)and (max-width:1279px){h4{font-size:.875rem;line-height:1.375rem}}p{margin:0}.body-large{font-family:Poppins,sans-serif;font-size:1rem;line-height:1.5rem;margin:0}@media screen and (min-width:1280px){.body-large{font-size:1.125rem;line-height:1.75rem}}@media screen and (min-width:768px)and (max-width:1279px){.body-large{font-size:1.125rem;line-height:1.75rem}}.body-medium{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.375rem;margin:0}@media screen and (min-width:1280px){.body-medium{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:768px)and (max-width:1279px){.body-medium{font-size:1rem;line-height:1.375rem}}.body-small{font-family:Poppins,sans-serif;font-size:.75rem;line-height:1.125rem;margin:0}@media screen and (min-width:1280px){.body-small{font-size:.875rem;line-height:1.125rem}}@media screen and (min-width:768px)and (max-width:1279px){.body-small{font-size:.875rem;line-height:1.125rem}}.tagline{color:#118216;font-family:cutedrop,sans-serif;font-size:2rem;line-height:2.125rem;margin:0}@media screen and (min-width:1280px){.tagline{font-size:2.5rem;line-height:2.5rem}}@media screen and (min-width:768px)and (max-width:1279px){.tagline{font-size:2.5rem;line-height:2.5rem}}.loading{align-items:center;animation:pulse 1.5s infinite;display:flex;flex-direction:row;font-weight:600;gap:1rem;height:100vh;justify-content:center}.loader{font-family:Poppins,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem;margin:0;padding:.75rem}@media screen and (min-width:1280px){.loader{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:768px)and (max-width:1279px){.loader{font-size:1rem;line-height:1.375rem}}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.landing-page{overflow-y:auto}.landing-page__tiles-section{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin:auto;padding:2rem;text-align:center}@media screen and (min-width:1280px){.landing-page__tiles-section{padding:4rem 0}}@media screen and (min-width:768px)and (max-width:1279px){.landing-page__tiles-section{padding:2rem 5rem}}@media screen and (min-width:1280px){.landing-page__tiles-section{gap:3rem;max-width:72rem}}@media screen and (min-width:768px)and (max-width:1279px){.landing-page__tiles-section{gap:2rem}}.landing-page__tiles-wrapper{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:1280px){.landing-page__tiles-wrapper{flex-direction:row;gap:2rem;justify-content:space-between}}@media screen and (min-width:768px)and (max-width:1279px){.landing-page__tiles-wrapper{align-items:center}.landing-page__tiles-wrapper--card{flex-direction:row}}.landing-page__cards-section{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin:auto;padding:2rem;text-align:center}@media screen and (min-width:1280px){.landing-page__cards-section{padding:4rem 0}}@media screen and (min-width:768px)and (max-width:1279px){.landing-page__cards-section{padding:2rem 5rem}}@media screen and (min-width:1280px){.landing-page__cards-section{gap:3rem;max-width:72rem}}@media screen and (min-width:768px)and (max-width:1279px){.landing-page__cards-section{align-items:center;gap:2rem}}.landing-page__card-text-wrapper{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width:1280px){.landing-page__card-text-wrapper{align-items:center;justify-content:center;margin:auto;max-width:47.5rem}}.landing-page__card-text-wrapper--text{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.375rem;margin:0}@media screen and (min-width:1280px){.landing-page__card-text-wrapper--text{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:768px)and (max-width:1279px){.landing-page__card-text-wrapper--text{font-size:1rem;line-height:1.375rem}}.landing-page__image-text-section{align-items:center;display:flex;flex-direction:column-reverse;gap:1.5rem;justify-content:center;margin:auto;padding:2rem}@media screen and (min-width:1280px){.landing-page__image-text-section{padding:4rem 0}}@media screen and (min-width:768px)and (max-width:1279px){.landing-page__image-text-section{padding:2rem 5rem}}@media screen and (min-width:1280px){.landing-page__image-text-section{flex-direction:row;gap:6.5rem;max-width:72rem}}@media screen and (min-width:768px)and (max-width:1279px){.landing-page__image-text-section{flex-direction:row;gap:2rem}}.landing-page__image-text-left-panel{display:flex;flex-direction:column;gap:.5rem;text-align:left}@media screen and (min-width:1280px){.landing-page__image-text-left-panel{justify-content:center;width:100%}}@media screen and (min-width:768px)and (max-width:1279px){.landing-page__image-text-left-panel{justify-content:center;width:100%}}.landing-page__image-text-left-panel--text{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.375rem;margin:0}@media screen and (min-width:1280px){.landing-page__image-text-left-panel--text{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:768px)and (max-width:1279px){.landing-page__image-text-left-panel--text{font-size:1rem;line-height:1.375rem}}.landing-page__image-text-right-panel,.landing-page__image-text-right-panel--image{width:100%}.landing-page__pricing-section{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin:auto;padding:2rem;text-align:center}@media screen and (min-width:1280px){.landing-page__pricing-section{padding:4rem 0}}@media screen and (min-width:768px)and (max-width:1279px){.landing-page__pricing-section{padding:2rem 5rem}}@media screen and (min-width:1280px){.landing-page__pricing-section{gap:3rem;max-width:72rem}}@media screen and (min-width:768px)and (max-width:1279px){.landing-page__pricing-section{gap:2rem}}.landing-page__pricing-heading-wrapper{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width:1280px){.landing-page__pricing-heading-wrapper{align-items:center;flex-direction:row;justify-content:space-between;width:100%}}.landing-page__pricing-heading-wrapper--title{text-align:left}@media screen and (min-width:1280px){.landing-page__pricing-heading-wrapper--title{max-width:32.75rem}}.landing-page__promo-section{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin:auto;padding:2rem 2rem 4rem;text-align:center}@media screen and (min-width:1280px){.landing-page__promo-section{padding:4rem 0 8rem}}@media screen and (min-width:768px)and (max-width:1279px){.landing-page__promo-section{padding:2rem 5rem 4rem}}@media screen and (min-width:1280px){.landing-page__promo-section{gap:3rem;max-width:72rem}}@media screen and (min-width:768px)and (max-width:1279px){.landing-page__promo-section{gap:2rem}}.landing-page__promo-left-panel{display:flex;flex-direction:column;gap:1.5rem;padding:2rem;text-align:left;width:100%}@media screen and (min-width:1280px){.landing-page__promo-left-panel{display:block;gap:1.5rem;padding:4rem 0 4rem 4rem}}@media screen and (min-width:768px)and (max-width:1279px){.landing-page__promo-left-panel{display:block}}.landing-page__promo-left-panel-text-wrapper{display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width:1280px){.landing-page__promo-left-panel-text-wrapper{padding-bottom:1.5rem}}@media screen and (min-width:768px)and (max-width:1279px){.landing-page__promo-left-panel-text-wrapper{padding-bottom:1.5rem}}.landing-page__promo-left-panel-text-wrapper--text{font-family:Poppins,sans-serif;font-size:1rem;line-height:1.5rem;margin:0}@media screen and (min-width:1280px){.landing-page__promo-left-panel-text-wrapper--text{font-size:1.125rem;line-height:1.75rem}}@media screen and (min-width:768px)and (max-width:1279px){.landing-page__promo-left-panel-text-wrapper--text{font-size:1.125rem;line-height:1.75rem}}.landing-page__promo-right-panel{display:none}@media screen and (min-width:1280px){.landing-page__promo-right-panel{display:flex}}.landing-page__promo-right-panel--image{width:100%}.landing-page__promo-section-wrapper{background:#e4edec;border-radius:.5rem;display:flex;flex-direction:row}@media screen and (min-width:1280px){.landing-page__promo-section-wrapper{border-radius:1rem}}@media screen and (min-width:768px)and (max-width:1279px){.landing-page__promo-section-wrapper{border-radius:.75rem}}.landing-page__pricing-section-card-wrapper{-ms-overflow-style:none;display:flex;flex-direction:row;gap:1rem;overflow-x:auto;scroll-padding-left:1.5rem;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.landing-page__pricing-section-card-wrapper::-webkit-scrollbar{display:none}.landing-page__pricing-section-card-wrapper>*{flex:0 0 auto;min-width:80%;scroll-snap-align:start}@media screen and (min-width:1280px){.landing-page__pricing-section-card-wrapper>*{flex:initial;min-width:auto;scroll-snap-align:unset}}@media screen and (min-width:768px)and (max-width:1279px){.landing-page__pricing-section-card-wrapper{flex-direction:row;gap:1.5rem}}@media screen and (min-width:1280px){.landing-page__pricing-section-card-wrapper{flex-direction:row;gap:2rem;justify-content:space-between;overflow-x:auto;scroll-snap-type:none}}.navbar{align-items:center;background:#004733;display:flex;flex-direction:row;justify-content:center;padding:1.5rem}@media screen and (min-width:1280px){.navbar{padding:1.5rem 2rem}}@media screen and (min-width:768px)and (max-width:1279px){.navbar{padding:2rem 5rem}}.navbar--logo-only{align-items:center;background:#004733;display:flex;flex-direction:row;padding:1.5rem}@media screen and (min-width:1280px){.navbar--logo-only{padding:1.5rem 8rem}}@media screen and (min-width:768px)and (max-width:1279px){.navbar--logo-only{padding:2rem 5rem}}.navbar__section-container{display:flex;flex-direction:row;justify-content:space-between;width:100%}@media screen and (min-width:1280px){.navbar__section-container{max-width:72rem}.navbar__link-button{display:none!important}}.navbar__left-panel-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}@media screen and (min-width:1280px){.navbar__left-panel-wrapper{align-items:center;flex-direction:row;gap:2rem;justify-content:left}}.navbar__left-panel{display:none}@media screen and (min-width:1280px){.navbar__left-panel{display:flex;flex-direction:row;gap:1.5rem}}.navbar__right-panel{display:none}@media screen and (min-width:1280px){.navbar__right-panel{align-items:center;display:flex;flex-direction:row;gap:1.5rem;justify-content:center}}.navbar__link{color:#fef6e9;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;margin:0;text-decoration:none}@media screen and (min-width:1280px){.navbar__link{font-size:1.125rem;line-height:1.75rem}}@media screen and (min-width:768px)and (max-width:1279px){.navbar__link{font-size:1.125rem;line-height:1.75rem}}.navbar__link:hover{opacity:.8}.navbar__link--dark{align-items:center;border-bottom:1px solid #d6e3e2;color:#121212;display:flex;flex-direction:row;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;justify-content:space-between;line-height:1.5rem;margin:0;padding:1.5rem .5rem;text-decoration:none}@media screen and (min-width:1280px){.navbar__link--dark{font-size:1.125rem;line-height:1.75rem}}@media screen and (min-width:768px)and (max-width:1279px){.navbar__link--dark{font-size:1.125rem;line-height:1.75rem}}.navbar__mobile-drawer{background:#e4edec;display:block;height:100vh;left:0;position:fixed;top:0;transition:.5s;width:100%;z-index:99}@media screen and (min-width:1280px){.navbar__mobile-drawer{display:none}}.navbar__mobile-drawer-wrapper{display:flex;flex-direction:column;justify-content:space-between;padding:2rem 2rem 5rem}.navbar__mobile-drawer-close-button{border-bottom:1px solid #d6e3e2;display:flex;justify-content:flex-end;padding-bottom:1.5rem;width:100%}.navbar__mobile-drawer-wrapper-upper{display:flex;flex-direction:column;gap:7.75rem;height:100%;justify-content:space-between}.navbar__mobile-drawer-wrapper-upper--links{display:flex;flex-direction:column}.open{transform:translateX(0)}.close{transform:translateX(100%)}.button{align-items:center;border-radius:.5rem;display:flex;justify-content:center;padding:0 1.5rem;text-align:center;text-decoration:none;width:-webkit-fill-available}.button--primary{background:#118216;color:#fef6e9}.button--primary:hover{background:#0d6210}.button--primary:active{background:#08410b}.button--secondary{border:1.5px solid #118216;color:#118216}.button--secondary:hover{border-color:#0d6210;color:#0d6210}.button--secondary:active{border-color:#08410b;color:#08410b}.button--ghost{background-color:#0000;color:#118216}.button--ghost:hover{background-color:#bbeabd;color:#0d6210}.button--ghost:active{background-color:#a6e1a8;color:#08410b}.button__large{font-family:Poppins,sans-serif;font-size:1rem;height:3.5rem;line-height:1.5rem;margin:0}@media screen and (min-width:1280px){.button__large{font-size:1.125rem;line-height:1.75rem}}@media screen and (min-width:768px)and (max-width:1279px){.button__large{font-size:1.125rem;line-height:1.75rem}}.button__small{font-family:Poppins,sans-serif;font-size:1rem;height:3rem;line-height:1.5rem;margin:0}@media screen and (min-width:1280px){.button__small{font-size:1.125rem;line-height:1.75rem}}@media screen and (min-width:768px)and (max-width:1279px){.button__small{font-size:1.125rem;line-height:1.75rem}}.button__xsmall{font-family:Poppins,sans-serif;font-size:1rem;height:2.5rem;line-height:1.5rem;margin:0}@media screen and (min-width:1280px){.button__xsmall{font-size:1.125rem;line-height:1.75rem}}@media screen and (min-width:768px)and (max-width:1279px){.button__xsmall{font-size:1.125rem;line-height:1.75rem}}.button__default{font-family:Poppins,sans-serif;font-size:1rem;height:3rem;line-height:1.5rem;margin:0}@media screen and (min-width:1280px){.button__default{font-size:1.125rem;line-height:1.75rem}}@media screen and (min-width:768px)and (max-width:1279px){.button__default{font-size:1.125rem;line-height:1.75rem}}@media screen and (min-width:1280px){.button__default{height:3.5rem}}@media screen and (min-width:768px)and (max-width:1279px){.button__default{height:3.5rem}}@media screen and (min-width:1280px){.button{display:inline-flex;width:auto;width:fit-content}}@media screen and (min-width:768px)and (max-width:1279px){.button{display:inline-flex;width:auto;width:fit-content}}.button__text{font-weight:600;text-decoration:none;white-space:nowrap;width:auto}.button__full-width{text-align:center;width:-webkit-fill-available}.logo__svg{height:1.5rem}.icon-button{align-items:center;display:flex;height:2rem;justify-content:center;width:2rem}.icon-button--xlarge{height:1.5rem}.icon-button--large{height:1.25rem}.icon-button--default{height:1rem}.icon-button--dark{color:#121212}.icon-button--light{color:#fef6e9}.icon-button--green{color:#118216}.icon-button--grey{color:#777977}.icon-button--grey:hover{color:#474a47}.icon-button--grey:active{color:#353735}.icon-container{align-items:center;display:flex;justify-content:center}.icon-container--container-xlarge{height:2rem;width:2rem}.icon-container--xlarge{height:1.5rem}.icon-container--container-large{height:2rem;width:2rem}.icon-container--large{height:1.25rem}.icon-container--container-default{height:1.5rem;width:1.5rem}.icon-container--default{height:1rem}.icon-container--dark{color:#121212}.icon-container--light{color:#fef6e9}.icon-container--green{color:#3eb543}.pdp-hero{background:#e4edec;overflow:hidden;padding:2rem 2rem 0}@media screen and (min-width:1280px){.pdp-hero{padding-top:3rem}}@media screen and (min-width:768px)and (max-width:1279px){.pdp-hero{padding:3rem 5rem 0}}.pdp-hero__section-container{align-items:center;display:flex;flex-direction:column;gap:1.5rem;margin:auto}@media screen and (min-width:1280px){.pdp-hero__section-container{max-width:72rem}}.pdp-hero__upper-panel-text{display:flex;flex-direction:column;gap:.5rem;text-align:center}.pdp-hero__upper-panel-text--text{font-family:Poppins,sans-serif;font-size:1rem;line-height:1.5rem;margin:0}@media screen and (min-width:1280px){.pdp-hero__upper-panel-text--text{font-size:1.125rem;line-height:1.75rem}}@media screen and (min-width:768px)and (max-width:1279px){.pdp-hero__upper-panel-text--text{font-size:1.125rem;line-height:1.75rem}}.pdp-hero__upper-panel{align-items:center;display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:1280px){.pdp-hero__upper-panel{gap:1.5rem;max-width:49.125rem;z-index:100}}.pdp-hero__lower-panel{display:flex;justify-content:center;position:relative}.pdp-hero__lower-panel--image{width:100%}@media screen and (min-width:1280px){.pdp-hero__lower-panel--image{width:80%}}.pdp-hero__lower-panel--image-parallel{display:none}@media screen and (min-width:1280px){.pdp-hero__lower-panel--image-parallel{bottom:39%;display:block;left:50%;position:absolute;transform:translate(-50%);transition:.3s ease;width:80%}}.inline-tile{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;text-align:center}@media screen and (min-width:1280px){.inline-tile{flex:1 1}}@media screen and (min-width:768px)and (max-width:1279px){.inline-tile{width:60%}}.inline-tile__image{width:6rem}.inline-tile__text{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.375rem;margin:0}@media screen and (min-width:1280px){.inline-tile__text{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:768px)and (max-width:1279px){.inline-tile__text{font-size:1rem;line-height:1.375rem}}.card-tile{border:1px solid #e2e2e2;border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}@media screen and (min-width:1280px){.card-tile{border-radius:1rem}}@media screen and (min-width:768px)and (max-width:1279px){.card-tile{border-radius:.75rem}}@media screen and (min-width:1280px){.card-tile{gap:1.5rem;padding:2rem 3rem}}.card-tile__upper{display:flex;flex-direction:column;gap:.5rem;text-align:left}.card-tile__text{font-family:Poppins,sans-serif;font-size:.75rem;line-height:1.125rem;margin:0}@media screen and (min-width:1280px){.card-tile__text{font-size:.875rem;line-height:1.125rem}}@media screen and (min-width:768px)and (max-width:1279px){.card-tile__text{font-size:.875rem;line-height:1.125rem}}.card-tile__image{width:100%}.footer{background:#004733;color:#fef6e9}.footer--fixed{position:fixed;width:-webkit-fill-available}.footer--simplified-green{align-items:center;display:flex;padding:2rem}@media screen and (min-width:1280px){.footer--simplified-green{padding:4rem 0}}@media screen and (min-width:768px)and (max-width:1279px){.footer--simplified-green{padding:2rem 5rem}}.footer--simplified-grey{align-items:center;background:#f8f8f8;color:#121212;display:flex;padding:2rem}@media screen and (min-width:1280px){.footer--simplified-grey{padding:4rem 0}}@media screen and (min-width:768px)and (max-width:1279px){.footer--simplified-grey{padding:2rem 5rem}}.footer__section-container{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin:auto;padding:2rem}@media screen and (min-width:1280px){.footer__section-container{padding:4rem 0}}@media screen and (min-width:768px)and (max-width:1279px){.footer__section-container{padding:2rem 5rem}}@media screen and (min-width:1280px){.footer__section-container{gap:3rem;max-width:72rem}}@media screen and (min-width:768px)and (max-width:1279px){.footer__section-container{gap:2rem}}.footer__logo{height:1.75rem}.footer__link{color:#fef6e9;font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.375rem;margin:0;text-decoration:none}@media screen and (min-width:1280px){.footer__link{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:768px)and (max-width:1279px){.footer__link{font-size:1rem;line-height:1.375rem}}.footer__link:hover{opacity:.8;text-decoration:underline}.footer__link--icon{height:1.5rem}.footer__top-panel{align-items:center;border-bottom:1px solid #fef6e933;display:flex;flex-direction:column;gap:1.5rem;padding-bottom:1.5rem;width:100%}@media screen and (min-width:1280px){.footer__top-panel{flex-direction:row;justify-content:space-between;padding-bottom:3rem}}@media screen and (min-width:768px)and (max-width:1279px){.footer__top-panel{flex-direction:row;justify-content:space-between;padding-bottom:2rem}}.footer__top-panel--links-wrapper{align-items:center;display:flex;flex-direction:row;gap:1.5rem}@media screen and (min-width:768px)and (max-width:1279px){.footer__middle-panel{flex-direction:row;justify-content:space-between;padding-bottom:2rem}}.footer__middle-panel--section{display:flex;flex-direction:column;gap:1rem}.footer__middle-panel--title{font-family:Poppins,sans-serif;font-size:1rem;font-weight:700;line-height:1.5rem;margin:0}@media screen and (min-width:1280px){.footer__middle-panel--title{font-size:1.125rem;line-height:1.75rem}}@media screen and (min-width:768px)and (max-width:1279px){.footer__middle-panel--title{font-size:1.125rem;line-height:1.75rem}}.footer__middle-panel--desktop{display:none}@media screen and (min-width:1280px){.footer__middle-panel--desktop{border-bottom:1px solid #fef6e933;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:3rem;width:100%}}.footer__middle-panel--mobile{border-bottom:1px solid #fef6e933;display:flex;flex-direction:column;gap:2rem;padding-bottom:1.5rem;width:100%}@media screen and (min-width:1280px){.footer__middle-panel--mobile{display:none}}.footer__legal{font-family:Poppins,sans-serif;font-size:.75rem;line-height:1.125rem;margin:0}@media screen and (min-width:1280px){.footer__legal{font-size:.875rem;line-height:1.125rem}}@media screen and (min-width:768px)and (max-width:1279px){.footer__legal{font-size:.875rem;line-height:1.125rem}}.footer__legal--simplified{text-align:center;width:100%}.footer__legal--simplified-grey{color:#959795;text-align:center;width:100%}.footer__legal--default{text-align:left;width:100%}.footer__mobile-accordion-wrapper{display:flex;flex-direction:column;gap:1rem}.footer__mobile-accordion-wrapper--accordion{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.footer__mobile-accordion-wrapper--accordion-content{display:flex;flex-direction:column;gap:.5rem}.footer__mobile-accordion-wrapper--accordion-animation{transition:transform .3s ease}.footer__mobile-accordion-wrapper--accordion-rotate{transform:rotate(180deg)}.segment-control{--highlight-width:auto;--highlight-x-pos:0;display:flex}.segment-control__controls{background:#eff0f3;border-radius:.5rem;display:inline-flex;gap:.5rem;justify-content:space-between;overflow:hidden;padding:.5rem;position:relative;width:100%}@media screen and (min-width:1280px){.segment-control__controls{margin:auto;max-width:500px}}.segment-control__controls:before{background:#fff;border-radius:.25rem;bottom:.5rem;box-shadow:0 0 5px #0000001a;content:"";left:0;position:absolute;top:.5rem;transform:translateX(var(--highlight-x-pos));width:var(--highlight-width);z-index:0}.segment-control__controls--ready:before{transition:transform .3s ease,width .3s ease}.segment-control__segment{position:relative;text-align:center;width:100%;z-index:1}@media screen and (min-width:1280px){.segment-control__segment{min-width:10rem}}.segment-control__segment--active{color:#121212}.segment-control__input{bottom:0;cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;right:0;top:0;width:100%}.segment-control__label{cursor:pointer;display:block;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:700;font-weight:600;line-height:1.375rem;margin:0;padding:.75rem;transition:color .3s ease}@media screen and (min-width:1280px){.segment-control__label{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:768px)and (max-width:1279px){.segment-control__label{font-size:1rem;line-height:1.375rem}}.price-card{border-radius:.5rem;padding:1.5rem;text-align:left}@media screen and (min-width:1280px){.price-card{border-radius:1rem}}@media screen and (min-width:768px)and (max-width:1279px){.price-card{border-radius:.75rem}}@media screen and (min-width:1280px){.price-card{width:100%}}.price-card__text-wrapper{display:flex;flex-direction:column;gap:.5rem;padding-bottom:1.5rem;text-align:left}.price-card__title-wrapper{align-items:center;display:flex;flex-direction:row;gap:1rem}.price-card__title-wrapper--title{font-family:Poppins,sans-serif;font-size:1.5rem;line-height:2rem;margin:0}@media screen and (min-width:1280px){.price-card__title-wrapper--title{font-size:2.5rem;line-height:3.5rem}}@media screen and (min-width:768px)and (max-width:1279px){.price-card__title-wrapper--title{font-size:2.5rem;line-height:3.5rem}}.price-card__title-wrapper--subtitle{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.375rem;margin:0}@media screen and (min-width:1280px){.price-card__title-wrapper--subtitle{font-size:.875rem;line-height:1.375rem}}@media screen and (min-width:768px)and (max-width:1279px){.price-card__title-wrapper--subtitle{font-size:.875rem;line-height:1.375rem}}.price-card__title-wrapper--text{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.375rem;margin:0}@media screen and (min-width:1280px){.price-card__title-wrapper--text{font-size:.875rem;line-height:1.375rem}}@media screen and (min-width:768px)and (max-width:1279px){.price-card__title-wrapper--text{font-size:.875rem;line-height:1.375rem}}.price-card__tageline{font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;margin:0}@media screen and (min-width:1280px){.price-card__tageline{font-size:1.125rem;line-height:1.75rem}}@media screen and (min-width:768px)and (max-width:1279px){.price-card__tageline{font-size:1.125rem;line-height:1.75rem}}.grey{background:#f8f8f8;color:#121212;width:50%}@media screen and (min-width:1280px){.grey{width:100%}}.green{background:#004733;color:#fef6e9;width:50%}@media screen and (min-width:1280px){.green{width:100%}}.login{display:flex;flex-direction:column;height:100vh}@media screen and (min-width:1280px){.login{display:inline;display:initial}}@media screen and (min-width:768px)and (max-width:1279px){.login{display:inline;display:initial}}.login__main-container{height:100%}@media screen and (min-width:1280px){.login__main-container{display:flex;flex-direction:row}}@media screen and (min-width:768px)and (max-width:1279px){.login__main-container{display:flex;flex-direction:row;height:100vh}}.login__redyy-logo{height:1.5rem}.login__text-wrapper{align-items:center;display:flex;flex-direction:column;gap:.25rem}@media screen and (min-width:1280px){.login__text-wrapper{gap:.5rem}}.login__text-wrapper--title{text-align:center}.login__left-panel{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 2rem 4rem}@media screen and (min-width:1280px){.login__left-panel{padding:8rem;width:100%}}@media screen and (min-width:768px)and (max-width:1279px){.login__left-panel{padding:3rem 2rem;width:100%}}.login__field-wrapper{display:flex;flex-direction:column;gap:1.5rem}.login__field-wrapper--form{display:flex;flex-direction:column;gap:1rem}.login__right-panel{background:#e4edec;display:none}@media screen and (min-width:1280px){.login__right-panel{align-items:center;display:flex;justify-content:center;padding:3.5rem 8rem;width:100%}}@media screen and (min-width:768px)and (max-width:1279px){.login__right-panel{align-items:flex-start;display:flex;justify-content:center;padding:3rem 2rem;width:100%}}.login__right-panel--gif{width:100%}.login__login-text{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.375rem;margin:0}@media screen and (min-width:1280px){.login__login-text{font-size:.875rem;line-height:1.375rem}}@media screen and (min-width:768px)and (max-width:1279px){.login__login-text{font-size:.875rem;line-height:1.375rem}}.login__login-text--link{color:#118216;text-decoration:underline}.login__login-text--link:hover{color:#0d6210}.login__login-text--link:active{color:#08410b}.input-field{display:flex;flex-direction:column;gap:.25rem;width:100%}.input-field__label{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.375rem;margin:0}@media screen and (min-width:1280px){.input-field__label{font-size:.875rem;line-height:1.375rem}}@media screen and (min-width:768px)and (max-width:1279px){.input-field__label{font-size:.875rem;line-height:1.375rem}}.input-field__input{border:1px solid #c1c3c1;border-radius:.25rem;box-sizing:border-box;font-family:Poppins,sans-serif;font-size:.875rem;height:2.75rem;line-height:1.375rem;margin:0;padding:0 .5rem;width:100%}@media screen and (min-width:1280px){.input-field__input{font-size:.875rem;line-height:1.375rem}}@media screen and (min-width:768px)and (max-width:1279px){.input-field__input{font-size:.875rem;line-height:1.375rem}}.input-field__input:focus{border:2px solid #118216;outline:none}.input-field__input--error{border-color:#e41d28}.input-field__error{color:#e41d28;display:flex;flex-direction:row;gap:.25rem;padding-top:.25rem}.input-field__error--text{font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500;line-height:1.125rem;margin:0}@media screen and (min-width:1280px){.input-field__error--text{font-size:.75rem;line-height:1.125rem}}@media screen and (min-width:768px)and (max-width:1279px){.input-field__error--text{font-size:.75rem;line-height:1.125rem}}.notification{align-items:flex-start;border-radius:.25rem;display:flex;flex-direction:row;gap:.5rem;padding:.75rem}@media screen and (min-width:1280px){.notification{align-items:center;border-radius:.5rem;padding:1rem}}.notification--error{background-color:#fce8e9}.notification--info{background-color:#e8f3ff}.notification--default{background-color:#f8f8f8}.notification__text{font-family:Poppins,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem;margin:0}@media screen and (min-width:1280px){.notification__text{font-size:.875rem;line-height:1.375rem}}@media screen and (min-width:768px)and (max-width:1279px){.notification__text{font-size:.875rem;line-height:1.375rem}}.notification__text--error{color:#891118}.notification__text--info{color:#105199}.notification__text--default{color:#595c59}.notification__icon{padding-top:.1875rem}@media screen and (min-width:1280px){.notification__icon{padding-top:0}}.notification__icon--error{color:#891118}.notification__icon--info{color:#105199}.notification__icon--default{color:#595c59}@media screen and (min-width:1280px){.signup__main-container{display:flex;flex-direction:row}}@media screen and (min-width:768px)and (max-width:1279px){.signup__main-container{display:flex;flex-direction:row;height:100vh}}.signup__redyy-logo{height:1.5rem}.signup__text-wrapper{align-items:center;display:flex;flex-direction:column;gap:.25rem}@media screen and (min-width:1280px){.signup__text-wrapper{gap:.5rem}}.signup__text-wrapper--title{text-align:center}.signup__left-panel{display:flex;flex-direction:column;gap:1.5rem;padding:2rem 2rem 4rem}@media screen and (min-width:1280px){.signup__left-panel{padding:8rem;width:100%}}@media screen and (min-width:768px)and (max-width:1279px){.signup__left-panel{padding:3rem 2rem;width:100%}}.signup__field-wrapper{display:flex;flex-direction:column;gap:1.5rem}.signup__field-wrapper--form,.signup__field-wrapper-upper{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:1280px){.signup__field-wrapper-upper{flex-direction:row;width:100%}}@media screen and (min-width:768px)and (max-width:1279px){.signup__field-wrapper-upper{flex-direction:row;width:100%}}.signup__right-panel{background:#e4edec;display:none}@media screen and (min-width:1280px){.signup__right-panel{align-items:center;display:flex;justify-content:center;padding:3.5rem 8rem;width:100%}}@media screen and (min-width:768px)and (max-width:1279px){.signup__right-panel{align-items:flex-start;display:flex;justify-content:center;padding:3rem 2rem;width:100%}}.signup__right-panel--gif{width:100%}.signup__signup-text{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.375rem;margin:0}@media screen and (min-width:1280px){.signup__signup-text{font-size:.875rem;line-height:1.375rem}}@media screen and (min-width:768px)and (max-width:1279px){.signup__signup-text{font-size:.875rem;line-height:1.375rem}}.signup__signup-text--link{color:#118216;text-decoration:underline}.signup__signup-text--link:hover{color:#0d6210}.signup__signup-text--link:active{color:#08410b}@media screen and (min-width:1280px){.dashboard{display:flex;flex-direction:row;min-height:100vh;padding:0}}.dashboard__list-container{display:flex;flex-direction:column;gap:2rem;padding:1.5rem}@media screen and (min-width:1280px){.dashboard__list-container{gap:4rem;padding:2rem}}@media screen and (min-width:768px)and (max-width:1279px){.dashboard__list-container{padding:2rem}}.dashboard__content-container{background:#f8f8f8}@media screen and (min-width:1280px){.dashboard__content-container{padding-left:17.375rem;width:100%}}.dashboard__list-container-double{display:flex;flex-direction:column;gap:2rem;width:100%}@media screen and (min-width:1280px){.dashboard__list-container-double{flex-direction:row;gap:4rem}}.dashboard__resume-history-section{display:flex;flex-direction:column;gap:1rem;width:100%}.side-navbar{background:#004733;padding:1.5rem}@media screen and (min-width:1280px){.side-navbar{display:flex;flex-direction:column;height:-webkit-fill-available;justify-content:space-between;overflow:hidden;padding:2rem 2rem 2rem 1.5rem;position:fixed;top:0;width:13.875rem;z-index:1}}@media screen and (min-width:768px)and (max-width:1279px){.side-navbar{padding:1.5rem 2rem}}.side-navbar__upper-panel{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media screen and (min-width:1280px){.side-navbar__upper-panel{flex-direction:column;gap:2rem;height:100%;justify-content:normal}}.side-navbar__upper-panel--link-wrapper{display:none}@media screen and (min-width:1280px){.side-navbar__upper-panel--link-wrapper{border-top:1px solid #fef6e933;display:flex;flex-direction:column;gap:1rem;padding-top:1.5rem}.side-navbar__upper-panel--logo{padding-left:1rem;width:100%}}.side-navbar__lower-panel{display:none}@media screen and (min-width:1280px){.side-navbar__lower-panel{border-top:1px solid #fef6e933;display:flex;flex-direction:column;gap:1rem;padding-top:1.5rem}.side-navbar__hamburger{display:none!important}}.side-navbar__link{color:#fef6e9;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.5rem;margin:0;text-decoration:none}@media screen and (min-width:1280px){.side-navbar__link{font-size:1.125rem;line-height:1.75rem}}@media screen and (min-width:768px)and (max-width:1279px){.side-navbar__link{font-size:1.125rem;line-height:1.75rem}}.side-navbar__link:hover{text-decoration:underline}.side-navbar__link--dark{color:#121212;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.5rem;margin:0;text-decoration:none}@media screen and (min-width:1280px){.side-navbar__link--dark{font-size:1.125rem;line-height:1.75rem}}@media screen and (min-width:768px)and (max-width:1279px){.side-navbar__link--dark{font-size:1.125rem;line-height:1.75rem}}.side-navbar__mobile-drawer{background:#e4edec;display:block;height:100vh;left:0;overflow-x:hidden;position:fixed;top:0;transition:.5s;width:100%;z-index:101}@media screen and (min-width:1280px){.side-navbar__mobile-drawer{display:none}}.side-navbar__mobile-drawer-wrapper{display:flex;flex-direction:column;gap:1rem;height:-webkit-fill-available;padding:2rem}.side-navbar__mobile-drawer-close-button{display:flex;justify-content:flex-end;width:100%}.side-navbar__mobile-drawer-container{display:flex;flex-direction:column;gap:7.75rem;height:100%}.side-navbar__mobile-drawer-container-wrapper{display:flex;flex-direction:column;gap:1.5rem;height:100%}.side-navbar__mobile-drawer-container-wrapper--upper{display:flex;flex-direction:column;gap:1.5rem}.side-navbar__mobile-drawer-container-wrapper--lower{border-top:2px solid #d6e3e2;display:flex;flex-direction:column;gap:1.5rem;padding-top:1.5rem}.side-navbar__link--active{background:#0d0d0d1a}@media screen and (min-width:1280px){.side-navbar__link--active{background:#0d0d0d66}}.side-navber-link{align-items:center;border-radius:.25rem;color:#121212;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;padding:.75rem 1rem;text-decoration:none}@media screen and (min-width:1280px){.side-navber-link{color:#fef6e9}}.side-navber-link__icon-container{align-items:center;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.side-navber-link__icon-container--icon{max-height:1rem}.side-navber-link--text{text-wrap:nowrap;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem;margin:0}@media screen and (min-width:1280px){.side-navber-link--text{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:768px)and (max-width:1279px){.side-navber-link--text{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:1280px){.side-navber-link:hover{background:#0d0d0d33}}.side-navber-link:active{background:#0d0d0d1a}@media screen and (min-width:1280px){.side-navber-link:active{background:#0d0d0d66}}.side-navber-link.active{background:#0d0d0d1a}@media screen and (min-width:1280px){.side-navber-link.active{background:#0d0d0d66}}.dashboard-header{background:#fff;border-bottom:1px solid #e2e2e2;display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}@media screen and (min-width:1280px){.dashboard-header{align-items:center;flex-direction:row;justify-content:space-between;padding:2rem}}@media screen and (min-width:768px)and (max-width:1279px){.dashboard-header{align-items:center;flex-direction:row;justify-content:space-between;padding:2rem}}.dashboard-header--simplified{background:#fff;border-bottom:1px solid #e2e2e2;display:flex;flex-direction:row;justify-content:space-between;padding:1.5rem;z-index:100}@media screen and (min-width:1280px){.dashboard-header--simplified{align-items:center;flex-direction:row;height:2.875rem;justify-content:space-between;position:fixed;width:-webkit-fill-available}}@media screen and (min-width:768px)and (max-width:1279px){.dashboard-header--simplified{align-items:center;flex-direction:row;justify-content:space-between;padding:2rem}}.dashboard-header__text-container{display:flex;flex-direction:column;gap:.25rem}.dashboard-header__text-container--text{color:#595c59;font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.375rem;margin:0}@media screen and (min-width:1280px){.dashboard-header__text-container--text{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:768px)and (max-width:1279px){.dashboard-header__text-container--text{font-size:1rem;line-height:1.375rem}}.dashboard-header__left-panel{display:flex;flex-direction:row;justify-content:space-between}.dashboard-header__right-panel{align-items:center;display:flex;flex-direction:row;gap:1rem}.dashboard-header__link-button{display:none}@media screen and (min-width:1280px){.dashboard-header__link-button{display:block}}@media screen and (min-width:768px)and (max-width:1279px){.dashboard-header__link-button{display:block}}@media screen and (min-width:1280px){.dashboard-header__link-button--mobile{display:none}}@media screen and (min-width:768px)and (max-width:1279px){.dashboard-header__link-button--mobile{display:none}}@media screen and (min-width:1280px){.dashboard-header__link-button--arrow{transition:transform .2s ease}.dashboard-header__link-button--arrow:hover{transform:translateX(-.25rem)}}.dashboard-header__title-wrapper{align-items:center;display:flex;flex-direction:row;gap:.5rem}.dashboard-sub-header{background:#fff;border-bottom:1px solid #e2e2e2;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;padding:1.25rem 1.5rem;position:sticky;top:0;width:-webkit-fill-available;z-index:50}@media screen and (min-width:1280px){.dashboard-sub-header{align-items:center;flex-direction:row;justify-content:space-between;padding:1rem 2rem}}@media screen and (min-width:768px)and (max-width:1279px){.dashboard-sub-header{align-items:center;flex-direction:row;justify-content:space-between;padding:2rem}}.dashboard-sub-header__text{font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;margin:0}@media screen and (min-width:1280px){.dashboard-sub-header__text{font-size:1.125rem;line-height:1.75rem}}@media screen and (min-width:768px)and (max-width:1279px){.dashboard-sub-header__text{font-size:1.125rem;line-height:1.75rem}}.table-title{align-items:center;display:flex;flex-direction:row;gap:.5rem}.table-title--text{font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;margin:0}@media screen and (min-width:1280px){.table-title--text{font-size:1.125rem;line-height:1.75rem}}@media screen and (min-width:768px)and (max-width:1279px){.table-title--text{font-size:1.125rem;line-height:1.75rem}}.resume-history-table{border:1px solid #e2e2e2;border-radius:.375rem;padding:.5rem}.resume-history-table__no-resumes{display:flex;justify-content:center;padding:2rem}.resume-history-table__no-resumes--text{color:#595c59;font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.375rem;margin:0}@media screen and (min-width:1280px){.resume-history-table__no-resumes--text{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:768px)and (max-width:1279px){.resume-history-table__no-resumes--text{font-size:1rem;line-height:1.375rem}}.resume-history-table-item{align-items:center;background:#fff;border-bottom:1px solid #e2e2e2;display:flex;flex-direction:row;justify-content:space-between;padding:1rem}.resume-history-table-item:last-child{border-bottom:none}.resume-history-table-item__left-wrapper{align-items:flex-start;display:flex;flex-direction:row;gap:.25rem}.resume-history-table-item__left-wrapper-text-container{display:flex;flex-direction:column}.resume-history-table-item__left-wrapper-text-container--text{font-family:Poppins,sans-serif;font-size:.75rem;line-height:1.125rem;margin:0}@media screen and (min-width:1280px){.resume-history-table-item__left-wrapper-text-container--text{font-size:.75rem;line-height:1.125rem}}@media screen and (min-width:768px)and (max-width:1279px){.resume-history-table-item__left-wrapper-text-container--text{font-size:.75rem;line-height:1.125rem}}.resume-history-table-item__right-wrapper{display:flex;flex-direction:row;gap:.5rem}.resume-history-table-item__right-wrapper--modal{position:relative}.resume-history-table-item__right-wrapper--icon-button{border-radius:.25rem}.resume-history-table-item__right-wrapper--icon-button:hover{background-color:#f8f8f8}.resume-history-table-item__right-wrapper--icon-button:active{background-color:#eeefee}.control-modal{background-color:#fff;border-radius:.5rem;bottom:100%;box-shadow:0 4px 16px 0 #0000001a;display:flex;flex-direction:column;gap:.5rem;padding:.5rem;position:absolute;right:0}.control-modal__button{align-items:center;border-radius:.25rem;display:flex;flex-direction:row;padding:.25rem .75rem .25rem .25rem}.control-modal__button--edit:hover{background-color:#e4fce5}.control-modal__button--delete:hover{background-color:#fce8e9}.control-modal__text{font-family:Poppins,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem;margin:0}@media screen and (min-width:1280px){.control-modal__text{font-size:.875rem;line-height:1.375rem}}@media screen and (min-width:768px)and (max-width:1279px){.control-modal__text{font-size:.875rem;line-height:1.375rem}}.control-modal__text--edit{color:#118216}.control-modal__text--delete{color:#e41d28}.control-modal__icon--edit{color:#118216}.control-modal__icon--delete{color:#e41d28}.company-table{border:1px solid #e2e2e2;border-radius:.375rem;padding:.5rem}.company-table-item{align-items:center;background:#fff;border-bottom:1px solid #e2e2e2;display:flex;flex-direction:row;justify-content:space-between;padding:1rem}.company-table-item:last-child{border-bottom:none}.company-table-item__text-container{align-items:center;display:flex;flex-direction:row;gap:1rem}.company-table-item__text-container--placeholder{align-items:center;background-color:#91b5b1;border-radius:.25rem;color:#fef6e9;display:flex;font-family:poppins,sans-serif;font-size:1.125rem;font-weight:600;height:2.5rem;justify-content:center;line-height:1.5rem;margin:0;width:2.5rem}@media screen and (min-width:1280px){.company-table-item__text-container--placeholder{font-size:1.5rem;line-height:2rem}}@media screen and (min-width:768px)and (max-width:1279px){.company-table-item__text-container--placeholder{font-size:1.5rem;line-height:2rem}}.company-table-item__image-container{align-items:center;background-color:#e4edec;border-radius:.25rem;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.company-table-item__image-container--logo{width:2.125rem}.text-link{color:#118216;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;line-height:1.125rem;margin:0;text-decoration:none}@media screen and (min-width:1280px){.text-link{font-size:.875rem;line-height:1.125rem}}@media screen and (min-width:768px)and (max-width:1279px){.text-link{font-size:.875rem;line-height:1.125rem}}.text-link:hover{color:#0d6210;text-decoration:underline}.text-link:active{color:#08410b}.trending-post-table{border:1px solid #e2e2e2;border-radius:.375rem;padding:.5rem}.trending-post-table-item{background:#fff;border-bottom:1px solid #e2e2e2;display:flex;flex-direction:column;gap:1rem;padding:1rem}@media screen and (min-width:1280px){.trending-post-table-item{align-items:center;flex-direction:row;justify-content:space-between}}@media screen and (min-width:768px)and (max-width:1279px){.trending-post-table-item{align-items:center;flex-direction:row;justify-content:space-between}}.trending-post-table-item:last-child{border-bottom:none}.trending-post-table-item__left-panel{display:flex;flex-direction:row;gap:1rem}.trending-post-table-item__left-panel--logo{height:2.5rem;width:2.5rem}.trending-post-table-item__left-panel--placeholder{align-items:center;background-color:#f3a526;border-radius:.25rem;color:#fef6e9;display:flex;font-family:poppins,sans-serif;font-size:1.125rem;font-weight:600;height:2.5rem;justify-content:center;line-height:1.5rem;margin:0;width:2.5rem}@media screen and (min-width:1280px){.trending-post-table-item__left-panel--placeholder{font-size:1.5rem;line-height:2rem}}@media screen and (min-width:768px)and (max-width:1279px){.trending-post-table-item__left-panel--placeholder{font-size:1.5rem;line-height:2rem}}.trending-post-table-item__text-container{display:flex;flex-direction:column}.trending-post-table-item__text-container--text{color:#595c59;font-family:Poppins,sans-serif;font-size:.75rem;line-height:1.125rem;margin:0}@media screen and (min-width:1280px){.trending-post-table-item__text-container--text{font-size:.75rem;line-height:1.125rem}}@media screen and (min-width:768px)and (max-width:1279px){.trending-post-table-item__text-container--text{font-size:.75rem;line-height:1.125rem}}@media screen and (min-width:1280px){.template{display:flex;flex-direction:row;min-height:100vh;padding:0}}.template__list-container{display:flex;flex-direction:column;gap:2rem;height:100%;padding:1.5rem}@media screen and (min-width:1280px){.template__list-container{gap:4rem;height:100%;padding:7.875rem 2rem 2rem}}@media screen and (min-width:768px)and (max-width:1279px){.template__list-container{padding:2rem}}.template__content-container{background:#f8f8f8}@media screen and (min-width:1280px){.template__content-container{display:flex;flex-direction:column;padding-left:17.375rem;width:100%}}@media screen and (min-width:768px)and (max-width:1279px){.template__content-container{display:flex;flex-direction:column;height:100vh;width:100%}}.template__content-section{display:flex;flex-direction:column;gap:1rem;width:100%}.cv-template-link-group{-ms-overflow-style:none;display:flex;flex-direction:row;gap:1rem;overflow-x:auto;scroll-padding-left:1.5rem;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}@media screen and (min-width:1280px){.cv-template-link-group{gap:1.5rem;overflow:visible}}.cv-template-link-group::-webkit-scrollbar{display:none}.cv-template-link-group>*{flex:0 0 auto;scroll-snap-align:start}@media screen and (min-width:1280px){.cv-template-link-group>*{flex:initial;min-width:auto;scroll-snap-align:unset}}.cv-template-link{border:1px solid #e2e2e2;border-radius:.375rem;display:flex;padding:.5rem;transition:transform .3s ease}.cv-template-link--preview{border-radius:.25rem;width:10rem}@media screen and (min-width:1280px){.cv-template-link:hover{box-shadow:0 16px 29.3px 0 #0000000d;transform:translateY(-.375rem)}}.cv-template-placeholder{border:1px dashed #e2e2e2;border-radius:.375rem;display:flex;flex-direction:column;justify-content:center;padding:.5rem}.cv-template-placeholder__container{align-items:center;display:flex;flex-direction:column;gap:.5rem;width:10rem}.cv-template-placeholder__container--icon{color:#3eb543;height:2.5rem}.cv-template-placeholder__container--text{font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;line-height:1.125rem;margin:0;text-align:center}@media screen and (min-width:1280px){.cv-template-placeholder__container--text{font-size:.875rem;line-height:1.125rem}}@media screen and (min-width:768px)and (max-width:1279px){.cv-template-placeholder__container--text{font-size:.875rem;line-height:1.125rem}}@media screen and (min-width:1280px){.add-cv{display:flex;flex-direction:row;height:100vh;overflow:hidden;padding:0}}@media screen and (min-width:768px)and (max-width:1279px){.add-cv{display:flex;flex-direction:column;height:100vh;overflow:hidden;padding:0}}.add-cv__list-container{display:flex;flex-direction:column}@media screen and (min-width:1280px){.add-cv__list-container{flex-direction:row;height:-webkit-fill-available;padding:5.875rem 0 0;width:100%}}@media screen and (min-width:768px)and (max-width:1279px){.add-cv__list-container{flex-direction:row}}@media screen and (min-width:1280px){.add-cv__list-container-left-panel{border-right:1px solid #e2e2e2;box-sizing:border-box;display:flex;flex-direction:column;max-height:100vh;position:relative;width:100%}}@media screen and (min-width:768px)and (max-width:1279px){.add-cv__list-container-left-panel{border-right:1px solid #e2e2e2;box-sizing:border-box;display:flex;flex-direction:column;max-height:100vh;position:relative;width:100%}}.add-cv__list-container-right-panel{width:100%}.add-cv__list-container-right-panel-preview{align-items:center;display:flex;justify-content:center;padding-top:2rem}.add-cv__content-container{background:#f8f8f8}@media screen and (min-width:1280px){.add-cv__content-container{height:-webkit-fill-available;padding-left:17.375rem;width:100%}}@media screen and (min-width:768px)and (max-width:1279px){.add-cv__content-container{height:-webkit-fill-available;width:100%}}.add-cv__content-section{display:flex;flex-direction:column;gap:1rem;width:100%}.add-cv__form-container{display:flex;flex-direction:column;width:-webkit-fill-available}@media screen and (min-width:1280px){.add-cv__form-container{overflow-x:hidden;overflow-y:auto}}@media screen and (min-width:768px)and (max-width:1279px){.add-cv__form-container{overflow-x:hidden;overflow-y:auto}}@media screen and (min-width:1280px){.add-cv__form-container-wrapper{height:100vh}}@media screen and (min-width:768px)and (max-width:1279px){.add-cv__form-container-wrapper{height:100vh}}.add-cv__list-container-form{border-bottom:1px solid #e2e2e2;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.add-cv__list-container-form:last-child{border-bottom:none}@media screen and (min-width:1280px){.add-cv__list-container-form{margin:0 2rem;padding:2rem 0}}@media screen and (min-width:768px)and (max-width:1279px){.add-cv__list-container-form{margin:0 2rem;padding:2rem 0}}.add-cv__list-container-form--side-by-side{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:1280px){.add-cv__list-container-form--side-by-side{flex-direction:row}}@media screen and (min-width:768px)and (max-width:1279px){.add-cv__list-container-form--side-by-side{flex-direction:row}}.add-cv__list-container-form--experience-wrapper,.add-cv__list-container-form--inner{display:flex;flex-direction:column;gap:1.5rem}.add-cv__list-container-form--accordion-rotate{transform:rotate(180deg)}.add-cv__sticky{align-items:center;background-color:#fff;border-top:1px solid #e2e2e2;bottom:0;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;padding:1rem 2rem;position:fixed;width:-webkit-fill-available;z-index:55}@media screen and (min-width:1280px){.add-cv__sticky{bottom:0;flex-direction:row;gap:0;position:sticky}}@media screen and (min-width:768px)and (max-width:1279px){.add-cv__sticky{bottom:0;flex-direction:row;gap:0;position:sticky}}.add-cv__sticky--side-by-side{align-items:center;display:flex;flex-direction:column-reverse;gap:1rem;justify-content:center;width:100%}@media screen and (min-width:1280px){.add-cv__sticky--side-by-side{flex-direction:row;width:auto}}@media screen and (min-width:768px)and (max-width:1279px){.add-cv__sticky--side-by-side{flex-direction:row;width:auto}}.add-cv__save-text{color:#118216;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;line-height:1.125rem;margin:0}@media screen and (min-width:1280px){.add-cv__save-text{font-size:.875rem;line-height:1.125rem}}@media screen and (min-width:768px)and (max-width:1279px){.add-cv__save-text{font-size:.875rem;line-height:1.125rem}}.add-cv__cv-preview{height:-webkit-fill-available;width:-webkit-fill-available}.form-accordion-label{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media screen and (min-width:1280px){.form-accordion-label{cursor:pointer}}.form-accordion-label__title{font-family:Poppins,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem;margin:0}@media screen and (min-width:1280px){.form-accordion-label__title{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:768px)and (max-width:1279px){.form-accordion-label__title{font-size:1rem;line-height:1.375rem}}.form-accordion-label__wrapper{align-items:center;display:flex;gap:.5rem}.form-accordion-label__icon{color:#121212;height:1rem}.form-accordion-label__icon--animation{transition:transform .3s ease}.ai-button{align-items:center;background-color:#fff;border:1px solid #c1c3c1;border-radius:.25rem;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.ai-button:hover{background-color:#f8f8f8}.ai-button:active{background-color:#eeefee}.ai-button__icon{height:.75rem}.ai-button__icon--spinning{animation:spin 1s linear infinite}.ai-button:disabled{cursor:not-allowed;opacity:.6}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.textarea{display:flex;flex-direction:column;gap:.25rem;width:100%}.textarea__label-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.textarea__label-button{align-items:center;background-color:#fff;border:1px solid #c1c3c1;border-radius:.25rem;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.textarea__label-button:hover{background-color:#f8f8f8}.textarea__label-button:active{background-color:#eeefee}.textarea__label-button--icon{height:.75rem}.textarea__label{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.375rem;margin:0}@media screen and (min-width:1280px){.textarea__label{font-size:.875rem;line-height:1.375rem}}@media screen and (min-width:768px)and (max-width:1279px){.textarea__label{font-size:.875rem;line-height:1.375rem}}.textarea__input{border:1px solid #c1c3c1;border-radius:.25rem;box-sizing:border-box;font-family:Poppins,sans-serif;font-size:.875rem;height:6.25rem;line-height:1.375rem;margin:0;overflow:auto;padding:.5rem;resize:none}@media screen and (min-width:1280px){.textarea__input{font-size:.875rem;line-height:1.375rem}}@media screen and (min-width:768px)and (max-width:1279px){.textarea__input{font-size:.875rem;line-height:1.375rem}}.textarea__input:focus{border:2px solid #118216;outline:none}.textarea__input--error{border-color:#e41d28}.textarea__error{color:#e41d28;display:flex;flex-direction:row;gap:.25rem;padding-top:.25rem}.textarea__error--text{font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500;line-height:1.125rem;margin:0}@media screen and (min-width:1280px){.textarea__error--text{font-size:.75rem;line-height:1.125rem}}@media screen and (min-width:768px)and (max-width:1279px){.textarea__error--text{font-size:.75rem;line-height:1.125rem}}.cv-template{background-color:#000;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;gap:1.5rem;margin:0;overflow:hidden;overflow-wrap:break-word;padding:2.5rem;word-break:break-word}@media screen and (min-width:1280px){.cv-template{width:816px}}.cv-template__placeholder{font-family:Poppins,sans-serif;font-size:.625rem;line-height:1rem;opacity:.6;padding-top:.5rem}.cv-template__title{border-bottom:1px solid #fff3;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:600;line-height:1.375rem;margin:0;padding-bottom:.5rem}@media screen and (min-width:1280px){.cv-template__title{font-size:.875rem;line-height:1.375rem}}@media screen and (min-width:768px)and (max-width:1279px){.cv-template__title{font-size:.875rem;line-height:1.375rem}}.cv-template__body{font-family:Poppins,sans-serif;font-size:.625rem;line-height:1rem;padding-top:.5rem}.cv-template__intro-container{display:flex;flex-direction:row;justify-content:space-between}.cv-template__name-section{display:flex;flex-direction:column;height:100%}.cv-template__name-section--name{font-family:Poppins,sans-serif;font-size:1rem;font-weight:700;line-height:1.5rem;margin:0}@media screen and (min-width:1280px){.cv-template__name-section--name{font-size:1.125rem;line-height:1.75rem}}@media screen and (min-width:768px)and (max-width:1279px){.cv-template__name-section--name{font-size:1.125rem;line-height:1.75rem}}.cv-template__name-section--job{color:#006aff;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;line-height:1.125rem;margin:0}@media screen and (min-width:1280px){.cv-template__name-section--job{font-size:.875rem;line-height:1.125rem}}@media screen and (min-width:768px)and (max-width:1279px){.cv-template__name-section--job{font-size:.875rem;line-height:1.125rem}}.cv-template__contact-section{display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:.75rem;line-height:1.125rem;margin:0}@media screen and (min-width:1280px){.cv-template__contact-section{font-size:.75rem;line-height:1.125rem}}@media screen and (min-width:768px)and (max-width:1279px){.cv-template__contact-section{font-size:.75rem;line-height:1.125rem}}.cv-template__contact-container{align-items:center;display:flex;flex-direction:row;gap:.25rem}.cv-template__history-container{display:flex;flex-direction:row;gap:2rem;justify-content:flex-start}.cv-template__education-section{flex:1 1}.cv-template__about-section{flex:3 1}.cv-template__experience-container{display:flex;flex-direction:column;gap:.5rem}.cv-template__experience-section{display:flex;flex-direction:column}.cv-template__company-wrapper{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:space-between}.cv-template__company-wrapper--company{color:#006aff;font-weight:700}.cv-template__skill-section{display:flex;flex-direction:column}.cv-template__skill-section-wrapper{align-items:center;display:flex;flex-direction:row}.cv-template__skill-section-wrapper--title{width:100%}.cv-template__certification-section-wrapper{align-items:flex-start;display:flex;flex-direction:row;gap:2rem}.cv-template__certification-section-wrapper--title{color:#006aff;flex:1 1;font-weight:700}.cv-template__certification-section-wrapper--info{flex:3 1}#cv-content{background-color:#000;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:1.5rem;height:1056px;margin:0;overflow:hidden;padding:2.5rem;width:816px}#cv-content>*{flex-grow:0;flex-shrink:0}@media screen and (min-width:1280px){.edit-cv{display:flex;flex-direction:row;height:100vh;overflow:hidden;padding:0}}@media screen and (min-width:768px)and (max-width:1279px){.edit-cv{display:flex;flex-direction:column;height:100vh;overflow:hidden;padding:0}}.edit-cv__list-container{display:flex;flex-direction:column}@media screen and (min-width:1280px){.edit-cv__list-container{flex-direction:row;height:-webkit-fill-available;padding:5.875rem 0 0;width:100%}}@media screen and (min-width:768px)and (max-width:1279px){.edit-cv__list-container{flex-direction:row}}@media screen and (min-width:1280px){.edit-cv__list-container-left-panel{border-right:1px solid #e2e2e2;box-sizing:border-box;display:flex;flex-direction:column;max-height:100vh;position:relative;width:100%}}@media screen and (min-width:768px)and (max-width:1279px){.edit-cv__list-container-left-panel{border-right:1px solid #e2e2e2;box-sizing:border-box;display:flex;flex-direction:column;max-height:100vh;position:relative;width:100%}}.edit-cv__list-container-right-panel{width:100%}.edit-cv__list-container-right-panel-preview{align-items:center;display:flex;justify-content:center;padding-top:2rem}.edit-cv__content-container{background:#f8f8f8}@media screen and (min-width:1280px){.edit-cv__content-container{height:-webkit-fill-available;padding-left:17.375rem;width:100%}}@media screen and (min-width:768px)and (max-width:1279px){.edit-cv__content-container{height:-webkit-fill-available;width:100%}}.edit-cv__content-section{display:flex;flex-direction:column;gap:1rem;width:100%}.edit-cv__form-container{display:flex;flex-direction:column;width:-webkit-fill-available}@media screen and (min-width:1280px){.edit-cv__form-container{overflow-x:hidden;overflow-y:auto}}@media screen and (min-width:768px)and (max-width:1279px){.edit-cv__form-container{overflow-x:hidden;overflow-y:auto}}@media screen and (min-width:1280px){.edit-cv__form-container-wrapper{height:100vh}}@media screen and (min-width:768px)and (max-width:1279px){.edit-cv__form-container-wrapper{height:100vh}}.edit-cv__list-container-form{border-bottom:1px solid #e2e2e2;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.edit-cv__list-container-form:last-child{border-bottom:none}@media screen and (min-width:1280px){.edit-cv__list-container-form{margin:0 2rem;padding:2rem 0}}@media screen and (min-width:768px)and (max-width:1279px){.edit-cv__list-container-form{margin:0 2rem;padding:2rem 0}}.edit-cv__list-container-form--side-by-side{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width:1280px){.edit-cv__list-container-form--side-by-side{flex-direction:row}}@media screen and (min-width:768px)and (max-width:1279px){.edit-cv__list-container-form--side-by-side{flex-direction:row}}.edit-cv__list-container-form--experience-wrapper,.edit-cv__list-container-form--inner{display:flex;flex-direction:column;gap:1.5rem}.edit-cv__list-container-form--accordion-rotate{transform:rotate(180deg)}.edit-cv__sticky{align-items:center;background-color:#fff;border-top:1px solid #e2e2e2;bottom:0;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;padding:1rem 2rem;position:fixed;width:-webkit-fill-available;z-index:55}@media screen and (min-width:1280px){.edit-cv__sticky{bottom:0;flex-direction:row;gap:0;position:sticky}}@media screen and (min-width:768px)and (max-width:1279px){.edit-cv__sticky{bottom:0;flex-direction:row;gap:0;position:sticky}}.edit-cv__sticky--side-by-side{align-items:center;display:flex;flex-direction:column-reverse;gap:1rem;justify-content:center;width:100%}@media screen and (min-width:1280px){.edit-cv__sticky--side-by-side{flex-direction:row;width:auto}}@media screen and (min-width:768px)and (max-width:1279px){.edit-cv__sticky--side-by-side{flex-direction:row;width:auto}}.edit-cv__save-text{color:#118216;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;line-height:1.125rem;margin:0}@media screen and (min-width:1280px){.edit-cv__save-text{font-size:.875rem;line-height:1.125rem}}@media screen and (min-width:768px)and (max-width:1279px){.edit-cv__save-text{font-size:.875rem;line-height:1.125rem}}.edit-cv__cv-preview{height:-webkit-fill-available;width:-webkit-fill-available}.coming-soon{height:100vh}@media screen and (min-width:1280px){.coming-soon{display:flex;flex-direction:row;min-height:100vh;padding:0}}.coming-soon__inner-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:1.5rem}@media screen and (min-width:1280px){.coming-soon__inner-container{padding-top:5.9375rem}}@media screen and (min-width:768px)and (max-width:1279px){.coming-soon__inner-container{padding:2rem}}.coming-soon__inner-container--image{width:20rem}.coming-soon__inner-container--title{font-family:cutedrop;font-size:3.5rem}.coming-soon__content-container{background:#f8f8f8;display:flex;flex-direction:column;height:100%}@media screen and (min-width:1280px){.coming-soon__content-container{padding-left:17.375rem;width:100%}}
/*# sourceMappingURL=main.cc8558f9.css.map*/