body{margin:0}a:-webkit-any-link{color:var(--text-black)}:root{--primary-color:#fb8500;--primary-color-dark:#ff7b00;--primary-color-light:#ff9b3d;--primary-color-opacity:rgba(250,133,0,.172);--text-white:#fff;--text-black:#242424;--secondary-color:#fff5eb;--shade-gray:##4b5563;--tetriary-color:#ffac3899;--danger-color:#dc2626;--danger-color-dark:#b91c1c}.wrapper{overflow-y:hidden;padding-top:40px}#root{width:100%}body{display:flex;justify-content:center;margin-left:auto;margin-right:auto}h1,h2{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:700;line-height:1.1}a,div,input,input::placeholder,p,textarea,textarea::placeholder{font-family:Lato}.login{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.wrapper.login{min-height:45vh}.login form{min-width:464px}.login form input{width:100%}.login div a{color:#242424;color:var(--text-black)}.createUser{align-items:center;justify-content:center;min-height:45vh}.createUser,.createUser form{display:flex;flex-direction:column}.heroSection{align-items:center;display:flex;flex-direction:row;justify-content:center}.terms-checkbox{align-items:flex-start;display:flex;flex-direction:row-reverse;gap:8px;justify-content:flex-end;margin:20px 0}input[type=checkbox]{margin-top:2px;width:20px}.terms-group .terms-link{background-color:initial;border:0 solid #fb8500;border:0 solid var(--primary-color);font-family:Lato;font-size:12px;padding:10px 2px;text-decoration:underline}.terms-group span{font-size:12px}.heroSection div{flex:1 1}@font-face{font-family:Anton;src:url(/static/media/Anton-Regular.170b842f9a8cd6150a0d.ttf)}@font-face{font-family:Lato;src:url(/static/media/Lato.9d883d540ee2b4de8024.ttf)}@media screen and (max-width:660px){.wrapper{margin:0 15px}.login form{min-width:0;min-width:auto;width:80vw}.createUser form{align-items:center;flex-direction:column;justify-content:center;width:80vw}}.nav-wrapper{position:relative}.nav-wrapper,.nav-wrapper2{margin-top:40px;min-height:100px;width:100%;z-index:100}.nav-wrapper2{position:absolute}.navbar li{list-style-type:none}.navbar{align-items:center;display:flex;width:100%}.navbar,.navbar-links{justify-content:space-evenly}.navbar-links{width:400px}.navbar-cta{width:300px}.navbar ul,.navbar-cta{align-items:center;justify-content:space-evenly}.navbar ul{display:flex;height:100px;margin:0;padding:0;width:100%;z-index:1000}.navbar div{display:flex;flex-direction:row}.navbar a{color:var(--text-black);text-decoration:none}.navbar-mobile{display:none}@media screen and (max-width:660px){.navbar{display:none}.nav-wrapper2{margin-top:0;position:relative;width:100%;z-index:1000}.navbar-mobile{display:block;position:relative;width:100%}.mobile-header{align-items:center;background-color:#fff;box-shadow:0 2px 4px #0000001a;padding:15px 20px}.hamburger,.mobile-header{display:flex;justify-content:space-between}.hamburger{cursor:pointer;flex-direction:column;height:21px;width:30px;z-index:1000}.hamburger span{background-color:var(--primary-color-dark);border-radius:3px;display:block;height:3px;transition:all .3s ease;width:100%}.hamburger.open span:first-child{transform:translateY(9px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:last-child{transform:translateY(-9px) rotate(-45deg)}.mobile-menu{background-color:#fff;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;gap:20px;left:0;opacity:0;padding:20px;position:absolute;right:0;top:100%;transform:translateY(-100%);transition:all .3s ease;visibility:hidden}.mobile-menu.open{opacity:1;transform:translateY(0);visibility:visible}.mobile-menu a{border-bottom:1px solid #0000001a;color:var(--text-black);font-size:1.1rem;padding:10px 0;text-decoration:none}.mobile-menu a:last-child{border-bottom:none}.mobile-cta{display:flex;justify-content:center;margin-top:10px}}.cta a{color:var(--text-black);text-decoration:none}@media (min-width:1700px){.navbar ul{max-width:1400px}}.cv-accordion{color:var(--text-white);margin:2rem auto;max-width:800px;width:95%}.faq-container .cv-accordion .accordion-title{border-bottom:1px solid var(--text-black);color:var(--text-black);max-width:800px;width:95%}.faq-container .cv-accordion .accordion-content,.faq-container .cv-accordion .accordion-title.active:after,.faq-container .cv-accordion .accordion-title:after,.faq-container .cv-accordion .accordion-title:hover{color:var(--text-black)}.cv-accordion h2{color:var(--text-white);margin-bottom:1rem;text-align:center}.accordion-item{border-bottom:1px solid var(--text-white);border-radius:4px;margin-bottom:.5rem;overflow:hidden}.accordion-title{align-items:center;background-color:#1a1a1b00;border:none;color:var(--text-white);cursor:pointer;display:flex;font-size:20px;font-weight:700;font-weight:400;justify-content:space-between;outline:none;padding:18px;text-align:left;transition:background-color .3s ease;width:100%}.accordion-title:after{color:var(--text-white);content:"\002B";font-size:20px;font-weight:700}.accordion-title.active:after{color:var(--text-white);content:"\2212"}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.accordion-content-inner{padding:18px}.accordion-title.active+.accordion-content{max-height:1000px}@media (max-width:768px){.footer-mobile .accordion-item-footer button,.footer-mobile .accordion-item-footer button:after{color:var(--text-black)}}.btn{align-items:center;border:2px solid #0000;border-radius:25px;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:center;padding:16px 80px;text-decoration:none;transition:all .3s ease}.btn-primary{background-color:var(--primary-color);border:none;color:var(--text-black);max-width:150px}.btn-primary:hover{background-color:var(--primary-color-dark);box-shadow:0 2px 4px #f37c3633;transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}a{text-decoration:none}@media (max-width:768px){.btn-primary{margin-top:80px;text-align:center}}.landing-page{align-items:center;background-attachment:fixed;background-color:#cbc2c7;background-image:url(/static/media/backgroundSplash.00d67a5c24d01038c85a.png);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;margin:0 auto;width:100%}.blob,.blob1,.blob2,.blob3,.blob4{background:#fac600;border-radius:50%;box-sizing:border-box;height:165px;position:absolute;width:165px}.blob{left:250px;top:200px}.blob2{height:260px;left:250px;top:800px;width:260px}.blob3{left:auto;right:0;top:450px}.hero-section{backdrop-filter:blur(10.1px);-webkit-backdrop-filter:blur(10.1px);background:#fff6;border:1px solid #ffffffa6;border-radius:60px;box-shadow:0 4px 30px #0000001a;box-sizing:border-box;flex-direction:column;height:1000px;justify-content:space-evenly;left:calc(50% - 650px);margin-bottom:4rem;margin-top:30px;max-width:1300px;padding:4rem;top:-55px;width:1300px}.hero-container,.hero-section{align-items:center;display:flex}.hero-container{flex-direction:row;justify-content:center;margin-top:4rem}.hero-content{flex:1 1;padding-right:2rem}.hero-content h1{text-align:left}.hero-image{align-items:center;display:flex;flex:1 1;height:500px;justify-content:center}h1{font-size:3rem}h1,h2{animation:fadeIn .9s ease-in-out}h2{font-size:2rem}.hero-content p{font-size:20px;line-height:1.5}section{padding:100px 0}.hero-image img{border-radius:10px;height:100%}#backgroundFooterBlack,#backgroundFooterBlue,#backgroundFooterYellow,#blackBackgroundBlob,#blueBackgroundBlob,#yellowBackgroundBlob{width:100%}#yellowBlob{right:70px;z-index:0}#imageHeroBlob,#yellowBlob{position:absolute;scale:1.1;top:20px}#imageHeroBlob{right:-50px;width:100%;z-index:2}#blobContainer{height:125%;position:absolute;top:-75px;width:100%;z-index:2}.template-slider{margin-bottom:4rem;overflow:hidden;padding:2rem 0;width:100%;z-index:3}.template-slider h2{color:var(--text-white)}.slider-container-cv{align-items:center;display:flex;justify-content:center;margin:200px auto;padding:0 2rem}.slider-button{background:none;border:none;cursor:pointer;font-size:2rem;padding:0 1rem}.templates-wrapper{align-items:center;display:flex;gap:2rem;justify-content:center;transition:transform .3s ease;width:100%}.template-preview{cursor:pointer;flex:1 1;max-width:400px;text-align:center;transition:all .3s ease-in-out}.template-preview:hover{transform:scale(1.02)}.arrowLeft,.arrowRight{cursor:pointer;transition:transform .2s ease}.arrowLeft:hover,.arrowRight:hover{transform:scale(1.1)}.pricing-section{position:relative;text-align:center;width:100%}.pricing-section .subscription-text{color:var(--text-white)}.subscription-container{bottom:-50px;margin-top:150px;position:relative}.vipps-badge-container{align-self:center;display:flex;height:auto;justify-self:center;width:15%}.blobBlue,.blobBlue2,.blobBlue3{background:#0077b5;border-radius:50%;height:208px;left:50px;position:absolute;width:208px}.blobBlue2{bottom:500px;left:auto;right:0}.blobBlue3{bottom:-30px;left:500px}.pricing-box-container{border-radius:21px;box-sizing:border-box;display:flex;gap:2rem;justify-content:center;margin-top:2rem}.pricing-container{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#1a1a1b;background:#0b0b10a6;border:1px solid #ffffff59;border-radius:60px;box-shadow:15px 4px 20px #05051b0f;flex-direction:column;margin-left:10%;margin-right:10%;min-height:500px;padding:4rem 8rem}.pricing-container h2,.pricing-container p{color:var(--text-white)}.pricing-box{background-color:#0b0b10a6;border:1px solid #ffffff59;border-radius:21px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;padding:2rem;width:350px}.why-choose-us{align-items:center;display:flex;flex-direction:row;justify-content:center}.why-choose-us-container{margin-top:-200px;width:50%}.why-choose-us-container h2{font-size:47px;font-weight:200;margin-bottom:50px}.why-choose-us-container p{max-width:400px}.why-choose-us-container p a{color:#1a1a1b;text-decoration:underline}.why-choose-us-container .cta{margin-top:40px;text-decoration:none}.why-choose-us-image{justify-content:flex-end;position:relative;width:50%}#imageBlob{height:100%;width:107%}#blueBlob{height:125%;left:30px;position:relative;width:100%;z-index:0}.pricing-box h3{color:var(--text-white);margin-bottom:1rem}.pricing-box ul{align-items:flex-start;color:var(--text-white);display:flex;flex-direction:column;list-style-type:none;margin-bottom:2rem;padding:0;text-align:left}.pricing-box li{color:var(--text-white);margin-bottom:.5rem}.cta-container{display:flex;justify-content:center;margin:2rem 0}.cta-button{background-color:var(--primary-color);border-radius:180px;color:#fff;padding:1.2rem 3rem;text-decoration:none;transition:background-color .3s ease}.freeCTA{background-color:#d3d3d3;color:var(--text-black)}.cta-button:hover{background-color:var(--primary-color);scale:1.05}.freeCTA:hover{background-color:gray;color:var(--text-white)}.arrowLeft path,.arrowRight path{fill:var(--primary-color)}.cvTemplateImages{height:auto;object-fit:cover;width:100%}.cv-info-section{position:relative;width:100%;z-index:5}.cv-info-container{margin-top:25%}.cv-info-section .cv-info-container h2{color:var(--text-white);text-align:center}.features-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:25%;padding-left:15%;padding-right:15%;position:relative;z-index:3}.feature-image{border-radius:180px;height:auto;width:150px}.features-container{flex-direction:row;gap:2rem;margin-top:2rem;width:80%}.feature,.features-container{align-items:center;display:flex}.feature{flex-direction:column;width:100%}.feature p{width:200px}.feature:nth-child(3){animation-delay:.4s}.feature:nth-child(2){animation-delay:.8s}.feature:first-child{animation-delay:1s}.feature h3,.feature p,.features-section h2,.features-section p{color:var(--text-white);text-align:center}.background-divs{min-height:2800px}.background-divs,.background-divs-footer{height:100%;left:0;position:relative;top:0;width:100%}.background-divs-footer{margin-top:200px;min-height:2100px}.background-blob-yellow-footer{left:0;position:absolute;top:50px;z-index:1}.background-blob-blue-footer{left:0;position:absolute;top:-50px;z-index:0}.background-blob-black-footer{left:0;position:absolute;top:0;z-index:2}.background-blob-yellow{left:0;position:absolute;top:0;z-index:1}.background-blob-blue{left:0;position:absolute;top:600px;z-index:0}.background-blob-black{left:0;position:absolute;top:0;z-index:2}@media (max-width:768px){.hero-section{border-radius:0 0 20px 20px;flex-direction:column;min-height:1300px}.template-slider a>div{display:none}.landing-page{background-image:none;background:#d0a594;background:linear-gradient(139deg,#d0a594,#d4b2bb 16%,hsla(0,39%,70%,.956) 35%,#9c9ab2 51%,#9c9ab2 71%,#d0a594 88%,#d0a594);padding:0}.blob,.blob1,.blob2,.blob3,.blob4,.blobBlue,.blobBlue2,.blobBlue3{display:none}#imageHeroBlob{right:auto}.hero-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:0;min-height:1000px;width:100%}.hero-image,.hero-section{width:100%}.hero-section{margin-bottom:0;padding:4rem}.hero-image{height:100%}#yellowBlob{position:relative;right:25px;top:25px;z-index:1}.hero-image img{height:auto;width:100%}h1{font-size:3rem;text-align:center}.hero-section h1{margin:0}.hero-section{margin-top:0;padding:2rem}.hero-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-right:0}section{padding:2rem 0}.pricing-box{box-shadow:0 4px 6px #0000001a;color:var(--text-white);width:80%}.features-container{align-items:flex-start;flex-direction:column}.features-section p{width:80%}.slider-container .arrowRight{right:0}.templates-wrapper{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory}.background-divs-footer{display:none;min-height:2000px}.background-blob-black svg{display:none;height:3100px}.template-preview h3{color:var(--text-white)}.background-blob-yellow{display:none;top:150px}.features-section{background-color:#1a1a1b;margin-top:300px}.background-blob-blue svg{display:none}.pricing-container{align-items:center;border-radius:12px;flex-direction:column;margin-left:0;margin-right:0;padding:2rem}.template-preview{align-items:center;flex:0 0 100%;flex-direction:column;margin-bottom:2rem;scroll-snap-align:center}.templates-wrapper{max-width:100%;overflow-x:hidden}.why-choose-us{flex-direction:column;gap:2rem;max-width:80%}.why-choose-us-container{display:flex;flex-direction:column;margin-top:0;width:100%}.why-choose-us-container a{align-self:center;color:#1a1a1b;justify-self:center}.features-section h2{text-align:center}.why-choose-us-image{width:100%}.pricing-box-container{align-items:center;flex-direction:column}.subscription-container{margin-bottom:50px;margin-top:0}}@keyframes slideInRight{0%{opacity:0;transform:translateX(-600px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-600px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.template-slider{padding:1rem 0}.slider-container{padding:0 1rem}.templates-wrapper{gap:1rem}.template-preview{flex:0 0 100%;max-width:100%}.arrowLeft,.arrowRight{height:24px;width:24px}}.design-options{background:#ffffff1a;border-radius:8px;margin:1rem 0;padding:1.5rem}.design-options h2{color:var(--text-black);margin-bottom:1rem}.toggle-container{display:flex;flex-direction:column;gap:1.5rem}.toggle-item{justify-content:space-between}.toggle-item,.toggle-switch{align-items:center;display:flex}.toggle-switch{cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.toggle-switch input{display:none}.toggle-item .toggle-label{color:var(--text-black)}.toggle-slider{background-color:#ccc;border-radius:24px;height:24px;position:relative;transition:background-color .3s;width:48px}.toggle-slider:before{background-color:#fff;border-radius:50%;content:"";height:20px;left:2px;position:absolute;top:2px;transition:transform .3s;width:20px}.toggle-switch input:checked+.toggle-slider{background-color:var(--primary-color)}.toggle-switch input:checked+.toggle-slider:before{transform:translateX(24px)}.toggle-label{color:var(--text-white);font-size:.9rem;margin-right:10px}@media (max-width:768px){.design-options{padding:1rem}.toggle-switch{font-size:.8rem}.toggle-slider{height:20px;width:40px}.toggle-slider:before{height:16px;width:16px}.toggle-switch input:checked+.toggle-slider:before{transform:translateX(20px)}}.profile-image-section{align-items:center;display:flex;justify-content:center;margin:20px 0;position:relative}.image-preview{display:inline-block;position:relative}.image-preview img{box-shadow:0 2px 4px #0000001a;transition:transform .2s ease}.image-preview img:hover{transform:scale(1.05)}.image-preview button{opacity:0;transition:opacity .2s ease}.image-preview:hover button{opacity:1}@media (max-width:768px){.profile-image-section{margin:10px 0}.image-preview img{height:120px!important;width:120px!important}}.profile-upload-section{align-items:center;display:flex;margin:10px 0}.profile-preview-row{align-items:center;display:flex;gap:10px;position:relative}.profile-preview-image{border-radius:50%;box-shadow:0 2px 4px #0000001a;height:60px;object-fit:cover;width:60px}.remove-image-btn{align-items:center;background:#f44;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:20px;justify-content:center;padding:0;transition:background-color .2s ease;width:20px}.remove-image-btn:hover{background:#c00}@media (max-width:768px){.profile-preview-image{height:50px;width:50px}.remove-image-btn{font-size:12px;height:18px;width:18px}}@media (min-width:1700px){.navbar ul{max-width:1400px}.features-section{margin-top:10%}.cv-info-container{margin-top:5%}.blob3{right:200px}}.contactForm h1{text-align:center}html{overflow-x:hidden}.contactInfo{margin-top:40px;width:494px}.contactInfo a{color:var(--text-black)}.contactInfo span{font-size:1rem;font-weight:700}.contactForm{align-items:center;display:flex;flex-direction:column;margin-bottom:100px}.contact-container-landing .contactInfo,.contact-container-landing a,.contact-container-landing h1,.contact-container-landing p,.contactForm h2{color:var(--text-white)}.contact-container-landing .contactForm form,.contact-container-landing .contactInfo{width:55%}.contact-container-landing .contactForm .cta2{align-self:flex-end;background-color:#eff2f64d;border:1px solid #fff7f5bf;border-radius:55px;color:var(--text-white);justify-self:flex-end;width:20%}.contact-container-landing .contactForm .cta2:hover{background-color:#eff2f64d;color:var(--text-white);scale:1.05}.contact-container-landing .contactForm form div{gap:68px;margin-bottom:20px}.contact-container-landing .contactForm form div input,.contact-container-landing .contactForm form div textarea{background-color:#eff2f64d;border:1px solid #fff7f5bf;border-radius:10px}.contact-container-landing .contactForm form div input::placeholder,.contact-container-landing .contactForm form div textarea::placeholder{color:#fff7f5bf}.contact-container-landing .contactForm form div input{margin-left:0;margin-right:0;width:100%}.contactForm form div{align-content:center;flex-direction:row}.contactForm form div,textarea{align-items:center;display:flex;justify-content:center}textarea{border:1px solid #ffac3733;border-radius:4px;height:144px;margin-bottom:20px;padding-left:10px;width:464px}textarea:focus{outline:1px solid #ffac37cc}textarea::placeholder,textarea:focus{padding-left:10px}.error-message{background-color:#dc262651;text-align:center}.error-message,.success-message{color:var(--text-black);padding:30px 50px}.success-message{background-color:#05966951}@media (max-width:768px){.contactForm form div{flex-direction:column}.contact-container-landing .contactForm .cta2{border-radius:10px;width:100%}.contact-container-landing .contactForm form div{gap:10px}.contact-container-landing .contactForm form{width:100%}.contactInfo{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:20px 0;width:100%}}.ctas{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;width:50%}.ctas-page{flex-direction:column}.cta,.ctas-page{align-items:center;display:flex;justify-content:center}.cta{background:var(--primary-color);border:0 solid var(--primary-color);border-radius:180px;box-shadow:0 4px 6px #0000001a;height:51px;width:160px}.cta4{align-items:center;background-color:var(--primary-color);border:2px solid var(--text-black);box-sizing:border-box;color:var(--text-black);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:16px;justify-content:center;line-height:24px;max-width:100%;padding:0 25px;position:relative;text-align:center;text-decoration:none;touch-action:manipulation;user-select:none;-webkit-user-select:none}.cta4,.cta4:after{border-radius:8px;height:48px}.cta4:after{background-color:var(--text-black);content:"";display:block;left:0;position:absolute;top:-2px;transform:translate(8px,8px);transition:transform .2s ease-out;width:100%;z-index:-1}.cta4:hover:after{transform:translate(0)}.cta4:active{background-color:var(--primary-color);outline:0}.cta4:hover{outline:0}@media (min-width:768px){.cta4{padding:0 40px}}.cta:hover{box-shadow:18px 18px 0 #ffac37;left:-10px;position:relative;top:-10px}.cta2{align-items:center;background:var(--primary-color);border:0 solid var(--primary-color);display:flex;height:45px;justify-content:center;width:100%}.cta2,.cta2:hover{color:var(--text-black)}.cta2:hover{background:#0000;border:2px solid var(--primary-color);cursor:pointer}.cta3{align-items:center;background:var(--primary-color);border-radius:180px;display:flex;gap:10px;height:51px;justify-content:center;text-align:center;width:160px}.cta3,.cta3:hover{color:var(--text-black)}.cta3:hover{background-color:#d1d0d0}.buttons{display:flex;flex-wrap:wrap;gap:10px}@media screen and (max-width:768px){.cta,.cta2{width:100%}}input{align-items:center;border:1px solid #ffac3733;border-radius:4px;box-sizing:border-box;display:flex;height:34px;justify-content:center;margin:15px 10px;padding-left:10px;width:227px}input:focus,input:hover{outline:1px solid #ffac37cc}input::placeholder,input:focus{padding-left:10px}.url{color:var(--text-black);display:flex;font-size:.8rem;font-weight:400;justify-content:flex-end;padding:0 0 10px 20px}.input-wrapper{display:inline-block;position:relative;width:227px}.input-field{box-sizing:border-box;padding-right:80px}.toggle{align-items:center;cursor:pointer;display:flex;position:absolute;right:-10px;transform:translateY(-90%)}.toggle svg{width:50px}.toggleReference{margin-right:20px;position:relative;top:3px;width:60px}.toggleReference svg{width:100%}@media screen and (max-width:660px){input{min-width:100px;width:100%}.input-wrapper{width:290px}}.resetPassword{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:80vh;padding:20px}.resetPassword h1{color:var(--text-black);font-size:2rem;margin-bottom:30px;text-align:center}.resetPassword form{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;gap:20px;max-width:400px;padding:40px;width:100%}.resetPassword input{border:1px solid #ddd;border-radius:5px;font-size:1rem;padding:12px;transition:border-color .3s ease;width:100%}.resetPassword input:focus{border-color:var(--primary-color);outline:none}.resetPassword button{background-color:var(--primary-color);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;margin-top:10px;padding:12px 24px;transition:background-color .3s ease;width:100%}.resetPassword button:hover{background-color:var(--primary-color-dark)}.resetPassword .error{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:5px;color:#721c24;margin-bottom:15px;padding:10px;text-align:center}@media screen and (max-width:480px){.resetPassword form{padding:20px;width:90%}.resetPassword h1{font-size:1.5rem}}.nav-container{margin:0 auto 40px;max-width:1200px;position:relative;width:100%}.nav-container,.primary-button{display:flex;justify-content:center}.primary-button{align-items:center;margin-top:20px}.menu{display:flex;flex-direction:row;gap:60px;justify-content:center;max-width:800px;width:100%}.menu h2{color:#555;cursor:pointer;font-size:1.3rem;font-weight:500;padding:10px 20px;position:relative;text-align:center;transition:color .3s ease}.menu h2:hover{color:var(--primary-color)}.menu h2:after{background-color:initial;bottom:0;content:"";height:3px;left:0;position:absolute;transition:background-color .3s ease;width:100%}.menu h2.active{color:var(--primary-color)}.menu h2.active:after{background-color:var(--primary-color)}.hamburger2{cursor:pointer;display:none;flex-direction:column;height:21px;justify-content:space-between;position:absolute;right:20px;top:20px;width:30px;z-index:2}.hamburger2 span{background-color:var(--primary-color);border-radius:3px;height:3px;transition:all .3s ease;width:100%}@media screen and (max-width:768px){.nav-container{margin-bottom:30px;width:100%}.hamburger2{display:flex}.menu{background-color:#fff;border-radius:8px;box-shadow:0 4px 15px #0000001a;display:none;flex-direction:column;gap:0;padding:20px;position:absolute;right:0;top:20px;width:250px;z-index:1000}.menu.open{display:flex}.menu h2{border-bottom:1px solid #0000000d;font-size:1.1rem;margin:0;padding:15px 10px;text-align:left;width:100%}.menu h2:last-child{border-bottom:none}.menu h2:hover{background-color:#00000005;color:var(--primary-color)}.menu h2:after{display:none}.hamburger2.open span:first-child{transform:translateY(9px) rotate(45deg)}.hamburger2.open span:nth-child(2){opacity:0}.hamburger2.open span:last-child{transform:translateY(-9px) rotate(-45deg)}}.profile{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin-top:0;padding:20px}.actions,.cvContainer{display:none}.cv-grid{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));justify-content:center;margin:40px auto;max-width:1200px;width:100%}.cv-item{align-items:center;display:flex;flex-direction:column;justify-self:center;transition:transform .3s ease;width:220px}.cv-item:hover{transform:translateY(-5px)}.image-container{border-radius:10px;box-shadow:0 6px 15px #00000026;height:300px;margin-bottom:15px;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.image-container:hover{box-shadow:0 10px 20px #0003}.image-container img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.image-container:hover img{transform:scale(1.05)}.cv-preview{background-color:#fff;height:100%}.actions-container{background:linear-gradient(0deg,#00000005,#00000008,#0000);bottom:0;display:flex;justify-content:space-evenly;left:0;opacity:0;padding:8px;position:absolute;transition:opacity .3s ease;width:100%}.image-container:hover .actions-container{opacity:1}.actions-container button{align-items:center;background-color:#fff;border:none;border-radius:3px;box-shadow:0 1px 2px #0003;color:#333;cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:4px;padding:4px 8px;transition:all .2s ease}.actions-container button:hover{background-color:var(--primary-color);box-shadow:0 3px 6px #0000004d;color:#fff;transform:translateY(-2px)}.cv-name{color:#333;font-size:1.1rem;font-weight:600;margin:8px 0 5px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.cv-date{color:#777;font-size:.85rem;margin-bottom:8px}.cv-actions{display:flex;justify-content:space-around;margin-top:10px;width:100%}.cv-actions button{align-items:center;background:none;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:.85rem;gap:5px;padding:5px 8px;transition:all .2s ease}.cv-actions button:hover{background-color:#ff88000d;color:var(--primary-color)}.downloading{opacity:.8;pointer-events:none;position:relative}.downloading:after{animation:spin 1s linear infinite;border:2px solid #0003;border-radius:50%;border-top:2px solid var(--primary-color);content:"";height:14px;left:50%;margin:-7px 0 0 -7px;position:absolute;top:50%;width:14px}.actions-container button.downloading{background-color:#f0f0f0;color:#888}.actions-container button:disabled,.cv-actions button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.cv-grid{gap:25px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.cv-item{width:100%}.image-container{height:260px}.actions-container button{font-size:.85rem;gap:5px;padding:6px 10px}.button-icon{height:12px;width:12px}.cv-name{font-size:.95rem}.cv-date{font-size:.85rem}.cv-actions{flex-wrap:wrap;gap:8px;justify-content:center}.cv-actions button{font-size:.75rem}.cv-name{font-size:.9rem}}.cv-action-btn{background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer;flex:1 0 auto;font-size:12px;min-width:40px;padding:5px 10px;text-align:center;transition:all .2s ease}.cv-action-btn:hover{background-color:#e9e9e9}.cv-action-btn.edit{background-color:var(--primary-color-light);color:#fff}.cv-action-btn.edit:hover{background-color:var(--primary-color)}.cv-action-btn.delete{background-color:#fee;border-color:#ffd5d5;color:#e74c3c}.cv-action-btn.delete:hover{background-color:#ffd5d5}.cv-action-btn.copy{background-color:#eef5ff;border-color:#d5e6ff;color:#3498db}.cv-action-btn.copy:hover{background-color:#d5e6ff}.cv-action-btn.download{background-color:#eefff5;border-color:#d5ffea;color:#27ae60}.cv-action-btn.download:hover{background-color:#d5ffea}.cv-action-btn.download.downloading{background-color:#f5f5f5;border-color:#ddd;color:#999;cursor:not-allowed;position:relative}.cv-action-btn:disabled{cursor:not-allowed;opacity:.7}.no-cvs-message{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 6px #0000000d;margin:40px auto;max-width:500px;padding:30px;text-align:center}.no-cvs-message p{color:#555;font-size:1.1rem;line-height:1.5;margin-bottom:20px}.profileContainer{margin:0 auto;max-width:1200px;padding:20px;width:100%}.profileContainer h1{color:var(--primary-color);font-size:2rem;font-weight:600;margin-bottom:40px;text-align:center}.message{background-color:#f8f8f8;border-radius:8px;box-shadow:0 2px 6px #0000000d;color:#333;font-size:.95rem;margin:15px auto 25px;max-width:600px;padding:12px 20px;text-align:center;transition:opacity .3s ease}.message:empty{display:none}.actionContainer{align-items:center;flex-direction:row;gap:10px}.actionContainer,.newCVButton{display:flex;justify-content:center}.newCVButton{margin:40px 0;text-align:center}.newCVButton button{background-color:var(--primary-color);border:none;border-radius:8px;box-shadow:0 4px 12px #f803;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:500;padding:14px 40px;transition:background-color .2s ease,transform .2s ease}.newCVButton button:hover{background-color:var(--primary-color-dark);box-shadow:0 6px 16px #ff880040;transform:translateY(-2px)}@media screen and (max-width:768px){.profile{margin-top:20px;padding:10px}.profileContainer h1{font-size:1.7rem;margin-bottom:30px}.cv-grid{gap:20px;width:95%}.no-cvs-message{margin:40px auto;padding:30px 20px}.no-cvs-message p{font-size:1.1rem}.newCVButton button{font-size:1rem;padding:12px 30px}}.createUser{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;margin:0 auto;max-width:800px;padding:30px;width:100%}.createUser h1{color:var(--primary-color);font-size:2rem;font-weight:600;margin-bottom:30px;text-align:center}.profile-edit-section{display:flex;flex-direction:column;gap:40px}.input-row{display:flex;gap:20px}.input-row>div{flex:1 1;width:100%}.input-row input{border:1px solid #e0e0e0;border-radius:6px;font-size:1rem;padding:12px 16px;transition:border .2s ease;width:100%}.input-row input:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px #ff88001a;outline:none}.input-row input::placeholder{color:#aaa}.account-actions{display:flex;flex-direction:column;gap:40px;margin-top:20px}.primary-actions{display:flex;justify-content:center;margin-top:10px}.primary-actions button{border-radius:6px;font-size:1rem;font-weight:500;padding:12px 30px;text-transform:lowercase}.danger-zone{background-color:#fff8f8;border:1px solid #e74c3c26;border-radius:10px;margin-top:40px;padding:30px;position:relative}.danger-divider{background-color:#e74c3c;border:none;height:2px;margin:0 0 20px}.danger-zone h3{color:#e74c3c;font-size:1.3rem;font-weight:600;margin-bottom:15px;text-align:center}.danger-description{color:#555;font-size:.95rem;line-height:1.6;margin-bottom:20px}.delete-confirmation{align-items:center;display:flex;gap:15px;margin-top:20px}.delete-confirmation>div:first-child{flex:1 1}.delete-confirmation input{background-color:#e74c3c0d;border:1px solid #e7776d;border-radius:6px;font-size:1rem;padding:12px 16px;width:100%}.delete-confirmation input:focus{border-color:#e74c3c;box-shadow:0 0 0 2px #e74c3c1a;outline:none}.delete-confirmation button{background-color:#e74c3c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:12px 25px;transition:background-color .2s ease}.delete-confirmation button:hover{background-color:#d62c1a}@media screen and (max-width:768px){.createUser{border-radius:8px;padding:20px}.delete-confirmation,.input-row{flex-direction:column;gap:15px}.delete-confirmation,.delete-confirmation>div:first-child{width:100%}.danger-zone{padding:20px}}.subscription-wrapper{margin:0 auto;max-width:800px;padding:30px;width:100%}.no-subscription-message{background-color:#f9f9f9;border-radius:12px;box-shadow:0 4px 12px #0000000f;margin:40px auto;max-width:600px;padding:40px;text-align:center}.no-subscription-message p{color:#555;font-size:1.2rem;line-height:1.6;margin-bottom:30px}.subscription-list{display:flex;flex-direction:column;gap:25px}.subscription-item{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;padding:30px}.subscription-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:25px;padding-bottom:20px}.subscription-header h3{color:var(--primary-color);font-size:1.4rem;font-weight:600;margin:0}.subscription-status{border-radius:30px;font-size:.85rem;font-weight:600;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase}.subscription-status.active{background-color:#e8f7ee;color:#27ae60}.subscription-status.inactive{background-color:#feeeed;color:#e74c3c}.subscription-details{background-color:#f9f9f9;border-radius:8px;display:flex;flex-direction:column;gap:15px;margin-bottom:25px;padding:20px}.detail-row{align-items:center;display:flex}.detail-label{color:#555;flex:0 0 150px;font-weight:600}.detail-value{background-color:#f0f0f0;border-radius:4px;color:#333;font-family:monospace;font-size:.95rem;padding:4px 8px;word-break:break-all}.subscription-actions{display:flex;justify-content:flex-end;margin-top:25px}.subscription-actions button{background-color:#e74c3c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:500;padding:12px 25px;transition:background-color .2s ease}.subscription-actions button:hover{background-color:#d62c1a}.subscription-message{background-color:#feeeed;border:1px solid #e74c3c33;border-radius:8px;color:#e74c3c;font-size:.95rem;margin-top:20px;padding:15px;text-align:center}@media screen and (max-width:768px){.subscription-wrapper{padding:15px}.subscription-item{border-radius:8px;padding:20px}.subscription-header{gap:15px;margin-bottom:20px;padding-bottom:15px}.detail-row,.subscription-header{align-items:flex-start;flex-direction:column}.detail-row{gap:5px}.detail-label{flex:0 0 auto;margin-bottom:3px}.subscription-details{padding:15px}.detail-value{overflow-x:auto;width:100%}.no-subscription-message{margin:30px auto;padding:30px 20px}.no-subscription-message p{font-size:1.1rem}}@media screen and (max-width:480px){.subscription-wrapper{padding:10px}.subscription-item{padding:15px}.subscription-header h3{font-size:1.1rem}.subscription-status{font-size:.8rem;padding:4px 8px}.detail-label,.detail-value{font-size:.9rem}.subscription-actions button{font-size:.9rem;padding:10px 20px}.no-subscription-message{padding:20px 15px}.no-subscription-message p{font-size:1rem}.profileContainer{padding:10px}.createUser{padding:20px 15px}.input-row{gap:15px}.input-row,.primary-actions{flex-direction:column}.primary-actions button{width:100%}.cv-grid{gap:15px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.image-container{height:200px;margin-bottom:10px}.actions-container{padding:8px 0}.actions-container button{font-size:.8rem;gap:4px;padding:4px 8px}.button-icon{height:10px;width:10px}.cv-name{font-size:.9rem;margin-bottom:5px}.cv-date{font-size:.8rem}.newCVButton{font-size:.9rem;padding:12px 20px}}.button-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:12px;position:relative;width:12px}.edit-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 3a2.828 2.828 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5L17 3z'/%3E%3C/svg%3E")}.download-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4M7 10l5 5 5-5M12 15V3'/%3E%3C/svg%3E")}.copy-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='13' height='13' rx='2' ry='2'/%3E%3Cpath d='M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1'/%3E%3C/svg%3E")}.delete-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2M10 11v6M14 11v6'/%3E%3C/svg%3E")}.actions-container button:hover .download-icon,.actions-container button:hover .edit-icon,.cv-actions button:hover .copy-icon,.cv-actions button:hover .delete-icon{filter:brightness(0) invert(1)}.referral-code-section{border-bottom:1px solid #eaeaea;margin-bottom:30px;margin-top:30px;padding-bottom:25px}.referral-code-section h3{color:#333;font-size:1.1rem;font-weight:500;line-height:1.4;margin-bottom:15px}.referral-code-section .input-row{align-items:center;display:flex;flex-direction:row;gap:15px}.referral-code-section .input-row>div:first-child{flex:1 1}.referral-code-section .input-row>div:last-child{flex:0 0 auto}.referral-code-section .input-row button{background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.95rem;height:44px;padding:0 20px;transition:background-color .2s ease;white-space:nowrap}.referral-code-section .input-row button:hover{background-color:var(--primary-color-dark)}.referral-message{animation:fadeIn .3s ease-in-out;background-color:#e8f7ee;border-radius:4px;color:#27ae60;font-size:14px;margin-top:10px;padding:8px 12px}.referral-message:empty{display:none}@media screen and (max-width:768px){.referral-code-section .input-row{align-items:stretch;flex-direction:column}.referral-code-section .input-row button{margin-top:10px;width:100%}.referral-code-section h3{font-size:1rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.btn-danger{align-items:center;background-color:var(--danger-color);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;margin-top:40px;overflow:hidden;padding:12px 24px;position:relative;transition:all .2s ease}.btn-danger:hover{background-color:var(--danger-color-dark);box-shadow:0 4px 12px #dc262640;transform:translateY(-1px)}.btn-danger:active{box-shadow:none;transform:translateY(0)}.btn-danger-ghost{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:var(--danger-color);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;padding:8px 16px;transition:all .2s ease}.btn-danger-ghost:hover{background-color:#dc262614;color:var(--danger-color-dark)}.btn-danger-outlined{align-items:center;background:#0000;border:1.5px solid var(--danger-color);border-radius:6px;color:var(--danger-color);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;padding:8px 16px;transition:all .2s ease}.btn-danger-outlined:hover{background-color:#dc262614;border-color:var(--danger-color-dark);color:var(--danger-color-dark)}.btn-danger-ghost:disabled,.btn-danger-outlined:disabled,.btn-danger:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;pointer-events:none;transform:none}.btn-danger-ghost:focus,.btn-danger-outlined:focus,.btn-danger:focus{box-shadow:0 0 0 2px #dc262640;outline:2px solid #0000;outline-offset:2px}.btn-danger-sm{font-size:12px;padding:6px 12px}.btn-danger-lg{font-size:16px;padding:12px 24px}.btn-danger:after{background-image:radial-gradient(circle,#ffffff4d 10%,#0000 10.01%);background-position:50%;background-repeat:no-repeat;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scale(10);transition:transform .3s,opacity .8s;width:100%}.btn-danger:active:after{opacity:.3;transform:scale(0);transition:0s}.cv-preview-thumbnail{background-color:#fff;border-radius:4px;box-shadow:0 4px 8px #0000001a;cursor:pointer;display:flex;flex-direction:column;height:250px;margin-bottom:5px;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:180px}.cv-preview-thumbnail:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-5px) scale(1.02)}.cv-preview-thumbnail:before{background:linear-gradient(45deg,#0000 98%,#ddd 98.5%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.cv-preview{display:flex;flex-direction:column;height:200px;overflow:hidden;width:100%}.split-layout{display:flex;flex-direction:row}.split-layout .preview-sidebar{height:100%;padding:8px;width:35%}.split-layout .preview-main{padding:8px;width:65%}.split-layout .preview-photo{background-color:#e0e0e0;border-radius:50%;height:40px;margin:5px auto 10px;width:40px}.top-header-layout .preview-header{color:#fff;padding:8px}.top-header-layout .preview-main{padding:8px}.default-layout .preview-header{color:#fff;padding:8px}.default-layout .preview-main{padding:8px}.preview-name{font-size:9px;font-weight:700}.preview-name,.preview-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-title{color:#666;font-size:8px;margin-top:4px}.preview-lines{margin-top:8px}.preview-line{background-color:#eee;border-radius:2px;height:4px;margin-bottom:4px}.preview-template-name{background-color:#f5f5f5;border-top:1px solid #eee;font-size:10px;font-weight:700;padding:6px 0;text-align:center}.preview-last-updated{background-color:#f5f5f5;color:#999;font-size:8px;padding-bottom:4px;text-align:center}.preview-loading{align-items:center;background-color:#f9f9f9;display:flex;height:100%;justify-content:center;width:100%}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:30px;width:30px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.side-header-layout{display:flex;flex-direction:column}.side-header-layout .preview-header{align-items:flex-start;display:flex;flex-direction:column;height:40px;justify-content:center;padding-left:35%;position:relative;width:100%}.side-header-layout .preview-header:before{background-color:#0000001a;content:"";height:100%;left:0;position:absolute;top:0;width:30%}.minimal-layout .preview-main{padding:12px}.minimal-layout .preview-name{font-size:10px;margin-bottom:8px}.classic-layout .preview-header{padding:12px 8px;text-align:center}.academic-layout .preview-header{border-bottom:2px solid #555;padding:10px}.modern-layout .preview-header{padding:12px 8px}.modern-layout .preview-title{border-bottom:1px solid #eee;margin-top:8px;padding-bottom:6px}.cv-preview-image-container{align-items:center;background-color:#f9f9f9;display:flex;height:200px;justify-content:center;overflow:hidden;width:100%}.cv-preview-image{height:100%;object-fit:cover;object-position:top;transition:transform .3s ease;width:100%}.cv-preview-thumbnail:hover .cv-preview-image{transform:scale(1.04)}.popupModal{background-color:#000000b3;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.popupModalContent{height:100%;justify-content:center;width:100%}.popupModalContent,.popupModalContentForm{align-items:center;display:flex;flex-direction:column}.popupModalContentForm{background-color:var(--text-white);border-radius:10px;padding:20px 100px;width:40%}.popupModalContent input{border:2px solid var(--primary-color-opacity);border-radius:5px;margin:10px 0;padding:10px}.popupModalContent button{align-self:flex-end;border:1px solid #ccc;border-radius:5px;margin:10px 0;padding:10px 30px}.popupPayModalText{align-items:start;display:flex;flex-direction:column;justify-content:center;max-width:50%}#magic{z-index:0!important}document,page{height:841px!important;width:595px!important}document{scale:.6}link{display:inline}.pdfViewer{scale:.8}@media screen and (max-width:660px){canvas{scale:1}}@media screen and (min-width:2000px){canvas{scale:2}}.sales-terms-container{align-items:flex-start;margin:0 25%;max-width:1500px}.sales-terms-container,.sales-terms-container ul{display:flex;flex-direction:column;justify-content:center}.sales-terms-container ul{align-items:center;align-items:flex-start;margin:20px}.sales-terms-container a{color:var(--primary-color);text-decoration:underline}@media screen and (max-width:768px){.sales-terms-container{margin:0 5%}.sales-terms-container ul{margin:10px}.sales-terms-container h1{align-self:center;font-size:48px}}.privacy-container{align-items:flex-start;margin:0 25%;max-width:1500px}.privacy-container,.privacy-container ul{display:flex;flex-direction:column;justify-content:center}.privacy-container ul{align-items:center;align-items:flex-start;margin:20px}.privacy-container a{color:var(--primary-color);text-decoration:underline}@media screen and (max-width:768px){.privacy-container{margin:0 5%;max-width:100%}.privacy-container ul{margin:5px}.privacy-container h1{align-self:center;font-size:40px}}.about-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:0 25%;max-width:1500px}@media screen and (max-width:768px){.about-container{margin:0 5%}.about-container ul{margin:10px}.about-container h1{align-self:center;font-size:48px;margin-top:2rem}}.create-cv-template{margin:0 auto;max-width:600px;padding:20px}.create-cv-template h1{margin-bottom:20px;text-align:center}.create-cv-template form>div{margin-bottom:15px}.create-cv-template label{display:block;margin-bottom:5px}.create-cv-template input[type=text],.create-cv-template select,.create-cv-template textarea{border:1px solid var(--text-white);border-radius:4px;padding:8px;width:100%}.create-cv-template input[type=color]{margin-right:10px}.colorSection{display:flex}.create-cv-template button{background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 15px}.create-cv-template button:hover{background-color:var(--primary-color-dark)}.create-cv-template button[type=button]{background-color:var(--primary-color);margin-left:10px}.create-cv-template button[type=button]:hover{background-color:var(--primary-color-dark)}.gridContainer{display:grid;grid-template-areas:"aside builder builder preview preview preview";grid-template-columns:repeat(6,1fr);min-height:800px;opacity:1;transition:opacity .5s ease-in-out;width:100vw}.login a{color:var(--text-black);text-decoration:none}.aside{align-items:center;background-attachment:fixed;background-color:var(--secondary-color);background-image:url(/static/media/backgroundSplashMobil.25be8df09c78b3346189.png);background-size:auto;display:flex;flex-direction:column;grid-area:aside;justify-content:flex-start}.aside div{color:var(--text-black);font-size:18px;margin:50px 0}.aside .cta2{border-radius:180px;height:51px;width:160.5px}.builder{grid-area:builder;max-height:120vh;overflow-y:scroll}.cvTemplatePreview{background-attachment:fixed;background-color:var(--secondary-color);background-image:url(/static/media/backgroundSplash.00d67a5c24d01038c85a.png);background-position:50%;background-size:cover;display:flex;flex-direction:column;grid-area:preview;height:100%;justify-content:center}span{font-size:22px}.inputs{display:flex;flex-wrap:wrap;width:103%}.personaliaBox{border:1px solid var(--tetriary-color);border-radius:8px;margin:10px 20px}.personaliaBoxPad{padding:20px}.moreButton{display:flex;justify-content:flex-end}.inputsBox{border:2px dashed var(--primary-color-opacity);display:flex;flex-wrap:wrap;width:100%}.starsBox{align-items:center;column-gap:20px;display:flex;flex-direction:row;justify-content:space-evenly;width:80%}.starsBox .trash-icon{margin-top:12px}.sectionBox{display:flex;flex-direction:column;gap:20px}.sectionBoxRow{display:flex;flex-direction:row;gap:20px}.ai-icon svg{height:30px}.builderWrapper{margin:80px 30px}.referenceBox{align-items:center;display:flex;top:-20px;width:100%}.stars{display:flex}.stars svg{max-width:30px}.previewContainer{align-items:center;display:flex;justify-content:center}.previewContainer svg{margin:10px}.arrowLeft path:hover,.arrowRight path:hover{fill:var(--primary-color)}.arrowRight{bottom:500px;right:-300px;scale:1}.arrowLeft,.pdfViewerArrowLeft{bottom:500px;left:-300px;scale:1}.pdfViewerArrowLeft{position:relative}.pdfViewerArrowRight{bottom:500px;position:relative;right:-300px;scale:1}.previewBox{height:636.39px;max-height:84.852%;max-width:60%;width:450px}.filled path,.starIcon path:hover,.starIcon:hover{fill:#ffac37}.waterMark{bottom:18vw;color:#2623231a;font-family:Anton;font-size:3rem;letter-spacing:.4rem;pointer-events:none;position:absolute;right:100px;transform:rotate(-45deg);-webkit-user-select:none;user-select:none;z-index:1}.cvTemplatePreview .cta2{border-radius:180px;bottom:30px;position:fixed;right:30px;width:150px;z-index:1000}.cvTemplatePreview .cta2:hover{border:2px solid var(--primary-color);color:var(--text-black)}.previewMobile{display:none}.addMoreSections{align-items:center;display:flex;flex-direction:column;justify-content:center}.addMoreSections .buttons{align-items:center;column-gap:50px;display:flex;flex-direction:row;justify-content:space-evenly;margin:20px 0 0 20px;row-gap:20px}.downloadablePDF{bottom:30px;position:fixed;right:30px;z-index:1000}.downloadablePDF a{background-color:var(--primary-color);border-radius:180px;box-shadow:0 2px 5px #0003;color:var(--text-white);display:inline-block;font-size:16px;font-weight:700;padding:10px 20px;text-decoration:none;transition:all .3s ease}.downloadablePDF a:hover{background-color:var(--primary-color);border:2px solid var(--primary-color);box-shadow:0 4px 8px #0000004d;transform:translateY(-2px)}.template-selection{opacity:1}.template-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2rem}.template-container{border-radius:8px;cursor:pointer;flex-direction:column;max-width:400px;min-height:600px;padding:1rem;transition:all .3s ease}.template-container:hover{box-shadow:0 4px 8px #0000001a;transform:scale(1.05)}.template-container h2{margin-bottom:1rem}.template-preview{align-items:center;display:flex;flex-direction:column;height:500px;justify-content:center;margin-top:1rem}.template-preview h3{color:var(--text-white)}.gridContainer.fade-in{opacity:0}.updating{background-color:var(--primary-color);border-radius:20px;box-shadow:0 2px 8px #0000001a;color:#fff;font-size:14px;opacity:0;padding:8px 16px;pointer-events:none;position:fixed;right:20px;top:20px;transform:translateY(-20px);transition:all .3s ease;z-index:9999}.updating.visible{animation:pulse 2s infinite;opacity:.9;transform:translateY(0)}.component-wrapper{position:relative;width:100%}.component-header{position:absolute;right:30px;top:10px;z-index:1}.component-header .trash-icon{cursor:pointer;padding:5px}.component-header .trash-icon:hover{opacity:.8}.loginMenu a:active{color:var(--text-black)}@media screen and (max-width:660px){.gridContainer{display:grid;grid-template-areas:"builder" "preview" "aside";grid-template-columns:1fr;min-height:800px;width:100vw}.previewContainer{display:none}.aside{background-image:url(/static/media/backgroundSplashMobil.25be8df09c78b3346189.png);bottom:0;display:flex;flex-direction:row;gap:30px;justify-content:space-between;margin:0;max-height:40px;padding:20px 0;position:fixed;width:100%;z-index:1000}.builder{max-height:none}.aside div{margin:0}.aside .cta,.aside .logo{display:none}.aside .innhold{margin-left:10px}.aside .profile{margin-right:10px}.previewMobile button{background-color:var(--primary-color)}.loginMenu{display:none}.previewIcon{color:var(--text-white);height:30px;width:30px}.previewMobile:hover{cursor:pointer}.cvTemplatePreview.fullscreen{background-color:#fff;height:100vh;left:0;overflow-y:auto;position:fixed;top:0;width:100vw;z-index:999}.cvTemplatePreview.fullscreen .previewContainer{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.cvTemplatePreview.fullscreen .arrowLeft,.cvTemplatePreview.fullscreen .arrowRight{position:absolute;top:50%;transform:translateY(-50%)}.cvTemplatePreview.fullscreen .arrowLeft{display:none;left:20px}.cvTemplatePreview.fullscreen .arrowRight{display:none}.cvTemplatePreview.fullscreen .previewContainer>:not(.arrowLeft):not(.arrowRight){max-height:100%;max-width:100%}.document{width:100%!important}.wrapper{margin:0}.builder{margin-bottom:100px}.builderWrapper{margin:50px 0}.addMoreSections{flex-direction:column}.addMoreSections,.addMoreSections .buttons{align-items:center;display:flex;justify-content:center}.addMoreSections .buttons{flex-direction:row;gap:10px}.template-preview{height:auto}.template-container{min-height:100%}.fullscreen .cta2{bottom:20px;left:-100px;position:absolute;z-index:300}}@media screen and (max-width:1000px){.hide{display:none}.gridContainer{grid-template-areas:"builder" "preview" "aside";grid-template-columns:1fr;width:100%}.builder{grid-area:builder}.cvTemplatePreview{display:none;grid-area:preview}.previewMobile{display:inline}.fullscreen{display:grid;grid-area:preview}.aside{background-color:var(--text-white);bottom:0;display:flex;flex-direction:row;grid-area:aside;justify-content:space-around;width:100%}.aside .login{width:auto}.aside div{margin:20px 0}}@media only screen and (min-device-width:600px) and (max-device-width:1500px){.gridContainer{display:grid;grid-template-areas:"aside builder builder builder preview preview preview";grid-template-columns:repeat(7,1fr);min-height:800px;opacity:1;transition:opacity .5s ease-in-out;width:100vw}}.logo-container{align-items:center;display:flex;height:100%;justify-content:center;margin-left:-15px;width:100%}.logo-svg{height:auto;max-width:150px;width:100%}@media screen and (max-width:768px){.footer .logo-container{margin-top:2rem}}.rich-text-editor{border:1px solid #fce8d3;border-radius:4px;box-sizing:border-box;margin:10px;padding:8px;width:100%}.toolbar{align-items:center;border-bottom:1px solid #fce8d3;display:flex;margin-bottom:8px;padding-bottom:4px}.toolbar-button{background:none;border:none;color:var(--shade-gray);cursor:pointer;font-size:16px;margin-right:8px}.toolbar-button:hover{color:var(--text-black)}.text-area{border:none;font-size:14px;min-height:80px;outline:none;padding:0;resize:none;width:100%}.text-area,.text-area::placeholder{color:var(--shade-gray)}.modal{background-color:var(--text-black);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:999}.modal-content{background-color:var(--text-white);border:1px solid #888;margin:15% auto;padding:20px;width:50%}.accept-button,.regenerate-button{background-color:var(--secondary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.accept-button{background-color:var(--primary-color)}.regenerate-button{background-color:var(--text-black);margin-left:10px}.close{color:var(--shade-gray);display:flex;font-size:28px;font-weight:700;justify-content:end}.design-container{background-color:var(--background-color);display:flex;flex-direction:column;gap:20px;width:100%}.color-picker,.cv-template-slider,.font-selector,.font-size-slider{background-color:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;padding:15px}.template-slider{flex-direction:column;justify-content:space-between}.cv-template-slider{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;width:93%}.cv-template-slider h2{margin:20px 0}.template-slide-cv{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.template-container{margin:0 auto;width:80%}.slider-arrow{background:none;border:none;color:var(--primary-color);cursor:pointer}.template{align-items:center;display:flex;height:200px;justify-content:center}.waterMark{color:#24232320;margin-bottom:10px}.color-option{border:2px solid #0000;border-radius:50%;cursor:pointer;height:30px;width:30px}.color-option.selected,.color-option:hover{border-color:var(--secondary-color)}.slider-arrow svg path{fill:var(--text-black);scale:.7}.template-container-cv{align-items:center;display:flex;flex-direction:column;justify-content:center}.template{height:230px;position:relative;width:150px}.template p{text-align:center}.checkmarkTemplate{left:50%;position:absolute;scale:4;top:40%}.checkmarkTemplate path{fill:var(--text-black)}.custom-slider [data-orientation=horizontal]{background-color:var(--primary-color-opacity);height:8px}.custom-slider [role=slider]{background-color:var(--primary-color);height:20px;width:20px}.custom-slider [data-orientation=horizontal] [data-disabled]{background-color:var(--primary-color);opacity:.5}input[type=color]{-webkit-appearance:none;appearance:none;background-color:initial;border:none;cursor:pointer;height:40px;padding-left:0;width:40px}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:none;border-radius:50%}input[type=color]::-moz-color-swatch{border:none;border-radius:50%}.primary-colors,.secondary-colors,.tertiary-colors{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.colorBox{align-items:center;display:flex;flex-direction:row;gap:5px}.primaryColor,.secondaryColor,.tertiaryColor{border:.2px solid #777;border-radius:50%;height:40px;width:40px}.clicked{border:3px solid #777}.poppins{font-family:Poppins}.inter{font-family:Inter}.ebGaramond{font-family:EBGaramond;font-size:36px}.lato{font-family:Lato}.checkmark{padding-left:7px;padding-top:5px;scale:1.2}.checkmark path{fill:var(--text-black)}@font-face{font-family:Inter;src:url(/static/media/Inter.e05c5f3d1fa6a3893d84.ttf)}@font-face{font-family:Poppins;src:url(/static/media/Poppins.35d26b781dc5fda684cc.ttf)}@font-face{font-family:EBGaramond;src:url(/static/media/EBGaramond.a3db34d9a4fb5564be54.ttf)}@media (max-width:1000px){.color-picker{margin-bottom:100px}}@media screen and (max-width:660px){.colorBox{align-content:center;align-items:stretch;flex-direction:row;flex-wrap:wrap;gap:5px;justify-content:flex-end;width:70%}.primary-colors,.secondary-colors,.tertiary-colors{margin:50px 0}input[type=color]{height:50px;min-width:0;min-width:auto;width:50px}}.custom-color-relative{display:inline-block;position:relative}.color-input{appearance:none;-webkit-appearance:none;border:none;border-radius:50%;box-shadow:0 1px 4px #00000014;cursor:pointer;height:48px;outline:none;padding:0;width:48px}.color-input::-webkit-color-swatch{border:none;border-radius:50%}.color-input::-moz-color-swatch{border:none;border-radius:50%}.color-icon-center{align-items:center;background:#fffffff0;border-radius:50%;box-shadow:0 1px 4px #0000001a;display:flex;height:20px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;z-index:2}.color-icon-center svg{color:var(--text-black);display:block;height:10px;width:10px}.color-icon-center svg path{fill:var(--text-black)}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--primary-color);border-radius:50%;cursor:pointer;height:20px;width:20px}.slider::-moz-range-thumb{background:var(--primary-color);border-radius:50%;cursor:pointer;height:20px;width:20px}span{fontSize:14px;color:"#666"}input[type=range]{accent-color:var(--primary-color)}.textRow{display:flex;justify-content:space-between;margin-top:8px;width:100%}.slider{-webkit-appearance:none;border-radius:4px;height:8px;outline:none;width:100%}.slider-container{margin:200px auto;max-width:1300px;position:relative;width:100%}.slider-container svg{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}.slider-container .arrowRight{right:-30px;width:100px}.slider-container .arrowLeft{left:-30px;width:100px}.slider-container .arrowLeft:hover,.slider-container .arrowRight:hover{scale:1.2}@media (max-width:768px){.slider-container svg{bottom:-10px;top:auto}.arrowLeft{left:0}.template-slider .slider-container .arrowRight{right:15%}.template-slider .slider-container .arrowLeft{left:15%}}.selected-value{margin-top:16px;text-align:center}input[type=range],select{border:1px solid #ddd;border-radius:4px;margin-top:10px;padding:8px;width:100%}input[type=range]{padding:0}@media (max-width:768px){.slider-container{margin:0}}.modal-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background-color:#fff;border-radius:8px;max-height:80vh;max-width:800px;overflow-y:auto;padding:30px;position:relative;width:90%}.close-button{background:none;border:none;color:#666;cursor:pointer;font-size:24px;padding:5px 10px;position:absolute;right:15px;top:15px}.close-button:hover{color:#333}.sales-terms-content{padding:20px}.sales-terms-content h1{color:#333;font-size:24px;margin-bottom:20px}.sales-terms-content h2{color:#333;font-size:20px;margin:25px 0 15px}.sales-terms-content h3{color:#333;font-size:18px;margin:20px 0 10px}.sales-terms-content p{color:#555;line-height:1.6;margin-bottom:15px}.sales-terms-content a{color:var(--primary-color);text-decoration:none}.sales-terms-content a:hover{text-decoration:underline}@media (max-width:768px){.modal-content{padding:20px;width:95%}.sales-terms-content{padding:10px}.sales-terms-content h1{font-size:20px}.sales-terms-content h2{font-size:18px}.sales-terms-content h3{font-size:16px}}.template-selection{display:flex;flex-direction:column;justify-content:center;min-height:500px;padding:2rem;text-align:center;transition:opacity .5s ease-in-out}.template-selection.fade-out{opacity:0}.template-slider{align-items:center;display:flex;height:100%;justify-content:center;padding-bottom:50px;position:relative}.template-slider p{color:var(--text-white);text-align:center;width:50%}.template-container{align-items:center;width:40%}.template-container,.template-item{display:flex;height:100%;justify-content:center}.template-item{cursor:pointer;flex-direction:column}.cvTemplateImages{border-radius:8px;box-shadow:0 4px 6px #0000001a;object-fit:contain}.arrow,.cvTemplateImages:hover{cursor:pointer}.arrow{height:40px;position:absolute;top:50%;transform:translateY(-50%);width:40px}.arrow-left{left:200px}.arrow-right{right:200px}.arrow-left path,.arrow-right path{fill:var(--primary-color)}.progress-dots{display:flex;justify-content:center;margin-top:1rem}.dot{background-color:var(--primary-color-light);border-radius:50%;cursor:pointer;height:10px;margin:0 5px;transition:all .3s ease;width:10px}.dot.active{background-color:var(--primary-color);border-radius:5px;width:20px}@media (max-width:768px){.arrow{bottom:0;position:absolute;top:auto}.arrow-left{left:calc(50% - 30px);width:20px}.arrow-right{right:calc(50% - 30px);width:20px}.progress-dots{margin-top:1rem}.template-container{width:90%}.template-slider h2,.template-slider p{color:var(--text-white);text-align:center;width:100%}}.application-container{color:var(--text-black);margin:0 auto;max-width:800px;padding:20px}h1{color:var(--text-black);text-align:center}h2{margin-bottom:10px}.input-section,.output-section{margin-bottom:30px}.additional-info,.cv-selection,.job-description{margin-bottom:20px}.input-section button,select,textarea{border:1px solid var(--tetriary-color);border-radius:4px;box-sizing:border-box;padding:10px;width:100%}textarea{max-width:100%;min-height:100px;resize:vertical}select{background-color:var(--text-white)}.input-section button{background-color:var(--primary-color);border:none;color:var(--text-white);cursor:pointer;font-size:16px;transition:background-color .3s ease}.input-sectionbutton:hover{background-color:var(--tetriary-color)}.no-cv-message{background-color:var(--secondary-color);border:1px solid var(--tetriary-color);border-radius:4px;margin-bottom:20px;padding:15px}.no-cv-message p{color:var(--text-black);margin:0 0 10px}.no-cv-message a{color:var(--primary-color);text-decoration:none}.no-cv-message a:hover{text-decoration:underline}.generated-application{background-color:#fff;border:1px solid #0000001a;border-radius:4px;margin-top:20px;padding:20px}.generated-application pre{word-wrap:break-word;white-space:pre-wrap}.edit-application-textarea{margin-bottom:10px;min-height:300px}.edit-toggle-button{background-color:var(--tetriary-color);margin-top:10px}.edit-toggle-button:hover{background-color:var(--primary-color)}.application-text{background-color:#fff;border:1px solid #0000001a;border-radius:4px;margin-bottom:20px;padding:20px}.application-metadata{background-color:var(--secondary-color);border:1px solid var(--tetriary-color);border-radius:4px;font-size:.9em;margin-top:20px;padding:15px}.application-metadata pre,.application-text pre{word-wrap:break-word;margin:0;white-space:pre-wrap}button.generating{background-color:var(--tetriary-color);cursor:not-allowed}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.generating-message{animation:pulse 1.5s infinite;color:var(--primary-color);font-weight:700}.button-container{display:flex;gap:15px;justify-content:flex-start;margin-top:20px}.download-button,.edit-toggle-button{border-radius:4px;cursor:pointer;flex:0 1 auto;font-size:1rem;margin:0;padding:12px 24px;transition:all .3s ease}.edit-toggle-button{background-color:var(--primary-color);border:none;color:#fff}.edit-toggle-button:hover{background-color:var(--primary-color-dark)}.download-button{background-color:initial;border:1px solid var(--text-black);color:var(--text-black)}.download-button:hover{background-color:var(--text-black);color:#fff}.agreements-container{background-color:var(--text-white);border-radius:12px;box-shadow:0 6px 12px #0000001a;margin:2rem auto;max-width:900px;padding:2rem}.agreements-container h1{color:var(--primary-color);font-size:2.5rem;margin-bottom:2rem;text-align:center}.agreements-list{list-style-type:none;padding:0}.agreement-item{background-color:var(--text-white);border:1px solid var(--primary-color-light);border-radius:12px;box-shadow:0 4px 6px #0000000d;margin-bottom:2rem;padding:1.5rem;transition:all .3s ease-in-out}.agreement-item:hover{box-shadow:0 6px 12px #0000001a;transform:translateY(-5px)}.agreement-item h2{border-bottom:2px solid var(--primary-color-light);color:var(--primary-color-dark);font-size:1.8rem;margin-bottom:1rem;margin-top:0;padding-bottom:.5rem}.agreement-item h3{color:var(--primary-color);font-size:1.2rem;margin-bottom:.5rem;margin-top:1rem}.agreement-item p{color:var(--text-black);line-height:1.4;margin-bottom:.5rem}.agreement-details{color:var(--shade-gray);display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.5rem}.agreement-details span{background-color:var(--primary-color-opacity);border-radius:20px;font-weight:700;padding:.25rem .75rem}.agreement-details span[data-status=active]{background-color:#00800033;color:#006400}.agreement-details span[data-status=stopped]{background-color:#dc143c33;color:#8b0000}.agreement-campaign,.agreement-interval,.agreement-pricing{background-color:var(--secondary-color);border-radius:12px;margin-top:1rem;padding:1rem}.agreement-campaign{border-left:4px solid var(--primary-color)}@media screen and (max-width:768px){.agreements-container{margin:1rem;padding:1rem}.agreement-item{padding:1rem}.agreement-details{flex-direction:column;gap:.5rem}.agreement-details span{display:inline-block;margin-bottom:.5rem}}.btn-secondary{align-items:center;background-color:initial;border:2px solid var(--primary-color);border-radius:12px;color:var(--primary-color-dark);display:flex;justify-content:center;padding:12px 24px}.btn-secondary:hover{box-shadow:0 2px 4px #f37c361a;transform:translateY(-1px)}.btn-secondary:active{transform:translateY(0)}.btn-text{align-items:center;background-color:initial;border:none;color:var(--primary-color-dark);display:flex;justify-content:center;padding:12px 24px}.btn-text:hover{background-color:var(--primary-color-opacity);border-radius:12px}.btn:disabled{cursor:not-allowed;opacity:.6}.btn-ghost{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;color:var(--shade-gray);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;padding:8px 16px;transition:all .2s ease}.btn-ghost:hover{background-color:#0000000d;color:#1f2937}.btn-ghost:active{background-color:#0000001a}.btn-ghost:focus{box-shadow:0 0 0 2px #6366f133;outline:2px solid #0000;outline-offset:2px}.btn-ghost:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.btn-ghost-bordered{border:1px solid var(--shade-gray)}.btn-ghost-bordered:hover{border-color:var(--shade-gray)}.btn-ghost-icon{gap:8px}.btn-ghost-sm{font-size:12px;padding:6px 12px}.btn-ghost-lg{font-size:16px;padding:12px 24px}.footer{background-attachment:fixed;background-color:#cbc2c7;background-image:url(/static/media/backgroundSplash.00d67a5c24d01038c85a.png);background-repeat:no-repeat;background-size:cover;bottom:0;justify-content:space-between;justify-content:center;padding:50px 0;position:relative;width:100%;z-index:5}.footer,.footer-desktop{display:flex;flex-direction:row}.footer-desktop{justify-content:space-between}.footer-container{margin:0 60px;padding-top:20px}.footer-mobile{display:none}.footer div a{color:var(--text-black);display:flex;text-decoration:none}.footer div{padding:5px 0}.logout-button{border:none;color:var(--text-black);cursor:pointer;font-size:1rem;padding:0;text-decoration:underline}.logout-button:hover{padding:0 2px}.footer-title{font-size:1.3rem;font-weight:900;margin-bottom:20px;margin-top:20px}@media screen and (max-width:660px){.footer{background:#cca191;background:linear-gradient(176deg,#d0a594,#d0a594 10%,#d0a594 20%,#d4b2bb 42%,#a9a0b4 80%,#9c9ab2 100%,#9c9ab2 0,#d0a594 0,#d0a594 0);border-top:0 solid var(--primary-color);justify-content:flex-start}.footer,.footer-container{display:flex;flex-direction:column}.footer-container{margin:0 15px}.footer-desktop{display:none}.footer-mobile{align-items:center;display:flex;flex-direction:column;gap:.2rem;justify-content:center;padding:2rem 0;width:100%}.footer-mobile img{padding:2rem 0;scale:1.5}.accordion-item-footer{border-bottom:2px solid var(--text-black);width:80%}.accordion-content{padding-left:20px}.accordion-content-inner a,.accordion-content-inner button,.accordion-content-inner button:hover,.accordion-content-inner div{padding:4px 0 4px 20px}.footer-container div{margin:0;padding:5px 0}.footer img{width:80px}.accordion-content.active{max-height:300px;padding-bottom:10px;padding-top:10px;transition:max-height .5s ease-in,padding .5s ease-in}}.admin-dashboard{margin:0 auto;max-width:1200px;padding:2rem}.admin-menu{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:2rem}.admin-menu-item{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:inherit;padding:2rem;text-decoration:none;transition:transform .2s ease}.admin-menu-item:hover{transform:translateY(-5px)}.admin-menu-item h2{color:#333;margin:0 0 1rem}.admin-menu-item p{color:#666;margin:0}.referral-codes-container{margin:0 auto;max-width:1200px;padding:20px}.referral-form{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:30px;padding:20px}.form-group{margin-bottom:15px}.form-group label{color:var(--text-black);display:block;font-weight:500;margin-bottom:5px}.form-group input{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.form-group input:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-color-opacity);outline:none}.form-buttons{display:flex;gap:10px;margin-top:20px}.cancel-button,.delete-button,.edit-button,.submit-button{border:none;border-radius:4px;cursor:pointer;font-weight:500;padding:8px 16px;transition:background-color .2s}.submit-button{background-color:var(--primary-color);color:var(--text-white)}.submit-button:hover{background-color:var(--primary-color-dark)}.cancel-button{background-color:var(--shade-gray);color:var(--text-white)}.cancel-button:hover{background-color:var(--text-black)}.edit-button{background-color:var(--primary-color);color:var(--text-white);margin-right:5px}.edit-button:hover{background-color:var(--primary-color-dark)}.delete-button{background-color:var(--danger-color);color:var(--text-white)}.delete-button:hover{background-color:var(--danger-color-dark)}.referral-codes-table-container{margin-top:20px;overflow-x:auto}.referral-codes-table{background-color:var(--text-white);border-collapse:collapse;box-shadow:0 2px 4px #0000001a;width:100%}.referral-codes-table td,.referral-codes-table th{border-bottom:1px solid #ddd;padding:12px;text-align:left}.referral-codes-table th{background-color:#fff;color:var(--text-black);font-weight:600}.referral-codes-table tr:hover{background-color:#f8f9fa}.error-message{background-color:var(--danger-color)}.error-message,.success-message{border-radius:4px;color:var(--text-white);margin-bottom:20px;padding:10px}.success-message{background-color:var(--primary-color)}h2{color:var(--text-black);margin-bottom:20px}.referral-modal-overlay{align-items:center;background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.referral-modal{background:#fff;border-radius:10px;box-shadow:0 4px 24px #0000002e;max-width:90vw;min-width:320px;padding:32px 24px;text-align:center}.referral-modal p{color:var(--text-black);font-size:1.1rem;margin-bottom:24px}
/*# sourceMappingURL=main.02f70399.css.map*/