@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap";html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Mulish,Arial,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-icon{color:currentColor;display:inline-block}body,body *{box-sizing:border-box;margin:0;padding:0}.overflow-hidden{overflow:hidden}body{overflow-x:hidden!important}body a{text-decoration:none}button{cursor:pointer;z-index:10}li{list-style-position:inside}body::-webkit-scrollbar{background-color:#e5e5e5;width:10px}body::-webkit-scrollbar-thumb{background-color:#cdcdcd}body ::-webkit-scrollbar{background-color:#e5e5e5;width:10px}body ::-webkit-scrollbar-thumb{background-color:#cdcdcd}@keyframes TopSliding{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes Fade{0%{opacity:0}to{opacity:1}}@keyframes LeftSliding{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes RightSliding{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes ScaleEffect{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes RotateCircle{0%{transform:rotate(0)}to{transform:rotate(-180deg)}}@keyframes AnimOnCancelBtn{to{transform:rotate(90deg)}}.career-gennie-web-h1{font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-size:50px;line-height:1.1em;font-weight:var(--cg-weight-heading,700);color:var(--cg-ink,#111827);letter-spacing:0;margin-bottom:15px}.career-gennie-web-h1-ctp{text-align:center}.career-gennie-web-h1 span{background:linear-gradient(90deg,#5a4abd 40%,#0658e6 100%);-webkit-text-fill-color:transparent;font-weight:var(--cg-weight-heading,700);-webkit-background-clip:text}@media screen and (width<=768px){.career-gennie-web-h1{text-align:center;font-size:35px}}@media screen and (width<=450px){.career-gennie-web-h1{font-size:30px}}.career-gennie-web-h2{font-size:36px;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-weight:var(--cg-weight-heading,700);letter-spacing:0;margin-bottom:10px}.career-gennie-web-home-h2{font-size:36px;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);text-align:center;font-weight:var(--cg-weight-heading,700);letter-spacing:0;margin-bottom:15px}.career-gennie-web-home-h2 span{background:linear-gradient(90deg,#5a4abd 40%,#0658e6 100%);-webkit-text-fill-color:transparent;font-weight:var(--cg-weight-heading,700);-webkit-background-clip:text}@media screen and (width<=450px){.career-gennie-web-home-h2{font-size:26px}}.career-gennie-web-home-h2-wh{font-size:36px;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);text-align:start;font-weight:var(--cg-weight-heading,700);color:#fff;letter-spacing:0;margin-bottom:15px}@media screen and (width<=768px){.career-gennie-web-home-h2-wh{text-align:center}}.career-gennie-web-home-h2-wh span{font-weight:var(--cg-weight-heading,700);color:#fff}@media screen and (width<=450px){.career-gennie-web-home-h2-wh{text-align:center;font-size:26px}}.career-gennie-web-para{font-family:var(--cg-font-description,"Mulish", Arial, sans-serif);color:var(--cg-text,#34435c);font-weight:var(--cg-weight-body,500);margin-bottom:15px;font-size:16px;line-height:1.65}.career-gennie-web-button{min-height:48px;font-size:15px;font-weight:var(--cg-weight-action,700);font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);color:#fff;letter-spacing:0;background:linear-gradient(90deg,#705cec 0%,#2a51ba 100%);border:1px solid #0000;border-radius:8px;padding:0 28px}.career-gennie-web-button:hover{background:linear-gradient(90deg,#2a51ba 0%,#705cec 100%)}@media screen and (width<=450px){.career-gennie-web-button{margin-top:0}}:root{--cg-font-heading:"Montserrat", Arial, sans-serif;--cg-font-description:"Mulish", Arial, sans-serif;--cg-ink:#111827;--cg-text:#34435c;--cg-muted:#64748b;--cg-brand-start:#6d5df6;--cg-brand-end:#2563eb;--cg-brand-gradient:linear-gradient(135deg, var(--cg-brand-start) 0%, var(--cg-brand-end) 100%);--cg-soft-surface:#f6f8ff;--cg-soft-border:#dbe7ff;--cg-weight-heading:600;--cg-weight-subheading:600;--cg-weight-action:600;--cg-weight-nav:600;--cg-weight-body:500}html,body,#root,body,p,li,label,input,textarea,select,option,small,blockquote,figcaption,td,th,.career-gennie-web-para,[class*=description],[class*=Description],[class*=desc],[class*=Desc],[class*=content],[class*=Content],[class*=text],[class*=Text]{font-family:var(--cg-font-description)!important}h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,header,header *,nav,nav *,button,button *,.career-gennie-web-h1,.career-gennie-web-h1 *,.career-gennie-web-h2,.career-gennie-web-h2 *,.career-gennie-web-home-h2,.career-gennie-web-home-h2 *,.career-gennie-web-home-h2-wh,.career-gennie-web-home-h2-wh *,[class*=heading],[class*=Heading],[class*=title],[class*=Title],[class*=btn],[class*=Btn],[class*=button],[class*=Button]{font-family:var(--cg-font-heading)!important}code,pre,kbd,samp{font-family:Consolas,Courier New,monospace!important}.cg-header .header-row,.cg-footer-section .cg-row,.cg-home-banner .cg-row,.cg-template-section .cg-row,.cg-htd-section .cg-row,.cg-db-section .cg-row,.cg-db-section .cg-row-2,.cg-qr-section .cg-row,.cg-live-prev-section .cg-row,.blog-page-hero__inner,.blog-page-main,.blog-article,.cg-pp-page .cg-pp-header .cg-pp-banner,.cg-pp-page .cg-pp-section,.cg-tac-page .cg-tach1 .cg-term-con-bnner,.cg-tac-page .cg-term-con-descri .cg-term-second-sec{width:min(1120px,100% - 40px)!important;max-width:1120px!important}.cg-header,.cg-htd-section,.about-final-cta{background:var(--cg-brand-gradient)!important}.cg-header .header-row .menu li a,.cg-header .header-row .header-btn a{font-weight:var(--cg-weight-nav)!important}:is(.cg-home-banner,.cg-template-section,.cg-htd-section,.cg-db-section,.cg-qr-section,.cg-home-cta-sec,.cg-live-prev-section,.cg-footer-section,.about-page,.cg-contact-page,.blog-page,.blog-article-page,.blog-page-vertical,.auth-page,.cg-pp-page,.cg-tac-page,.error-container) :where(h1,h2){color:var(--cg-ink)!important;font-weight:var(--cg-weight-heading)!important;letter-spacing:0!important}.cg-htd-section :where(h1,h2),.cg-htd-section :where(p,li,span),.about-final-cta :where(h1,h2,.about-eyebrow){color:#fff!important}:is(.cg-home-banner,.cg-template-section,.cg-htd-section,.cg-db-section,.cg-qr-section,.cg-home-cta-sec,.cg-live-prev-section,.cg-footer-section,.about-page,.cg-contact-page,.blog-page,.blog-article-page,.blog-page-vertical,.auth-page,.cg-pp-page,.cg-tac-page,.error-container) :where(h3,h4,strong,label){font-weight:var(--cg-weight-subheading)!important}:is(.cg-home-banner,.cg-template-section,.cg-htd-section,.cg-db-section,.cg-qr-section,.cg-home-cta-sec,.cg-live-prev-section,.cg-footer-section,.about-page,.cg-contact-page,.blog-page,.blog-article-page,.blog-page-vertical,.auth-page,.cg-pp-page,.cg-tac-page,.error-container) :where(p,li,input,textarea,select,option){font-weight:var(--cg-weight-body)!important}.cg-home-banner .cg-row .cg-column-1 a,.cg-template-section .cg-row-3 .template-box button,.cg-htd-section .cg-row .cg-column-1 a,.cg-db-section .cg-row-2 .cg-column-2 .template-wrapper .template-btn,.cg-qr-section .cg-row .cg-column-1 a,.cg-home-cta-sec .cg-hcta-box .career-gennie-cta-button,.cg-live-prev-section .cg-row .cg-column-1 a,.about-btn,.cg-contact-btn,.cg-contact-submit,.blog-page-hero button,.blog-pagination button,.auth-primary-btn,.auth-google-btn,.career-gennie-web-button{font-weight:var(--cg-weight-action)!important}.cg-home-banner .cg-row .cg-column-1 a,.cg-template-section .cg-row-3 .template-box button:not(:nth-last-child(2)),.cg-db-section .cg-row-2 .cg-column-2 .template-wrapper .template-btn,.cg-qr-section .cg-row .cg-column-1 a,.cg-home-cta-sec .cg-hcta-box .career-gennie-cta-button,.cg-live-prev-section .cg-row .cg-column-1 a,.about-btn--primary,.cg-contact-btn--primary,.cg-contact-submit,.blog-page-hero button,.blog-pagination button.is-active,.auth-primary-btn,.career-gennie-web-button{background:var(--cg-brand-gradient)!important}.cg-home-banner .cg-gradient-text,.cg-template-section .cg-gradient-text,.cg-db-section .cg-row h2 span,.cg-qr-section .cg-gradient-text,.cg-home-cta-sec .cg-hcta-box h2 span,.cg-live-prev-section .cg-gradient-text,.career-gennie-web-h1 span,.career-gennie-web-home-h2 span{background:var(--cg-brand-gradient)!important;-webkit-text-fill-color:transparent!important;font-weight:var(--cg-weight-heading)!important;-webkit-background-clip:text!important;background-clip:text!important}.cg-home-banner{isolation:isolate;background:linear-gradient(135deg,#f6f8fffa,#fffffffa),radial-gradient(circle at 12% 20%,#6d5df61f,#0000 28%),radial-gradient(circle at 86% 42%,#2563eb1a,#0000 32%);border-bottom:1px solid #e6eeff;justify-content:center;width:100%;padding:76px 0 44px;display:flex;position:relative;overflow:hidden}.cg-home-banner:after{z-index:-1;content:"";clip-path:polygon(28% 0,100% 0,100% 100%,0 100%);background:linear-gradient(135deg,#22c55e14,#2563eb14);width:43%;height:58%;position:absolute;bottom:0;right:0}.cg-home-banner .background-gradient-1{opacity:.34;position:absolute;top:30%;left:-15%}.cg-home-banner .background-gradient-2{opacity:.26;position:absolute;top:5%;right:-5%}.cg-home-banner .cg-row{z-index:10;grid-template-columns:minmax(0,1.04fr) minmax(340px,.96fr);align-items:center;gap:56px;width:95%;max-width:1400px;display:grid}.cg-home-banner .cg-row .cg-column{width:100%;position:relative}.cg-home-banner .cg-row .cg-column-1{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.cg-home-banner .cg-row .cg-column-1 .cg-hero-eyebrow{color:#1d4ed8;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);letter-spacing:0;text-transform:uppercase;align-items:center;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.cg-home-banner .cg-row .cg-column-1 h1{font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-weight:var(--cg-weight-heading,700);letter-spacing:0;color:var(--cg-ink,#111827);overflow-wrap:break-word;word-break:normal;text-wrap:balance;max-width:640px;font-size:clamp(42px,4.35vw,58px);line-height:1.08}.cg-home-banner .cg-row .cg-column-1 .cg-gradient-text{font-weight:var(--cg-weight-heading,700);background:linear-gradient(90deg,#705cec 0%,#1f68e8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.cg-home-banner .cg-row .cg-column-1 .cg-hero-title-line{display:inline}.cg-home-banner .cg-row .cg-column-1 p{font-family:var(--cg-font-description,"Mulish", Arial, sans-serif);color:var(--cg-text,#34435c);max-width:560px;font-size:16px;font-weight:500;line-height:1.7}.cg-home-banner .cg-row .cg-column-1 a{min-height:48px;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-size:15px;font-weight:var(--cg-weight-action,700);letter-spacing:0;color:#fff;background:linear-gradient(90deg,#705cec 0%,#1f68e8 100%);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 24px;line-height:1;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 16px 34px #2563eb3d}.cg-home-banner .cg-row .cg-column-1 a:hover{background:linear-gradient(90deg,#705cece6 0%,#1f68e8e6 100%);transform:translateY(-1px);box-shadow:0 18px 38px #2563eb47}.cg-home-banner .cg-row .cg-column-1 a:focus-visible{outline-offset:3px;outline:3px solid #2563eb3d}.cg-home-banner .cg-row .cg-column-1 h4{font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-weight:var(--cg-weight-subheading,600);letter-spacing:0;background:linear-gradient(90deg,#705ceccc 0%,#1f68e8cc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:16px;line-height:1.6em}.cg-home-banner .cg-row .cg-column-1 .companies{align-items:center;margin-top:-8px;display:flex}.cg-home-banner .cg-row .cg-column-1 .companies img{object-fit:cover;background-color:#fff;border:2px solid #fff;border-radius:50%;width:40px;height:40px;position:relative;box-shadow:0 10px 24px #1f68e829}.cg-home-banner .cg-row .cg-column-1 .companies img+img{margin-left:-10px}.cg-home-banner .cg-row .cg-column-2{place-items:center;min-height:450px;display:grid}.cg-home-banner .cg-row .cg-column-2:before{content:"";background:linear-gradient(135deg,#ffffffc7,#eff6ffc7),radial-gradient(circle at 78% 20%,#6d5df61f,#0000 34%);border:1px solid #dbe7fff2;border-radius:20px;position:absolute;inset:34px 10px 34px 32px;box-shadow:0 28px 70px #2563eb1f}.cg-home-banner .cg-row .cg-column-2 .slide{backface-visibility:hidden;filter:drop-shadow(0 24px 42px #2563eb2e);width:min(390px,78%);transition:opacity 1s ease-in-out,visibility 1s ease-in-out;position:absolute;top:50%;left:50%;translate:-50% -50%}.cg-home-banner .cg-row .cg-column-2 .slide:first-child{opacity:0;animation:9s infinite flip}.cg-home-banner .cg-row .cg-column-2 .slide:nth-child(2){opacity:0;animation:9s 3s infinite flip}.cg-home-banner .cg-row .cg-column-2 .slide:nth-child(3){opacity:0;animation:9s 6s infinite flip}@keyframes flip{0%{opacity:0;transform:rotateY(90deg)}10%{opacity:1;transform:rotateY(0)}30%{opacity:1;transform:rotateY(0)}40%{opacity:0;transform:rotateY(-90deg)}to{opacity:0;transform:rotateY(-90deg)}}@media screen and (width<=768px){.cg-home-banner{padding:60px 0 0;overflow-x:hidden}.cg-home-banner .cg-row{flex-wrap:wrap;gap:40px;display:flex}.cg-home-banner .cg-row .cg-column{width:100%}.cg-home-banner .cg-row .cg-column-1{align-items:center}.cg-home-banner .cg-row .cg-column-2{min-height:340px}.cg-home-banner .cg-row .cg-column-2:before{border-radius:16px;inset:18px 8% 22px}.cg-home-banner .cg-row .cg-column-2 .slide{width:min(330px,84%)}.cg-home-banner .cg-row .cg-column-1 :where(h1,p){text-align:center}.cg-home-banner .cg-row .cg-column-1 .cg-hero-eyebrow{text-align:center;align-self:center}.cg-home-banner .cg-row .cg-column-1 .companies{margin-left:0}}@media screen and (width<=600px){.cg-home-banner .cg-row{width:min(560px,100% - 28px)}.cg-home-banner .cg-row .cg-column-1{width:100%}.cg-home-banner .cg-row .cg-column-1 h1{text-wrap:normal;width:100%;max-width:320px;font-size:28px;line-height:1.12}.cg-home-banner .cg-row .cg-column-1 .cg-hero-title-line{display:block}.cg-home-banner .cg-row .cg-column-1 p{width:100%;max-width:280px}}@media screen and (width<=450px){.cg-home-banner .cg-row .cg-column-1 h1{text-wrap:normal;max-width:320px;font-size:28px;line-height:1.12}.cg-home-banner .cg-row .cg-column-1 .cg-hero-title-line{display:block}.cg-home-banner .cg-row .cg-column-1 p{max-width:280px;font-size:15px}.cg-home-banner .cg-row .cg-column-2{min-height:300px}.cg-home-banner .background-gradient-1{opacity:.6;width:500px;top:0;left:0}.cg-home-banner .background-gradient-2{width:500px;top:300px;right:0}}.blue-and-white-clean-resume{overflow-anchor:none;background-color:#fff;background-position:100%;background-size:cover;border:1px solid #e5e5e5;width:100%;min-height:1120px;padding:30px;position:relative}.blue-and-white-clean-resume .resume-qr-code{position:absolute}.blue-and-white-clean-resume h1{text-transform:uppercase;font-size:30px}.blue-and-white-clean-resume h2{text-transform:uppercase;font-weight:20%;border-bottom:1px solid #00366d1e;margin:10px 0 5px;padding-bottom:2px}.blue-and-white-clean-resume h4{text-transform:uppercase;width:100%;margin-bottom:10px;font-size:14px}.blue-and-white-clean-resume .header{width:100%;margin-bottom:30px;display:flex}.blue-and-white-clean-resume .header .img-module{background-size:cover;width:150px;height:150px}.blue-and-white-clean-resume .header .personal-details-module{width:80%;padding-left:30px}.blue-and-white-clean-resume .header .personal-details-module ul li{align-items:center;column-gap:10px;width:100%;margin-bottom:8px;display:flex}.blue-and-white-clean-resume .header .personal-details-module ul li i{font-size:13px}.blue-and-white-clean-resume .common-sec{margin-bottom:5px}.blue-and-white-clean-resume .common-sec .name-date{justify-content:space-between;display:flex}.blue-and-white-clean-resume .common-list-styling li{margin-bottom:6px;list-style:none}.blue-and-white-clean-resume .common-list-styling li:last-child{margin-bottom:0}.elegant-resume-template{background-color:#fff;background-position:100%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:29.7cm;padding:30px;position:relative}.elegant-resume-template .resume-qr-code{position:absolute}.elegant-resume-template .uppercase,.elegant-resume-template h1,.elegant-resume-template h2{text-transform:uppercase}.elegant-resume-template h1{letter-spacing:5px;margin-bottom:10px;font-size:30px;font-weight:600}.elegant-resume-template h2{color:#333;align-items:center;column-gap:10px;margin:10px 0;font-weight:600;display:flex}.elegant-resume-template h2 i{background-color:#f3f1f1;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;display:flex}.elegant-resume-template h4{font-size:14px}.elegant-resume-template .job-role{text-transform:uppercase;letter-spacing:2px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:12px 0;font-weight:500}.elegant-resume-template .left-right-body{column-gap:5%;width:100%;padding-top:20px;display:flex}.elegant-resume-template .left-right-body .left-section{width:35%}.elegant-resume-template .left-right-body .contact{padding-left:10px}.elegant-resume-template .left-right-body .contact .elegant-contact{flex-wrap:wrap;column-gap:10px;display:flex}.elegant-resume-template li{display:list-item}.elegant-resume-template .left-right-body .contact li{column-gap:10px;margin-bottom:8px;font-weight:600;display:flex}.elegant-resume-template .left-right-body .contact i{margin-top:4px;font-size:13px}.elegant-resume-template .left-right-body .contact li:last-child,.elegant-resume-template .left-right-body .contact a:last-child li{margin-bottom:0}.elegant-resume-template .common-list-styling{padding-left:10px}.elegant-resume-template .common-list-styling li{margin-bottom:5px;font-weight:600;list-style-type:square;display:list-item}.elegant-resume-template .common-list-styling li:last-child{margin-bottom:0}.elegant-resume-template .left-right-body .right-section{width:60%;padding-bottom:20px}.elegant-resume-template .common-sec{column-gap:5%;margin-bottom:5px;display:flex}.elegant-resume-template .common-sec:last-child{margin-bottom:0}.Beige-resume-template{background-color:#434343;background-position:100%;background-size:cover;width:100%;min-height:1122.5px;position:relative}.Beige-resume-template .resume-qr-code{background-color:#fff;padding:4px 4px 0;position:absolute}.Beige-resume-template .Beige-a-Template,.Beige-resume-template .Beige-b-Template{justify-content:space-around;display:flex}.Beige-resume-template .Beige-name{background-color:#fff;border-top-right-radius:60px;width:50%}.Beige-resume-template .Beige-name-data{text-align:center;padding-top:2.5rem}.Beige-resume-template .Beige-name-data h1{color:#f36e45;text-transform:uppercase;margin-bottom:10px;font-size:24px;font-weight:700;line-height:1.1em}.Beige-resume-template .Beige-name-data h4{text-transform:uppercase;letter-spacing:2px;font-weight:500}.Beige-resume-template .Beige-contact-me{background-color:#434343;width:50%}.Beige-resume-template .Beige-contact-sec{padding:2rem 0 2rem 2rem}.Beige-resume-template .Beige-contact-sec h2{margin:10px 0 5px}.Beige-resume-template .Beige-contact{align-items:center;padding-bottom:.3rem;display:flex}.Beige-resume-template .Beige-contact:first-child{padding-top:.1rem}.Beige-resume-template .Beige-contact:last-child{padding:0}.Beige-resume-template .Beige-contact i{color:#f36e45;padding-right:2%}.Beige-resume-template .Beige-contact p{color:#fff;margin:0 0 0 5px;font-weight:500}.Beige-resume-template .Beige-about-me{border-top-right-radius:160px;border-bottom-right-radius:160px;height:100%;padding:20px;display:flex}.Beige-resume-template .Beige-about-me h2{color:#fff;text-transform:uppercase;margin:5px 0}.Beige-resume-template .Beige-about-me p{color:#fff;width:98%}.Beige-resume-template .Beige-about-blank-div{background-color:#fff;border-top:30px solid #fff;border-bottom:30px solid #fff;border-right:30px solid #fff;border-top-right-radius:160px;border-bottom-right-radius:160px;width:80%;height:auto}.Beige-resume-template .new-image{position:absolute}.Beige-resume-template .Beige-profile-image{background-size:cover;border-radius:50%;min-width:120px;height:120px;margin:auto 5px auto auto}.Beige-resume-template .Beige-section-education{margin-bottom:0;padding:2rem}.Beige-resume-template .Beige-section-edu-heading h2{color:#f36e45;text-transform:uppercase}.Beige-resume-template .Beige-edu-grp{color:#f36e45;justify-content:space-between;gap:2%;width:100%;font-weight:500;display:flex}.Beige-resume-template .Beige-edu-grp .Bedg-a{width:70%}.Beige-resume-template .Beige-edu-grp .Bedg-b{text-align:right;width:28%}.Beige-resume-template .Beige-edu-grp p{text-transform:uppercase}.Beige-resume-template .beige-course-name{color:#fff}.Beige-resume-template .Beige-lower-left{background-color:#f4f4f4;border-top-right-radius:80px;width:50%;padding:2rem;font-weight:500}.Beige-resume-template .Beige-edu-grp+.beige-course-name+.beige-about-edu{color:#fff;font-weight:500}.Beige-resume-template .new-section-edu{background-color:#434343;flex-direction:column;width:50%;display:flex}.Beige-resume-template .Beige-common-list-styling{flex-wrap:wrap;gap:4px 12px;padding:0;display:flex}.Beige-resume-template .Beige-common-list-styling li{text-transform:uppercase;color:#fff;border-radius:5px;padding:0 0 0 12px;list-style-type:none;position:relative}.Beige-resume-template .Beige-common-list-styling li:before{content:"•";color:#f36e45;padding-right:8px;font-size:20px;position:absolute;top:-2px;left:0}.Beige-resume-template .forHeading-beige h2{text-transform:uppercase;color:#f36e45;margin:10px 0 5px}.Beige-resume-template .Beige-skill-sec h2{color:#f36e45;margin:10px 0 5px}.Beige-resume-template .Beige-common-sections{padding-bottom:5px}.Beige-resume-template .Beige-common-sections:last-child{padding-bottom:0}.Beige-resume-template .Beige-hobbies-section li{color:#000}.header-modern-template-format-resume-template{background-color:#fff;background-position:100%;background-size:cover;width:100%;min-height:1122.52px;padding:30px;position:relative}.header-modern-template-format-resume-template .resume-qr-code{position:absolute}.header-modern-template-format-resume-template h4{text-align:right;font-size:14px}.header-modern-template-format-name-data{flex-direction:column;align-items:end;display:flex}.header-modern-template-format-section .header-modern-template-format-contact-me{justify-content:space-between;margin-bottom:10px;display:flex}.header-modern-template-format-section .header-modern-template-format-name{width:100%}.header-modern-template-format-resume-template .header-modern-template-img-sec{justify-content:end;margin-bottom:10px;display:flex}.header-modern-template-img-sec{background-position:50%;background-size:cover;border-radius:50%;width:150px;height:150px}.header-modern-template-format-name-data h1{text-align:end;text-transform:uppercase;font-size:30px}.header-modern-template-format-contact-grp{gap:10px;margin-bottom:10px;font-weight:500;display:flex}.header-modern-template-format-contact-grp:last-child{margin-bottom:0}.header-modern-template-format-contact-grp i{padding-top:4px;font-size:13px}.header-modern-template-format-section h2{color:#000;letter-spacing:1px;text-transform:uppercase;border-bottom:3px solid #d9d9d9;margin:10px 0 5px;padding-bottom:2px;font-size:18px}.header-modern-template-format-section .common-list-styling{flex-wrap:wrap;gap:5px 30px;display:inline-flex}.header-modern-template-format-section .common-list-styling li{column-gap:10px;margin-right:10px;font-weight:500;list-style:inside square}.header-modern-template-format-section .common-details .common-level{justify-content:space-between;gap:2%;display:flex}.header-modern-template-format-section .common-details{padding-bottom:5px}.header-modern-template-format-section .common-details:last-child{padding-bottom:0}.header-modern-template-format-resume-template .cl-p-b{text-align:right;width:28%}.MRT-Template{background-color:#fff;background-position:100%;background-size:cover;width:100%;min-height:1122.52px;position:relative;overflow:hidden}.MRT-Template .resume-qr-code{position:absolute}.MRT-Upper-section-content{padding:2rem;display:flex;position:relative}.MRT-Sec-img{border-top-left-radius:60px;border-bottom-right-radius:60px;width:200px;height:266px;margin-bottom:2rem}.MRT-Heading-Style .hhh{letter-spacing:4px;text-transform:uppercase;margin:10px 0 5px}.MRT-Heading-Style .ppp{padding:0 2rem .2rem .8rem}.MRT-sec-details i,.MRT-sec-details p{flex-flow:column wrap;display:flex}.MRT-ul-details-sec{flex-direction:column;width:64%;padding-right:2rem;display:flex;position:absolute;bottom:10%;right:0}.MRT-contact-details{flex-wrap:wrap;gap:5px 3%;width:100%;padding-bottom:2px;padding-left:15px;display:flex}.MRT-contact-details i{margin-top:4px}.MRT-sec-details{column-gap:5px;display:flex}.MRT-Template .MRT-Right .first-sec h1{text-transform:uppercase;font-size:2.5rem;line-height:1.2em}.MRT-Template .MRT-Right .first-sec p{text-transform:uppercase;padding-bottom:1rem;font-weight:700}.MRT-Lower-section{column-gap:4%;padding:3rem;display:flex}.MRT-Left{width:30%}.MRT-Right{width:66%;padding-bottom:20px}.MRT-common-list li{gap:4px;margin-bottom:5px;font-weight:600;list-style-type:none;display:flex}.MRT-common-list li:last-child{margin-bottom:0}.MRT-common-list li .list-dots:before{content:">> ";padding-right:4px}.MRT-Heading-Style h4{margin-bottom:10px;font-size:14px}.MRT-mydiv{padding-bottom:.2rem;padding-left:1rem}.MRT-Template .common-section{padding-bottom:10px}.MRT-Template .common-section:last-child{padding-bottom:0}.GTT-resume-template{background-color:#fff;background-position:100%;background-size:cover;width:100%;height:1122.52px;padding:20px;position:relative}.GTT-resume-template .resume-qr-code{position:absolute}.GTT-resume-template .name-sec-so-1{justify-content:space-between;margin-bottom:15px;display:flex}.GTT-resume-template .name-sec-so-1-details{text-align:right;border-bottom:2px solid #a6a6a6;flex-flow:column wrap;justify-content:center;display:flex}.GTT-resume-template .name-sec-so-1-details h4{color:#545454;margin-top:0;font-size:14px}.GTT-resume-template .name-sec-so-1-details h1{color:#545454;text-transform:uppercase;margin-top:0;font-size:30px}.GTT-resume-template .name-sec-so-1 img{border-top:2px solid #a6a6a6;border-left:2px solid #a6a6a6;padding:.5rem 0 0 .5rem}.GTT-resume-template .contact-sec-so2 ul{background-color:#737373;flex-wrap:wrap;column-gap:30px;padding-left:18px;list-style:none;display:flex}.GTT-resume-template .account-so-2-details{align-items:center;column-gap:10px;padding:8px 0;display:flex;color:#fff!important}.GTT-resume-template .gtt-for-heading h2{color:#343434;text-transform:uppercase;margin:10px 0 5px;font-size:1.5rem;font-weight:600}.GTT-resume-template .gtt-for-heading h2:before{content:"#";margin-right:3px}.GTT-resume-template .profile-so-3 p{margin-bottom:10px}.GTT-resume-template .grp-so-4{border-top:1px solid #a6a6a6;border-bottom:1px solid #a6a6a6;column-gap:2%;display:flex}.GTT-resume-template .so-4-right{width:41%}.GTT-resume-template .so-4-left{border-right:2px solid #a6a6a6;width:58%;padding:0 10px 10px 0}.GTT-resume-template .gtt-for-heading h3{color:#545454;font-size:1rem;font-weight:600;line-height:1.2em}.GTT-resume-template .common-list-style li{color:#545454;margin-bottom:5px;padding-right:10px;font-weight:600;list-style-type:none;display:flex}.GTT-resume-template .common-list-style li:last-child{margin-bottom:0}.GTT-resume-template .common-list-style li:before{content:">";padding-right:5px}.GTT-resume-template .common-section{padding-bottom:5px}.GTT-resume-template .common-section:last-child{padding-bottom:0}.FThemeTemplate-Template{color:#424242;background-color:#fff;background-position:100%;background-size:cover;flex-direction:column;row-gap:10px;width:100%;min-height:1122.52px;display:flex;position:relative}.FThemeTemplate-Template .resume-qr-code{position:absolute}.FThemeTemplate-for-bottom-border-only{background-color:#f4f4f4;border-bottom:2px solid #aaa6a6;width:100%;padding:1rem 2rem}.FThemeTemplate-padding{padding:0 2rem 2rem}.FThemeTemplate-Section-A{justify-content:space-between;gap:2rem;display:flex}.FThemeTemplate-sub-section-A{flex-flow:column wrap;justify-content:left;display:flex}.FThemeTemplate-sub-section-A h4{text-transform:uppercase;margin-top:0;font-size:14px;font-weight:500;line-height:1.5em}.FThemeTemplate-sub-section-A h1{text-transform:uppercase;margin-top:1rem;margin-bottom:10px;font-size:30px;line-height:1em}.FThemeTemplate-sec-acc-FT{flex-direction:column;justify-content:center;display:flex}.FThemeTemplate-sec-acc-FT ul li{list-style:none}.FThemeTemplate-account{justify-content:flex-end;margin-bottom:8px;display:flex}.FThemeTemplate-account ul a:last-child li{margin-bottom:0}.FThemeTemplate-account p{text-align:right;margin-right:10px;font-weight:500}.FThemeTemplate-account i{margin-top:4px}.FThemeTemplate-for-heading h2{text-transform:uppercase;border-bottom:1px solid #202020;margin:10px 0 5px;font-weight:600}.FThemeTemplate-section-C{column-gap:5%;display:flex}.FThemeTemplate-sub-section-c-left{width:61%}.FThemeTemplate-sub-section-c-right{width:34%;padding-bottom:30px}.FThemeTemplateCommon-list-style{flex-wrap:wrap;display:flex}.FThemeTemplateCommon-list-style li{color:#202020;margin:5px 10px 2px 0;padding-left:10px;font-weight:500;list-style-type:none;position:relative}.FThemeTemplateCommon-list-style li:before{content:"*";padding-right:5px;position:absolute;top:2.5px;left:0}.FThemeTemplate-for-heading .common-section{padding-bottom:5px}.FThemeTemplate-for-heading .common-section:last-child{padding-bottom:0}.Border-Style-Resume-Template{background-color:#fff;background-position:100%;background-size:cover;border:8px solid;width:100%;min-height:1120px;padding:30px;font-family:Poppins,sans-serif;position:relative}.Border-Style-Resume-Template .resume-qr-code{position:absolute}.Border-Style-Resume-Template h4{font-size:14px;font-weight:500}.Border-Style-Resume-Template .Header{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.Border-Style-Resume-Template .Header .P-details{border-bottom:2px solid;width:70%;padding-bottom:10px}.Border-Style-Resume-Template .Header h1{margin-bottom:5px;font-size:30px;font-weight:500;line-height:1.1em}.Border-Style-Resume-Template .Header .Profile_Image{background-position:50%;background-size:cover;border:10px solid;border-radius:50%;width:150px;height:150px}.Border-Style-Resume-Template .Container{width:100%;display:flex}.Border-Style-Resume-Template .Container .Left-Column{width:40%;padding-right:30px}.Border-Style-Resume-Template h2{text-transform:uppercase;margin:10px 0 5px;font-weight:600}.Border-Style-Resume-Template .Container .Left-Column .Contact-info ul li{column-gap:10px;margin-bottom:8px;list-style:none;display:flex}.Border-Style-Resume-Template .Container .Left-Column .Contact-info ul a:last-child li{margin-bottom:0}.Border-Style-Resume-Template .Contact-info{border-bottom:2px solid;padding-bottom:10px}.Border-Style-Resume-Template .Container .Left-Column .Contact-info ul li i{margin-top:4px;font-size:12px}.Border-Style-Resume-Template .Container .Left-Column .common-list-styling ul{border-left:2px solid;padding:10px 0 10px 20px;position:relative}.Border-Style-Resume-Template .Container .Left-Column .common-list-styling ul li{margin-bottom:6px;list-style:none}.Border-Style-Resume-Template .Container .Left-Column .common-list-styling ul li:last-child{margin-bottom:0}.Border-Style-Resume-Template .Container .Left-Column .common-list-styling ul li span{border-radius:10px;width:8px;height:8px;margin-top:5px;position:absolute;left:-2.1%}.Border-Style-Resume-Template .Container .Left-Column .common-list-styling{border-bottom:2px solid;padding-bottom:10px}.Border-Style-Resume-Template .Container .common-section .common-details{padding-bottom:5px}.Border-Style-Resume-Template .Container .common-section .common-details:last-child{padding-bottom:0}.Border-Style-Resume-Template .Container .common-section{border-bottom:2px solid;padding-bottom:10px}.Border-Style-Resume-Template .Container .Right-Column{border-left:2px solid;width:60%;padding-bottom:30px;padding-left:30px}.Border-Style-Resume-Template .Container .Right-Column .Summary-info{border-bottom:2px solid;padding-bottom:10px}.Entry_Level_Tech_Professional_Resume{background-color:#fff;background-position:100%;background-size:cover;width:100%;min-height:1120px;padding:30px 0;position:relative}.Entry_Level_Tech_Professional_Resume .resume-qr-code{position:absolute}.Entry_Level_Tech_Professional_Resume .Header h2{text-transform:uppercase;margin:10px 0;padding:5px 30px}.Entry_Level_Tech_Professional_Resume .Header .Personal_Details{text-align:center}.Entry_Level_Tech_Professional_Resume .Header .Personal_Details h1{text-transform:uppercase;letter-spacing:5px;font-size:30px}.Entry_Level_Tech_Professional_Resume .Header .Personal_Details h4{text-transform:uppercase;letter-spacing:3px;margin-bottom:15px;font-size:14px}.Entry_Level_Tech_Professional_Resume .Header .Contact_Information ul li{align-items:center;margin-bottom:6px;padding-left:30px;font-weight:500;list-style:none;display:flex}.Entry_Level_Tech_Professional_Resume .Header .Contact_Information ul a:last-child li{margin-bottom:0}.Entry_Level_Tech_Professional_Resume .Header .Contact_Information i{padding-right:10px;font-size:12px}.Entry_Level_Tech_Professional_Resume .summary p{margin:0 15px}.Entry_Level_Tech_Professional_Resume .common-list-styling ul li{align-items:center;width:48%;font-weight:500;list-style:none;display:flex}.Entry_Level_Tech_Professional_Resume .common-list-styling ul{flex-wrap:wrap;row-gap:6px;padding-left:30px;display:flex}.Entry_Level_Tech_Professional_Resume .common-list-styling svg{width:13px;height:13px;margin-right:8px}.Entry_Level_Tech_Professional_Resume .Header .common-section .common-field{justify-content:space-between;display:flex}.Entry_Level_Tech_Professional_Resume .Header .common-section .common-details{border-bottom:1px solid #d2e4e5;margin:0 30px 5px;padding-bottom:5px}.Entry_Level_Tech_Professional_Resume .Header .common-section .common-details:last-child{border:none;margin-bottom:0;padding:0}.NuevaTemplate{background-color:#fff;background-position:100%;background-size:cover;width:100%;min-height:1120px;padding:30px;position:relative}.NuevaTemplate .resume-qr-code{position:absolute}.NuevaTemplate .fisrrt-hr hr{background-color:#c2d6d1;border:none;width:100%;height:3px}.NuevaTemplate .intro{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:16px 0;display:flex}.NuevaTemplate .intro .details ul{flex-wrap:wrap;justify-content:center;align-items:center;font-weight:500;list-style:none;display:flex}.NuevaTemplate h1{color:#000;font-size:30px}.NuevaTemplate .summary-sec .para{margin-bottom:15px}.NuevaTemplate .summary-sec .headingbox{justify-content:center;align-items:center;margin-bottom:10px;display:flex;position:relative}.NuevaTemplate .summary-sec .headingbox hr{background-color:#c2d6d1;border:none;width:100%;height:2px;position:absolute}.NuevaTemplate .summary-sec .headingbox .centered{z-index:3;text-align:center;background-color:#c2d6d1;min-width:23rem;padding:.2rem 1rem}.NuevaTemplate .summary-sec .headingbox .centered h2{z-index:2;position:relative}.NuevaTemplate .common-list-styling{flex-wrap:wrap;width:100%;margin-bottom:15px;display:flex}.NuevaTemplate .common-list-styling .before-icon{flex-wrap:wrap;gap:4%;width:48%;margin-bottom:8px;display:flex}.NuevaTemplate .common-list-styling .before-icon:last-child{margin-bottom:0}.NuevaTemplate .common-list-styling .before-icon svg{height:1rem}.NuevaTemplate .common-list-styling ul{flex-wrap:wrap;gap:4%;width:100%;display:flex}.NuevaTemplate .common-list-styling ul li{width:48%;font-weight:500;list-style:none}.NuevaTemplate .data-secction{margin-bottom:15px}.NuevaTemplate .data-secction .common-details{padding-bottom:5px}.NuevaTemplate .data-secction .common-details:last-child{padding-bottom:0}.SalesAchieverRT{background-color:#fff;background-position:100%;background-size:cover;width:100%;min-height:1120px;position:relative}.SalesAchieverRT .resume-qr-code{position:absolute}.SalesAchieverRT .parent-sec{width:100%;padding:30px 0;display:flex}.SalesAchieverRT .left-sec{background-color:#f0f0f0;min-width:30%;max-width:30%;margin-left:30px;padding:25px;position:relative}.SalesAchieverRT .left-sec:after{content:"";z-index:100;border-bottom:40px solid #fff;border-left:40px solid #0000;border-right:40px solid #0000;width:0;height:0;position:absolute;top:-8px;right:-30px;transform:rotate(45deg)}.SalesAchieverRT .right-sec{width:70%;padding:30px 0 30px 30px}.SalesAchieverRT .for-img{background-position:50%;background-size:cover;border:5px solid #fff;border-radius:50%;width:150px;height:150px;margin-bottom:20px;margin-left:15px}.SalesAchieverRT .for-img img{object-fit:cover;border-radius:50%;width:100%;height:100%}.SalesAchieverRT h2{text-transform:uppercase;margin:10px 0 5px}.SalesAchieverRT h1{font-size:30px}.SalesAchieverRT .left-sec .contact-list li{gap:10px;margin-bottom:6px;font-weight:550;list-style:none;display:flex}.SalesAchieverRT .left-sec .contact .contact-list:last-child{margin-bottom:0}.SalesAchieverRT .left-sec .contact-list i{margin-top:4px}.SalesAchieverRT .left-sec .contact-list ul a:last-child li{margin-bottom:0}.SalesAchieverRT .sales-common-list-styling ul li{gap:10px;margin-bottom:5px;font-weight:550;display:flex}.SalesAchieverRT .sales-common-list-styling ul li:last-child{margin-bottom:0}.SalesAchieverRT .sales-common-list-styling ul li:before{content:"► "}.SalesAchieverRT .parent-sec .right-sec .profile-details{margin-bottom:10px;padding-right:30px}.SalesAchieverRT .right-sec .gradient-section{height:2rem}.SalesAchieverRT .parent-sec .right-sec .summary h2{padding-top:12px}.SalesAchieverRT .right-sec .for-spacing{padding-right:25px}.SalesAchieverRT .parent-sec .right-sec .custom-common-details{padding-bottom:5px}.SalesAchieverRT .parent-sec .right-sec .custom-common-details:last-child{padding-bottom:0}.modern-curriculum-resume-templates{background-color:#fff;background-position:100%;background-size:cover;border-top:40px solid #0000;border-image:linear-gradient(90deg,#f2f2f2 40%,#fff 40%) 1;width:100%;min-height:1120px;position:relative}.modern-curriculum-resume-templates .resume-qr-code{position:absolute}.modern-curriculum-resume-templates h1{color:#fff;text-transform:uppercase;margin-bottom:2px;font-size:30px;font-weight:800}.modern-curriculum-resume-templates h2{color:#333;text-transform:uppercase;background-color:#fff;border-left:10px solid;margin:10px 0;padding:10px 10px 8px;font-weight:800}.modern-curriculum-resume-templates h4{color:#fff;text-transform:uppercase;margin-bottom:10px;font-size:14px;font-weight:500}.modern-curriculum-resume-templates p,.modern-curriculum-resume-templates li{font-weight:500}.modern-curriculum-resume-templates .summary-section .each-module{margin-bottom:8px}.modern-curriculum-resume-templates .summary-section h2{margin-top:0}.modern-curriculum-resume-templates .summary-section .each-module:last-child{margin-bottom:0}.modern-curriculum-resume-templates .personal-details{background-color:#333;justify-content:space-between;padding:30px;display:flex}.modern-curriculum-resume-templates .personal-details .profile-image{background-position:50%;background-size:cover;border:6px solid;border-radius:50%;width:150px;height:150px}.modern-curriculum-resume-templates .personal-details .name-section{width:calc(57% + 30px)}.modern-curriculum-resume-templates .personal-details .contact-section{flex-wrap:wrap;gap:10px 20px;display:flex}.modern-curriculum-resume-templates .personal-details .contact-section li{align-items:center;column-gap:10px;list-style:none;display:flex}.modern-curriculum-resume-templates .personal-details .contact-section li p{color:#fff}.modern-curriculum-resume-templates .personal-details .contact-section li i{color:#333;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;display:flex}.modern-curriculum-resume-templates .column-wrapper{display:flex}.modern-curriculum-resume-templates .left-column{background-color:#f2f2f2;width:40%;min-height:870px;padding:30px}.modern-curriculum-resume-templates .common-lists li{margin-bottom:5px;font-weight:600;list-style:none}.modern-curriculum-resume-templates .common-lists li:last-child{margin-bottom:0}.modern-curriculum-resume-templates .right-column{width:60%;padding:30px}.modern-curriculum-resume-templates .right-column h2{background-color:#f2f2f2}.modern-curriculum-resume-templates .right-column .job-exp-section h2{margin-top:0}.modern-curriculum-resume-templates .common-sec .each-module{padding-bottom:5px}.modern-curriculum-resume-templates .common-sec .each-module:last-child{padding-bottom:0}.Three_Side_Border_Resume{background-color:#fff;background-position:100%;background-size:cover;column-gap:5%;width:100%;min-height:1120px;display:flex;position:relative}.Three_Side_Border_Resume .resume-qr-code{position:absolute}.Three_Side_Border_Resume h1{text-transform:uppercase;font-size:30px}.Three_Side_Border_Resume h4{text-transform:uppercase;font-size:14px}.Three_Side_Border_Resume h2{text-transform:uppercase;margin:10px 0 5px;padding-left:20px}.Three_Side_Border_Resume .Left_Column{border-top:25px solid;width:38%;padding-left:30px}.Three_Side_Border_Resume .Left_Column .Profile_Image{background-position:50%;background-size:cover;border:10px solid #fff;border-radius:50%;outline:1px solid;width:150px;height:150px;margin-top:25px;margin-bottom:20px}.Three_Side_Border_Resume .Left_Column .Contact_info{border-bottom:1px solid;padding-bottom:10px}.Three_Side_Border_Resume .Left_Column .Contact_info ul li{margin-bottom:5px;font-weight:550;list-style:none;display:flex}.Three_Side_Border_Resume .Left_Column .Contact_info ul a:last-child li{margin-bottom:0}.Three_Side_Border_Resume .Left_Column .Contact_info i{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;margin-top:3px;margin-right:10px;padding:8px;font-size:8px;display:inline-flex}.Three_Side_Border_Resume .Left_Column .Contact_info ul{border-left:1px solid;padding-left:20px}.Three_Side_Border_Resume .Common-list-styling ul{border-left:1px solid}.Three_Side_Border_Resume .Common-list-styling{border-bottom:1px solid;padding-bottom:10px}.Three_Side_Border_Resume .Common-list-styling ul li{margin-bottom:5px;padding-left:20px;font-weight:550;list-style:none;position:relative}.Three_Side_Border_Resume .dot{border-radius:50%;width:5px;height:5px;display:inline-block;position:absolute;top:6px;left:-2.9px}.Three_Side_Border_Resume .Left_Column .Project_Information .Project_Type{border-left:1px solid;padding-bottom:5px;padding-left:20px;position:relative}.Three_Side_Border_Resume .Left_Column .Project_Information{border-bottom:1px solid;padding-bottom:10px}.Three_Side_Border_Resume .Left_Column .Project_Information .Project_Type:last-child{padding-bottom:0}.Three_Side_Border_Resume .Right_Column{width:57%;padding-top:80px;padding-bottom:80px;padding-right:30px}.Three_Side_Border_Resume .Right_Column .Personal_Information{background-color:#c7fffb;width:115%;margin-left:-10%;padding:25px}.Three_Side_Border_Resume .Right_Column .Summary_Information{border-bottom:1px solid;padding-top:15px;padding-bottom:10px}.Three_Side_Border_Resume .Right_Column .Summary_Information .para-theme{border-left:1px solid;padding-left:20px;padding-right:20px}.Three_Side_Border_Resume .Right_Column .dot{left:-3px}.Three_Side_Border_Resume .Right_Column .Common-Section .Common_Details{border-left:1px solid;padding-bottom:5px;padding-left:20px;padding-right:20px;position:relative}.Three_Side_Border_Resume .Right_Column .Common-Section{border-bottom:1px solid;padding-bottom:10px}.Three_Side_Border_Resume .Right_Column .Common-Section .Common_level{justify-content:space-between;display:flex}.Three_Side_Border_Resume .Right_Column .Common-Section .Common_level .overflow{width:50%}.Three_Side_Border_Resume .Right_Column .Common-Section .Common_Details:last-child{padding-bottom:0}.Three_Side_Border_Resume .styling-dot{border-radius:50%;width:5px;height:5px;display:inline-block;position:absolute;top:10px;left:-3px}.Three_Side_Border_Resume .Border_Gradient{width:100%;height:22px;position:absolute;bottom:0}.Three_Side_Border_Resume .Border_Gradient_R{width:22px;height:50%;position:absolute;right:0}.Yellow-Theme-Template{background-color:#fff;background-position:100%;background-size:cover;width:100%;min-height:1120px;padding-bottom:40px;position:relative}.Yellow-Theme-Template .resume-qr-code{position:absolute}.Yellow-Theme-Template .Header{display:flex}.Yellow-Theme-Template .Header .Personal-Details{width:60%;padding:40px 30px;font-size:2.6rem;line-height:80px}.Yellow-Theme-Template h4{padding:80px 50px 0;font-size:30px}.Yellow-Theme-Template h2{text-transform:uppercase;align-items:center;column-gap:10px;margin:10px 0;display:flex}.Yellow-Theme-Template h2 .designing-line{width:100px;height:5px}.Yellow-Theme-Template b{text-transform:uppercase}.Yellow-Theme-Template .Main{gap:5%;width:100%;display:flex}.Yellow-Theme-Template .Left-Column{width:38%;margin-top:15px;padding-left:30px}.Yellow-Theme-Template .common-list-styling ul{flex-wrap:wrap;display:flex}.Yellow-Theme-Template .common-list-styling li{text-align:center;justify-content:center;align-items:center;margin:0 8px 8px 0;padding:10px 15px;font-weight:500;list-style:none;display:flex}.Yellow-Theme-Template .Right-Column{width:57%;padding-right:40px}.Yellow-Theme-Template .Contact-Information ul li{margin-bottom:8px;font-weight:500;list-style:none;display:flex}.Yellow-Theme-Template .Right-Column .Contact-Information{border:2px solid #000}.Yellow-Theme-Template .Right-Column .Contact-Information ul a:last-child li{margin-bottom:0}.Yellow-Theme-Template .Right-Column .Contact-Information{width:98%;margin:-40px 0 15px;padding:60px 20px 20px}.Yellow-Theme-Template .Right-Column .Contact-Information i{border-radius:50%;justify-content:center;align-items:center;min-width:20px;min-height:20px;margin-right:10px;font-size:10px;display:inline-flex;position:relative}.Yellow-Theme-Template .common-section .common-Details{gap:10px;padding-bottom:6px;display:flex}.Yellow-Theme-Template .common-section .common-Details div{width:80%}.Yellow-Theme-Template .common-section .common-Details .cmn-date{width:20%}.Yellow-Theme-Template .common-section .common-Details:last-child{padding-bottom:0}.pattern-style-resume{z-index:1;background-color:#fff;background-position:100%;background-size:cover;width:100%;min-height:1120px;padding:40px;position:relative}.pattern-style-resume .resume-qr-code{position:absolute}.pattern-style-resume .header{justify-content:space-between;padding-right:50px;display:flex}.pattern-style-resume h1{margin-bottom:5px;padding-top:60px;font-size:35px}.pattern-style-resume .personal-details{width:60%}.pattern-style-resume h4{font-size:14px;position:relative}.pattern-style-resume h4 .bottom-theme{z-index:-1;width:300px;height:10px;margin-top:-12px;position:absolute;top:25px}.pattern-style-resume .summary-information{margin-top:25px}.pattern-style-resume .profile-img{background-position:50%;background-size:cover;width:200px;height:160px;margin-top:18px;position:relative}.pattern-style-resume .profile-img .side-theme{z-index:-1;width:85px;height:270px;position:absolute;top:-58px;right:-24px}.pattern-style-resume h2{text-transform:uppercase;border-bottom:1px solid;margin:10px 0 6px;display:inline-block}.pattern-style-resume .main{width:100%;margin-top:20px;display:flex}.pattern-style-resume .left-column{width:40%;padding-right:20px}.pattern-style-resume .common-section .common-details i{display:inline-block}.pattern-style-resume .common-details{padding-bottom:6px}.pattern-style-resume .common-details :last-child{padding-bottom:0}.pattern-style-resume .common-list-styling ul li{margin-bottom:6px;padding-left:20px;font-weight:500;list-style:none;position:relative}.pattern-style-resume .common-list-styling ul li:last-child{margin-bottom:0}.pattern-style-resume .common-list-styling .list-dots{content:"";width:8px;height:8px;position:absolute;top:6.5px;bottom:10px;left:0}.pattern-style-resume .right-column{width:60%}.pattern-style-resume .main .right-column{border-left:2px solid;padding-left:20px}.pattern-style-resume .contact-Information{border-top:2px solid;margin:30px 0 0;position:relative}.pattern-style-resume .contact-Information .contact-theme-design{width:60%;height:20px;position:absolute;top:-12px;right:0}.pattern-style-resume .contact-Information ul li{padding-top:20px;font-weight:500;list-style:none;display:flex}.pattern-style-resume .contact-Information ul{flex-wrap:wrap;gap:5px 20px;display:flex}.pattern-style-resume .contact-Information i{border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;margin-right:10px;padding:10px;font-size:12px;display:inline-flex}.unique-style-resume{background:linear-gradient(#b69fdf 50%,#fff 50%) 0 0/cover;width:100%;min-height:1120px;padding:40px;position:relative}.unique-style-resume .resume-qr-code{position:absolute}.unique-style-resume .resume-header-section{background-color:#fff;border-radius:30px;padding:30px;display:flex;box-shadow:0 2px 8px #63636333}.unique-style-resume .resume-header-section .profile-img{background-position:50%;background-size:cover;border-radius:50%;width:170px;height:170px}.unique-style-resume h1{text-align:left;border-bottom:1px solid #e5e5e5;margin-bottom:10px;padding-bottom:10px;font-size:30px;line-height:35px}.unique-style-resume .personal-details{flex:1;padding-left:20px;position:relative}.unique-style-resume h4{text-align:center;color:#fff;background-color:#df61a6;border-radius:30px;padding:5px 10px;font-size:14px;display:inline-block;position:absolute;top:0;right:0}.unique-style-resume h2{text-align:left;text-transform:uppercase;border-bottom:1px solid #e5e5e5;margin:10px 0;padding-bottom:3px}.unique-style-resume .final-section{background-color:#fff;border-radius:30px;margin-top:40px;padding:10px 20px 0;display:flex;box-shadow:0 2px 8px #63636333}.unique-style-resume .final-section .left-column{text-align:left;border-right:1px solid #e5e5e5;width:57%;margin-right:20px;padding-right:20px}.unique-style-resume .final-section .common-section .common-details{width:100%;margin-top:-5px;padding-bottom:15px;display:flex}.unique-style-resume .final-section .common-section .common-details:last-child{padding-bottom:0}.unique-style-resume .final-section .common-section .common-details div{width:80%;padding-left:20px}.unique-style-resume .final-section .common-section .common-details .common-date-line{flex-direction:column;width:66%;padding:0;display:flex;position:relative}.unique-style-resume .final-section .common-section .common-details .common-data-grp{width:85%}.unique-style-resume .final-section .common-section .common-details .common-date-line .common-duration{background-color:#df61a6;border-radius:30px;justify-content:center;align-items:center;margin-top:5px;padding:3px 6px;display:flex}.unique-style-resume .final-section .contact-details{background-color:#ffd6f3;border-radius:20px;margin-top:20px;padding:15px 10px}.unique-style-resume .final-section .contact-details li{margin-bottom:10px;font-weight:500;list-style:none;display:flex}.unique-style-resume .final-section .contact-details ul li:last-child{margin-bottom:0}.unique-style-resume .final-section .contact-details ul{gap:10px 15px}.unique-style-resume .final-section .contact-details i{color:#fff;background-color:#df61a6;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;margin-right:10px;padding:10px;font-size:10px;display:inline-flex}.unique-style-resume .final-section .right-column{width:40%;padding-bottom:20px}.unique-style-resume .final-section .left-column .skills-information ul{flex-wrap:wrap;gap:10px;display:flex}.unique-style-resume .final-section .left-column .skills-information li{color:#fff;background-color:#df61a6;border-radius:20px;padding:5px 10px;font-weight:500;list-style:none}.unique-style-resume .final-section .education-details{margin-top:-5px;padding-bottom:15px}.unique-style-resume .final-section .education-details:last-child{padding-bottom:0}.unique-style-resume .final-section .project-details{margin-top:-5px;padding-bottom:15px}.unique-style-resume .final-section .project-details:last-child{padding-bottom:0}.unique-style-resume .final-section .right-column .hobbies-information ul{flex-wrap:wrap;gap:10px;display:flex}.unique-style-resume .final-section .right-column .hobbies-information li{color:#fff;background-color:#df61a6;border-radius:20px;padding:5px 10px;font-weight:500;list-style:none}.unique-style-resume .final-section .right-column .languages-information ul{flex-wrap:wrap;gap:10px;display:flex}.unique-style-resume .final-section .right-column .languages-information li{color:#fff;background-color:#df61a6;border-radius:20px;padding:5px 10px;font-weight:500;list-style:none}.box-style-resume{background-color:#fff;background-size:cover;width:100%;min-height:1120px;padding-bottom:30px;padding-right:30px;display:flex;position:relative}.box-style-resume .resume-qr-code{position:absolute}.box-style-resume .left-column .profile-img{background-position:50%;background-size:cover;width:100%;height:260px}.box-style-resume .left-column{background-color:#fafafa;width:40%;padding-left:30px}.box-style-resume h2{text-transform:uppercase;margin:10px 0}.box-style-resume .summary-information{padding-right:10px}.box-style-resume .common-list-styling{margin-right:10px}.box-style-resume .common-list-styling ul li{text-indent:-1.5em;margin-bottom:6px;padding-left:1.5em;font-weight:500;list-style:inside circle}.box-style-resume .common-list-stylingul li:last-child{margin-bottom:0}.box-style-resume .left-column .project-information{margin-right:10px}.box-style-resume .left-column .project-information .project-details{column-gap:3%;padding-bottom:8px;display:flex}.box-style-resume .left-column .project-information .project-details .cmn-date{width:23%}.box-style-resume .left-column .project-information .project-details:last-child{padding-bottom:0}.box-style-resume .left-column .project-information .project-details div{width:77%}.box-style-resume h1{margin-bottom:5px;font-size:35px}.box-style-resume h4{font-size:14px}.box-style-resume .right-column{width:60%;padding-top:30px;padding-left:20px}.box-style-resume .right-column .personal-details{background-color:#c4dad2;width:calc(100% + 50px);padding:20px 0 20px 20px;position:relative;left:-20px}.box-style-resume .right-column .contact-information ul li{font-weight:500;list-style:none;display:flex}.box-style-resume .right-column .contact-information ul{flex-wrap:wrap;gap:10px;padding-top:20px;display:flex}.box-style-resume .right-column .contact-information i{border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;margin-right:8px;padding:10px;font-size:10px;display:inline-flex}.box-style-resume .right-column .education-information .education-details{column-gap:3%;display:flex}.box-style-resume .right-column .education-information .education-details .cmn-date{width:20%}.box-style-resume .right-column .education-information .education-details .cmmn-sec-border{width:77%}.box-style-resume .right-column .cmmn-sec-border{border-left:1px solid #000;padding-left:25px;position:relative}.box-style-resume .right-column .cmmn-sec-border .list-dots{content:"";background-color:#fff;border:1px solid #333;border-radius:50%;width:10px;height:10px;position:absolute;left:-5px}.box-style-resume .right-column .experience-information .experience-details{column-gap:3%;display:flex}.box-style-resume .right-column .experience-information .experience-details .cmn-date{width:20%}.box-style-resume .right-column .experience-information .experience-details div{width:77%}.box-style-resume .right-column .certification-information .certification-details{column-gap:3%;display:flex}.box-style-resume .right-column .certification-information .certification-details .cmn-date{width:20%}.box-style-resume .right-column .certification-information .certification-details div{width:77%}.ppvp-resume-temp{background-color:#fff;background-position:100%;background-size:cover;width:100%;min-height:1120px;padding:30px;position:relative}.ppvp-resume-temp .resume-qr-code{position:absolute}.ppvp-resume-temp .ppvp-left-section .Pic{background-position:50%;background-size:cover;border:10px solid #63769b;border-radius:50%;width:150px;height:150px;position:absolute;top:-70px;left:110px}.ppvp-resume-temp h2{margin:10px 0 8px;position:relative}.ppvp-resume-temp h4{font-size:14px}.ppvp-resume-temp .ppvp-right-section h2{background-color:#63769b;border-radius:8px;margin:10px 0;padding:5px 10px;display:inline-block}.ppvp-resume-temp h1{text-transform:uppercase;font-size:35px}.ppvp-resume-temp .ppvp-left-section h2 .designing-line{content:" ";background-color:#63769b;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-21px}.ppvp-resume-temp .ppvp-left-right-section{column-gap:5%;width:100%;display:flex}.ppvp-resume-temp .ppvp-left-section{background-color:#323b4c;border-radius:8px;width:35%}.ppvp-resume-temp .psc-section{border-top:2px solid #63769b;border-left:2px solid #63769b;border-radius:80px 0 0;margin:80px 0 0 35px;padding:100px 15px 0;position:relative}.ppvp-resume-temp .ppvp-right-section{background-color:#fff;width:60%}.ppvp-resume-temp .contact-section ul{flex-flow:column wrap;row-gap:8px;display:flex}.ppvp-resume-temp .contact-section li{column-gap:10px;display:flex}.ppvp-resume-temp .contact-section i{margin-top:5px;font-size:12px}.ppvp-resume-temp img{border:12px solid #63769b;border-radius:50%;position:absolute;top:-69px;left:110px}.ppvp-resume-temp .skills-section ul{list-style-type:none}.ppvp-resume-temp .skills-section li{align-items:flex-start;column-gap:10px;margin-bottom:2px;display:flex;position:relative}.ppvp-resume-temp .skills-section li .list-dots{background-color:#fff;border-radius:50%;min-width:6px;min-height:6px;margin-top:7px;left:0}.ppvp-resume-temp .hobbies-information ul{list-style-type:none}.ppvp-resume-temp .hobbies-information li{align-items:center;column-gap:10px;margin-bottom:2px;display:flex;position:relative}.ppvp-resume-temp .hobbies-information li .list-dots{background-color:#fff;border-radius:50%;min-width:6px;min-height:6px;top:6px;bottom:10px;left:0}.ppvp-resume-temp .personal-details{flex-direction:column;margin:50px 0 30px 50px;display:flex}.ppvp-resume-temp .project-details{padding-bottom:8px}.ppvp-resume-temp .project-details:last-child{padding-bottom:0}.ppvp-resume-temp .common-details{padding-bottom:5px}.ppvp-resume-temp .common-details:last-child{padding-bottom:0}.ppvp-resume-temp .languages-information ul{list-style-type:none}.ppvp-resume-temp .languages-information li{align-items:center;column-gap:10px;margin-bottom:2px;display:flex;position:relative}.ppvp-resume-temp .languages-information li .list-dots{background-color:#000;border-radius:50%;min-width:6px;min-height:6px;top:6px;bottom:10px;left:0}.creative-image-template{background-color:#fff;background-position:100%;background-size:cover;width:100%;min-height:1120px;display:flex;position:relative}.creative-image-template .left-column{flex-direction:column;width:45%;display:flex}.creative-image-template .resume-qr-code{position:absolute}.creative-image-template .left-column .profile-img{background-position:50%;background-size:cover;min-height:300px}.creative-image-template .left-column .sub-left{background-color:#28555e;flex:1;padding:30px}.creative-image-template .left-column h2{text-align:left;text-transform:uppercase;margin:10px 20px 5px 0}.creative-image-template h2 i{color:#d18c5c;margin-right:10px}.creative-image-template .left-column .sub-left .contact-details h2{margin-top:0;margin-bottom:10px}.creative-image-template .left-column .sub-left .contact-edit{padding-bottom:2px}.creative-image-template .left-column .sub-left .contact-details ul li{text-align:left;align-items:flex-start;column-gap:15px;margin-bottom:8px;list-style:none;display:flex}.creative-image-template .left-column .sub-left .contact-details ul li:last-child{margin-bottom:0}.creative-image-template .left-column .sub-left .contact-details ul li:first-child{margin-bottom:8px}.creative-image-template .left-column .sub-left .contact-details ul i{color:#000;text-align:center;border-radius:50%;justify-content:center;align-items:center;min-width:18px;min-height:18px;margin-top:2px;font-size:10px;display:inline-flex;position:relative}.creative-image-template .left-column .sub-left .contact-details ul a:last-child li{margin-bottom:0}.creative-image-template .left-column .common-list-styling ul{padding-left:4px}.creative-image-template .common-list-styling ul li{margin-bottom:4px;padding-left:20px;font-size:12px;list-style:none;position:relative}.creative-image-template .common-list-styling ul li:last-child{margin-bottom:0}.creative-image-template .common-list-styling .list-dots{content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:6px;bottom:10px;left:0}.creative-image-template h1{margin-bottom:5px;font-size:40px;line-height:45px}.creative-image-template h4{margin-bottom:30px;font-size:14px}.creative-image-template .right-column{text-align:left;width:55%;margin:30px}.creative-image-template .right-column h2{color:#000;text-align:left;text-transform:uppercase;margin:10px 0 5px}.creative-image-template .common-section .common-details i{color:#d18c5c}.creative-image-template .common-section .common-details{padding-bottom:5px}.creative-image-template .common-section .common-details:last-child{padding-bottom:0}.simple-professional-template{text-align:left;background-color:#fff;background-position:100%;background-size:cover;gap:5%;width:100%;min-height:1120px;padding:30px;display:flex;position:relative}.simple-professional-template .resume-qr-code{position:absolute}.simple-professional-template .left-column{width:38%}.simple-professional-template h1{text-align:center;margin-bottom:8px;font-size:40px}.simple-professional-template h4{text-align:center;margin-bottom:30px;font-size:14px}.simple-professional-template h2{color:#000;text-transform:uppercase;border-bottom:2px solid #608abf;margin:10px 0;padding-bottom:2px}.simple-professional-template .left-column .personal-details{flex-direction:column;align-items:center;display:flex}.simple-professional-template .left-column .personal-details .profile-img{background-position:50%;background-size:cover;border-radius:50%;width:170px;height:170px}.simple-professional-template .left-column .contact-details ul li{margin-bottom:5px;font-weight:500;list-style:none;display:flex}.simple-professional-template ul li:last-child{margin-bottom:0}.simple-professional-template .left-column .contact-details i{color:#608abf;justify-content:center;width:18px;height:18px;margin-top:4px;margin-right:5px;font-size:14px;display:inline-flex;position:relative}.simple-professional-template .common-list-styling ul li{align-items:center;margin-bottom:5px;padding-left:20px;font-weight:500;list-style:none;display:flex;position:relative}.simple-professional-template .common-list-styling ul li:last-child{margin-bottom:0}.simple-professional-template .common-list-styling li .list-dots{content:"";background-color:#608abf;border-radius:50%;width:8px;height:8px;position:absolute;left:0}.simple-professional-template .right-column{width:57%}.simple-professional-template .right-column .common-section .common-details .common-level{justify-content:space-between;gap:8%;width:100%;display:flex}.simple-professional-template .right-column .common-section .common-details{border-left:2px solid #608abf;padding-bottom:8px;padding-left:20px;position:relative}.simple-professional-template .right-column .common-section .common-details .all-name-section-wdt{width:46%}.simple-professional-template .right-column .common-section .common-details .all-name-section-date{text-align:end;width:46%}.simple-professional-template .right-column .common-section .common-details .chain-type-dots{content:"";border-radius:50%;width:8px;height:8px;position:absolute;left:-5px}.simple-professional-template .right-column .common-section .common-details:last-child{padding-bottom:0}.colorfull-resume-template{background-color:#fff;background-position:100%;background-size:cover;gap:5%;width:100%;min-height:1120px;padding:30px;display:flex;position:relative}.colorfull-resume-template .resume-qr-code{position:absolute}.colorfull-resume-template .left-column{width:40%}.colorfull-resume-template .left-column .profile-img{background-position:50%;background-size:cover;border:2px solid #000;border-radius:50%;width:185px;height:185px}.colorfull-resume-template h2{z-index:2;border:2px solid #000;border-radius:30px;width:80%;margin:-20px 0 10px;padding:5px 10px}.colorfull-resume-template .right-column h1{margin:10px 0 20px;font-size:45px;line-height:18px}.colorfull-resume-template .right-column h4{font-size:18px}.colorfull-resume-template .contact-details ul li{color:#000;text-align:left;margin-bottom:8px;font-size:12px;font-weight:500;list-style:none;display:flex}.colorfull-resume-template .left-column .contact-details{border:2px solid #000;border-radius:20px;margin-top:50px;padding:0 20px 10px}.colorfull-resume-template .left-column .contact-details ul a:last-child li{margin-bottom:0}.colorfull-resume-template .left-column .contact-details h2{text-transform:uppercase;background-color:#b3cdff}.colorfull-resume-template .left-column .contact-details i{color:#000;background-color:#b3cdff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-right:15px;padding:12px;font-size:12px;display:inline-flex}.colorfull-resume-template .left-column .education-information{border:2px solid #000;border-radius:20px;margin-top:40px;padding:0 20px 10px}.colorfull-resume-template .left-column .education-information h2{text-transform:uppercase;background-color:#9cc5a1}.colorfull-resume-template .left-column .education-information .education-details{padding-bottom:8px}.colorfull-resume-template .left-column .education-information .education-details:last-child{padding-bottom:0}.colorfull-resume-template .left-column .education-information .education-details i{color:#f73f45}.colorfull-resume-template .hobbies-information ul li{text-align:left;text-indent:-1.5em;width:100%;margin-bottom:6px;padding-left:1.5em;font-weight:500;list-style:inside circle}.colorfull-resume-template .left-column .hobbies-information{border:2px solid #000;border-radius:20px;margin-top:40px;padding:0 20px 10px}.colorfull-resume-template .left-column .hobbies-information h2{text-transform:uppercase;background-color:#fdf0d5}.colorfull-resume-template .left-column .hobbies-information ul{flex-wrap:wrap;column-gap:4%;display:flex}.colorfull-resume-template .left-column .hobbies-information ul li:last-child{margin-bottom:0}.colorfull-resume-template .skills-information ul li{text-align:left;text-indent:-1.5em;width:100%;margin-bottom:6px;padding-left:1.5em;font-weight:500;list-style:inside circle}.colorfull-resume-template .left-column .skills-information{border:2px solid #000;border-radius:20px;margin-top:40px;padding:0 20px 10px}.colorfull-resume-template .left-column .skills-information h2{text-transform:uppercase;background-color:#e5e5e5}.colorfull-resume-template .left-column .skills-information ul{flex-wrap:wrap;column-gap:4%;display:flex}.colorfull-resume-template .left-column .skills-information ul li:last-child{margin-bottom:0}.colorfull-resume-template .right-column{width:55%}.colorfull-resume-template .right-column .summary-information{margin-top:20px}.colorfull-resume-template .right-column .experience-information{border:2px solid #000;border-radius:20px;margin-top:40px;padding:0 20px 10px}.colorfull-resume-template .right-column .experience-information h2{text-transform:uppercase;background-color:#8cdff8}.colorfull-resume-template .right-column .experience-information .experience-details{padding-bottom:8px}.colorfull-resume-template .right-column .experience-information .experience-details:last-child{padding-bottom:0}.colorfull-resume-template .right-column .experience-information .experience-details i{color:#8cdff8}.colorfull-resume-template .right-column .project-information{border:2px solid #000;border-radius:20px;margin-top:40px;padding:0 20px 10px}.colorfull-resume-template .right-column .project-information h2{text-transform:uppercase;background-color:#7e74ff}.colorfull-resume-template .right-column .project-information .project-details{padding-bottom:8px}.colorfull-resume-template .right-column .project-information .project-details:last-child{padding-bottom:0}.colorfull-resume-template .right-column .project-information .project-details i{color:#7e74ff}.colorfull-resume-template .right-column .certification-information{border:2px solid #000;border-radius:20px;margin-top:40px;padding:0 20px 10px}.colorfull-resume-template .right-column .certification-information h2{text-transform:uppercase;background-color:#ffc2d1}.colorfull-resume-template .right-column .certification-information .certification-details{padding-bottom:8px}.colorfull-resume-template .right-column .certification-information .certification-details:last-child{padding-bottom:0}.colorfull-resume-template .right-column .certification-information .certification-details i{color:#ffc2d1}.colorfull-resume-template .languages-information ul li{text-align:left;text-indent:-1.5em;width:100%;margin-bottom:6px;padding-left:1.5em;font-weight:500;list-style:inside circle}.colorfull-resume-template .right-column .languages-information{border:2px solid #000;border-radius:20px;margin-top:40px;padding:0 20px 10px}.colorfull-resume-template .right-column .languages-information h2{text-transform:uppercase;background-color:#eeb12f}.colorfull-resume-template .right-column .languages-information ul{flex-wrap:wrap;column-gap:4%;display:flex}.colorfull-resume-template .right-column .languages-information ul li:last-child{margin-bottom:0}.blue-creative-modern-resume{background-color:#fff;background-position:100%;background-size:cover;gap:5%;width:100%;min-height:1120px;position:relative}.blue-creative-modern-resume .resume-qr-code{position:absolute}.blue-creative-modern-resume .header{color:#fff;justify-content:center;align-items:center;column-gap:50px;padding:20px 0;display:flex}.blue-creative-modern-resume .header .profile-img{background-position:50%;background-size:cover;border:8px solid #fff;border-radius:50%;width:150px;height:150px;margin-left:70px}.blue-creative-modern-resume .personal-details{width:50%}.blue-creative-modern-resume .header .personal-details h1{margin-bottom:10px;font-size:35px}.blue-creative-modern-resume .header .personal-details h4{font-size:14px}.blue-creative-modern-resume h2{text-transform:uppercase;margin:10px 0}.blue-creative-modern-resume .main-div{text-align:left;width:100%;padding-bottom:10px;display:flex}.blue-creative-modern-resume .main-div .left-column{width:40%;padding:10px 0 50px 30px}.blue-creative-modern-resume .main-div .right-column{width:60%;padding:10px 30px 50px}.blue-creative-modern-resume .contact-details ul li{color:#000;margin-bottom:8px;font-weight:500;list-style:none;display:flex}.blue-creative-modern-resume .contact-details ul li:last-child,.blue-creative-modern-resume .main-div .left-column .contact-details ul a:last-child li{margin-bottom:0}.blue-creative-modern-resume .main-div .left-column .contact-details i{color:#fff;background-color:#03989f;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;margin-right:15px;padding:12px;font-size:12px;display:inline-flex}.blue-creative-modern-resume .main-div .left-column .common-list-styling ul li{color:#000;align-items:center;margin-bottom:3px;padding-left:20px;font-weight:500;list-style:none;display:flex;position:relative}.blue-creative-modern-resume .main-div .left-column .common-list-styling ul li:last-child{margin-bottom:0}.blue-creative-modern-resume .main-div .left-column .common-list-styling li .list-dots{content:"";background-color:#03989f;width:8px;height:8px;position:absolute;left:0}.blue-creative-modern-resume .common-section .common-details i{font-weight:500}.blue-creative-modern-resume .common-section .common-details{padding-bottom:8px}.blue-creative-modern-resume .common-section .common-details:last-child{padding-bottom:0}.blue-creative-modern-resume .bottom-color-1{background-color:#90b9ab;border-top-left-radius:20px;width:60%;height:40px;position:absolute;bottom:0;left:0}.blue-creative-modern-resume .bottom-color-2{background-color:#03989f;border-top-left-radius:20px;width:50%;height:40px;position:absolute;bottom:0;right:0%}.blue-creative-modern-resume .left-column .bcmrt h2{margin-top:12px;margin-bottom:6px}.blue-creative-modern-resume .bcmrt-b h2{margin-bottom:5px}.ats-friendly-resume{text-align:left;background-color:#fff;background-position:100%;background-size:cover;width:100%;min-height:1120px;padding:30px;position:relative}.ats-friendly-resume .resume-qr-code{position:absolute}.ats-friendly-resume h1{margin-bottom:5px;font-size:30px}.ats-friendly-resume h4{color:#3765e2;margin-bottom:10px}.ats-friendly-resume h2{text-transform:uppercase;border-bottom:2px solid #e5e5e5;margin:10px 0}.ats-friendly-resume .contact-details ul{flex-wrap:wrap;gap:10px 30px;display:flex}.ats-friendly-resume .contact-details ul li{align-items:center;font-weight:500;list-style:none;display:flex}.ats-friendly-resume .contact-details i{color:#3765e2;margin-right:6px;font-size:13px}.ats-friendly-resume .common-section .common-details{padding-bottom:5px}.ats-friendly-resume .common-section .common-details:last-child{border-bottom:none;padding-bottom:0}.ats-friendly-resume .common-list-style ul li{padding-left:15px;font-weight:500;list-style:none;position:relative}.ats-friendly-resume .common-list-style ul{flex-wrap:wrap;gap:5px 30px;display:flex}.ats-friendly-resume .common-list-style li .list-dots{content:"";background-color:#3765e2;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.applicant-tracking-resume-template{text-align:left;background-color:#fff;background-position:100%;background-size:cover;width:100%;min-height:1120px;padding:30px;position:relative}.applicant-tracking-resume-template .resume-qr-code{position:absolute}.applicant-tracking-resume-template h1{margin-bottom:5px;font-size:30px}.applicant-tracking-resume-template h4{margin-bottom:10px}.applicant-tracking-resume-template .summary-information p{padding-bottom:5px}.applicant-tracking-resume-template h2{text-transform:uppercase;margin:10px 0 5px}.applicant-tracking-resume-template .contact-information ul li{font-weight:500;list-style:none;display:flex}.applicant-tracking-resume-template .skills-information ul li{font-weight:500;list-style:none}.applicant-tracking-resume-template .contact-information{background-color:#f1f1f1;width:calc(100% + 60px);padding:10px 30px;position:relative;left:-30px}.applicant-tracking-resume-template .contact-information ul{flex-wrap:wrap;gap:10px 30px;display:flex}.applicant-tracking-resume-template .contact-information ul li p{align-items:center;margin-top:3px}.applicant-tracking-resume-template .contact-information i{border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;margin-right:6px;padding:12px;font-size:14px;display:inline-flex}.applicant-tracking-resume-template .common-section .common-details{padding-bottom:8px}.applicant-tracking-resume-template .common-section .common-details:last-child{padding-bottom:0}.applicant-tracking-resume-template .skills-information ul{flex-wrap:wrap;gap:12px 20px;display:flex}.applicant-tracking-resume-template .skills-information li{background-color:#f1f1f1;border-radius:5px;padding:5px 10px;font-weight:500}.applicant-tracking-resume-template .hobbies-information ul{flex-wrap:wrap;gap:12px 20px;display:flex}.applicant-tracking-resume-template .hobbies-information li{background-color:#f1f1f1;border-radius:5px;padding:5px 10px;font-weight:500;list-style:none}.applicant-tracking-resume-template .languages-information ul{flex-wrap:wrap;gap:12px 20px;display:flex}.applicant-tracking-resume-template .languages-information li{background-color:#f1f1f1;border-radius:5px;padding:5px 10px;font-weight:500;list-style:none}*{box-sizing:border-box;margin:0;padding:0}.professional-ats-resume{text-align:left;background-color:#fff;background-size:cover;gap:5%;width:100%;min-height:1120px;padding:20px 30px;display:flex;position:relative}.professional-ats-resume .resume-qr-code{position:absolute}.professional-ats-resume .left-column{width:40%}.professional-ats-resume .profile-img{background-position:50%;background-size:cover;border-radius:50%;width:150px;height:150px;margin-bottom:30px}.professional-ats-resume h2{color:#757500;margin:20px 0 10px;font-size:20px}.professional-ats-resume b{font-size:14px}.professional-ats-resume p{line-height:22px}.professional-ats-resume .left-column .contact-information ul li{margin-bottom:10px;font-size:12px;list-style:none}.professional-ats-resume .left-column .contact-information ul li:last-child{margin-bottom:0}.professional-ats-resume .left-column .contact-information li{font-weight:600;display:flex}.professional-ats-resume .left-column .contact-information i{color:#000;background-color:#f6ff68;border-radius:5px;justify-content:center;align-items:center;width:15px;height:15px;margin-right:15px;padding:12px;font-size:12px;display:inline-flex}.professional-ats-resume .left-column .skills-information ul li{font-size:12px;list-style:none}.professional-ats-resume .left-column .skills-information ul{flex-wrap:wrap;gap:10px;display:flex}.professional-ats-resume .left-column .skills-information li{background-color:#f6ff68;border-radius:5px;padding:5px 10px;font-weight:600}.professional-ats-resume .left-column .project-information .project-details{padding-bottom:10px}.professional-ats-resume .left-column .project-information .project-details:last-child{padding-bottom:0}.professional-ats-resume .left-column .project-information .project-details i{font-weight:500}.professional-ats-resume h1{margin-bottom:10px;font-size:35px;position:relative;top:10px}.professional-ats-resume h4{background-color:#fff;width:80%;font-size:15px;position:relative;top:10px}.professional-ats-resume .right-column{width:57%}.professional-ats-resume .right-column .personal-details{text-align:center;border:2px solid #000;flex-direction:column;align-items:center;width:100%;margin-bottom:30px;display:flex}.professional-ats-resume .right-column .experience-information .experience-details{padding-bottom:10px}.professional-ats-resume .right-column .experience-information .experience-details:last-child{padding-bottom:0}.professional-ats-resume .right-column .experience-information .experience-level i{font-weight:500}.professional-ats-resume .right-column .experience-information .experience-details .experience-level,.professional-ats-resume .right-column .education-information .education-details .education-level,.professional-ats-resume .right-column .certification-edit .common-details .common-level{justify-content:space-between;gap:4%;width:100%;display:flex}.professional-ats-resume .right-column .experience-information .experience-details .experience-level span.expl-1,.professional-ats-resume .right-column .education-information .education-details .education-level span.expl-1,.professional-ats-resume .right-column .certification-edit .common-details .common-level span.expl-1{width:56%}.professional-ats-resume .right-column .experience-information .experience-details .experience-level span.expl-2,.professional-ats-resume .right-column .education-information .education-details .education-level span.expl-2,.professional-ats-resume .right-column .certification-edit .common-details .common-level span.expl-2{text-align:right;width:40%}.professional-ats-resume .right-column .education-information .education-details{padding-bottom:10px}.professional-ats-resume .right-column .education-information .education-details:last-child{padding-bottom:0}.professional-ats-resume .right-column .education-information .education-level i,.professional-ats-resume .right-column .certification-edit .common-details .common-level i{font-weight:500}.professional-ats-resume .right-column .languages-information ul li{background-color:#f6ff68;border-radius:5px;padding:5px 10px;font-weight:500;list-style:none}.professional-ats-resume .right-column .languages-information ul{flex-wrap:wrap;gap:10px;display:flex}.professional-ats-resume .left-column .hobbies-information ul li{background-color:#f6ff68;border-radius:5px;padding:5px 10px;font-weight:500;list-style:none}.professional-ats-resume .left-column .hobbies-information ul{flex-wrap:wrap;gap:10px;display:flex}.career-changer-resume{background-color:#fff;background-position:100%;background-size:cover;width:100%;min-height:1120px;padding:30px;position:relative}.career-changer-resume .resume-qr-code{position:absolute}.career-changer-resume h1{text-align:center;font-size:30px}.career-changer-resume h4{text-align:center;margin-bottom:5px;font-size:14px}.career-changer-resume h2{text-align:left;text-transform:uppercase;border-bottom:2px solid #e5e5e5;margin:10px 0}.career-changer-resume .contact-information ul{flex-wrap:wrap;justify-content:center;gap:6px 35px;display:flex}.career-changer-resume .contact-information ul li{list-style:outside}.career-changer-resume .skills-information ul{flex-wrap:wrap;gap:5px 30px;display:flex}.career-changer-resume .skills-information li{text-align:left;text-indent:-1.5em;width:20%;padding-left:1.5em;list-style:inside}.career-changer-resume .hobbies-information ul{flex-wrap:wrap;gap:5px 30px;display:flex}.career-changer-resume .hobbies-information li{text-align:left;text-indent:-1.5em;width:20%;padding-left:1.5em;list-style:inside}.career-changer-resume .common-section .common-details{justify-content:space-between;display:flex}.career-changer-resume .common-section .common-level{padding-bottom:5px}.career-changer-resume .common-section .common-details .all-name-section-wdt{width:70%}.career-changer-resume .common-section .common-details .all-name-section-date{text-align:end;width:30%}.career-changer-resume .common-section .common-level:last-child{padding-bottom:0}.career-changer-resume .languages-information ul{flex-wrap:wrap;gap:5px 30px;display:flex}.career-changer-resume .languages-information li{text-align:left;text-indent:-1.5em;width:30%;padding-left:1.5em;list-style:inside}.after-border-resume-template{text-align:left;background-color:#fff;background-position:100%;background-size:cover;width:100%;min-height:1120px;padding:0 30px 30px;position:relative}.after-border-resume-template .resume-qr-code{position:absolute}.after-border-resume-template .personal-details{border-top:35px solid #e5e5e5;border-bottom:2px solid #b0b0b0;padding:15px 0 8px}.after-border-resume-template h1 z{font-size:30px}.after-border-resume-template h4{font-size:14px}.after-border-resume-template p{line-height:18px}.after-border-resume-template h2{color:#2d5b7a;text-transform:uppercase;align-items:center;column-gap:10px;margin:10px 0;font-size:14px;display:flex;position:relative}.after-border-resume-template h2 .theme-design{background-color:#e5e5e5;width:70%;height:18px}.after-border-resume-template b{font-size:12px}.after-border-resume-template .summary-information{border-bottom:2px solid #b0b0b0;margin-bottom:10px;padding-bottom:10px}.after-border-resume-template .main{gap:5%;display:flex}.after-border-resume-template .left-column{width:57%}.after-border-resume-template .common-sec{border-bottom:2px solid #b0b0b0;margin-bottom:10px;padding-bottom:8px}.after-border-resume-template .common-details{padding-bottom:10px}.after-border-resume-template .common-details:last-child{padding-bottom:0}.after-border-resume-template .right-column{width:38%}.after-border-resume-template .right-column .contact-details ul li{margin-bottom:10px;list-style:none}.after-border-resume-template .right-column .contact-details ul a:last-child li{margin-bottom:0}.after-border-resume-template .right-column .contact-details i{color:#000;justify-content:center;margin-top:4px;margin-right:10px;display:inline-flex}.after-border-resume-template .contact-details li{display:flex}.after-border-resume-template .contact-details{border-bottom:2px solid #b0b0b0;margin-bottom:10px;padding-bottom:10px}.after-border-resume-template .skills-information ul li{margin-bottom:10px;list-style:inside}.after-border-resume-template .right-column .skills-information ul li:last-child{margin-bottom:0}.after-border-resume-template .skills-information{border-bottom:2px solid #b0b0b0;margin-bottom:10px;padding-bottom:10px}.after-border-resume-template .hobbies-information ul li{margin-bottom:10px;list-style:inside}.after-border-resume-template .right-column .hobbies-information ul li:last-child{margin-bottom:0}.after-border-resume-template .hobbies-information{border-bottom:2px solid #b0b0b0;margin-bottom:10px;padding-bottom:10px}.after-border-resume-template .languages-information ul li{margin-bottom:10px;list-style:inside}.after-border-resume-template .right-column .languages-information ul li:last-child{margin-bottom:0}.after-border-resume-template .languages-information{border-bottom:2px solid #b0b0b0;margin-bottom:10px;padding-bottom:10px}.white-background-resume-template{background-color:#fff;background-position:100%;background-size:cover;width:100%;min-height:1120px;padding:20px 30px;position:relative}.white-background-resume-template .resume-qr-code{position:absolute}.white-background-resume-template .header{gap:10%;width:100%;display:flex}.white-background-resume-template .profile-img{background-position:50%;background-size:cover;border-radius:50%;width:150px;height:150px;margin-bottom:15px}.white-background-resume-template h1{text-transform:uppercase;text-align:left;font-size:30px}.white-background-resume-template h2{text-align:left;text-transform:uppercase;border-bottom:2px solid #b0b0b0;margin:10px 0;padding-bottom:3px}.white-background-resume-template h4{text-align:left;text-transform:uppercase;border-top:2px solid #b0b0b0;padding-top:10px}.white-background-resume-template .summary-information p{margin-bottom:10px}.white-background-resume-template .header{border-bottom:2px solid #b0b0b0;padding-bottom:10px}.white-background-resume-template .main-section{padding-top:10px;display:flex}.white-background-resume-template .left-column{width:45%}.white-background-resume-template ul li:last-child{margin-bottom:0}.white-background-resume-template .contact-details ul li{text-align:left;margin-bottom:6px;list-style:none;display:flex}.white-background-resume-template .contact-details ul li p{align-items:center;font-weight:500;display:flex}.white-background-resume-template .contact-details h2{margin-top:0}.white-background-resume-template .contact-details i{color:#fff;background-color:#000;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;margin-right:10px;padding:12px;font-size:12px;display:inline-flex}.white-background-resume-template .skills-information ul li{text-align:left;list-style:none}.white-background-resume-template .skills-information ul{flex-wrap:wrap;gap:10px;display:flex}.white-background-resume-template .skills-information li{background-color:#b0b0b0;border-radius:5px;padding:5px 10px;font-weight:500}.white-background-resume-template .project-information .project-details{gap:5%;width:100%;padding-bottom:8px;display:flex}.white-background-resume-template .project-information .project-details .project-datime{width:25%}.white-background-resume-template .project-information .project-details .project-level{width:75%}.white-background-resume-template .project-information .project-details:last-child{padding-bottom:0}.white-background-resume-template .certification-information .certification-details{gap:5%;width:100%;padding-bottom:8px;display:flex}.white-background-resume-template .certification-information .certification-details .certification-datime{width:25%}.white-background-resume-template .certification-information .certification-details .certification-level{width:75%}.white-background-resume-template .certification-information .certification-details:last-child{padding-bottom:0}.white-background-resume-template .hobbies-information ul{flex-wrap:wrap;gap:10px;display:flex}.white-background-resume-template .hobbies-information li{background-color:#b0b0b0;border-radius:5px;padding:5px 10px;font-weight:500;list-style:none}.white-background-resume-template b{font-size:14px}.white-background-resume-template .right-column{border-left:2px solid #b0b0b0;width:55%;margin-left:20px;padding-left:20px}.white-background-resume-template .common-sec .common-details{padding-bottom:8px}.white-background-resume-template .common-sec .common-details:last-child{padding-bottom:0}.white-background-resume-template .job-exp-edit h2{margin-top:0}.white-background-resume-template .languages-information ul{flex-wrap:wrap;gap:10px;display:flex}.white-background-resume-template .languages-information li{background-color:#b0b0b0;border-radius:5px;padding:5px 10px;font-weight:500;list-style:none}.professional-web-developer-resume{background-color:#fff;background-position:100%;background-size:cover;width:100%;min-height:1120px;padding:30px;position:relative}.professional-web-developer-resume .resume-qr-code{position:absolute}.professional-web-developer-resume .header{align-items:center;display:flex}.professional-web-developer-resume .profile-img{background-position:50%;background-size:cover;border:4px solid #574874;border-radius:30px;width:200px;height:170px}.professional-web-developer-resume .header .sub-left-column{width:72%}.professional-web-developer-resume .header .sub-right-column{width:28%}.professional-web-developer-resume .header .sub-left-column .personal-details{z-index:-1;background-color:#d9d9d9;padding:20px;font-family:Roboto Slab,serif}.professional-web-developer-resume h1{text-transform:uppercase;letter-spacing:3px;text-align:left;font-size:30px}.professional-web-developer-resume h4{text-transform:uppercase;letter-spacing:3px;text-align:left;font-size:14px}.professional-web-developer-resume h2{text-align:left;text-transform:uppercase;margin:10px 0}.professional-web-developer-resume p{text-align:left}.professional-web-developer-resume b{font-size:12px}.professional-web-developer-resume .contact-information{border-bottom:2px solid #d9d9d9;padding-bottom:10px}.professional-web-developer-resume .main-section{display:flex}.professional-web-developer-resume .main-section .left-column{width:40%;padding-right:20px}.professional-web-developer-resume .contact-information ul li{margin-bottom:5px;font-weight:500;list-style:none;display:flex}.professional-web-developer-resume .contact-information ul a:last-child li{margin-bottom:0}.professional-web-developer-resume .contact-information i{margin-top:4px;margin-right:10px}.professional-web-developer-resume .skills-information{border-bottom:2px solid #d9d9d9;padding-bottom:10px}.professional-web-developer-resume .skills-information ul{list-style-type:disc}.professional-web-developer-resume .skills-information ul li{text-align:left;margin-bottom:5px;font-family:Inter,sans-serif;font-weight:500}.professional-web-developer-resume .skills-information ul li:last-child{margin-bottom:0}.professional-web-developer-resume .hobbies-information{border-bottom:2px solid #d9d9d9;padding-bottom:10px}.professional-web-developer-resume .hobbies-information ul li{text-align:left;margin-bottom:5px;font-family:Inter,sans-serif;font-weight:500;list-style:inside}.professional-web-developer-resume .hobbies-information ul li:last-child{margin-bottom:0}.professional-web-developer-resume .languages-information{border-bottom:2px solid #d9d9d9;padding-bottom:10px}.professional-web-developer-resume .languages-information ul li{text-align:left;margin-bottom:5px;font-family:Inter,sans-serif;font-weight:500;list-style:inside}.professional-web-developer-resume .languages-information ul li:last-child{margin-bottom:0}.professional-web-developer-resume .main-section .right-column{border-left:2px solid #d9d9d9;width:60%;padding-left:20px}.professional-web-developer-resume .summary-information,.professional-web-developer-resume .main-section .common-section{border-bottom:2px solid #d9d9d9;padding-bottom:10px}.professional-web-developer-resume .main-section .common-section .common-details{padding-bottom:5px}.professional-web-developer-resume .main-section .common-section .common-details:last-child{padding-bottom:0}.hundred-percent-professional-template{text-align:left;background-color:#fff;background-position:100%;background-size:cover;width:100%;min-height:1120px;padding:20px 30px 30px;position:relative}.hundred-percent-professional-template .resume-qr-code{position:absolute}.hundred-percent-professional-template h1{margin-bottom:5px;font-size:30px}.hundred-percent-professional-template h4{margin-bottom:10px;font-size:14px}.hundred-percent-professional-template h2{text-transform:uppercase;background-color:#dfd7d3;width:70%;margin:10px 0;padding:7px 10px 5px;font-size:14px}.hundred-percent-professional-template b{font-size:12px}.hundred-percent-professional-template .contact-details ul{flex-wrap:wrap;gap:10px 15px;display:flex}.hundred-percent-professional-template .contact-details ul li{align-items:center;font-weight:500;list-style:none;display:flex}.hundred-percent-professional-template .contact-details .app-icon{color:#000;border-radius:50%;margin-right:10px;font-size:12px}.hundred-percent-professional-template .main-section{border-top:2px solid #dfd7d3;gap:3%;margin-top:5px;padding-top:20px;display:flex}.hundred-percent-professional-template .main-section .left-column{width:40%}.hundred-percent-professional-template .profile-img{background-position:50%;background-size:cover;width:100%;height:250px;margin-bottom:20px}.hundred-percent-professional-template .main-section .left-column .education-information .education-details{padding-bottom:10px}.hundred-percent-professional-template .main-section .left-column .education-information .education-details:last-child{padding-bottom:0}.hundred-percent-professional-template .skill-information ul li{text-indent:-1.5em;margin-bottom:8px;padding-left:1.5em;font-weight:500;list-style:inside}.hundred-percent-professional-template .skill-information ul li:last-child{margin-bottom:0}.hundred-percent-professional-template .hobbies-information ul li{text-align:left;text-indent:-1.5em;margin-bottom:8px;padding-left:1.5em;font-weight:500;list-style:inside}.hundred-percent-professional-template .hobbies-information ul li:last-child{margin-bottom:0}.hundred-percent-professional-template .main-section .right-column{width:57%}.hundred-percent-professional-template .main-section .right-column .summary-information h2{margin-top:0}.hundred-percent-professional-template .main-section .right-column .common-section .common-details{padding-bottom:10px}.hundred-percent-professional-template .main-section .right-column .common-section .common-details:last-child{padding-bottom:0}.hundred-percent-professional-template .main-section .right-column .common-section .common-details .common-level{justify-content:space-between;gap:3%;width:100%;display:flex}.hundred-percent-professional-template .main-section .right-column .common-section .common-details .common-level #cls-1{width:65%}.hundred-percent-professional-template .main-section .right-column .common-section .common-details .common-level #cls-2{text-align:right;width:42%}.hundred-percent-professional-template .main-section .right-column .languages-information ul li{text-indent:-1.5em;text-align:left;margin-bottom:8px;padding-left:1.5em;font-weight:500;list-style:inside}.hundred-percent-professional-template .main-section .right-column .languages-information ul li:last-child{margin-bottom:0}.brown-minimalist-creative-template{text-align:left;background-position:100%;background-size:cover;width:100%;min-height:1120px;padding:40px 30px 30px;position:relative}.brown-minimalist-creative-template .resume-qr-code{position:absolute}.brown-minimalist-creative-template .header{background-color:#101f24;border-radius:30px;column-gap:30px;padding:30px;display:flex}.brown-minimalist-creative-template .personal-details{flex:1;position:relative}.brown-minimalist-creative-template .header .profile-img{background-position:50%;background-size:cover;border-radius:50%;width:170px;height:170px}.brown-minimalist-creative-template h1{color:#fff;margin-bottom:5px;font-family:Martel,serif;font-size:30px;font-weight:700}.brown-minimalist-creative-template h4{color:#fff;margin-bottom:15px;font-family:Martel,serif;font-size:14px;font-weight:700}.brown-minimalist-creative-template .header p{color:#fff}.brown-minimalist-creative-template h2{text-transform:uppercase;margin:10px 0;font-family:Martel,serif;font-size:14px;font-weight:800}.brown-minimalist-creative-template .main-section{gap:5%;padding-top:30px;display:flex}.brown-minimalist-creative-template .left-column{width:45%}.brown-minimalist-creative-template .contact-information h2{margin-top:0}.brown-minimalist-creative-template .contact-information ul li{margin-bottom:8px;font-family:Inter,sans-serif;font-weight:500;list-style:none;display:flex}.brown-minimalist-creative-template .contact-information ul a:last-child li{margin-bottom:0}.brown-minimalist-creative-template .contact-information i{color:#fff;background-color:#101f24;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;margin-right:10px;padding:10px;font-size:10px;display:inline-flex}.brown-minimalist-creative-template .skills-information ul li{margin-bottom:6px;padding-left:20px;font-family:Inter,sans-serif;font-weight:500;list-style:none;position:relative}.brown-minimalist-creative-template .skills-information ul li:last-child{margin-bottom:0}.brown-minimalist-creative-template .list-dots-boxes{content:"";background-color:#101f24;border-radius:50%;justify-content:center;align-items:center;width:8px;height:8px;display:flex;position:absolute;top:5.45px;left:0}.brown-minimalist-creative-template .hobbies-information ul li{text-align:left;margin-bottom:6px;padding-left:20px;font-weight:500;list-style:none;position:relative}.brown-minimalist-creative-template .hobbies-information ul li:last-child{margin-bottom:0}.brown-minimalist-creative-template b{font-size:12px}.brown-minimalist-creative-template .common-section .common-details{padding-bottom:8px;position:relative}.brown-minimalist-creative-template .right-column .project-edit h2{margin-top:0}.brown-minimalist-creative-template .common-section .common-details:last-child{padding-bottom:0}.brown-minimalist-creative-template .right-column{border-left:1px solid #101f24;width:50%;padding-left:20.6px}.brown-minimalist-creative-template .right-column .common-section .common-dots{content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:9px;left:-25px}.brown-minimalist-creative-template .main-section .right-column .languages-information ul li{text-align:left;margin-bottom:6px;padding-left:20px;font-weight:500;list-style:none;position:relative}.brown-minimalist-creative-template .main-section .right-column .languages-information ul li:last-child{margin-bottom:0}.heading-border-resume-template{background-color:#fff;background-position:100%;background-size:cover;width:100%;min-height:1120px;padding:30px;position:relative}.heading-border-resume-template .resume-qr-code{position:absolute}.heading-border-resume-template .main-header{justify-content:space-between;gap:2%;display:flex}.heading-border-resume-template h1{margin-bottom:5px;font-size:30px}.heading-border-resume-template h4{margin-bottom:5px}.heading-border-resume-template p{text-align:left}.heading-border-resume-template b{font-size:12px}.heading-border-resume-template .summary-information{margin-bottom:10px}.heading-border-resume-template h2{text-align:left;text-transform:uppercase;background-color:#f6ebcf;margin:10px 0;padding:5px 15px;font-size:14px}.heading-border-resume-template .personal-details{text-align:left;width:59%}.heading-border-resume-template .contact-details ul li{flex-direction:row-reverse;margin-bottom:8px;font-weight:500;list-style:none;display:flex}.heading-border-resume-template .contact-details{width:39%}.heading-border-resume-template .contact-details li p{text-align:right}.heading-border-resume-template .contact-details i{margin-top:5px;margin-left:10px}.heading-border-resume-template .skills-information ul li{padding:5px 10px;font-size:10px;font-weight:500;list-style:none}.heading-border-resume-template .skills-information ul{flex-wrap:wrap;gap:8px 20px;display:flex}.heading-border-resume-template .hobbies-information ul li{padding:5px 10px;font-size:10px;font-weight:500;list-style:none}.heading-border-resume-template .hobbies-information ul{flex-wrap:wrap;gap:8px 20px;display:flex}.heading-border-resume-template .common-sec .common-details{justify-content:space-between;display:flex}.heading-border-resume-template .common-sec .common-level{padding-bottom:8px}.heading-border-resume-template .common-sec .common-level:last-child{padding-bottom:0}.heading-border-resume-template .languages-information ul li{padding:5px 10px;font-size:10px;font-weight:500;list-style:none}.heading-border-resume-template .languages-information ul{flex-wrap:wrap;gap:8px 20px;display:flex}.blue-header-resume-template{text-align:left;background-color:#fff;background-position:100%;background-size:cover;width:100%;min-height:1120px;padding:0 30px 30px;position:relative}.blue-header-resume-template .resume-qr-code{position:absolute}.blue-header-resume-template .personal-details{background-color:#cce1ed;width:calc(100% + 60px);padding:30px 0 10px 30px;position:relative;left:-30px}.blue-header-resume-template h1{margin-bottom:5px;font-size:30px}.blue-header-resume-template b{font-size:12px;font-weight:450}.blue-header-resume-template .contact-details{background-color:#404040;width:calc(100% + 60px);padding:10px 30px;position:relative;left:-30px}.blue-header-resume-template .contact-details ul li{font-weight:500;list-style:none;display:flex}.blue-header-resume-template .contact-details ul li p{align-items:center;font-weight:450;display:flex}.blue-header-resume-template .contact-details ul{flex-wrap:wrap;align-items:center;gap:15px 5%;display:flex}.blue-header-resume-template .contact-details i{color:#000;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;margin-right:10px;padding:12px;font-size:10px;display:inline-flex}.blue-header-resume-template h2{margin:12px 0 8px}.blue-header-resume-template .skills-information ul li{text-indent:-1.5em;width:21.2%;padding-left:1.5em;font-weight:450;list-style:inside}.blue-header-resume-template .skills-information ul{flex-wrap:wrap;gap:5px 5%;display:flex}.blue-header-resume-template .hobbies-information ul li{text-indent:-1.5em;width:21%;padding-left:1.5em;font-weight:450;list-style:inside}.blue-header-resume-template .hobbies-information ul{flex-wrap:wrap;gap:5px 5%;display:flex}.blue-header-resume-template .common-sec .common-details{gap:3%;width:100%;padding-bottom:8px;display:flex}.blue-header-resume-template .common-sec .common-details .common-datime{width:23%}.blue-header-resume-template .common-sec .common-details .common-level{width:74%}.blue-header-resume-template .common-sec .common-details:last-child{padding-bottom:0}.blue-header-resume-template .languages-information ul{flex-wrap:wrap;gap:5px 5%;display:flex}.blue-header-resume-template .languages-information ul li{text-indent:-1.5em;width:21%;padding-left:1.5em;font-weight:450;list-style:inside}.blue-ats-proof-template{text-align:left;background-color:#fff;background-position:100%;background-size:cover;width:100%;min-height:1120px;padding:30px;position:relative}.blue-ats-proof-template .resume-qr-code{position:absolute}.blue-ats-proof-template h1{margin-bottom:5px;font-size:30px}.blue-ats-proof-template h4{color:#215399;margin-bottom:8px}.blue-ats-proof-template h2{text-transform:uppercase;border-bottom:2px solid #7b9dd5;margin:10px 0;font-size:14px}.blue-ats-proof-template .contact-details{background-color:#e4f2fd;padding:10px 20px}.blue-ats-proof-template .contact-details ul li{align-items:center;font-weight:500;list-style:none;display:flex}.blue-ats-proof-template .contact-details ul{flex-wrap:wrap;gap:10px 30px;display:flex}.blue-ats-proof-template .contact-details i{border-radius:50%;margin-right:6px;font-size:13px}.blue-ats-proof-template b{font-size:14px}.blue-ats-proof-template .common-section .common-details{justify-content:space-between;display:flex}.blue-ats-proof-template .common-section .common-details i{background-color:#e4f2fd;padding:5px 10px;font-weight:500}.blue-ats-proof-template .common-level{padding-bottom:6px}.blue-ats-proof-template .common-level:last-child{padding-bottom:0}.blue-ats-proof-template .skills-information ul li{padding:3px 8px;font-weight:500;list-style:none}.blue-ats-proof-template .skills-information ul{flex-wrap:wrap;gap:10px 30px;display:flex}.blue-ats-proof-template .hobbies-information ul li{border:1px solid #b6e3ff;padding:3px 8px;font-weight:500;list-style:none}.blue-ats-proof-template .hobbies-information ul{flex-wrap:wrap;gap:10px 30px;display:flex}.blue-ats-proof-template .languages-information ul li{border:1px solid #b6e3ff;padding:3px 8px;font-weight:500;list-style:none}.blue-ats-proof-template .languages-information ul{flex-wrap:wrap;gap:10px 30px;display:flex}.big-image-typography-template{background-color:#fff;background-position:100%;background-size:cover;gap:10%;width:100%;min-height:1120px;display:flex;position:relative}.big-image-typography-template .left-column{width:40%;padding:80px 20px 0 30px}.big-image-typography-template .resume-qr-code{position:absolute}.big-image-typography-template h1{text-align:left;margin-bottom:10px;font-size:50px;line-height:50px}.big-image-typography-template h4{text-align:left}.big-image-typography-template h2{text-align:left;color:#fff;background-color:#000;border-radius:4px;margin:12px 0 10px;padding:3px 20px}.big-image-typography-template b{font-size:12px}.big-image-typography-template .left-column .contact-details ul li{color:#000;margin-bottom:6px;list-style:none;display:flex}.big-image-typography-template .left-column .contact-details li p{align-items:center;font-weight:500;display:flex}.big-image-typography-template .left-column .contact-details ul a:last-child li{margin-bottom:0}.big-image-typography-template .left-column .contact-details ul{padding-top:2px}.big-image-typography-template .left-column .contact-details i{color:#fff;background-color:#000;border-radius:4px;justify-content:center;align-items:center;width:15px;height:15px;margin-right:10px;padding:12px;font-size:12px;display:inline-flex}.big-image-typography-template .left-column .skills-information ul li{text-align:left;margin-bottom:6px;padding-left:20px;font-weight:500;list-style:none;position:relative}.big-image-typography-template .left-column .skills-information ul li:last-child{margin-bottom:0}.big-image-typography-template .left-column .skills-information li .list-dots-boxes{content:"";border-radius:2px;width:8px;height:8px;position:absolute;top:5px;left:0}.big-image-typography-template .left-column .education-information{text-align:left}.big-image-typography-template .left-column .education-details{padding-bottom:8px}.big-image-typography-template .left-column .education-details:last-child{padding-bottom:0}.big-image-typography-template .left-column .hobbies-information ul li{text-align:left;margin-bottom:6px;padding-left:20px;font-weight:500;list-style:none;position:relative}.big-image-typography-template .left-column .hobbies-information ul li:last-child{margin-bottom:0}.big-image-typography-template .left-column .hobbies-information li .list-dots-boxes{content:"";border-radius:2px;width:8px;height:8px;position:absolute;top:5px;left:0}.big-image-typography-template .right-column{width:50%}.big-image-typography-template .right-column .profile-img{background-position:50%;background-size:cover;width:100%;height:300px}.big-image-typography-template .right-column .summary-information{text-align:left;background-color:#000;border-bottom-left-radius:4px;margin-bottom:14px;padding:20px 30px}.big-image-typography-template .right-column .summary-information h2{color:#000;background-color:#fff;width:70%;margin-top:0}.big-image-typography-template .right-column .project_information h2{width:70%}.big-image-typography-template .right-column .project_information .project_details{text-align:left;padding-bottom:8px;padding-right:30px}.big-image-typography-template .right-column .project_information .project_details:last-child{padding-bottom:0}.big-image-typography-template .right-column .experience-information h2{width:70%}.big-image-typography-template .right-column .experience-details{padding-bottom:8px;padding-right:30px}.big-image-typography-template .right-column .experience-details:last-child{padding-bottom:0}.big-image-typography-template .right-column .certification-information h2{width:70%}.big-image-typography-template .right-column .certification-details{padding-bottom:8px;padding-right:30px}.big-image-typography-template .right-column .certification-details:last-child{padding-bottom:0}.big-image-typography-template .right-column .languages-information h2{width:70%}.big-image-typography-template .right-column .languages-information ul li{text-align:left;margin-bottom:6px;padding-left:20px;font-weight:500;list-style:none;position:relative}.big-image-typography-template .right-column .languages-information ul li:last-child{margin-bottom:0}.big-image-typography-template .right-column .languages-information li .list-dots-boxes{content:"";border-radius:2px;width:8px;height:8px;position:absolute;top:5px;left:0}.cg-template-section{flex-direction:column;align-items:center;gap:28px;padding:76px 0;display:flex;position:relative}.cg-template-section .cg-row{width:95%;max-width:1400px}.cg-template-section .background-gradient-3{z-index:-2;position:absolute;bottom:0%;right:0%;overflow:hidden}.cg-template-section .cg-row :where(h1,h2){font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);letter-spacing:0;color:#0f172a;text-align:center;text-wrap:balance;font-size:50px;font-weight:800;line-height:1.16}.cg-template-section .cg-row h2{font-size:38px;font-weight:800}.cg-template-section .cg-row .cg-gradient-text{background:linear-gradient(90deg,#705cec 0%,#1f68e8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:800}.cg-template-section .cg-row-2{white-space:nowrap;justify-content:center;gap:10px;display:flex;overflow:auto}.cg-template-section .cg-row-2::-webkit-scrollbar{display:none}.cg-template-section .cg-row-2 li{font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);color:#334155;letter-spacing:0;cursor:pointer;border-bottom:2px solid #0000;padding:0 8px 8px;font-size:15px;font-weight:800;list-style:none;transition:color .18s,opacity .18s}.cg-template-section .cg-row-2 li:hover{background:linear-gradient(90deg,#705cec 0%,#1f68e8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.cg-template-section .cg-row-2 .active-tab{background:linear-gradient(90deg,#705cec 0%,#1f68e8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;border-image:linear-gradient(90deg,#705cec,#1f68e8) 1}.cg-template-section .view-all-btn{width:100%;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);text-align:center;background:linear-gradient(90deg,#705cec 0%,#1f68e8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;justify-content:flex-end;align-items:center;column-gap:10px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.cg-template-section .view-all-btn:hover{opacity:.8}.cg-template-section .view-all-btn i{font-size:10px}.cg-template-section .view-all-btn .app-icon{-webkit-text-fill-color:currentColor;width:14px;height:14px}.cg-template-section .cg-row-3{flex-wrap:wrap;gap:30px 2%;display:flex}.cg-template-section .cg-row-3 .template-box{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#705cec0d 0%,#1f68e80d 100%);border-radius:8px;flex-wrap:wrap;gap:16px;width:32%;padding:18px;display:flex;position:relative;overflow:hidden}.cg-template-section .cg-row-3 .template-box .resume-preve{border-radius:8px;width:100%;overflow:hidden}.cg-template-section .cg-row-3 .template-box:hover{background:linear-gradient(90deg,#705cec1a 0%,#1f68e81a 100%);box-shadow:0 18px 42px #1f68e81a}.cg-template-section .cg-row-3 .template-box .resume-preve img{border-radius:8px;width:100%;box-shadow:0 0 20px #705cec33}.cg-template-section .cg-row-3 .template-box .resume-preve .cg-temp-loading{background-color:#fff;justify-content:center;align-items:center;height:600px;display:flex}.cg-template-section .cg-row-3 .template-box .resume-preve .cg-temp-loading img{width:60px;box-shadow:none;animation:2s ease-in-out infinite alternate FadeIMG}.cg-template-section .cg-row-3 .template-box button{width:calc(50% - 10px);font-size:15px;font-weight:800;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);letter-spacing:0;color:#fff;background:linear-gradient(90deg,#705cec 0%,#1f68e8 100%);border:1px solid #0000;border-radius:8px;min-height:46px;padding:0 18px;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s}.cg-template-section .cg-row-3 .template-box button:hover{background:linear-gradient(90deg,#705cece6 0%,#1f68e8e6 100%);transform:translateY(-1px);box-shadow:0 12px 24px #2563eb2e}.cg-template-section .cg-row-3 .template-box button:focus-visible{outline-offset:3px;outline:3px solid #2563eb38}.cg-template-section .cg-row-3 .template-box button:nth-last-child(2){background:linear-gradient(90deg,#705cec1a 0%,#1f68e81a 100%);border-color:#2563eb2e;position:relative}.cg-template-section .cg-row-3 .template-box button:nth-last-child(2) span{background:linear-gradient(90deg,#705cec 0%,#1f68e8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.cg-template-section .cg-row-3 .template-box button:nth-last-child(2):hover{background:linear-gradient(90deg,#705cec0d 0%,#1f68e80d 100%)}@media screen and (width<=768px){.cg-template-section{padding:60px 0}.cg-template-section .cg-row-3{column-gap:4%}.cg-template-section .cg-row-3 .template-box{width:48%}.cg-template-section .cg-row-3 .template-box button{width:100%}}@media screen and (width<=600px){.cg-template-section .cg-row{width:min(560px,100% - 28px)}.cg-template-section .cg-row-3{grid-template-columns:1fr;row-gap:22px;width:min(340px,100% - 28px);display:grid}.cg-template-section .cg-row-3 .template-box{width:100%;min-width:0}.cg-template-section .view-all-btn{justify-content:center}}@media screen and (width<=450px){.cg-template-section .cg-row-1 h1{font-size:30px}.cg-template-section .cg-row-1 h1 br{display:none}.cg-template-section .cg-row-1 h2{font-size:26px}.cg-template-section .cg-row-2{justify-content:flex-start}.cg-template-section .cg-row-3{width:min(340px,100% - 28px)}.cg-template-section .cg-row-3 .template-box{width:100%;min-width:100%}.cg-template-section .view-all-btn{justify-content:center}.cg-template-section .background-gradient-3{display:none}}.resume-prev-popup-body{z-index:100;background-color:#000000b3;flex-direction:column;align-items:center;width:100vw;height:100vh;padding:30px;display:flex;position:fixed;top:0;left:0;overflow:auto}.resume-prev-popup-body .prev-final-resume{position:relative}.resume-prev-popup-body .final-resume{-webkit-user-select:none;user-select:none;width:793.701px;animation:.3s linear TopSliding}.resume-prev-popup-body .cancel-popup{color:#fff;cursor:pointer;z-index:5;background-color:#635ae2;border-radius:50%;padding:11px 13px;transition:all .3s;animation:.3s linear TopSliding;position:absolute;top:-20px;right:-20px}.resume-prev-popup-body .cancel-popup:hover{background-color:#ad0404}.resume-prev-popup-body .d-btn{color:#fff;background:linear-gradient(90deg,#705cec 0%,#2a51ba 100%);border:none;justify-content:center;align-items:center;column-gap:5px;width:793.701px;margin-top:20px;padding:20px;font-family:montserrat;font-size:16px;font-weight:400;display:flex}.resume-prev-popup-body .d-btn:hover{background:linear-gradient(90deg,#2a51ba 0%,#705cec 100%)}@media screen and (width<=768px){.resume-prev-popup-body{justify-content:center}.resume-prev-popup-body .final-resume,.resume-prev-popup-body button{zoom:.5}.resume-prev-popup-body button span{font-size:30px}.resume-prev-popup-body button svg{width:40px;height:40px}}@media screen and (width<=450px){.resume-prev-popup-body .cancel-popup{padding:8px 9px;font-size:12px;top:-15px;right:-10px}.resume-prev-popup-body .final-resume,.resume-prev-popup-body button{zoom:.4}}.loader-container{background:linear-gradient(#0003,#0003);width:100vw;height:100vh;position:absolute}.loader{color:#fff;z-index:1;flex-direction:column;justify-content:center;align-items:center;font-size:1.5rem;display:flex;position:relative;top:45%}.spinner{border:8px solid #ffffff1a;border-left-color:#5a4abd;border-radius:50%;width:40px;height:40px;margin-bottom:10px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.cg-htd-section{background:linear-gradient(90deg,#705cec 0%,#1f68e8 100%);justify-content:center;width:100vw;padding:84px 0;display:flex}.cg-htd-section .cg-row{flex-wrap:wrap;justify-content:space-between;align-items:center;width:95%;max-width:1400px;display:flex}.cg-htd-section .cg-row .cg-column{width:48%}.cg-htd-section .cg-row .cg-column-1{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;display:flex}.cg-htd-section .cg-row .cg-column-1 h2{font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);letter-spacing:0;color:#fff;text-wrap:balance;font-size:36px;font-weight:800;line-height:1.18}.cg-htd-section .cg-row .cg-column-1 p,.cg-htd-section .cg-row .cg-column-1 span{font-family:var(--cg-font-description,"Mulish", Arial, sans-serif);color:#fff;font-size:16px;font-weight:500;line-height:1.65}.cg-htd-section .cg-row .cg-column-1 .our-features{flex-direction:column;gap:15px;display:flex}.cg-htd-section .cg-row .cg-column-1 .our-features li{align-items:center;gap:10px;list-style:none;display:flex}.cg-htd-section .cg-row .cg-column-1 .our-features li .check{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;display:flex}.cg-htd-section .cg-row .cg-column-1 .our-features li .check .app-icon{color:#2563eb;stroke-width:3px;width:12px;height:12px}.cg-htd-section .cg-row .cg-column-1 a{min-height:48px;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);letter-spacing:0;color:#5a4abd;background-color:#fff;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 24px;font-size:15px;font-weight:800;line-height:1;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 16px 30px #0f172a29}.cg-htd-section .cg-row .cg-column-1 a:hover{background-color:#ffffffe6;transform:translateY(-1px);box-shadow:0 18px 36px #0f172a2e}.cg-htd-section .cg-row .cg-column-1 a:focus-visible{outline-offset:3px;outline:3px solid #ffffff59}.cg-htd-section .cg-row .cg-column-2{justify-content:flex-end;display:flex}.cg-htd-section .cg-row .cg-column-2 .cg-vid-wrapper{background-color:#fff3;border-radius:8px;padding:20px;display:inline-block;box-shadow:0 24px 46px #0f172a1f}.cg-htd-section .cg-row .cg-column-2 .cg-vid-wrapper video{border-radius:8px;max-width:100%;display:block;box-shadow:0 0 20px #fff3}@media screen and (width<=768px){.cg-htd-section{padding:60px 0}.cg-htd-section .cg-row{flex-direction:column-reverse;gap:40px}.cg-htd-section .cg-row .cg-column{width:100%}.cg-htd-section .cg-row .cg-column-1{align-items:center}.cg-htd-section .cg-row .cg-column-1 h2,.cg-htd-section .cg-row .cg-column-1 p{text-align:center}.cg-htd-section .cg-row .cg-column-2{justify-content:center}}@media screen and (width<=450px){.cg-htd-section .cg-row .cg-column-1 h2{font-size:26px}.cg-htd-section .cg-row .cg-column-1 p br{display:none}.cg-htd-section .cg-row .cg-column-2 .cg-vid-wrapper{width:95%}.cg-htd-section .cg-row .cg-column-2 .cg-vid-wrapper video{width:100%}}.cg-db-section{isolation:isolate;color:#243144;width:100%;font-family:var(--cg-font-description,"Mulish", Arial, sans-serif);background:linear-gradient(135deg,#f8fafcfa,#fffffffa),radial-gradient(circle at 10% 20%,#6d5df612,#0000 32%),radial-gradient(circle at 86% 18%,#2563eb0f,#0000 30%);padding:88px 0;position:relative;overflow:hidden}.cg-db-section:after{z-index:-1;content:"";background:linear-gradient(135deg,#6d5df60b,#2563eb0b);border-radius:999px 0 0;width:58%;height:48%;position:absolute;bottom:-28%;right:-10%}.cg-db-section .background-gradient-4{z-index:-1;opacity:.16;pointer-events:none;width:min(520px,42vw);max-width:100%;position:absolute;top:-20%;left:-16%}.cg-db-container{grid-template-columns:minmax(250px,.85fr) minmax(280px,.92fr) minmax(340px,1.12fr);align-items:center;gap:44px;width:min(1240px,100% - 40px);margin:0 auto;display:grid}.cg-db-intro{flex-direction:column;align-items:flex-start;display:flex}.cg-db-eyebrow,.cg-db-preview-kicker{color:#1d4ed8;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-size:13px;font-weight:var(--cg-weight-subheading,600);letter-spacing:0;text-transform:uppercase;line-height:1.2;display:inline-flex}.cg-db-intro h2{color:#111827;max-width:440px;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-size:clamp(34px,3.8vw,50px);font-weight:var(--cg-weight-heading,600);letter-spacing:0;margin:12px 0 0;line-height:1.12}.cg-db-intro h2 span{color:#0000;background:var(--cg-brand-gradient,linear-gradient(135deg, #6d5df6 0%, #2563eb 100%));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cg-db-intro p{color:#475569;max-width:430px;font-size:16px;font-weight:var(--cg-weight-body,500);margin:20px 0 0;line-height:1.72}.cg-db-link{color:#4f46e5;min-height:42px;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-size:15px;font-weight:var(--cg-weight-action,600);align-items:center;gap:8px;margin-top:28px;line-height:1;text-decoration:none;transition:color .18s,gap .18s;display:inline-flex}.cg-db-link:hover{color:#2563eb;gap:11px}.cg-db-link:focus-visible,.designation-list:focus-visible,.cg-db-section .profession-dropdown-trigger:focus-visible,.cg-db-section .profession-dropdown-option:focus-visible,.cg-db-section .template-btn:focus-visible{outline-offset:4px;outline:3px solid #2563eb38}.cg-db-role-panel{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #dbe7ffdb;border-radius:8px;flex-direction:column;gap:10px;padding:14px;display:flex;position:relative;box-shadow:0 18px 42px #2563eb12}.cg-db-role-list{gap:10px;display:grid}.designation-list{isolation:isolate;color:#334155;cursor:pointer;width:100%;min-height:56px;font:inherit;text-align:left;background:#fffffff0;border:1px solid #dbe7fff2;border-radius:8px;grid-template-columns:64px minmax(0,1fr) 22px;align-items:center;padding:0 14px 0 0;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s,color .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px #0f172a09}.designation-list:before{z-index:-1;content:"";opacity:0;background:linear-gradient(135deg,#eff6fff5,#f8fafcdb);transition:opacity .22s;position:absolute;inset:0}.designation-list:after{content:"";opacity:0;border-top:2px solid;border-right:2px solid;justify-self:end;width:7px;height:7px;transition:opacity .22s,transform .22s;transform:rotate(45deg)translate(-6px)}.designation-list:hover{color:#1e3a8a;border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 14px 32px #2563eb17}.designation-list:hover:before,.designation-list:hover:after{opacity:1}.designation-list:hover:after{transform:rotate(45deg)translate(0)}.designation-list .designation-icon{color:#2563eb;background:#eff6ff;border:1px solid #c7d2fe;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;margin-left:8px;transition:transform .22s,background .22s,border-color .22s,color .22s,box-shadow .22s;display:inline-flex}.designation-list:hover .designation-icon{color:#fff;background:linear-gradient(135deg,#6d5df6,#2563eb);border-color:#0000;transform:scale(1.02);box-shadow:0 8px 18px #2563eb29}.designation-list .designation-label{color:inherit;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-size:16px;font-weight:var(--cg-weight-subheading,600);letter-spacing:0;line-height:1.35}.designation-list.designation-active-tab{color:#1e3a8a;background:linear-gradient(90deg,#6d5df624,#2563eb1a),#fff;border-color:#93c5fd;box-shadow:0 16px 36px #2563eb1f}.designation-list.designation-active-tab:before{opacity:0}.designation-list.designation-active-tab:after{opacity:1;transform:rotate(45deg)translate(0)}.designation-list.designation-active-tab:hover{color:#1e3a8a;transform:translateY(-1px);box-shadow:0 18px 42px #2563eb29}.designation-list.designation-active-tab .designation-icon{color:#fff;background:linear-gradient(135deg,#6d5df6,#2563eb);border-color:#0000;box-shadow:0 8px 18px #2563eb2e}.designation-list.designation-active-tab:hover .designation-icon{transform:scale(1.02)}.cg-column-2{z-index:1;gap:14px;min-width:0;display:grid;position:relative}.cg-db-preview-kicker{justify-content:center;margin-bottom:4px}.cg-db-section .template-wrapper{background:#ffffffd1;border:1px solid #dbe7ff;border-radius:8px;flex-direction:column;align-items:center;width:min(100%,440px);margin:0 auto;padding:28px;display:flex;box-shadow:0 22px 54px #2563eb1a}.cg-db-section .templates{width:100%}.cg-db-section .dimenssions{cursor:pointer;width:100%}.cg-db-section .template-img{background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 18px 34px #0f172a1a}.cg-db-section .template-btn{color:#fff;background:var(--cg-brand-gradient,linear-gradient(135deg, #6d5df6 0%, #2563eb 100%));cursor:pointer;min-height:48px;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-size:15px;font-weight:var(--cg-weight-action,600);letter-spacing:0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;margin-top:18px;padding:0 24px;line-height:1;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 16px 34px #2563eb38}.cg-db-section .template-btn:hover{filter:saturate(1.05);transform:translateY(-1px);box-shadow:0 19px 40px #2563eb45}.cg-db-empty-state{color:#475569;text-align:center;background:#fff;border:1px solid #dbe7ff;border-radius:8px;justify-items:center;gap:10px;width:min(100%,440px);margin:0 auto;padding:42px 28px;display:grid;box-shadow:0 22px 52px #0f172a14}.cg-db-empty-state .app-icon{color:#2563eb}.cg-db-empty-state strong{color:#111827;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-size:18px;font-weight:var(--cg-weight-subheading,600)}.cg-db-empty-state p{color:#64748b;max-width:280px;font-size:15px;line-height:1.6}.cg-db-section .drowpdown{display:none}@media screen and (width<=1180px){.cg-db-container{grid-template-columns:minmax(240px,.9fr) minmax(260px,.95fr) minmax(320px,1fr);gap:30px}.cg-db-intro h2{font-size:38px}}@media screen and (width<=960px){.cg-db-section{padding:68px 0}.cg-db-container{grid-template-columns:1fr;width:min(720px,100% - 32px)}.cg-db-intro{text-align:center;align-items:center}.cg-db-intro h2,.cg-db-intro p{max-width:640px}.cg-db-role-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=768px){.cg-db-role-list{display:none}.cg-db-section .drowpdown{z-index:60;justify-content:center;width:100%;display:flex;position:relative}.cg-db-section .profession-dropdown-trigger{color:#1e3a8a;cursor:pointer;width:min(100%,390px);min-height:56px;font:inherit;text-align:left;background:linear-gradient(135deg,#fffffffa,#f8fafcf0),linear-gradient(135deg,#6d5df614,#2563eb14);border:1px solid #c7d2fe;border-radius:8px;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;padding:0 14px 0 8px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 12px 28px #2563eb17}.cg-db-section .profession-dropdown-trigger:hover,.cg-db-section .drowpdown.is-open .profession-dropdown-trigger{border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 16px 34px #2563eb1f}.cg-db-section .profession-dropdown-leading,.cg-db-section .profession-dropdown-option-icon{color:#2563eb;background:#eff6ff;border:1px solid #dbe7ff;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.cg-db-section .profession-dropdown-label,.cg-db-section .profession-dropdown-option span:not(.profession-dropdown-option-icon){text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-size:16px;font-weight:var(--cg-weight-subheading,600);letter-spacing:0;overflow:hidden}.cg-db-section .profession-dropdown-chevron{color:#1d4ed8;justify-self:end;transition:transform .18s}.cg-db-section .drowpdown.is-open .profession-dropdown-chevron{transform:rotate(180deg)}.cg-db-section .profession-dropdown-menu{z-index:70;background:#fff;border:1px solid #dbe7ff;border-radius:8px;gap:8px;width:min(100%,390px);max-height:336px;padding:10px;animation:.16s ease-out cgRoleDropdownIn;display:grid;position:absolute;top:calc(100% + 10px);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 20px 46px #0f172a1f}.cg-db-section .profession-dropdown-option{color:#334155;cursor:pointer;min-height:48px;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:0 10px 0 4px;transition:color .18s,background .18s,border-color .18s,transform .18s;display:grid}.cg-db-section .profession-dropdown-option:hover{color:#1e3a8a;background:#eff6ff;border-color:#dbeafe;transform:translate(2px)}.cg-db-section .profession-dropdown-option.is-selected{color:#1e3a8a;background:linear-gradient(135deg,#6d5df61f,#2563eb17);border-color:#bfdbfe;box-shadow:0 10px 22px #2563eb1a}.cg-db-section .profession-dropdown-option.is-selected .profession-dropdown-option-icon{color:#fff;background:linear-gradient(135deg,#6d5df6,#2563eb);border-color:#0000}.cg-db-section .profession-dropdown-check{color:#2563eb;justify-self:end}.cg-db-section .template-wrapper{padding:18px}}@keyframes cgRoleDropdownIn{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@media screen and (width<=520px){.cg-db-section{padding:56px 0}.cg-db-container{gap:26px;width:min(390px,100% - 28px)}.cg-db-intro h2{font-size:30px;line-height:1.14}.cg-db-intro p{font-size:15px}.cg-db-link{margin-top:20px}.cg-db-section .background-gradient-4{display:none}}.cg-live-prev-section{background:linear-gradient(#f8fafcfa 0%,#fffffffa 100%),radial-gradient(circle at 88% 62%,#6d5df614,#0000 32%);justify-content:center;width:100%;max-width:100vw;padding:34px 0 76px;display:flex;position:relative;overflow:hidden}.cg-live-prev-section .background-gradient-7{opacity:.26;pointer-events:none;position:absolute;top:-60%;right:-10%;overflow:hidden}.cg-live-bg-card{z-index:0;pointer-events:none;background:#ffffffb8;border:1px solid #dbe7ff;border-radius:8px;position:absolute;box-shadow:0 18px 42px #2563eb14}.cg-live-bg-card--form{opacity:.46;gap:8px;width:188px;padding:14px;display:grid;top:74px;left:9%;transform:rotate(-3deg)}.cg-live-bg-title{color:#1e3a8a;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-size:12px;font-weight:var(--cg-weight-subheading,600)}.cg-live-bg-input,.cg-live-bg-button{background:#dbeafe;border-radius:999px;height:10px;display:block}.cg-live-bg-input.is-short{width:74%}.cg-live-bg-button{background:#c7d2fe;width:52%}.cg-live-prev-section .cg-row{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;width:95%;max-width:1400px;display:flex;position:relative}.cg-live-prev-section .cg-row .cg-column{width:48%}.cg-live-prev-section .cg-row .cg-column-1{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;display:flex}.cg-live-prev-section .cg-row .cg-column-1 h2{font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);letter-spacing:0;color:#0f172a;text-wrap:balance;font-size:36px;font-weight:800;line-height:1.18;display:inline}.cg-live-prev-section .cg-row .cg-column-1 .cg-gradient-text{background:linear-gradient(90deg,#705cec 0%,#1f68e8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:800}.cg-live-prev-section .cg-row .cg-column-1 p,.cg-live-prev-section .cg-row .cg-column-1 .our-features span{font-family:var(--cg-font-description,"Mulish", Arial, sans-serif);color:#475569;font-size:16px;font-weight:500;line-height:1.65}.cg-live-prev-section .cg-live-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,520px);display:grid}.cg-live-prev-section .cg-live-stat{background:#ffffffd1;border:1px solid #dbe7ff;border-radius:8px;gap:4px;padding:13px 14px;display:grid;box-shadow:0 12px 28px #2563eb0f}.cg-live-prev-section .cg-live-stat strong{color:#1d4ed8;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-size:18px;font-weight:var(--cg-weight-heading,600);line-height:1.2}.cg-live-prev-section .cg-live-stat span{color:#64748b;font-size:13px;line-height:1.3}.cg-live-prev-section .cg-row .cg-column-1 .our-features{flex-direction:column;gap:15px;display:flex}.cg-live-prev-section .cg-row .cg-column-1 .our-features li{align-items:center;gap:10px;list-style:none;display:flex}.cg-live-prev-section .cg-row .cg-column-1 .our-features li .app-icon{color:#fff;stroke-width:3px;background:linear-gradient(90deg,#705cec 0%,#1f68e8 100%);border-radius:50%;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;padding:5px;display:flex}.cg-live-prev-section .cg-row .cg-column-1 a{min-height:48px;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);letter-spacing:0;color:#fff;background:linear-gradient(90deg,#705cec 0%,#1f68e8 100%);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 24px;font-size:15px;font-weight:800;line-height:1;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 16px 34px #2563eb3d}.cg-live-prev-section .cg-row .cg-column-1 a:hover{background:linear-gradient(90deg,#705cece6 0%,#1f68e8e6 100%);transform:translateY(-1px);box-shadow:0 18px 38px #2563eb47}.cg-live-prev-section .cg-row .cg-column-1 a:focus-visible{outline-offset:3px;outline:3px solid #2563eb3d}.cg-live-prev-section .cg-row .cg-column-2{justify-content:flex-end;display:flex}.cg-live-prev-section .cg-row .cg-column-2 .cg-vid-wrapper{background-color:#ffffffb8;background-image:linear-gradient(135deg,#6d5df624,#2563eb1f),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:8px;padding:18px;display:inline-block;box-shadow:0 20px 44px #1f68e81a}.cg-live-prev-section .cg-row .cg-column-2 .cg-vid-wrapper video{border-radius:8px;width:450px;max-width:100%;display:block}@media screen and (width<=768px){.cg-live-prev-section{padding:44px 0 60px}.cg-live-prev-section .cg-row{flex-direction:column-reverse;gap:40px}.cg-live-prev-section .cg-row .cg-column{width:100%}.cg-live-prev-section .cg-row .cg-column-1{align-items:center}.cg-live-prev-section .cg-row .cg-column-1 h2,.cg-live-prev-section .cg-row .cg-column-1 p{text-align:center}.cg-live-prev-section .cg-row .cg-column-2{justify-content:center}.cg-live-prev-section .cg-live-stats{width:min(100%,460px)}.cg-live-bg-card{display:none}}@media screen and (width<=450px){.cg-live-prev-section .cg-row .cg-column-1 h2{font-size:26px}.cg-live-prev-section .cg-row .cg-column-1 p br{display:none}.cg-live-prev-section .cg-row .cg-column-2 .cg-vid-wrapper{width:95%}.cg-live-prev-section .cg-row .cg-column-2 .cg-vid-wrapper video{width:100%}.cg-live-prev-section .cg-live-stats{grid-template-columns:1fr}.cg-live-prev-section .background-gradient-7{display:none}}.cg-instruction-popup{z-index:100;background:#0006;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0}.cg-instruction-popup .for-custom-padding{background-color:#fff;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;width:95%;max-width:1400px;padding:50px 0 60px;animation:.3s linear TopSliding;display:flex;position:relative}.cg-instruction-popup p{color:#000;font-family:mulish;font-size:16px;font-weight:450;line-height:1.6em}.cg-instruction-popup h2{color:#000;letter-spacing:-1px;text-align:center;font-family:Montserrat;font-size:36px;font-weight:400;line-height:1.3em}.cg-instruction-popup h2 span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#6e5bec,#1f68e8);-webkit-background-clip:text;font-weight:600}.cg-instruction-popup .cancel-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#705cec,#1f68e8);border-radius:50%;padding:11px 13px;transition:all .3s;animation:.3s linear TopSliding;position:absolute;top:-18px;right:-18px}.cg-instruction-popup .cancel-btn:hover{background:linear-gradient(90deg,#ad0404,#ad0404)}.cg-instruction-popup a{color:#fff;letter-spacing:-.3px;background:linear-gradient(90deg,#705cec,#1f68e8);border-radius:8px;padding:12px 30px;font-family:Montserrat;font-weight:550;display:inline-block}.cg-instruction-popup .cg-row{column-gap:5%;width:90%;margin:2.5rem 0;animation:.3s linear TopSliding;display:flex}.cg-instruction-popup .cg-row .cg-column{text-align:center;background:linear-gradient(90deg,#705cec0d,#1f68e80d);border-radius:10px;flex-direction:column;align-items:center;width:30%;padding:30px;display:flex}.cg-instruction-popup .cg-row .cg-column h4{color:#5a4abd;-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#6e5bec,#1f68e8);-webkit-background-clip:text;margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:700}.cg-instruction-popup button{color:#fff;background:linear-gradient(90deg,#705cec 0%,#2a51ba 100%);border:none;border-radius:5px;margin-right:20px;padding:12px 60px;font-family:Mulish;font-size:18px;font-weight:300}.cg-instruction-popup button:hover{background:linear-gradient(90deg,#2a51ba 0%,#705cec 100%)}.cg-instruction-popup .popup-lord-icon{margin-bottom:20px}.cg-instruction-popup .for-custom-padding .slider-mobile{display:none}@media screen and (width<=1024px){.cg-instruction-popup .for-custom-padding{zoom:.7;padding:50px 0}}@media screen and (width<=768px){.cg-instruction-popup .for-custom-padding{width:90%;padding:50px 0}.cg-instruction-popup .cg-row .cg-column p{display:none}.cg-instruction-popup button{margin-right:0}.cg-instruction-popup .cg-row .cg-column h4{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#6e5bec,#1f68e8);-webkit-background-clip:text;margin-bottom:0;font-family:Montserrat,sans-serif}}@media screen and (width<=450px){.cg-instruction-popup .cg-row{display:none}.cg-instruction-popup h2{width:80%;font-size:26px}.cg-instruction-popup .for-custom-padding .slider-mobile{display:block}.slider-mobile{width:100%;overflow:hidden}.cg-instruction-popup .cg-column{flex-direction:column;justify-content:center;align-items:center;padding:10px;display:flex}.popup-lord-icon{justify-content:center;margin-bottom:10px;display:flex}.cg-instruction-popup h4{text-align:center;-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#6e5bec,#1f68e8);-webkit-background-clip:text;font-family:Montserrat,sans-serif;font-size:18px}.slider-mobile{width:100%;display:flex;overflow:hidden}.slider-mobile .slick-list,.slider-mobile .slick-track{display:flex}.cg-instruction-popup .cg-column{flex-direction:column;flex:none;justify-content:center;align-items:center;width:100%;padding:20px;display:flex}.popup-lord-icon{margin-bottom:10px}.slider-mobile li,.slick-next{display:none}.cg-instruction-popup .for-custom-padding{zoom:0}}.cg-home-cta-sec{background:linear-gradient(#f8fafcfa 0% 100%),radial-gradient(circle at 15% 35%,#6d5df60f,#0000 30%),radial-gradient(circle at 90% 64%,#2563eb0d,#0000 34%);justify-content:center;width:100%;max-width:100vw;padding:22px 0 34px;display:flex;position:relative;overflow-x:hidden}.cg-home-cta-sec .cg-hcta-box{isolation:isolate;background:linear-gradient(135deg,#ffffffc2,#eff6ffad),linear-gradient(90deg,#705cec0b 0%,#1f68e80b 100%);border:1px solid #1f68e814;border-radius:8px;flex-direction:column;align-items:flex-start;gap:20px;width:min(1120px,100% - 40px);max-width:1120px;padding:52px 56px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px #0f172a0b}.cg-home-cta-sec .cg-hcta-box:before{z-index:0;content:"";opacity:.58;background-color:#ffffff8c;background-image:linear-gradient(#dbeafe 0 0),linear-gradient(#e0e7ff 0 0),linear-gradient(#eff6ff 0 0);background-position:16px 18px,16px 36px,16px 54px;background-repeat:no-repeat;background-size:88px 8px,112px 8px,74px 8px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #dbe7ff;border-radius:8px;width:150px;height:96px;position:absolute;top:24px;right:28%;transform:rotate(-4deg)}.cg-home-cta-sec .cg-hcta-box p{z-index:1;width:min(58%,650px);font-family:var(--cg-font-description,"Mulish", Arial, sans-serif);color:#475569;font-size:16px;font-weight:500;line-height:1.7}.cg-home-cta-sec .cg-hcta-box h2{z-index:1;max-width:680px;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);color:#0f172a;letter-spacing:0;text-align:left;text-wrap:balance;font-size:36px;font-weight:800;line-height:1.18}.cg-home-cta-sec .cg-hcta-box h2 span{background:linear-gradient(90deg,#705cec 0%,#1f68e8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-weight:800}.cg-home-cta-sec .cg-hcta-box .career-gennie-cta-button{z-index:1;min-height:48px;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);letter-spacing:0;color:#fff;background:linear-gradient(90deg,#705cec 0%,#1f68e8 100%);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 24px;font-size:15px;font-weight:800;line-height:1;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 16px 34px #2563eb3d}.cg-home-cta-sec .cg-hcta-points{z-index:1;flex-wrap:wrap;gap:10px;width:min(64%,690px);display:flex}.cg-home-cta-sec .cg-hcta-points span{color:#1e3a8a;min-height:36px;font-family:var(--cg-font-description,"Mulish", Arial, sans-serif);font-size:14px;font-weight:var(--cg-weight-body,500);background:#ffffffd1;border:1px solid #dbe7ff;border-radius:8px;align-items:center;gap:8px;padding:0 12px;line-height:1;display:inline-flex}.cg-home-cta-sec .cg-hcta-points .app-icon{color:#2563eb}.cg-home-cta-sec .cg-hcta-resume-note{z-index:1;color:#1e3a8a;background:#ffffffd1;border:1px solid #dbe7ff;border-radius:8px;gap:7px;width:142px;padding:12px;display:grid;position:absolute;bottom:28px;right:32%;box-shadow:0 16px 34px #2563eb1a}.cg-home-cta-sec .cg-hcta-note-title{font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-size:12px;font-weight:var(--cg-weight-subheading,600)}.cg-home-cta-sec .cg-hcta-resume-note strong{color:#0f172a;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-size:24px;font-weight:var(--cg-weight-heading,600)}.cg-home-cta-sec .cg-hcta-note-bar{background:#e0e7ff;border-radius:999px;height:7px;display:block;overflow:hidden}.cg-home-cta-sec .cg-hcta-note-bar i{background:var(--cg-brand-gradient,linear-gradient(135deg, #6d5df6 0%, #2563eb 100%));border-radius:inherit;width:92%;height:100%;display:block}.cg-home-cta-sec .cg-hcta-box .career-gennie-cta-button:hover{background:linear-gradient(90deg,#705cece6 0%,#1f68e8e6 100%);transform:translateY(-1px);box-shadow:0 18px 38px #2563eb47}.cg-home-cta-sec .cg-hcta-box .career-gennie-cta-button:focus-visible{outline-offset:3px;outline:3px solid #2563eb3d}.cg-home-cta-sec .cg-image-sections{align-items:center;display:flex;transform:rotate(20deg)}.cg-home-cta-sec .cg-image-scroll{flex-direction:column;align-items:center;gap:10px;width:100%;margin:20px 0;transition:transform .2s;display:flex}.cg-home-cta-sec .cg-image-sections .cg-image-scroll img{border-radius:6px;width:95%;height:auto}.cg-home-cta-sec .cg-image-sections{width:30%;height:100%;position:absolute;top:0;right:-2%}.cg-home-cta-sec .cg-hcta-box .cg-image-sections .cg-image-scroll .scroll-down,.scroll-up{position:relative}.section-down img .scroll-up img{width:100%;display:block}@keyframes scroll-down{0%{transform:translateY(0%)}to{transform:translateY(-20%)}}@keyframes scroll-up{0%{transform:translateY(0%)}to{transform:translateY(30%)}}.cg-image-sections .scroll-down{animation:8s linear infinite scroll-down}.cg-image-sections .scroll-up{animation:8s linear infinite scroll-up}@media screen and (width<=1024px){.cg-home-cta-sec .cg-hcta-box{padding:42px}.cg-home-cta-sec .cg-hcta-box h2{font-size:35px}.cg-home-cta-sec .cg-hcta-box p{width:min(66%,620px)}.cg-home-cta-sec .cg-hcta-points{width:min(70%,640px)}.cg-home-cta-sec .cg-hcta-resume-note{display:none}}.cg-home-cta-sec .cg-image-sections{width:30%}@media screen and (width<=768px){.cg-home-cta-sec{padding:18px 0 28px}.cg-home-cta-sec .cg-hcta-box{padding:30px}.cg-home-cta-sec .cg-hcta-box h2{text-align:left;margin-bottom:0;font-size:28px}.cg-home-cta-sec .cg-hcta-box p{width:70%}.cg-home-cta-sec .cg-hcta-points{width:72%}}@media screen and (width<=450px){.cg-home-cta-sec .cg-hcta-box{row-gap:20px;padding:25px 15px}.cg-home-cta-sec .cg-hcta-box .career-gennie-cta-button{min-height:46px;padding:0 20px;font-size:14px}.cg-home-cta-sec .cg-hcta-box h2{text-align:left;z-index:2;width:70%;font-size:22px;line-height:1.4em}.cg-home-cta-sec .cg-hcta-box p{text-align:left;z-index:1;display:none;width:90%!important}.cg-home-cta-sec .cg-hcta-points{gap:8px;width:72%}.cg-home-cta-sec .cg-hcta-points span{min-height:32px;padding:0 10px;font-size:12.5px}.cg-home-cta-sec .cg-image-sections{z-index:0;width:43%;right:-4%;transform:rotate(23deg)}.cg-home-cta-sec .cg-hcta-box .cg-image-scroll:last-child{display:none}}.cg-qr-section{background:linear-gradient(#fffffffa 0%,#f8fafcfa 100%),radial-gradient(circle at 8% 72%,#6d5df617,#0000 30%),radial-gradient(circle at 90% 28%,#2563eb12,#0000 32%);flex-direction:column;align-items:center;gap:34px;width:100%;max-width:100vw;padding:72px 0 34px;display:flex;position:relative;overflow:hidden}.cg-qr-section .background-gradient-5,.cg-qr-section .background-gradient-6{opacity:.28;pointer-events:none;position:absolute;overflow:hidden}.cg-qr-section .background-gradient-5{top:-10%;right:-10%}.cg-qr-section .background-gradient-6{bottom:-30%;left:-10%}.cg-qr-bg-card{z-index:0;pointer-events:none;background:#ffffffb8;border:1px solid #dbe7ff;border-radius:8px;position:absolute;box-shadow:0 20px 48px #2563eb14}.cg-qr-bg-card--resume{opacity:.55;width:172px;padding:16px;top:42px;right:7%;transform:rotate(4deg)}.cg-qr-bg-card--form{opacity:.42;gap:6px;width:172px;padding:14px;display:grid;bottom:160px;left:8%;transform:rotate(-3deg)}.cg-qr-bg-card--form span{color:#1e3a8a;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-size:12px;font-weight:var(--cg-weight-subheading,600)}.cg-qr-bg-card--form em{color:#64748b;font-family:var(--cg-font-description,"Mulish", Arial, sans-serif);font-size:11px;font-style:normal}.cg-qr-bg-line{background:#dbeafe;border-radius:999px;width:74%;height:8px;margin-bottom:9px;display:block}.cg-qr-bg-line.is-wide{background:#c7d2fe;width:100%}.cg-qr-bg-line.is-short{width:48%}.cg-qr-bg-grid{opacity:.34;background-color:#0000;background-image:linear-gradient(#2563eb 0 0),linear-gradient(#2563eb 0 0),linear-gradient(#2563eb 0 0),linear-gradient(#93c5fd 0 0);background-position:0 0,24px 0,0 24px,24px 24px;background-repeat:no-repeat;background-size:16px 16px,16px 16px,16px 16px,16px 16px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-radius:8px;width:52px;height:52px;margin-top:12px;display:block}.cg-qr-section .cg-row{z-index:1;flex-flow:row-reverse wrap;justify-content:space-between;align-items:center;width:95%;max-width:1400px;display:flex;position:relative}.cg-qr-section .cg-row .cg-column{width:48%}.cg-qr-section .cg-row .cg-column-1{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;display:flex}.cg-qr-section .cg-row .cg-column-1 h2{color:#0f172a;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-size:36px;font-weight:var(--cg-weight-heading,600);letter-spacing:0;text-wrap:balance;line-height:1.18;display:inline}.cg-qr-section .cg-row .cg-column-1 .cg-gradient-text{background:linear-gradient(90deg,#705cec 0%,#1f68e8 100%);-webkit-text-fill-color:transparent;font-weight:var(--cg-weight-heading,600);-webkit-background-clip:text}.cg-qr-section .cg-row p,.cg-qr-section .cg-row span{color:#475569;font-family:var(--cg-font-description,"Mulish", Arial, sans-serif);font-size:16px;font-weight:var(--cg-weight-body,500);line-height:1.65}.cg-qr-section .cg-qr-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,590px);display:grid}.cg-qr-section .cg-qr-highlight{background:#ffffffd1;border:1px solid #dbe7ff;border-radius:8px;gap:5px;min-height:98px;padding:14px;display:grid;box-shadow:0 12px 28px #2563eb0f}.cg-qr-section .cg-qr-highlight .app-icon{color:#2563eb}.cg-qr-section .cg-qr-highlight span{color:#1e3a8a;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-size:13px;font-weight:var(--cg-weight-subheading,600);line-height:1.3}.cg-qr-section .cg-qr-highlight strong{color:#64748b;font-family:var(--cg-font-description,"Mulish", Arial, sans-serif);font-size:13px;font-weight:var(--cg-weight-body,500);line-height:1.45}.cg-qr-section .cg-row .cg-column-1 a{color:#fff;min-height:48px;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-size:15px;font-weight:var(--cg-weight-action,600);letter-spacing:0;background:linear-gradient(90deg,#705cec 0%,#1f68e8 100%);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 24px;line-height:1;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 16px 34px #2563eb3d}.cg-qr-section .cg-row .cg-column-1 a:hover{background:linear-gradient(90deg,#705cece6 0%,#1f68e8e6 100%);transform:translateY(-1px);box-shadow:0 18px 38px #2563eb47}.cg-qr-section .cg-row .cg-column-1 a:focus-visible{outline-offset:3px;outline:3px solid #2563eb3d}.cg-qr-section .cg-row .cg-column-2{display:flex}.cg-qr-section .cg-row .cg-column-2 .cg-vid-wrapper{background-color:#fff9;background-image:linear-gradient(135deg,#6d5df629,#2563eb1f),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:8px;padding:20px;display:inline-block;box-shadow:0 22px 46px #1f68e81a}.cg-qr-section .cg-row .cg-column-2 .cg-vid-wrapper video{border-radius:8px;width:450px;max-width:100%;display:block;box-shadow:0 0 20px #705cec33}.cg-qr-section .cg-row-2{flex-direction:row;gap:18px}.cg-qr-section .cg-row-2 .qr-feature{background:#ffffffc7;border:1px solid #dbe7ff;border-radius:8px;flex-direction:column;flex:1;align-items:flex-start;gap:10px;min-height:168px;padding:22px;display:flex;box-shadow:0 14px 34px #1f68e80f}.cg-qr-section .cg-row-2 .qr-feature .app-icon{color:#2563eb;stroke-width:2px;background:#eef4ff;border-radius:8px;width:40px;height:40px;padding:9px}.cg-qr-section .cg-row-2 .qr-feature strong{color:#0f172a;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-size:16px;font-weight:var(--cg-weight-subheading,600);line-height:1.35}.cg-qr-section .cg-row-2 .qr-feature p{text-align:left;font-size:14.5px;line-height:1.6}@media screen and (width<=768px){.cg-qr-section{gap:32px;padding:60px 0 34px}.cg-qr-section .cg-row{flex-direction:column-reverse;gap:34px}.cg-qr-section .cg-row .cg-column{width:100%}.cg-qr-section .cg-row .cg-column-1{align-items:center}.cg-qr-section .cg-row .cg-column-1 h2,.cg-qr-section .cg-row .cg-column-1 p{text-align:center}.cg-qr-section .cg-qr-highlights{grid-template-columns:1fr;width:min(100%,420px)}.cg-qr-section .cg-row .cg-column-2{justify-content:center}.cg-qr-section .cg-row-2{flex-direction:column;gap:14px}.cg-qr-bg-card{display:none}}@media screen and (width<=450px){.cg-qr-section .cg-row .cg-column-1 h2{font-size:26px}.cg-qr-section .cg-row .cg-column-2 .cg-vid-wrapper{width:95%}.cg-qr-section .cg-row .cg-column-2 .cg-vid-wrapper video{width:100%}.cg-qr-section .background-gradient-5,.cg-qr-section .background-gradient-6{display:none}}.resume-process-navbar{color:#000;z-index:50;background-color:#fff;border-bottom:1px solid #e5e5e5;flex-wrap:wrap;align-items:center;column-gap:50px;width:100%;padding-top:35px;font-family:Montserrat,sans-serif;display:flex;position:sticky;top:65px}.resume-process-navbar a{color:#000;align-items:center;column-gap:10px;padding:0 15px 15px 10px;font-size:clamp(12px,1vw,15px);font-weight:700;text-decoration:none;display:flex;position:relative}.resume-process-navbar a:hover{color:#5a4abd}.resume-process-navbar a:hover span{display:block}.resume-process-navbar a:hover:before{content:"";background-color:#5a4abd;height:1.5px;animation:.2s linear ScaleEffect;position:absolute;bottom:0;left:0;right:0}.resume-process-navbar a span{display:none}.resume-process-navbar a svg{width:18px;height:18px}.resume-process-navbar .active-page{color:#5a4abd}.resume-process-navbar .active-page span{display:block}.resume-process-navbar .active-page svg{color:#5a4abd}.resume-process-navbar .active-page:before{content:"";background-color:#5a4abd;height:1.5px;animation:.2s linear ScaleEffect;position:absolute;bottom:0;left:0;right:0}.resume-process-navbar .ischeck{color:#38b000;border:2px solid #deffc7;border-radius:50%;font-size:8px;position:absolute;right:-5px}.resume-process-navbar .iserror{color:#d00000;border:2px solid #fdd;border-radius:50%;font-size:8px;position:absolute;right:-5px}.leftbar-resumedashboard-flex{display:flex}.active{font-weight:700;text-decoration:underline}@media screen and (width<=1440px){.resume-process-navbar{column-gap:30px}}@media screen and (width<=1024px){.resume-process-navbar a svg{width:15px;height:15px}}@media screen and (width<=768px){.resume-process-navbar{background-color:#fff;border:none;flex-direction:column;justify-content:flex-start;width:auto;padding:0;top:0}.resume-process-navbar a{border-bottom:1px solid #e5e5e5;padding:20px}.resume-process-navbar a:hover span{display:none}.resume-process-navbar a svg{width:25px;height:25px}.resume-process-navbar a span,.resume-process-navbar .active-page span{display:none}.resume-process-navbar .active-page{background-color:#5a4abd}.resume-process-navbar .active-page svg{color:#fff}.resume-process-navbar .active-page:before{display:none}}.Full-page .cv-right-dashboard .cv-all-forms{background-color:#f0f2fd;border-left:1px solid #e5e5e5;flex:1;height:100vh;padding:50px;position:relative;overflow-y:auto}.Full-page .cv-right-dashboard .cv-all-forms .ql-editor{font-family:Mulish;font-size:14px;line-height:1.3rem}.Full-page .cv-right-dashboard .cv-all-forms .cg-web-form-fill-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#705cec 0%,#2a51ba 100%);border:none;border-radius:10px;justify-content:center;align-items:center;column-gap:10px;width:100%;padding:10px 0;font-family:Inter;font-size:16px;font-weight:400;display:flex}.Full-page .cv-right-dashboard .cv-all-forms .cg-web-form-fill-btn:hover{background:linear-gradient(90deg,#2a51ba 0%,#705cec 100%)}.Full-page .cv-right-dashboard .cv-all-forms .add-section{margin-bottom:15px}.Full-page .cv-right-dashboard .cv-all-forms .cg-form-h2{color:#000;margin-bottom:30px;font-family:Montserrat;font-size:30px}.Full-page .cv-right-dashboard .cv-all-forms .cg-wrap-inputs{margin-bottom:20px;position:relative}.Full-page .cv-right-dashboard .cv-all-forms .cg-wrap-inputs .cg-form-input{color:#333;border:1px solid #e5e5e5;border-radius:10px;width:100%;margin-bottom:15px;padding:10px;font-family:Mulish;font-weight:500}.Full-page .cv-right-dashboard .cv-all-forms .cg-wrap-inputs .cg-form-input:last-child{margin-bottom:0}.Full-page .cv-right-dashboard .cv-all-forms .cg-wrap-inputs .cg-form-input:focus{color:#000;outline:none}.Full-page .cv-right-dashboard .cv-all-forms .cg-wrap-inputs .cg-text-editor{position:relative}.Full-page .cv-right-dashboard .cv-all-forms .cg-wrap-inputs .cg-text-editor .cg-ai-text-suggestion{color:#fff;cursor:pointer;background:linear-gradient(90deg,#4285f4 0,#9b72cb 30%,#d96570 80%) 0 0/200% 100%;border-radius:20px;column-gap:10px;padding:5px 20px;font-family:Inter;font-size:14px;animation:5s linear infinite moveBackground;display:flex;position:absolute;top:8px;right:8px}@keyframes moveBackground{0%{background-position:100% 0}50%{background-position:0 0}to{background-position:100% 0}}.Full-page .cv-right-dashboard .cv-all-forms .cg-wrap-inputs .cg-text-editor .cg-ai-text-suggestion .ai-text-animated-line{column-gap:10px;display:flex}.cg-ai-text-suggestion:after{content:"";z-index:0;filter:blur(2px);opacity:.8;background-color:#ffffff80;width:4px;height:120%;animation:2s linear infinite lineAnimation;position:absolute;top:50%;left:-100%;transform:translateY(-50%)rotate(30deg);box-shadow:0 0 2px 2px #ffffff80}.fa-sparkles{margin-top:1px;animation:2s infinite scaleAnimation}@keyframes scaleAnimation{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@media screen and (width<=450px){.Full-page .cv-right-dashboard .cv-all-forms .cg-wrap-inputs .cg-text-editor .cg-ai-text-suggestion p{display:none}.Full-page .cv-right-dashboard .cv-all-forms .cg-wrap-inputs .cg-text-editor .cg-ai-text-suggestion{color:#fff;border-radius:10px;padding:5px 10px}}.personal-details-upload-photo{column-gap:10px;margin-bottom:15px;display:flex}.personal-details-upload-photo .up-img-type{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.personal-details-upload-photo .profileImage{background-color:#fff;background-position:50%;background-size:cover;border:1px solid #e5e5e5;width:100px;height:100px}.personal-details-upload-photo p{text-transform:uppercase;color:#333;font-family:Inter;font-size:12px;font-weight:600}.personal-details-upload-photo .f-type{background-color:#fff;border:1px solid #e5e5e5;border-radius:5px;margin-right:10px;padding:5px}.personal-details-upload-photo .photo-upload{color:#fff;cursor:pointer;background:linear-gradient(90deg,#705cec 0%,#2a51ba 100%);border:none;border-radius:5px;align-items:center;column-gap:10px;padding:10px;font-family:Inter;font-size:14px;font-weight:400;display:flex}.personal-details-upload-photo input{display:none}.save-alert{z-index:100;color:#fff;background-color:#242046;border-radius:5px;align-items:center;column-gap:10px;padding:15px 50px;display:none;position:absolute;top:40px;left:calc(50% - 200px)}.show{animation:.25s ease-in showAlertAnim;display:flex}.hide{animation:.25s ease-in hideAlertAnim}.save-alert p{font-family:mulish;font-weight:600}@keyframes showAlertAnim{0%{opacity:0;top:20px}to{opacity:1}}@keyframes hideAlertAnim{0%{opacity:1;display:flex}99%{opacity:0;display:flex;top:20px}to{display:none}}.ai-generated-text-popup,.valid-prompt{z-index:100;background-color:#fff;border-radius:10px;width:100%;min-height:200px;margin-top:10px;position:absolute}.ai-generated-text-popup .result-list{height:200px;overflow-y:auto}.ai-generated-text-popup .result-list .ai-gemini-each-list{cursor:pointer;border-bottom:1px solid #e5e5e5;padding:20px;font-family:Mulish;font-size:14px;font-weight:500;line-height:1.3rem}.ai-generated-text-popup .result-list .ai-gemini-each-list ol li{list-style:inside number;display:list-item}.ai-generated-text-popup .result-list .ai-gemini-each-list li{margin-bottom:8px;list-style:inside}.ai-generated-text-popup .result-list .ai-gemini-each-list li:last-child{margin-bottom:0}.ai-generated-text-popup .result-list .ai-gemini-each-list:hover{color:#5a4abd;background-color:#fafafa}.ai-text-suggestion-img{cursor:pointer;background-color:#fff;border-radius:12px;width:43px;padding:2px;animation:2s infinite alternate zoom;position:absolute;bottom:3px;right:-15px;box-shadow:0 6px 12px -2px #5a4bbd40,0 3px 7px -3px #0000004d}@keyframes zoom{0%{transform:scale(.9)}50%{transform:scale(1)}to{transform:scale(.9)}}.ai-generated-text-popup .result-list .ai-gemini-each-list li:last-child{padding-top:0}.ai-generated-text-popup.result-list .invalid-prompt{min-height:150px;padding:10px}.ai-generated-text-popup.result-list{margin:0;padding:0}.skeleton .sks-list{flex-direction:column;row-gap:8px;padding:20px;display:flex}.skeleton .sk-p{background-color:#e1e1e1;border-radius:8px;height:10px;position:relative}.skeleton .skp-2{background-color:#ebebeb}.skeleton-content-a{width:90%;position:relative;overflow:hidden}.skeleton-content-a:after{content:"";width:100%;animation:.9s ease-in-out infinite skeletonSlide;position:absolute;top:100%;left:50%;box-shadow:0 0 80px 20px #fff}.skeleton-content-b{width:55%;position:relative;overflow:hidden}.skeleton-content-b:after{content:"";width:100%;animation:.9s ease-in-out infinite skeletonSlideB;position:absolute;top:100%;left:50%;box-shadow:0 0 80px 20px #b8b8b8}.skeleton-content-c{width:70%;position:relative;overflow:hidden}.skeleton-content-c:after{content:"";width:100%;animation:.6s ease-in-out infinite skeletonSlide;position:absolute;top:100%;left:50%;box-shadow:0 0 80px 20px #d3d3d3}@keyframes skeletonSlide{0%{transform:translate(-150%)}to{transform:translate(150%)}}@keyframes skeletonSlideB{0%{transform:translate(-150%)}to{transform:translate(150%)}}.ql-container{box-sizing:border-box;height:100%;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;position:absolute;top:50%;left:-100000px;overflow-y:hidden}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word;outline:none;height:100%;padding:12px 15px;line-height:1.42;overflow-y:auto}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{white-space:nowrap;width:1.2em;display:inline-block}.ql-editor li:not(.ql-direction-rtl):before{text-align:right;margin-left:-1.5em;margin-right:.3em}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0, decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1, lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2, lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3, decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4, lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5, lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6, decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7, lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8, lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9, decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{max-width:100%;display:block}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{text-align:inherit;direction:rtl}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);pointer-events:none;font-style:italic;position:absolute;left:15px;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{cursor:pointer;float:left;background:0 0;border:none;width:28px;height:24px;padding:3px 5px;display:inline-block}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{vertical-align:middle;display:inline-block}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2px}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1px}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-top:5px;margin-bottom:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-top:5px;margin-bottom:5px;padding:5px 10px}.ql-snow .ql-editor code{padding:2px 4px;font-size:85%}.ql-snow .ql-editor pre.ql-syntax{color:#f8f8f2;background-color:#23241f;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;float:left;vertical-align:middle;height:24px;font-size:14px;font-weight:500;display:inline-block;position:relative}.ql-snow .ql-picker-label{cursor:pointer;width:100%;height:100%;padding-left:8px;padding-right:2px;display:inline-block;position:relative}.ql-snow .ql-picker-label:before{line-height:22px;display:inline-block}.ql-snow .ql-picker-options{white-space:nowrap;background-color:#fff;min-width:100%;padding:4px 8px;display:none;position:absolute}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;padding-top:5px;padding-bottom:5px;display:block}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{z-index:1;margin-top:-1px;display:block;top:100%}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{width:24px;height:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{width:152px;padding:3px 5px}.ql-snow .ql-color-picker .ql-picker-item{float:left;border:1px solid #0000;width:16px;height:16px;margin:2px;padding:0}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{width:18px;margin-top:-9px;position:absolute;top:50%;right:0}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{box-sizing:border-box;border:1px solid #ccc;padding:8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{color:#444;white-space:nowrap;background-color:#fff;border:1px solid #ccc;padding:5px 12px;box-shadow:0 0 5px #ddd}.ql-snow .ql-tooltip:before{content:"Visit URL:";margin-right:8px;line-height:26px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;width:170px;height:26px;margin:0;padding:3px 5px;font-size:13px;display:none}.ql-snow .ql-tooltip a.ql-preview{text-overflow:ellipsis;vertical-align:top;max-width:200px;display:inline-block;overflow-x:hidden}.ql-snow .ql-tooltip a.ql-action:after{content:"Edit";border-right:1px solid #ccc;margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:"Save";border-right:0;padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-container.ql-snow{border:1px solid #ccc}.ql-container{height:150px}.ql-editor .ql-bg-red,.ql-editor .ql-bg-orange,.ql-editor .ql-bg-yellow,.ql-editor .ql-bg-green,.ql-editor .ql-bg-blue,.ql-editor .ql-bg-purple{background-color:#5a4abd}.ql-editor .ql-color-red,.ql-editor .ql-color-orange,.ql-editor .ql-color-yellow,.ql-editor .ql-color-green,.ql-editor .ql-color-blue,.ql-editor .ql-color-purple{color:#5a4abd}.ql-editor ol,.ql-editor ul{padding-left:0}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#5a4abd}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#5a4abd}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#5a4abd}.ql-snow a{color:#5a4abd}.ql-toolbar button,.ql-toolbar button svg path{color:#d9d9d9;fill:#d9d9d9;stroke:#d9d9d9}.editor-focused .ql-toolbar button,.editor-focused .ql-toolbar button svg path{color:#5a4abd!important;fill:#5a4abd!important;stroke:#5a4abd!important}.ql-toolbar button{background:0 0;border:none}.ql-toolbar button:hover{background-color:#e0e0e0}.ql-toolbar.ql-snow{background-color:#fff;border:1px solid #e5e5e5;border-bottom-color:#d9d9d9;border-top-left-radius:10px;border-top-right-radius:10px}.ql-container.ql-snow{background-color:#fff;border:1px solid #e5e5e5;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.ql-snow .ql-stroke{stroke:#d9d9d9;transition:transform .3s,stroke .3s}.quill:focus-within .ql-stroke{stroke:#000}.ql-editor a{cursor:pointer}.ql-toolbar .ql-formats button{transition:border-radius .2s}.ql-toolbar .ql-formats button:hover{border-radius:4px}.ql-toolbar .ql-formats button,.ql-toolbar .ql-formats .ql-color span.ql-picker-item,.ql-toolbar .ql-formats .ql-background span.ql-picker-item{border-radius:4px;transition:border-radius .2s,background-color .2s}.ql-toolbar.ql-snow .ql-formats{gap:8px;margin-right:15px;display:flex}.ql-color .ql-picker-item:hover{border:2px solid red}.ql-picker-label:hover,.ql-picker-options:hover{background-color:#d9d9d9;border-radius:4px}.ql-toolbar .ql-color .ql-picker-item.ql-active{color:#5a4abd}.icon-popup input{background-color:#fff;border-radius:5px;width:100%;margin-bottom:10px;padding:8px;font-size:smaller;font-style:italic;border:1px solid #e5e5e5!important}.icon-popup [type=text]:focus{outline:none;border-color:#5a4abd!important}.icon-popup .icon-box{background-color:#fff;flex-wrap:wrap;gap:10px;width:100%;height:200px;display:flex;overflow:hidden auto}.icon-popup .icon-box::-webkit-scrollbar{width:10px}.icon-popup .icon-box .app-icon{cursor:pointer;border-radius:50px;justify-content:center;align-items:center;width:30px;height:30px;padding:5px;font-size:1.2em;display:flex}.icon-box .app-icon:hover{color:#5a4abd;background-color:#eaebef77}.icon-popup p{text-align:center;color:#333;font-family:mulish;font-size:small}@media screen and (width<=450px){.icon-popup{width:280px!important;left:0!important}}.edit-contact-form form .social-media{border:1px solid #e5e5e5;border-radius:10px;align-items:center;margin-bottom:15px;display:flex;position:relative}.edit-contact-form form input{border:none;width:100%;padding:10px;font-family:mulish}.edit-contact-form form input:focus{outline:none}.edit-contact-form form .social-media #brandIcon{cursor:pointer;background-color:#fff;border-right:1px solid #e5e5e5;border-top-left-radius:10px;border-bottom-left-radius:10px;padding:10px}.edit-contact-form form .social-media #brandIcon:last-child{border-right:none}.edit-contact-form form .social-media #brandIcon-link{cursor:pointer;background-color:#fff;border-left:1px solid #e5e5e5;padding:10px}.edit-contact-form .additional-link-sec{z-index:100;color:#444;white-space:nowrap;background-color:#fff;border:1px solid #ccc;border-radius:10px;align-items:center;column-gap:10px;width:360px;padding:10px;transition:all .3s;animation:.3s linear RightSliding;display:flex;position:absolute;bottom:40px;right:0;box-shadow:0 0 5px #ddd}.edit-contact-form .additional-link-sec input{border:1px solid #d6d6d6;border-radius:10px!important}.edit-contact-form .additional-link-sec button{color:#5a4abd;border:none;border-radius:10px;padding:10px 15px;font-family:Montserrat;font-weight:600}.edit-contact-form .additional-link-sec p{color:#000;font-family:mulish;font-size:13px}.edit-contact-form form .social-media .fa-trash{border-left:1px solid #e5e5e5;border-radius:10px;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.edit-contact-form form .social-section .delete-section{justify-content:flex-end;display:flex}.edit-contact-form form .social-section .delete-section i{border-radius:px;background-color:#fff;padding:10px}.edit-contact-form form .save-section{flex-direction:column;justify-content:space-between;gap:20px;display:flex}.edit-contact-form form .save-section a{color:#fff;text-align:center;cursor:pointer;background:linear-gradient(90deg,#705cec 0%,#2a51ba 100%);border:none;border-radius:10px;padding:10px;font-family:montserrat;font-size:15px;font-weight:500;text-decoration:none}.edit-contact-form form .save-section a i{margin-left:8px}.edit-contact-form form .save-section button{color:#fff;z-index:0;background:linear-gradient(90deg,#705cec 0%,#2a51ba 100%);border:none;border-radius:10px;min-width:calc(50% - 7.5px);padding:10px;font-family:montserrat;font-size:15px;font-weight:500}@media screen and (width<=450px){.edit-contact-form .additional-link-sec{width:290px}}.project-form form .project-form-datepic-monthdate-input{gap:8px;width:100%;font-family:mulish,sans-serif}.project-form-section-pic-date{justify-content:space-between;gap:20px;width:100%;margin-bottom:15px;display:flex}.project-form .month-year-pickers{width:100%;position:relative}.project-form .project-form-section-pic-date .month-year-pickers .start-end-date{cursor:pointer;background-color:#fff;border:1px solid #e5e5e5;border-radius:10px;outline:none;justify-content:space-between;align-items:center;width:100%;padding:10px;font-family:mulish,sans-serif;font-size:14px;display:flex}.project-form-del-add-button{justify-content:flex-end;width:100%;display:flex}.project-form-del-add-button i{color:#333;cursor:pointer;background-color:#fff;border-radius:50%;padding:10px 13px;font-size:15px;font-weight:600;box-shadow:2px 2px 10px #0000001a}.project-form .project-number-box .project-form-del-add-button{justify-content:space-between;align-items:center;padding:10px 0;display:flex}.project-form .project-number-box:last-child .project-form-del-add-button{padding-bottom:0}.project-form-del-add-button hr{background-color:#ccd2f9;border:none;width:93%;height:1px}.project-form .project-textarea-delete-section{position:relative}@media screen and (width<=450px){.project-form-section-pic-date{flex-wrap:wrap}}.month-year-picker{left:0!important}.month-year-picker .year-controls{justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;display:flex;position:relative}.month-year-picker .block-cursor{cursor:not-allowed!important}.month-year-picker .year-controls i{padding:10px 13px}.month-year-picker .year-controls i:hover{color:#5a4abd;cursor:pointer;background-color:#f2f2f2;border-radius:50%;font-weight:600}.month-year-picker .year-controls .year-btn{color:#000;cursor:pointer;background:0 0;border:none;padding:5px 10px;font-size:16px}.month-year-picker .year-controls .year-btn:hover{background-color:#fafafa;border-radius:50%}.month-year-picker .year-controls .year-display{font-size:18px;font-weight:700}.month-year-picker .month-grid{flex-wrap:wrap;gap:15px 5%;width:100%;display:flex}.month-year-picker .month{text-align:center;cursor:pointer;background-color:#fff;border:1px solid #e5e5e5;border-radius:20px;width:30%;padding:5px;font-size:12px}.month-year-picker .month:hover{color:#000;background-color:#fafafa;border:1px solid #5a4abd}.toggle-editable-container{border:1px solid #e5e5e5;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;padding:10px 15px;font-family:Montserrat;display:flex}.toggle-editable-container .editable-text{cursor:text;border:none;outline:none;width:100px;margin:0;padding:2px 5px;font-size:14px}.toggle-editable-container .editable-text:disabled{cursor:not-allowed;color:#a19999;background:0 0}.toggle-editable-container .switch{width:34px;height:20px;display:inline-block;position:relative}.toggle-editable-container .switch input{display:none}.toggle-editable-container .slider{cursor:pointer;background-color:#ccc;border-radius:34px;transition:all .4s;position:absolute;inset:0}.toggle-editable-container .slider:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:all .4s;position:absolute;bottom:2px;left:2px}.toggle-editable-container input:checked+.slider{background-color:#5a4abd}.toggle-editable-container input:checked+.slider:before{transform:translate(14px)}@media screen and (width<=768px){.month-year-picker{top:40px;bottom:auto!important}}.edit-skills-form .skills-list{background-color:#fff;border:1px solid #e5e5e5;border-radius:10px;outline:none;align-items:center;margin-bottom:15px;display:flex}.edit-skills-form .skills-list input{border:none;border-top-left-radius:10px;border-bottom-left-radius:10px;outline:none;width:100%;margin:0;padding:10px;font-family:mulish}.edit-skills-form .skills-list .fa-trash{cursor:pointer;border-left:1px solid #e5e5e5;border-radius:10px;padding:10px;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.suggest-popup{flex-wrap:wrap;gap:10px;max-height:350px;display:flex;overflow-y:auto;width:100%!important;left:0!important}.suggest-popup h2{margin-bottom:0}.suggest-popup li{cursor:pointer;border-radius:20px;outline:1px solid #e5e5e5;padding:10px;font-family:Inter;font-weight:400;list-style:none}.suggest-popup li:hover{background-color:#fafafa;outline:1px solid #5a4abd}.education-form .month-year-pickers{width:100%;position:relative}.education-form .start-end-date{cursor:pointer;background-color:#fff;border:1px solid #e5e5e5;border-radius:10px;outline:none;justify-content:space-between;align-items:center;width:100%;padding:10px;font-family:mulish,sans-serif;font-size:14px;display:flex;position:relative}.education-form-section-pic-date{gap:20px;width:100%;margin-bottom:15px;display:flex}.education-del-add-button{justify-content:space-between;align-items:center;margin:0;padding:10px 0;display:flex}.education-del-add-button i{color:#333;cursor:pointer;background-color:#fff;border-radius:50%;padding:10px 13px;font-size:15px;font-weight:600;box-shadow:2px 2px 10px #0000001a}.education-form .education-content .education-del-add-button{justify-content:space-between;align-items:center;padding:10px 0;display:flex}.education-form .education-content:last-child .education-del-add-button{padding-bottom:0}.education-del-add-button hr{background-color:#ccd2f9;border:none;width:93%;height:1px}.education-form .education-textarea-delete-section{position:relative}@media screen and (width<=450px){.education-form-section-pic-date{flex-wrap:wrap}}.job-exp .month-year-pickers{width:100%;position:relative}.job-exp .start-end-date{cursor:pointer;background-color:#fff;border:1px solid #e5e5e5;border-radius:10px;outline:none;justify-content:space-between;align-items:center;width:100%;padding:10px;font-family:mulish,sans-serif;font-size:14px;display:flex;position:relative}.job-exp .job-exp-section-pic-date{gap:20px;width:100%;margin-bottom:15px;display:flex}.job-exp-datepic-monthdate{gap:20px;width:100%;display:flex}.job-exp-datepic{flex-wrap:wrap;gap:8px 20px;display:flex}.job-exp-del-add-button{justify-content:flex-end;width:100%;margin-bottom:20px;display:flex}.job-exp .job-exp-content .job-exp-del-add-button{justify-content:space-between;align-items:center;width:100%;margin:0;padding:10px 0;display:flex}.job-exp .job-exp-content:last-child .job-exp-del-add-button{padding-bottom:0}.job-exp-del-add-button i{color:#333;cursor:pointer;background-color:#fff;border-radius:50%;padding:10px 13px;font-size:15px;font-weight:600;box-shadow:2px 2px 10px #0000001a}.job-exp-del-add-button{justify-content:space-between;align-items:center;padding:10px 0;display:flex}.job-exp-del-add-button hr{background-color:#ccd2f9;border:none;width:93%;height:1px}.job-exp .textarea-delete-section{position:relative}@media screen and (width<=450px){.job-exp .job-exp-datepic-monthdate{flex-wrap:wrap}}.sidebar{background-color:#fafafa;border-right:1px solid #e5e5e5;width:12%;padding-top:20px;position:relative}.sidebar .sidebar-icon{cursor:pointer;border-bottom:1px solid #e5e5e5;align-items:center;padding:15px;font-family:Mulish;font-size:clamp(8px,1vw,14px);font-weight:600;display:flex;position:relative}.sidebar .sidebar-icon:hover{color:#5a4abd;background-color:#f2f2f2}.sidebar .sidebar-icon svg{width:18px;height:18px;margin-right:10px}.sidebar .sidebar-icon .premium{color:#dab04a;width:12px;height:12px;position:absolute;right:-5px}.sidebar .signup-error{color:#fc5656;cursor:pointer;padding:10px 15px;font-family:Mulish;font-size:10px;font-weight:700;position:relative}.sidebar .signup-error:hover{color:#d00000}.sidebar .signup-error:hover:before{background-color:#d00000}.sidebar .signup-error:before{content:"";background-color:#fc5656;border-radius:0 20px 20px 0;width:3px;height:100%;transition:all .3s;position:absolute;top:0;left:0}@media screen and (width<=1440px){.sidebar{width:15%}.sidebar .sidebar-icon .premium{width:10px;height:10px;right:-5px}}@media screen and (width<=1024px){.sidebar .signup-error,.sidebar .sidebar-icon p{display:none}.sidebar .sidebar-icon .premium{min-width:12px;min-height:12px;top:5px;right:10px}.sidebar{width:auto;padding-top:0}.sidebar .sidebar-icon svg{min-width:20px;min-height:20px;margin-right:0}.sidebar .sidebar-icon{padding:20px}}@media screen and (width<=768px){.Full-page .sidebar .sidebar-icon .premium{width:15px;height:15px;top:10px;left:-12px;color:#dab04a!important}}@media screen and (width<=450px){.Full-page .sidebar .sidebar-icon .premium{width:14px;height:14px}}.font-popup-box h4{text-transform:uppercase;color:#5c5c5c;margin-bottom:8px;font-family:inter;font-size:14px;font-weight:600}.font-popup-box ul{border:1px solid #e5e5e5;border-radius:10px 0 0 10px;width:100%;max-height:300px;margin-bottom:15px;padding:10px;overflow:auto}.font-popup-box ul::-webkit-scrollbar{background-color:#e5e5e5;width:10px}.font-popup-box ul::-webkit-scrollbar-thumb{background-color:#cdcdcd}.font-popup-box ul li{cursor:pointer;justify-content:space-between;align-items:center;padding:5px;font-size:1.2rem;font-weight:500;display:flex}.text-color-popup h4{text-transform:uppercase;color:#5c5c5c;margin-bottom:8px;font-family:inter;font-size:14px;font-weight:600}.text-color-popup .color-input{justify-content:space-between;align-items:flex-start;display:flex}.text-color-popup input{border:none;border-radius:5px;outline:1px solid #e5e5e5;margin-bottom:15px;padding:10px}.text-color-popup input:focus{outline:1px solid #5a4abd}.text-color-popup .color-input label{cursor:pointer;border:1px solid #e5e5e5;border-radius:5px;width:40px;height:35px}.text-color-popup input[type=color]{display:none}.font-size-slider #font-slider{width:100%}.font-size-slider .font-pixel{justify-content:first baseline;margin-bottom:5px;display:flex}.font-size-slider .font-pixel h4{text-transform:uppercase;color:#5c5c5c;margin-bottom:8px;font-family:inter;font-size:14px;font-weight:600}.font-size-slider .slider-icon{align-items:center;gap:10px;display:flex}.font-size-slider .slider-icon i{cursor:pointer}.font-size-slider .slider-icon i:hover{cursor:pointer;color:#4956d0}input[type=range]{appearance:none;outline:none;display:block;position:relative}input[type=range]:before,input[type=range]:after{content:alt(min);transform:translateX(calc(100% 5px));display:inline-block;position:absolute;top:-5px;left:0}input[type=range]::-webkit-slider-runnable-track{appearance:none;cursor:grab;background-color:#222;border-radius:3px;height:5px}input[type=range]::-webkit-slider-thumb{appearance:none;scroll-behavior:smooth;background-color:#4956d0;border-radius:3px;width:6px;height:25px;margin-top:-10px}.font-size-pixel{justify-content:space-between;margin-top:5px;font-family:mulish,sans-serif;font-size:1.2rem;display:flex}.font-size-slider .font-size-pixel .fixed{color:#afb4b5;font-size:small}.font-size-slider #fontsize{font-family:montserrat;font-size:15px}.common-pop-box{z-index:100;background-color:#fff;border-radius:10px;width:300px;padding:20px;transition:all .3s;animation:.3s linear LeftSliding;position:absolute;left:20px;box-shadow:1px 1px 10px #0000001a}.common-pop-box .cancel-btn{color:#000;cursor:pointer;width:22px;height:22px;position:absolute;top:20px;right:20px}.common-pop-box .cancel-btn:hover{color:#5a4abd;animation:.2s linear alternate forwards AnimOnCancelBtn}.common-pop-box h2{color:#000;text-transform:uppercase;margin-bottom:25px;font-family:montserrat;font-size:18px}.background-pop-body .b-patterns{flex-wrap:wrap;gap:13px 5%;width:100%;display:flex}.background-pop-body .pattern{cursor:pointer;background-position:100% 0;background-repeat:no-repeat;background-size:800%;border:1px solid #e5e5e5;border-radius:10px;justify-content:center;align-items:center;width:30%;height:80px;display:flex}.background-pop-body .pattern i{color:#fff;font-size:30px}.background-pop-body .pattern:nth-child(4){background-position-x:60%;background-size:500%}@media screen and (width<=768px){.common-pop-box{bottom:62px}}@media screen and (width<=450px){.background-pop-body .b-patterns{gap:3%;height:250px;overflow-y:auto}}.change-template-box{width:400px}.change-template-box .all-templates{flex-wrap:wrap;gap:20px;height:350px;display:flex;overflow-y:auto}.change-template-box .each-template{zoom:.2;cursor:pointer;border:40px solid #f0f2fd;border-radius:10px;width:45%;position:relative}.change-template-box .active-temp:before{content:"";z-index:3;background:linear-gradient(90deg,#705cecf2 0%,#1f68e8f2 100%);border-radius:20px;width:100%;height:100%;position:absolute}.change-template-box .active-temp .active-icon{z-index:4;color:#fff;font-size:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (width<=450px){.change-template-box{width:350px}.change-template-box .each-template{zoom:.18}}.qr-code-popup h4{text-transform:uppercase;color:#5c5c5c;margin-bottom:10px;font-family:inter;font-size:14px;font-weight:600;line-height:1.3em}.qr-code-popup .copy-button{border:1px solid #e5e5e5;border-radius:10px;align-items:center;padding:10px;display:inline-flex}.qr-code-popup .copy-button a{color:#5a4abd;border-right:1px solid #e5e5e5;margin-right:10px;padding-right:10px;font-family:inter;font-size:12px}.qr-code-popup .copied-message{color:#fff;background-color:#5a4abd;border-radius:3px;padding:5px;font-size:12px;transition:opacity .2s;position:absolute;bottom:28%;right:20px}.qr-code-popup .qr-position{column-gap:5%;display:flex}.qr-code-popup .qr-position .cv-qr-poss{border:3px solid #e5e5e5;width:40%;height:120px;position:relative}.qr-code-popup .qr-position .cv-qr-poss .qr-pos{cursor:pointer;border:3px solid #e5e5e5;width:30px;height:30px;position:absolute}.qr-code-popup .qr-position .cv-qr-poss .qr-top-left{top:-3px;left:-3px}.qr-code-popup .qr-position .cv-qr-poss .qr-top-right{top:-3px;right:-3px}.qr-code-popup .qr-position .cv-qr-poss .qr-bottom-left{bottom:-3px;left:-3px}.qr-code-popup .qr-position .cv-qr-poss .qr-bottom-right{bottom:-3px;right:-3px}.qr-code-popup .qr-position .controls{width:55%}.qr-code-popup .qr-position .controls p{color:#333;text-transform:uppercase;margin-bottom:5px;font-family:Inter;font-size:12px;font-weight:600}.qr-code-popup .qr-position .controls .range{justify-content:space-between;display:flex}.qr-code-popup .qr-position .controls .range .app-icon{cursor:pointer}.qr-code-popup .qr-position .controls .range input[type=range]{width:60%}.toggle-container{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#e5e5e5;border-radius:30px;width:80px;height:40px;margin-bottom:20px;padding:5px 0;position:relative}.toggle-btn{box-sizing:border-box;cursor:pointer;color:#fff;background-color:#5a4abd;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex;position:absolute;left:45px;box-shadow:0 2px 4px #00000040}.toggle-container .disable{background-color:#707070;left:5px}.signup-main-container{z-index:100;background:#0006;justify-content:center;width:100vw;display:flex;position:fixed;top:0;left:0;align-items:center!important;height:100vh!important}.signup-main-container .signup-container{background-color:#fff;border-radius:20px;width:50%;animation:.3s ease-in-out TopSliding;display:flex;position:relative}.signup-main-container .signup-container .cancel-btn{cursor:pointer;width:22px;height:22px;position:absolute;top:20px;right:20px}.signup-main-container .signup-container .cancel-btn:hover{color:#5a4abd;animation:.2s linear alternate forwards AnimOnCancelBtn}.signup-main-container .signup-container .signup-plans{background:#5a4abd;border-top-left-radius:20px;border-bottom-left-radius:20px;width:40%;padding:50px 10px 50px 50px}.signup-main-container .signup-container .signup-plans h2{color:#fff;margin-bottom:20px;font-family:Montserrat;font-size:35px;font-weight:400}.signup-main-container .signup-container .signup-steps{border-radius:20px;width:60%;min-height:auto;padding:50px}.signup-main-container .signup-container .signup-steps h2{margin-bottom:20px!important}.signup-main-container .signup-container .signup-steps .pop-signup-box{width:82%}.signup-main-container .signup-container .signup-plans ul{padding-top:10px}.signup-main-container .signup-container .signup-plans ul li{color:#fff;align-items:center;margin-bottom:15px;font-family:Mulish;font-size:16px;display:flex}.signup-main-container .signup-container .signup-plans ul li i{color:#5a4abd;background:#fff;border-radius:50%;justify-content:center;align-items:center;min-width:18px;min-height:18px;margin-right:10px;font-size:12px;display:flex}@media screen and (width<=1440px){.signup-main-container .signup-container{width:70%}}@media screen and (width<=1024px){.signup-main-container .signup-container{width:80%}}@media screen and (width<=768px){.signup-main-container .signup-container .signup-plans{display:none}.signup-main-container .signup-container .signup-steps,.signup-main-container .signup-container .signup-steps .pop-signup-box{width:100%}.signup-main-container .signup-container .signup-steps h2{text-align:center}}@media screen and (width<=450px){.signup-main-container .signup-container{width:80%}.signup-main-container .signup-container .signup-steps{padding:30px}.signup-main-container .signup-container .signup-steps h2{margin-top:0!important}}.auth-page{--auth-navy:#111827;--auth-text:#34435c;--auth-muted:#64748b;--auth-border:#d9e2f2;--auth-soft:#f5f8ff;--auth-blue:#2563eb;--auth-purple:#6d5df6;--auth-danger:#c81e1e;--auth-success:#0f9f6e;width:100%;min-height:calc(100svh - 66px);color:var(--auth-navy);background:#fff;grid-template-columns:minmax(420px,.95fr) minmax(460px,1.05fr);display:grid}.auth-visual{background:linear-gradient(135deg,#2563eb1a,#0f9f6e14),#eaf6ff;border-right:1px solid #dbeafe;align-self:stretch;min-height:calc(100svh - 66px);position:relative;overflow:hidden}.auth-visual:before{content:"";background-image:url(/assets/Cv%20Nest%20Signup-DnXGjgpl.png);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:6% 5% 8%}.auth-home-link{z-index:2;color:#1e3a8a;background:#ffffffdb;border:1px solid #2563eb2e;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-family:Mulish,Arial,sans-serif;font-size:14px;font-weight:800;display:inline-flex;position:absolute;top:28px;left:32px;box-shadow:0 14px 36px #0f172a14}.auth-home-link:hover,.auth-home-link:focus-visible{color:var(--auth-blue);border-color:#2563eb6b;outline:none}.auth-visual-card{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #ffffffc7;border-radius:8px;width:min(430px,100% - 56px);padding:24px;position:absolute;bottom:clamp(28px,5vw,70px);left:clamp(28px,5vw,72px);box-shadow:0 22px 50px #0f172a1f}.auth-visual-kicker,.auth-kicker{color:var(--auth-blue);letter-spacing:0;text-transform:uppercase;margin-bottom:10px;font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:800;display:block}.auth-visual-card h2{color:var(--auth-navy);margin:0;font-family:Montserrat,Arial,sans-serif;font-size:clamp(24px,2.4vw,34px);font-weight:800;line-height:1.18}.auth-visual-points{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.auth-visual-points span{min-height:34px;color:var(--auth-text);background:#f8fbff;border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-family:Mulish,Arial,sans-serif;font-size:13px;font-weight:800;display:inline-flex}.auth-visual-points .app-icon{color:var(--auth-success)}.auth-panel{background:linear-gradient(#f5f8ffa6,#fff0 32%),#fff;justify-content:center;align-items:center;min-width:0;min-height:calc(100svh - 66px);padding:clamp(32px,5vw,64px);display:flex}.auth-card{width:min(100%,520px);min-width:0;max-width:100%}.auth-card h1{color:var(--auth-navy);margin:0 0 10px;font-family:Montserrat,Arial,sans-serif;font-size:clamp(34px,4vw,46px);font-weight:850;line-height:1.08}.auth-card>p{color:var(--auth-text);margin:0 0 26px;font-family:Mulish,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.58}.auth-page--signup .auth-card h1{font-size:clamp(34px,3.6vw,44px)}.auth-page--signup .auth-card>p{margin-bottom:22px;line-height:1.5}.auth-page--signup .auth-form{gap:12px}.auth-page--signup .auth-input-wrap input{min-height:50px}.auth-page--signup .auth-divider{margin:16px 0}.auth-page--signup .auth-switch{margin-top:14px}.auth-alert{color:var(--auth-danger);background:#fff5f5;border:1px solid #fecaca;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:13px 14px;font-family:Mulish,Arial,sans-serif;font-size:14px;font-weight:800;line-height:1.35;display:flex}.auth-form{gap:15px;display:grid}.auth-field{gap:8px;display:grid}.auth-field label{color:var(--auth-navy);font-family:Montserrat,Arial,sans-serif;font-size:13px;font-weight:800}.auth-input-wrap{align-items:center;display:flex;position:relative}.auth-input-icon{color:#6b7a90;pointer-events:none;position:absolute;left:15px}.auth-input-wrap input{border:1px solid var(--auth-border);width:100%;min-height:52px;color:var(--auth-navy);background:#fff;border-radius:8px;outline:none;padding:0 46px;font-family:Mulish,Arial,sans-serif;font-size:15px;font-weight:700;transition:border-color .16s,box-shadow .16s,background .16s}.auth-input-wrap input::placeholder{color:#8a96aa;font-weight:600}.auth-input-wrap input:hover{border-color:#b8c7de}.auth-input-wrap input:focus{border-color:var(--auth-blue);box-shadow:0 0 0 4px #2563eb1c}.auth-field--error .auth-input-wrap input{background:snow;border-color:#ef4444}.auth-field--error .auth-input-wrap input:focus{box-shadow:0 0 0 4px #ef44441a}.auth-password-toggle{color:#53627a;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:absolute;right:8px}.auth-password-toggle:hover,.auth-password-toggle:focus-visible{color:var(--auth-blue);background:#eef4ff;outline:none}.auth-field-error{min-height:18px;color:var(--auth-danger);align-items:center;gap:7px;font-family:Mulish,Arial,sans-serif;font-size:13px;font-weight:800;line-height:1.35;display:flex}.auth-password-strength{gap:7px;margin-top:-6px;display:grid}.auth-password-strength-track{background:#edf2fb;border-radius:999px;height:7px;overflow:hidden}.auth-password-strength-track span{border-radius:inherit;background:#cbd5e1;height:100%;transition:width .18s,background .18s;display:block}.auth-password-strength p{color:var(--auth-muted);margin:0;font-family:Mulish,Arial,sans-serif;font-size:12px;font-weight:800}.auth-password-strength--weak .auth-password-strength-track span{background:#ef4444}.auth-password-strength--good .auth-password-strength-track span{background:#f59e0b}.auth-password-strength--strong .auth-password-strength-track span{background:var(--auth-success)}.auth-primary-btn,.auth-google-btn{border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;font-family:Montserrat,Arial,sans-serif;font-size:15px;font-weight:800;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.auth-primary-btn{background:linear-gradient(90deg, var(--auth-purple), var(--auth-blue));color:#fff;border:0;margin-top:6px;box-shadow:0 18px 34px #2563eb38}.auth-primary-btn:hover,.auth-primary-btn:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 22px 42px #2563eb42}.auth-primary-btn:disabled,.auth-google-btn:disabled{cursor:not-allowed;opacity:.64;box-shadow:none;transform:none}.auth-divider{color:var(--auth-muted);align-items:center;gap:16px;margin:20px 0;font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:800;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#dbe3f1;flex:1;height:1px}.auth-google-btn{border:1px solid var(--auth-border);color:var(--auth-navy);background:#fff;box-shadow:0 12px 28px #0f172a0d}.auth-google-btn:hover,.auth-google-btn:focus-visible{background:var(--auth-soft);border-color:#b8c7de;outline:none}.auth-google-btn img{width:20px;height:20px}.auth-switch{color:var(--auth-text);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:16px 0 0;font-family:Mulish,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.45;display:flex}.auth-page--login .auth-switch{margin-top:22px}.auth-switch a{color:var(--auth-blue);font-weight:900}.auth-switch a:hover,.auth-switch a:focus-visible{color:var(--auth-purple);outline:none}.signup-main-container .signup-box input{color:#111827;border:1px solid #d9e2f2;border-radius:8px;outline:none;width:100%;margin-bottom:14px;padding:11px 12px;font-family:Mulish,Arial,sans-serif;font-size:14px}.signup-main-container .signup-box input:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1a}.signup-main-container .signup-box .pass-eye{position:relative}.signup-main-container .signup-box .pass-eye input{padding-right:42px}.signup-main-container .signup-box .pass-eye .app-icon{color:#2563eb;cursor:pointer;position:absolute;top:11px;right:12px}.signup-main-container .signup-box .error-msg{color:#c81e1e;align-items:center;gap:7px;margin-bottom:12px;font-family:Mulish,Arial,sans-serif;font-size:13px;font-weight:800;display:flex}.signup-main-container .signup-box .sign-up-btn,.signup-main-container .signup-box .login-up-btn,.signup-main-container .signup-box .signup-google{border-radius:8px;width:100%;min-height:46px;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:800}.signup-main-container .signup-box .sign-up-btn,.signup-main-container .signup-box .login-up-btn{color:#fff;background:linear-gradient(90deg,#6d5df6,#2563eb);border:0}.signup-main-container .signup-box .signup-google{color:#111827;background:#fff;border:1px solid #d9e2f2;justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.signup-main-container .signup-box .signup-google img{width:19px;height:19px}.signup-main-container .signup-box .or-sec{color:#64748b;align-items:center;gap:12px;margin:16px 0 0;font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:800;display:flex}.signup-main-container .signup-box .or-sec hr{background:#dbe3f1;border:0;flex:1;height:1px}.signup-main-container .login-signup-link a{color:#2563eb}@media screen and (width<=1180px){.auth-page{grid-template-columns:minmax(360px,.82fr) minmax(430px,1fr)}.auth-panel{padding:44px}}@media screen and (width<=920px){.auth-page{grid-template-columns:1fr;min-height:auto}.auth-visual{border-bottom:1px solid #dbeafe;border-right:0;height:auto;min-height:240px}.auth-visual:before{background-position:100%;background-size:min(55%,380px);inset:18px 18px 12px}.auth-visual-card{width:min(420px,52%);padding:20px;bottom:24px;left:24px}.auth-visual-card h2{font-size:24px}.auth-panel{min-height:auto;padding:44px 24px 60px}}@media screen and (width<=640px){.auth-page,.auth-panel,.auth-card,.auth-form,.auth-field,.auth-input-wrap{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.auth-visual{min-height:150px}.auth-visual:before{opacity:.72;background-position:50%;background-size:min(78%,360px);inset:16px}.auth-home-link{min-height:36px;font-size:13px;top:16px;left:16px}.auth-visual-card{display:none}.auth-panel{padding:32px 24px 48px}.auth-card h1{font-size:34px}.auth-card>p{overflow-wrap:anywhere;font-size:15px}.auth-card>p,.auth-form,.auth-divider,.auth-google-btn,.auth-switch{width:100%;max-width:342px}.auth-primary-btn,.auth-google-btn,.auth-input-wrap input{min-height:50px}}.manage-required-details-popup{height:350px;overflow:auto}.manage-required-details-popup .manage-details{border-bottom:1px solid #ddd7d7;justify-content:space-between;padding:15px 0;display:flex}.manage-required-details-popup .manage-details:last-child{border-bottom:none;padding-bottom:0}.manage-required-details-popup .manage-details span{font-family:Inter;font-size:18px}.manage-required-details-popup .manage-details .switch{cursor:pointer;background-color:#ccc;border-radius:34px;width:34px;height:20px;transition:all .4s;display:inline-block;position:relative}.manage-required-details-popup .manage-details .slider{background-color:#fff;border-radius:50%;width:14px;height:14px;transition:all .4s;position:absolute;bottom:3px;left:3px}.manage-required-details-popup .manage-details .active{background-color:#5a4abd;transform:translate(14px)}.ats-meter{background-color:#eee;border-radius:5px;width:100%;margin-top:10px;position:relative}.meter-bar{border-radius:5px;height:20px}.score-text{font-weight:700;position:absolute;top:-25px;left:50%;transform:translate(-50%)}.result-list-ats li{border-bottom:1px solid #e5e5e5;padding:10px 0;font-size:14px}.result-list-ats li:last-child{border-bottom:none}.improvement-suggestions ul{padding-left:20px;list-style-type:disc}.ats-score-popup .error-message{gap:10px;font-family:Inter;display:flex}.ats-score-popup .error-message .iserror{color:#d00000;margin-top:3px}.ats-score-popup .error-message p{font-size:14px}.improvement-suggestions h3{margin-top:10px;margin-bottom:5px;font-family:montserrat;font-size:14px}.improvement-suggestions p{border-bottom:1px solid #e5e5e5e5;padding-bottom:10px;padding-right:6px;font-family:mulish;font-size:13px;line-height:1.3em}.improvement-suggestions p:last-child{border:none}.improvement-suggestions h3:first-child{margin-top:0}.improvement-suggestions{height:210px;margin-top:20px;overflow-y:auto}.ats-score-popup{width:400px}@media screen and (width<=450px){.ats-score-popup{width:350px}}.ats-analyzer-parent .circular-slider{width:120px;height:120px;margin-right:35px}.ats-analyzer-parent .circle{background:conic-gradient(#5a4abd 0%, #5a4abd var(--percentage), #beb7ec var(--percentage));border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ats-analyzer-parent .error-message{font-size:14px}.ats-analyzer-parent .output{z-index:1;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;font-weight:700;display:flex;position:absolute}.ats-analyzer-parent .range{opacity:0;cursor:pointer;width:90%;height:90%;position:absolute}.ats-analyzer-parent input[type=range]{appearance:none;outline:none;display:none;position:relative}.ats-analyzer-parent .circular-slider h3{color:#333;font-family:montserrat;font-size:22px}.ats-analyzer-parent{display:flex}.ats-analyzer-parent .data-about-ats{flex-direction:column;justify-content:center;row-gap:2px;font-family:montserrat;display:flex}.ats-analyzer-parent .data-about-ats h4{font-weight:500}.ats-analyzer-parent .data-about-ats h4:first-child{color:#2dc08d}.ats-analyzer-parent .data-about-ats h4:nth-child(2){color:#ff9c07}.ats-analyzer-parent .data-about-ats h4:last-child{color:#e33b43}.atsskeleton-circular{flex-direction:column;row-gap:8px;margin-top:20px;display:flex}.atsskeleton-circular .ats-list{flex-direction:column;row-gap:8px;margin:5px 0;display:flex}.separator{background-color:#e5e5e5;height:1px;margin:0}.atsskeleton-circular .sk-p{background-color:#e1e1e1;border-radius:8px;height:10px;position:relative}.atsskeleton-circular .skp-2{background-color:#ebebeb}.atsskeleton-circular-content-a{width:95%;position:relative;overflow:hidden}.atsskeleton-circular-content-a:after{content:"";width:100%;animation:.9s ease-in-out infinite atsskeleton-circularSlide;position:absolute;top:100%;left:50%;box-shadow:0 0 80px 20px #fff}.atsskeleton-circular-content-b{width:65%;position:relative;overflow:hidden}.atsskeleton-circular-content-b:after{content:"";width:100%;animation:.9s ease-in-out infinite atsskeleton-circularSlideB;position:absolute;top:100%;left:50%;box-shadow:0 0 80px 20px #b8b8b8}.atsskeleton-circular-content-c{width:80%;position:relative;overflow:hidden}.atsskeleton-circular-content-c:after{content:"";width:100%;animation:.6s ease-in-out infinite atsskeleton-circularSlide;position:absolute;top:100%;left:50%;box-shadow:0 0 80px 20px #d3d3d3}.sks-circular{background-color:#ebebeb;border-radius:50%;height:100px;position:relative;overflow:hidden}.sks-circular:after{content:"";background:#d3d3d3b3;border-radius:50%;width:200%;height:200%;animation:1s ease-in-out infinite circularSlide;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes circularSlide{0%{transform:translate(-150%,-50%)}to{transform:translate(50%,-50%)}}@keyframes atsskeleton-circularSlide{0%{transform:translate(-150%)}to{transform:translate(150%)}}@keyframes atsskeleton-circularSlideB{0%{transform:translate(-150%)}to{transform:translate(150%)}}.ATS-sec{column-gap:30px;width:100%;margin-bottom:20px;display:flex}.sks-circular{width:100px}.ATS-sec-list{flex-direction:column;justify-content:center;row-gap:10px;width:50%;display:flex}.language-form .language-list{align-items:center;gap:20px;margin-bottom:15px;display:flex}.language-form .language-list input{border:1px solid #e5e5e5;border-radius:10px;outline:none;width:70%;margin:0;padding:10px;font-family:mulish}.language-form .language-list .flex-row{gap:20px;width:50%;display:flex}.language-form .language-list .flex-row #list-item-language{background-color:#fff;border:none;border-radius:10px;outline:none;width:100%;margin:0;padding:10px;font-family:mulish;position:relative}.language-form .language-list .flex-row .wrapper-select{cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:10px;width:100%;padding-right:15px}.language-form .language-list .fa-trash{cursor:pointer;background-color:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:10px 12px}@media screen and (width<=450px){.language-form .language-list{flex-wrap:wrap}.language-form .language-list input,.language-form .language-list .flex-row{width:100%}}.interest-form .interest-list{background-color:#fff;border:1px solid #e5e5e5;border-radius:10px;outline:none;align-items:center;margin-bottom:15px;display:flex}.interest-form .interest-list input{border:none;border-top-left-radius:10px;border-bottom-left-radius:10px;outline:none;width:100%;padding:10px;font-family:mulish}.interest-form .interest-list .fa-trash{cursor:pointer;border-left:1px solid #e5e5e5;border-radius:10px;padding:10px;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.certificate-form form .certificate-datepic-monthdate{gap:20px;width:100%;margin-bottom:15px;display:flex}.certificate-form form .month-year-pickers{width:100%;position:relative}.certificate-form form .month-year-pickers .start-end-date{cursor:pointer;background-color:#fff;border:1px solid #e5e5e5;border-radius:10px;outline:none;justify-content:space-between;align-items:center;width:100%;padding:10px;font-family:mulish,sans-serif;font-size:14px;display:flex;position:relative}.certificate-form .certificate-content .certificate-del-add-button{justify-content:space-between;align-items:center;padding:10px 0;display:flex}.certificate-form .certificate-content:last-child .certificate-del-add-button{padding-bottom:0}.certificate-form form .certificate-textarea-delete-section{position:relative}.certificate-form form hr{background-color:#ccd2f9;border:none;width:93%;height:1px}.certificate-form form .certificate-del-add-button i{color:#333;cursor:pointer;background-color:#fff;border-radius:50%;padding:10px 13px;font-size:15px;font-weight:600;box-shadow:2px 2px 10px #0000001a}@media screen and (width<=450px){.certificate-form form .certificate-datepic-monthdate{flex-wrap:wrap}}.prev-wrapper{width:40%;padding-top:50px}.resume-prev-section{justify-content:flex-start;align-items:flex-start;width:100%;margin-bottom:40px;display:flex;position:relative;overflow:hidden auto}.prev-wrapper .resumeCV{zoom:.55;-webkit-user-select:none;user-select:none;border:1px solid #e5e5e5;width:793.701px;display:inline-block}.resumecv-eye{color:#fff;cursor:pointer;z-index:10;background-color:#635ae2;border-radius:3px;margin-left:10px;padding:10px;transition:all .3s;box-shadow:0 0 10px #0003}.resumecv-eye:hover{background-color:#4956d0}@media screen and (width<=1440px){.prev-wrapper{padding:30px 0}.prev-wrapper .resumeCV{zoom:.5}}@media screen and (width<=1024px){.prev-wrapper .resumeCV{zoom:.4}}.Full-page{background-color:#fff;column-gap:50px;width:100vw;display:flex;box-shadow:0 0 2px #00000080}.Full-page .cv-right-dashboard{flex-wrap:wrap;flex:1;column-gap:50px;display:flex}.Full-page .cv-right-dashboard .cv-all-forms .prev-resp-icon{color:#fff;background-color:#5a4abd;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:fixed;bottom:80px;right:20px}.Full-page .cv-right-dashboard .personal-route .personal-edit,.Full-page .cv-right-dashboard .summary-route .summary-edit,.Full-page .cv-right-dashboard .contact-route .contact-edit,.Full-page .cv-right-dashboard .skills-route .skill-edit,.Full-page .cv-right-dashboard .project-route .project-edit,.Full-page .cv-right-dashboard .education-route .education-edit,.Full-page .cv-right-dashboard .job-exp-route .job-exp-edit,.Full-page .cv-right-dashboard .certificate-route .certificate-edit,.Full-page .cv-right-dashboard .interest-route .interest-edit,.Full-page .cv-right-dashboard .language-route .language-edit,.Full-page .cv-right-dashboard .certificate-route .certification-edit{z-index:3;border-radius:10px;padding:10px;position:relative;box-shadow:0 0 2px #00000080;border:3px solid #5a4abd!important}.Full-page .cv-right-dashboard .mobile-resume-prev{background-color:#f2f2f2;flex:1;justify-content:center;min-height:100vh;padding:30px 0;display:none}.Full-page .cv-right-dashboard .cv-prev{width:793.008px}@media screen and (width<=1024px){.Full-page{column-gap:25px}.Full-page .cv-right-dashboard{flex:1;column-gap:25px;width:auto}.Full-page .cv-right-dashboard .cv-all-forms{padding:30px}}@media screen and (width<=768px){.Full-page{column-gap:0}.Full-page .sidebar{z-index:100;background:linear-gradient(90deg,#705cec 0%,#1f68e8 100%);justify-content:space-evenly;width:100%;padding:0;display:flex;position:fixed;bottom:0}.Full-page .sidebar .sidebar-icon{border:none;padding:20px 0}.Full-page .sidebar .sidebar-icon:hover{background-color:#0000}.Full-page .sidebar .sidebar-icon svg{color:#fff;width:22px;height:22px}.Full-page .prev-wrapper{width:0%}.Full-page .prev-wrapper .resume-prev-section .resumeCV{display:none}.Full-page .prev-wrapper .resumecv-eye{z-index:1000;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:fixed;bottom:80px;right:20px}.Full-page .cv-right-dashboard{flex-wrap:nowrap;column-gap:0;width:100%}.Full-page .cv-right-dashboard .cv-all-forms{flex:1;height:95vh;padding-bottom:100px}.Full-page .cv-right-dashboard .hide-form{display:none}.Full-page .cv-right-dashboard .show-cv-prev{zoom:.5;display:flex}}@media screen and (width<=450px){.Full-page .cv-right-dashboard .show-cv-prev{zoom:.35}}.my-template{flex-direction:column;align-items:center;width:100vw;padding:80px 0;display:flex}.my-template .my-template-row{width:95%;max-width:1400px}.my-template .my-template-row .target-heading{text-align:center;margin-bottom:40px;font-family:Montserrat;font-size:36px;font-weight:400}.my-template .my-template-row .gradient-heading{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#705cec,#1f68e8);-webkit-background-clip:text;font-weight:600}.my-template .my-template-row .heading{border-bottom:2px solid #e5e5e5;margin-bottom:30px;padding-bottom:20px;font-family:montserrat;font-size:1.8rem}.my-template .my-template-row .all-templates{flex-wrap:wrap;gap:30px 2%;width:100%;display:flex}.my-template .my-template-row .all-templates .default-msg{flex-direction:column;align-items:center;width:100%;display:flex}.my-template .my-template-row .all-templates .temp-box{cursor:pointer;background:linear-gradient(90deg,#705cec0d,#1f68e80d);border-radius:10px;width:32%;padding:20px;transition:all .3s;position:relative}.my-template .my-template-row .all-templates .temp-box:hover{background:linear-gradient(90deg,#705cec1a 0%,#1f68e81a 100%)}.my-template .my-template-row .all-templates .temp-box .resume-prev{zoom:.511;cursor:pointer;margin-bottom:40px}.my-template .my-template-row .all-templates .temp-box .delete-temp{color:#fe2e2e;z-index:2;background-color:#ffc5c5;border-radius:50% 8px 50% 50%;padding:10px;animation:.3s linear Fade;display:none;position:absolute;top:0;right:0}.my-template .my-template-row .all-templates .temp-box:hover .delete-temp{display:block}.my-template .my-template-row .all-templates .temp-box .buttons{gap:20px;display:flex}.my-template .my-template-row .all-templates .temp-box button{border:none;border-radius:10px;width:100%;margin-bottom:10px;padding:12px 30px;font-family:inter;font-size:1.1rem}.my-template .my-template-row .all-templates .temp-box .buttons .prev-btn{color:#fff;letter-spacing:-.3px;background:linear-gradient(90deg,#705cec1a,#1f68e81a);font-family:Montserrat;font-size:16px;font-weight:550}.my-template .my-template-row .all-templates .temp-box .buttons .prev-btn span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#705cec,#1f68e8);-webkit-background-clip:text}.my-template .my-template-row .all-templates .temp-box .prev-btn:hover{background:linear-gradient(90deg,#705cec0d 0%,#1f68e80d 100%)}.my-template .my-template-row .all-templates .temp-box .buttons .use-btn{color:#fff;letter-spacing:-.3px;background:linear-gradient(90deg,#705cec,#1f68e8);border:none;border-radius:8px;padding:12px 30px;font-family:Montserrat;font-size:16px;font-weight:550;transition:all .4s}.my-template .my-template-row .all-templates .temp-box .use-btn:hover{background:linear-gradient(90deg,#705cece6 0%,#1f68e8e6 100%)}.my-template .my-template-row .all-templates .default-msg p{color:#000;margin-bottom:40px;font-family:mulish;font-size:16px;font-weight:450;line-height:1.6em}.my-template .my-template-row .all-templates .default-msg a{color:#fff;letter-spacing:-.3px;background:linear-gradient(90deg,#705cec,#1f68e8);border:none;border-radius:8px;padding:12px 30px;font-family:Montserrat;font-size:16px;font-weight:550;transition:all .4s}.my-template .my-template-row .all-templates .default-msg a:hover{background:linear-gradient(90deg,#705cece6 0%,#1f68e8e6 100%)}@media screen and (width<=1440px){.my-template .my-template-row .all-templates .temp-box .resume-prev{zoom:.45}}@media screen and (width<=1280px){.my-template .my-template-row .all-templates .temp-box .resume-prev{zoom:.38}}@media screen and (width<=1024px){.my-template .my-template-row{width:90%}.my-template .my-template-row .all-templates{justify-content:space-between;display:flex}.my-template .my-template-row .all-templates .temp-box{width:48%}.my-template .my-template-row .all-templates .temp-box .resume-prev{zoom:.52}}@media screen and (width<=768px){.my-template{padding:60px 0}.my-template .my-template-row{width:90%}.my-template .my-template-row .all-templates .temp-box .resume-prev{zoom:.45}.my-template .my-template-row .all-templates{justify-content:flex-start;column-gap:4%;width:100%;display:flex}.my-template .my-template-row .all-templates .temp-box{zoom:.78;width:48%}.my-template .my-template-row .all-templates{text-align:center;justify-content:center}}@media screen and (width<=450px){.my-template{padding:30px 0}.my-template .my-template-row{width:90%}.my-template .my-template-row .all-templates{justify-content:flex-start;column-gap:4%;width:100%;display:flex}.my-template .my-template-row .all-templates .temp-box{zoom:.54;width:48%}.my-template .my-template-row .all-templates .temp-box .resume-prev{zoom:.35}.my-template .my-template-row .all-templates{text-align:center}}.resume-wrapper{border:1px solid #e5e5e5;width:793px}.live-resume-preview-wrapper{box-sizing:border-box;justify-content:center;align-items:center;width:100%;padding:60px 0;display:flex}.live-resume-state{background:linear-gradient(135deg,#f8fafcfa,#fffffffa),linear-gradient(135deg,#2563eb14,#16a34a14);justify-content:center;align-items:center;min-height:62vh;padding:60px 20px;display:flex}.live-resume-state__card{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:min(460px,100%);padding:30px;box-shadow:0 18px 44px #0f172a0f}.live-resume-state__spinner{border:4px solid #dbeafe;border-top-color:#255ee8;border-radius:50%;width:42px;height:42px;margin-bottom:18px;animation:.85s linear infinite liveResumeSpin;display:inline-flex}.live-resume-state__card h1{color:#0f172a;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-size:28px;font-weight:var(--cg-weight-heading,700);letter-spacing:0;margin:0;line-height:1.2}.live-resume-state__card p{color:#475569;font-family:var(--cg-font-description,"Mulish", Arial, sans-serif);margin:12px 0 0;font-size:16px;line-height:1.65}@keyframes liveResumeSpin{to{transform:rotate(360deg)}}@media screen and (width<=450px){.resume-wrapper{zoom:.48}.live-resume-state__card{padding:24px}}.cg-error-page{color:#0f172a;background:#fff;width:100%;max-width:100vw;overflow-x:hidden}.cg-error-page *{min-width:0}.cg-error-page :where(h1,h2,h3,p,span,strong,a,li){overflow-wrap:break-word;word-break:normal;max-width:100%}.cg-error-container{width:min(1120px,100% - 40px);max-width:calc(100vw - 40px);margin:0 auto}.cg-error-hero{background:linear-gradient(135deg,#f8fafcfa,#fffffffa),linear-gradient(135deg,#2563eb14,#16a34a14);border-bottom:1px solid #e5e7eb;padding:76px 0 66px}.cg-error-hero__grid{grid-template-columns:minmax(0,1fr) minmax(320px,.44fr);align-items:center;gap:44px;display:grid}.cg-error-eyebrow{color:#dc2626;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);letter-spacing:0;text-transform:uppercase;align-items:center;margin-bottom:10px;font-size:13px;font-weight:700;display:inline-flex}.cg-error-copy h1,.cg-error-copy h2,.cg-error-panel h3,.cg-error-shortcuts__header h2{color:#0f172a;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-weight:var(--cg-weight-heading,700);letter-spacing:0;margin:0}.cg-error-copy h1{background:linear-gradient(135deg,#0f172a,#255ee8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:clamp(72px,11vw,132px);line-height:.92}.cg-error-copy h2{max-width:720px;margin-top:20px;font-size:38px;line-height:1.15}.cg-error-copy>p,.cg-error-shortcuts__header p,.cg-error-card p,.cg-error-panel li{color:#475569;font-family:var(--cg-font-description,"Mulish", Arial, sans-serif);line-height:1.7}.cg-error-copy>p{max-width:700px;margin:18px 0 0;font-size:17px}.cg-error-path{color:#334155;max-width:100%;min-height:42px;font-family:var(--cg-font-description,"Mulish", Arial, sans-serif);background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;margin-top:24px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.cg-error-path span{overflow-wrap:anywhere}.cg-error-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.cg-error-btn{min-height:50px;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.cg-error-btn:hover{transform:translateY(-1px)}.cg-error-btn:focus-visible,.cg-error-card:focus-visible{outline-offset:3px;outline:3px solid #2563eb38}.cg-error-btn--primary{color:#fff;background:linear-gradient(135deg,#255ee8,#684df4);box-shadow:0 16px 34px #2563eb3d}.cg-error-btn--secondary{color:#1e3a8a;background:#fff;border-color:#c7d2fe}.cg-error-panel{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:28px;box-shadow:0 18px 44px #0f172a0f}.cg-error-panel__icon{color:#1d4ed8;background:#eff6ff;border-radius:8px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.cg-error-panel h3{margin-top:20px;font-size:24px;line-height:1.2}.cg-error-panel ul{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.cg-error-panel li{align-items:flex-start;gap:10px;font-size:15px;display:flex}.cg-error-panel li svg{color:#16a34a;flex:none;margin-top:4px}.cg-error-shortcuts{padding:72px 0 84px}.cg-error-shortcuts__header{max-width:760px;margin-bottom:28px}.cg-error-shortcuts__header h2{font-size:32px;line-height:1.18}.cg-error-shortcuts__header p{margin-top:12px;font-size:17px}.cg-error-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cg-error-card{min-height:212px;color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 18px 44px #0f172a0d}.cg-error-card:hover{border-color:#c7d2fe;transform:translateY(-2px);box-shadow:0 20px 46px #2563eb1f}.cg-error-card>span{color:#1d4ed8;background:#eff6ff;border-radius:8px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.cg-error-card strong{color:#0f172a;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);margin-top:18px;font-size:17px;font-weight:600;line-height:1.3}.cg-error-card p{margin-top:8px;font-size:15px}.cg-error-card>svg{color:#1d4ed8;position:absolute;bottom:22px;right:22px}@media (width<=980px){.cg-error-hero__grid,.cg-error-card-grid{grid-template-columns:1fr}}@media (width<=760px){.cg-error-container{width:min(560px,100% - 28px);max-width:calc(100vw - 28px)}.cg-error-hero{padding:44px 0 42px}.cg-error-copy h2{font-size:30px;line-height:1.15}.cg-error-copy>p,.cg-error-shortcuts__header p{font-size:16px}.cg-error-actions,.cg-error-btn{width:100%}.cg-error-panel{padding:22px}.cg-error-shortcuts{padding:54px 0 64px}.cg-error-shortcuts__header h2{font-size:26px}}@media (width<=520px){.cg-error-container{width:min(360px,100% - 28px);margin-left:14px;margin-right:auto}.cg-error-copy h2{font-size:30px}}.cg-contact-page{color:#0f172a;background:#fff;width:100%;max-width:100vw;overflow-x:hidden}.cg-contact-page *{min-width:0}.cg-contact-page :where(h1,h2,h3,p,span,strong,a,button,label,input,textarea,select){overflow-wrap:break-word;word-break:break-word;max-width:100%}.cg-contact-container{width:min(1120px,100% - 40px);max-width:calc(100vw - 40px);margin:0 auto}.cg-contact-eyebrow{color:#1d4ed8;font-family:var(--cg-font-heading);letter-spacing:0;text-transform:uppercase;align-items:center;margin-bottom:12px;font-size:13px;font-weight:800;display:inline-flex}.cg-contact-hero{background:linear-gradient(135deg,#f8fafcfa,#fffffffa),linear-gradient(135deg,#2563eb14,#16a34a14);border-bottom:1px solid #e5e7eb;padding:76px 0 54px}.cg-contact-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:center;gap:48px;display:grid}.cg-contact-hero h1,.cg-contact-hero__panel h2,.cg-contact-form-card h2,.cg-contact-side-panel h2,.cg-contact-section-header h2{color:#0f172a;font-family:var(--cg-font-heading);letter-spacing:0;overflow-wrap:break-word;word-break:break-word;margin:0;font-weight:800}.cg-contact-hero h1{max-width:720px;font-size:52px;line-height:1.08}.cg-contact-hero p,.cg-contact-form-card>p,.cg-contact-section-header p{color:#475569;font-family:var(--cg-font-description);overflow-wrap:break-word;word-break:break-word;margin:18px 0 0;font-size:18px;line-height:1.75}.cg-contact-hero p{max-width:670px}.cg-contact-hero__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.cg-contact-btn,.cg-contact-submit{min-height:48px;font-family:var(--cg-font-heading);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:800;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.cg-contact-btn:hover,.cg-contact-submit:hover:not(:disabled){transform:translateY(-1px)}.cg-contact-btn:focus-visible,.cg-contact-submit:focus-visible,.cg-contact-field input:focus-visible,.cg-contact-field select:focus-visible,.cg-contact-field textarea:focus-visible,.cg-contact-faq__button:focus-visible{outline-offset:3px;outline:3px solid #2563eb38}.cg-contact-btn--primary,.cg-contact-submit{color:#fff;background:linear-gradient(135deg,#255ee8,#684df4);box-shadow:0 16px 34px #2563eb3d}.cg-contact-btn--secondary{color:#1e3a8a;background:#fff;border-color:#c7d2fe}.cg-contact-hero__panel,.cg-contact-form-card,.cg-contact-side-panel,.cg-contact-method,.cg-contact-faq__item{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 18px 44px #0f172a0f}.cg-contact-hero__panel{padding:30px}.cg-contact-hero__panel-icon{color:#1d4ed8;background:#eff6ff;border-radius:8px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:20px;display:inline-flex}.cg-contact-hero__panel h2{font-size:28px;line-height:1.2}.cg-contact-hero__panel ul,.cg-contact-side-panel ul{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.cg-contact-hero__panel li{color:#1f2937;font-family:var(--cg-font-description);align-items:flex-start;gap:10px;font-size:16px;line-height:1.55;display:flex}.cg-contact-hero__panel li svg{color:#16a34a;flex:none;margin-top:3px}.cg-contact-methods{background:#0f172a;padding:28px 0}.cg-contact-methods__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cg-contact-method{min-height:138px;color:inherit;gap:20px;padding:22px;text-decoration:none;display:flex}.cg-contact-method__icon{color:#1d4ed8;background:#eff6ff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.cg-contact-method__body{align-content:start;gap:7px;display:grid}.cg-contact-method__label{color:#64748b;font-family:var(--cg-font-heading);text-transform:uppercase;font-size:13px;font-weight:800}.cg-contact-method__value{color:#0f172a;font-family:var(--cg-font-heading);overflow-wrap:normal;word-break:normal;font-size:17px;line-height:1.3}.cg-contact-method__value--email{white-space:nowrap}.cg-contact-method span:last-child{color:#475569;font-family:var(--cg-font-description);font-size:14px;line-height:1.55}.cg-contact-main{background:#fff;padding:82px 0}.cg-contact-main__grid{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);align-items:start;gap:24px;display:grid}.cg-contact-form-card{padding:30px}.cg-contact-form-card h2,.cg-contact-section-header h2{font-size:38px;line-height:1.18}.cg-contact-form-card form{gap:18px;margin-top:28px;display:grid}.cg-contact-field{gap:8px;display:grid}.cg-contact-field label{color:#334155;font-family:var(--cg-font-heading);font-size:14px;font-weight:800}.cg-contact-field input,.cg-contact-field textarea,.cg-contact-dropdown__button{color:#0f172a;width:100%;font-family:var(--cg-font-description);background:#fff;border:1px solid #dbe3ef;border-radius:8px;font-size:15px;line-height:1.5}.cg-contact-field input,.cg-contact-dropdown__button{min-height:50px;padding:0 14px}.cg-contact-dropdown{position:relative}.cg-contact-dropdown__button{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;display:flex}.cg-contact-dropdown__button svg{color:#2563eb;flex:none;transition:transform .18s}.cg-contact-dropdown__button[aria-expanded=true] svg{transform:rotate(180deg)}.cg-contact-dropdown__menu{z-index:30;background:#fff;border:1px solid #dbe3ef;border-radius:8px;gap:4px;width:100%;margin:0;padding:8px;list-style:none;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 44px #0f172a24}.cg-contact-dropdown__option{color:#0f172a;min-height:42px;font-family:var(--cg-font-description);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:0 12px;font-size:15px;line-height:1.4;display:flex}.cg-contact-dropdown__option:hover,.cg-contact-dropdown__option:focus-visible,.cg-contact-dropdown__option.is-selected{color:#1d4ed8;background:#eff6ff;outline:none}.cg-contact-dropdown__option svg{color:#16a34a;flex:none}.cg-contact-field textarea{resize:vertical;min-height:168px;padding:14px}.cg-contact-field input::placeholder,.cg-contact-field textarea::placeholder{color:#94a3b8}.cg-contact-field [aria-invalid=true]{border-color:#dc2626}.cg-contact-field>span,.cg-contact-field__meta span:last-child{color:#b91c1c;font-family:var(--cg-font-description);font-size:13px;line-height:1.45}.cg-contact-field__meta{color:#64748b;font-family:var(--cg-font-description);justify-content:space-between;align-items:flex-start;gap:12px;font-size:13px;display:flex}.cg-contact-submit{width:100%;min-height:52px}.cg-contact-submit:disabled{cursor:not-allowed;opacity:.72;transform:none}.cg-contact-status{font-family:var(--cg-font-description);border-radius:8px;align-items:flex-start;gap:10px;padding:14px;font-size:14px;line-height:1.55;display:flex}.cg-contact-status--success{color:#14532d;background:#f0fdf4;border:1px solid #bbf7d0}.cg-contact-status--error{color:#7f1d1d;background:#fef2f2;border:1px solid #fecaca}.cg-contact-side-panel{background:#f8fafc;padding:26px}.cg-contact-side-panel h2{font-size:26px;line-height:1.25}.cg-contact-side-panel li{border-top:1px solid #e2e8f0;padding-top:14px}.cg-contact-side-panel li:first-child{border-top:0;padding-top:0}.cg-contact-side-panel strong,.cg-contact-side-panel span{display:block}.cg-contact-side-panel strong{color:#0f172a;font-family:var(--cg-font-heading);font-size:15px;line-height:1.45}.cg-contact-side-panel span{color:#475569;font-family:var(--cg-font-description);margin-top:5px;font-size:14px;line-height:1.6}.cg-contact-faq{background:#f8fafc;padding:82px 0}.cg-contact-section-header{max-width:760px;margin-bottom:32px}.cg-contact-faq__list{gap:14px;display:grid}.cg-contact-faq__item{overflow:hidden}.cg-contact-faq__button{color:#0f172a;width:100%;min-height:70px;font-family:var(--cg-font-heading);text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:18px;font-weight:800;line-height:1.4;display:flex}.cg-contact-faq__button svg{color:#1d4ed8;flex:none}.cg-contact-faq__content{border-top:1px solid #e5e7eb;padding:0 22px 22px}.cg-contact-faq__content p{color:#475569;max-width:860px;font-family:var(--cg-font-description);margin:18px 0 0;font-size:16px;line-height:1.75}@media (width<=1024px){.cg-contact-hero__grid,.cg-contact-main__grid{grid-template-columns:1fr}.cg-contact-hero h1{font-size:42px}.cg-contact-form-card h2,.cg-contact-section-header h2{font-size:34px}.cg-contact-methods__grid{grid-template-columns:1fr}}@media (width<=760px){.cg-contact-container{width:min(560px,100% - 28px);max-width:calc(100vw - 28px)}.cg-contact-hero{padding:44px 0 40px}.cg-contact-hero__grid{gap:30px}.cg-contact-hero h1{font-size:31px;line-height:1.15}.cg-contact-hero p,.cg-contact-form-card>p,.cg-contact-section-header p{font-size:16px;line-height:1.65}.cg-contact-hero__actions,.cg-contact-btn{width:100%}.cg-contact-btn,.cg-contact-submit{white-space:normal;padding-left:16px;padding-right:16px}.cg-contact-method{width:100%}.cg-contact-hero__panel,.cg-contact-form-card,.cg-contact-side-panel{padding:22px}.cg-contact-main,.cg-contact-faq{padding:56px 0}.cg-contact-form-card h2,.cg-contact-section-header h2{font-size:28px}.cg-contact-field__meta{flex-direction:column}.cg-contact-faq__button{min-height:64px;padding:18px;font-size:16px}.cg-contact-faq__content{padding:0 18px 18px}}@media (width<=520px){.cg-contact-container{width:min(360px,100% - 28px);margin-left:14px;margin-right:auto}.cg-contact-hero h1{font-size:30px}.cg-contact-method{flex-direction:column}.cg-contact-method strong{font-size:17px}.cg-contact-method__value--email{font-size:16px}}.about-page{color:#111827;background:#fff;width:100%;max-width:100vw;min-height:100vh;overflow-x:hidden}.about-page *{min-width:0}.about-page img{max-width:100%}.about-container{width:min(1120px,100% - 40px);max-width:calc(100vw - 40px);margin:0 auto}.about-hero{isolation:isolate;background:linear-gradient(135deg,#f6f8fffa,#fffffffa),radial-gradient(circle at 12% 20%,#2a6bec1f,#0000 28%);padding:76px 0 52px;position:relative}.about-hero:after{z-index:-1;content:"";clip-path:polygon(28% 0,100% 0,100% 100%,0 100%);background:linear-gradient(135deg,#22c55e1a,#2a6bec14);width:42%;height:54%;position:absolute;bottom:0;right:0}.about-hero__layout,.about-mission__layout,.about-confidence__layout,.about-final-cta__layout{align-items:center;gap:48px;display:grid}.about-hero__layout{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr)}.about-eyebrow{color:#1d4ed8;letter-spacing:0;text-transform:uppercase;align-items:center;margin-bottom:14px;font-size:13px;font-weight:800;display:inline-flex}.about-hero h1,.about-section h2,.about-final-cta h2{color:#0f172a;letter-spacing:0;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;max-width:100%;margin:0;font-weight:800}.about-hero h1{max-width:720px;font-size:52px;line-height:1.08}.about-hero__copy>p,.about-section__copy>p,.about-section__header>p{color:#475569;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;margin:18px 0 0;font-size:18px;line-height:1.75}.about-hero__copy>p{max-width:650px}.about-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.about-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:15px;font-weight:800;line-height:1;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.about-btn:focus-visible{outline-offset:3px;outline:3px solid #2563eb38}.about-btn:hover{transform:translateY(-1px)}.about-btn--primary{color:#fff;background:linear-gradient(135deg,#255ee8,#684df4);box-shadow:0 16px 34px #2563eb3d}.about-btn--secondary{color:#1e3a8a;background:#fff;border-color:#c7d2fe}.about-btn--secondary:hover{border-color:#93c5fd;box-shadow:0 12px 24px #0f172a14}.about-btn--light{color:#1d4ed8;background:#fff;box-shadow:0 16px 30px #0f172a29}.about-highlight-list,.about-trust-list{margin:28px 0 0;padding:0;list-style:none}.about-highlight-list{gap:12px;display:grid}.about-highlight-list li,.about-trust-list li{color:#1f2937;align-items:flex-start;gap:10px;font-size:16px;line-height:1.55;display:flex}.about-highlight-list svg,.about-trust-list svg{color:#16a34a;flex:none;margin-top:3px}.about-hero__visual,.about-confidence__visual{justify-content:center;align-items:center;display:flex}.about-hero__visual img{object-fit:contain;width:min(100%,560px);height:auto;max-height:450px}.about-visual-fallback{color:#1d4ed8;text-align:center;background:#f8fafc;border:1px dashed #bfdbfe;border-radius:8px;place-items:center;gap:10px;width:min(100%,420px);min-height:260px;padding:26px;display:grid}.about-visual-fallback span{color:#334155;font-weight:800}.about-proof{background:#0f172a;padding:28px 0}.about-proof__grid{background:#ffffff24;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.about-metric{background:#0f172a;min-height:118px;padding:24px}.about-metric strong,.about-metric span{display:block}.about-metric strong{color:#fff;font-size:34px;line-height:1}.about-metric span{color:#cbd5e1;margin-top:10px;font-size:14px;line-height:1.5}.about-section{padding:82px 0}.about-mission{background:#fff}.about-mission__layout{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr)}.about-section h2,.about-final-cta h2{font-size:38px;line-height:1.18}.about-section__copy>p,.about-section__header>p{max-width:720px}.about-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.about-feature-card,.about-step-card,.about-faq-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 18px 44px #0f172a0f}.about-feature-card{padding:24px}.about-feature-card__icon,.about-step-card__icon{color:#1d4ed8;background:#eff6ff;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.about-feature-card h3,.about-step-card h3,.about-faq-card h3{color:#0f172a;margin:16px 0 0;font-size:19px;line-height:1.35}.about-feature-card p,.about-step-card p,.about-faq-card p{color:#475569;margin:10px 0 0;font-size:15px;line-height:1.65}.about-workflow{background:#f8fafc}.about-section__header{max-width:760px;margin-bottom:34px}.about-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.about-step-card{grid-template-rows:190px 1fr;display:grid;overflow:hidden}.about-step-card__media{background:#fff;border-bottom:1px solid #e5e7eb;justify-content:center;align-items:center;padding:20px;display:flex}.about-step-card__media img{object-fit:contain;width:100%;height:150px}.about-step-card__body{padding:24px;position:relative}.about-step-card__number{color:#cbd5e1;font-size:28px;font-weight:900;line-height:1;position:absolute;top:22px;right:22px}.about-confidence{background:#fff}.about-confidence__layout{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)}.about-confidence__visual img{object-fit:contain;width:min(100%,500px);height:auto;max-height:420px}.about-trust-list{gap:14px;display:grid}.about-faq{background:#f8fafc}.about-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.about-faq-card{padding:24px}.about-faq-card h3{margin-top:0}.about-final-cta{color:#fff;background:linear-gradient(135deg,#1d4ed8f5,#4f46e5f0),#1d4ed8;padding:58px 0}.about-final-cta__layout{grid-template-columns:minmax(0,1fr) auto}.about-final-cta .about-eyebrow,.about-final-cta h2{color:#fff}.about-final-cta h2{max-width:720px}@media (width<=1024px){.about-hero__layout,.about-mission__layout,.about-confidence__layout{grid-template-columns:1fr}.about-hero h1{font-size:42px}.about-section h2,.about-final-cta h2{font-size:34px}.about-proof__grid,.about-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.about-container{width:min(560px,100% - 28px);max-width:calc(100vw - 28px)}.about-hero{padding:42px 0 38px}.about-hero:after{display:none}.about-hero__layout,.about-mission__layout,.about-confidence__layout,.about-final-cta__layout{gap:30px}.about-hero h1{font-size:32px;line-height:1.15}.about-hero__visual img{max-height:260px}.about-hero__copy>p,.about-section__copy>p,.about-section__header>p{font-size:16px;line-height:1.65}.about-actions,.about-btn{width:100%}.about-btn{min-height:50px}.about-proof__grid,.about-feature-grid,.about-step-grid,.about-faq-grid,.about-final-cta__layout{grid-template-columns:1fr}.about-proof{padding:18px 0}.about-metric{min-height:auto;padding:20px}.about-section{padding:56px 0}.about-section h2,.about-final-cta h2{font-size:28px}.about-step-card{grid-template-rows:auto 1fr}.about-step-card__media{min-height:168px}.about-final-cta{padding:44px 0}}.blog-page{background:#fff;width:100%;min-height:100vh;padding-bottom:76px}.blog-page-hero{background:linear-gradient(135deg,#f8fafcfa,#fffffffa),linear-gradient(135deg,#2563eb14,#16a34a14);border-bottom:1px solid #e5e7eb;justify-content:center;padding:76px 0 54px;display:flex}.blog-page-hero__inner{grid-template-columns:minmax(0,1fr) minmax(320px,.48fr);align-items:center;gap:48px;width:min(1120px,100% - 40px);max-width:calc(100vw - 40px);display:grid}.blog-page-eyebrow{color:#1d4ed8;font-family:var(--cg-font-heading,"Montserrat", sans-serif);letter-spacing:0;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:800;display:inline-flex}.blog-page-hero h1,.blog-page-section-head h2,.blog-card h3{color:#0f172a;font-family:var(--cg-font-heading,"Montserrat", sans-serif);letter-spacing:0;margin:0}.blog-page-hero h1{max-width:720px;font-size:52px;font-weight:800;line-height:1.08}.blog-page-hero p{color:#475569;max-width:670px;font-family:var(--cg-font-description,"Mulish", sans-serif);margin:18px 0 0;font-size:18px;line-height:1.75}.blog-page-hero button{color:#fff;cursor:pointer;min-width:230px;min-height:48px;font-family:var(--cg-font-heading,"Montserrat", sans-serif);background:linear-gradient(135deg,#255ee8,#684df4);border:0;border-radius:8px;margin-top:26px;padding:0 28px;font-size:15px;font-weight:800;box-shadow:0 14px 28px #2563eb38}.blog-page-hero__visual{color:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-content:start;gap:12px;padding:18px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 18px 44px #0f172a0f}.blog-page-hero__visual:hover{border-color:#bfdbfe;transform:translateY(-2px);box-shadow:0 22px 44px #2563eb1f}.blog-page-hero__visual-label{color:#1d4ed8;font-family:var(--cg-font-heading,"Montserrat", sans-serif);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800}.blog-page-hero__visual img{object-fit:contain;justify-self:center;width:auto;max-width:100%;height:auto;max-height:230px;display:block}.blog-page-hero__visual strong{color:#0f172a;font-family:var(--cg-font-heading,"Montserrat", sans-serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.blog-page-main{width:min(1120px,100% - 40px);margin:0 auto;padding-top:76px}.blog-page-section-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:22px;display:flex}.blog-page-section-head h2{font-size:38px;font-weight:800;line-height:1.18}.blog-page-section-head p{color:#64748b;font-family:var(--cg-font-heading,"Montserrat", sans-serif);white-space:nowrap;margin:0;font-size:13px;font-weight:800}.blog-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.blog-card-link{min-width:0;color:inherit;text-decoration:none;display:block}.blog-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;min-width:0;height:100%;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;overflow:hidden;box-shadow:0 14px 30px #0f172a0d}.blog-card:hover{border-color:#bfdbfe;transform:translateY(-3px);box-shadow:0 22px 44px #2563eb24}.blog-card__media{background:#eef2f7;border-bottom:1px solid #e5e7eb;justify-content:center;align-items:center;display:flex;overflow:hidden}.blog-card__media img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:260px;transition:transform .2s;display:block}.blog-card:hover .blog-card__media img{transform:scale(1.04)}.blog-card__body{flex-direction:column;flex:1;padding:17px;display:flex}.blog-card__meta{color:#64748b;font-family:var(--cg-font-heading,"Montserrat", sans-serif);text-transform:uppercase;flex-wrap:wrap;gap:7px;margin-bottom:12px;font-size:11px;font-weight:800;display:flex}.blog-card__meta span{overflow-wrap:anywhere}.blog-card h3{overflow-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:18px;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.blog-card p{color:#475569;font-family:var(--cg-font-description,"Mulish", sans-serif);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 16px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-card__read{color:#1d4ed8;font-family:var(--cg-font-heading,"Montserrat", sans-serif);align-items:center;margin-top:auto;font-size:14px;font-weight:800;display:inline-flex}.blog-page-empty{text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:8px;padding:40px}.blog-page-empty strong{color:#0f172a;font-family:var(--cg-font-heading,"Montserrat", sans-serif);font-size:18px}.blog-page-empty p{color:#64748b;font-family:var(--cg-font-description,"Mulish", sans-serif);margin:8px 0 0}.blog-pagination{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:34px;display:flex}.blog-pagination button{color:#1e3a8a;cursor:pointer;min-width:42px;min-height:40px;font-family:var(--cg-font-heading,"Montserrat", sans-serif);background:#fff;border:1px solid #c7d2fe;border-radius:8px;padding:0 14px;font-size:14px;font-weight:800}.blog-pagination button:hover,.blog-pagination button.is-active{color:#fff;background:#255ee8;border-color:#255ee8}.blog-pagination button:disabled{cursor:not-allowed;opacity:.55}@media screen and (width<=1180px){.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=880px){.blog-page-hero__inner{grid-template-columns:1fr;gap:32px}.blog-page-hero{padding:54px 0 46px}.blog-page-hero h1{font-size:42px}}@media screen and (width<=620px){.blog-page{padding-bottom:54px}.blog-page-main{width:min(100% - 28px,560px);padding-top:56px}.blog-page-hero{padding:44px 0 40px}.blog-page-hero__inner{width:min(560px,100% - 28px);max-width:calc(100vw - 28px)}.blog-page-hero h1{font-size:31px;line-height:1.15}.blog-page-hero p{font-size:16px;line-height:1.65}.blog-page-hero button{width:100%}.blog-page-hero__visual img{max-height:220px}.blog-page-section-head{flex-direction:column;align-items:flex-start}.blog-card-grid{grid-template-columns:1fr}.blog-page-section-head h2{font-size:28px}}.blog-page-vertical{background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:14px;padding:18px;display:grid;box-shadow:0 14px 30px #0f172a0d}.blog-page-vertical__head span{color:#1d4ed8;font-family:var(--cg-font-heading,"Montserrat", sans-serif);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.blog-page-vertical__head h2{color:#0f172a;font-family:var(--cg-font-heading,"Montserrat", sans-serif);margin:0;font-size:18px;font-weight:800}.blog-page-vertical__list{gap:12px;display:grid}.blog-page-vertical__card{color:inherit;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;text-decoration:none;display:grid}.blog-page-vertical__card img{object-fit:contain;background:#eef2f7;border-radius:8px;width:auto;max-width:78px;height:auto;max-height:58px}.blog-page-vertical__card span{color:#0f172a;font-family:var(--cg-font-heading,"Montserrat", sans-serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.blog-page-vertical__card:hover span{color:#1d4ed8}@media screen and (width<=980px){.blog-page-vertical__list{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-page-vertical__card{grid-template-columns:1fr}.blog-page-vertical__card img{width:auto;max-width:100%;height:auto;max-height:140px}}@media screen and (width<=680px){.blog-page-vertical__list{grid-template-columns:1fr}.blog-page-vertical__card{grid-template-columns:84px minmax(0,1fr)}.blog-page-vertical__card img{width:auto;max-width:84px;height:auto;max-height:62px}}.blog-article-page{background:#fff;width:100%;min-height:100vh;padding:76px 20px 82px}.blog-article{width:min(1120px,100%);margin:0 auto}.blog-article-hero{gap:18px;display:grid}.blog-article-back{color:#1d4ed8;width:max-content;font-family:var(--cg-font-heading,"Montserrat", sans-serif);text-transform:uppercase;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.blog-article-hero h1{color:#0f172a;max-width:720px;font-family:var(--cg-font-heading,"Montserrat", sans-serif);letter-spacing:0;margin:0;font-size:52px;font-weight:800;line-height:1.08}.blog-article-hero>p{color:#475569;max-width:670px;font-family:var(--cg-font-description,"Mulish", sans-serif);margin:0;font-size:18px;line-height:1.65}.blog-article-meta{color:#64748b;font-family:var(--cg-font-heading,"Montserrat", sans-serif);text-transform:uppercase;flex-wrap:wrap;gap:10px;font-size:13px;font-weight:800;display:flex}.blog-article-meta span{background:#eff6ff;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;display:inline-flex}.blog-article-image{background:#eef2f7;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:fit-content;max-width:100%;display:flex;overflow:hidden}.blog-article-image img{object-fit:contain;width:auto;max-width:100%;height:auto;display:block}.blog-article-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:42px;margin-top:38px;display:grid}.blog-article-content{color:#0f172a;min-width:0;font-family:var(--cg-font-description,"Mulish", sans-serif);font-size:17px;line-height:1.78}.blog-article-content>:first-child{margin-top:0}.blog-article-content h2,.blog-article-content h3,.blog-article-content h4{color:#0f172a;font-family:var(--cg-font-heading,"Montserrat", sans-serif);letter-spacing:0;line-height:1.25}.blog-article-content h2{margin:38px 0 14px;font-size:36px;font-weight:800;line-height:1.18}.blog-article-content h3{margin:26px 0 10px;font-size:22px;font-weight:800}.blog-article-content h4{margin:22px 0 8px;font-size:19px;font-weight:800}.blog-article-content p{color:#1f2937;margin:0 0 18px}.blog-article-content ul,.blog-article-content ol{color:#1f2937;margin:0 0 22px;padding-left:22px}.blog-article-content li{margin-bottom:9px;padding-left:4px}.blog-article-content strong{color:#0f172a;font-weight:800}.blog-article-content a{text-underline-offset:3px;font-weight:800;text-decoration:underline;color:#1d4ed8!important}.blog-article-content a strong{color:#1d4ed8!important}.blog-article-content img{border-radius:8px;width:auto;max-width:100%;height:auto;margin:28px 0;display:block}.blog-article-sidebar{gap:16px;display:grid;position:sticky;top:86px}.blog-article-sidebar-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:18px;box-shadow:0 14px 30px #0f172a0d}.blog-article-sidebar-card span{color:#1d4ed8;font-family:var(--cg-font-heading,"Montserrat", sans-serif);text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.blog-article-sidebar-card strong{color:#0f172a;font-family:var(--cg-font-heading,"Montserrat", sans-serif);font-size:16px;display:block}.blog-article-sidebar-card p{color:#64748b;font-family:var(--cg-font-description,"Mulish", sans-serif);margin:6px 0 0;font-size:14px}.blog-article-tags{flex-wrap:wrap;gap:8px;display:flex}.blog-article-tags em{color:#1e3a8a;min-height:28px;font-family:var(--cg-font-heading,"Montserrat", sans-serif);background:#eff6ff;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}@media screen and (width<=980px){.blog-article-layout{grid-template-columns:1fr;gap:34px}.blog-article-sidebar{position:static}}@media screen and (width<=680px){.blog-article-page{padding:44px 14px 58px}.blog-article-hero h1{font-size:31px;line-height:1.15}.blog-article-hero>p{font-size:16px;line-height:1.65}.blog-article-content{font-size:16px}.blog-article-content h2{font-size:28px}}.cg-admin-shell{color:#0f172a;background:#f5f7fb;grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.cg-admin-shell *{min-width:0}.cg-admin-sidebar{color:#fff;background:#17142f;height:100vh;padding:18px 14px;position:sticky;top:0;overflow-y:auto}.cg-admin-sidebar__brand{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:0 8px 18px;display:flex}.cg-admin-sidebar__brand img{cursor:pointer;width:170px}.cg-admin-sidebar__brand span{color:#bfdbfe;font-family:var(--cg-font-heading);background:#2563eb2e;border-radius:8px;padding:5px 8px;font-size:12px;font-weight:800}.cg-admin-workspace{grid-template-rows:auto 1fr;min-height:100vh;display:grid}.cg-admin-topbar{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:16px 28px;display:flex;position:sticky;top:0}.cg-admin-topbar h1,.cg-admin-section h1,.cg-admin-section h2,.cg-admin-panel-card h2,.cg-admin-post-card h2,.cg-admin-inbox-detail h2{color:#0f172a;font-family:var(--cg-font-heading);letter-spacing:0;margin:0;font-weight:800}.cg-admin-topbar h1{font-size:24px;line-height:1.2}.cg-admin-topbar p,.cg-admin-section p,.cg-admin-empty,.cg-admin-mini-item span,.cg-admin-post-card p,.cg-admin-post-card span,.cg-admin-inbox-card small,.cg-admin-inbox-card em,.cg-admin-contact-meta dd,.cg-admin-message-box p{color:#475569;font-family:var(--cg-font-description)}.cg-admin-topbar p{margin:4px 0 0;font-size:14px}.cg-admin-content{padding:28px}.cg-admin-section{gap:22px;display:grid}.cg-admin-page-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.cg-admin-page-head h1{font-size:36px;line-height:1.15}.cg-admin-page-head p{max-width:680px;margin:10px 0 0;font-size:16px;line-height:1.65}.cg-admin-eyebrow{color:#1d4ed8;font-family:var(--cg-font-heading);letter-spacing:0;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900;display:inline-flex}.cg-admin-btn,.cg-admin-logout{min-height:42px;font-family:var(--cg-font-heading);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.cg-admin-btn--primary{color:#fff;background:linear-gradient(135deg,#255ee8,#684df4);box-shadow:0 14px 28px #2563eb38}.cg-admin-btn--secondary,.cg-admin-logout{color:#1e3a8a;background:#fff;border-color:#c7d2fe}.cg-admin-btn--danger{color:#991b1b;background:#fff5f5;border-color:#fecaca}.cg-admin-action-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cg-admin-alert{font-family:var(--cg-font-description);border-radius:8px;padding:14px 16px;font-size:14px}.cg-admin-alert--error{color:#7f1d1d;background:#fef2f2;border:1px solid #fecaca}.cg-admin-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.cg-admin-stat-card,.cg-admin-panel-card,.cg-admin-post-card,.cg-admin-media-card,.cg-admin-inbox-detail,.cg-admin-inbox-card,.cg-admin-side-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 16px 38px #0f172a0f}.cg-admin-stat-card{gap:10px;padding:18px;display:grid}.cg-admin-stat-card>span{color:#1d4ed8;background:#eff6ff;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.cg-admin-stat-card strong{color:#0f172a;font-family:var(--cg-font-heading);font-size:30px;line-height:1}.cg-admin-stat-card p{margin:0;font-size:14px}.cg-admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cg-admin-panel-card{padding:22px}.cg-admin-card-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.cg-admin-card-head h2{font-size:20px}.cg-admin-card-head a{color:#1d4ed8;font-family:var(--cg-font-heading);font-size:14px;font-weight:800;text-decoration:none}.cg-admin-mini-list{gap:12px;display:grid}.cg-admin-mini-item{border-top:1px solid #e5e7eb;gap:5px;padding:13px 0;display:grid}.cg-admin-mini-item:first-child{border-top:0;padding-top:0}.cg-admin-mini-item strong{color:#0f172a;font-family:var(--cg-font-heading);font-size:15px}.cg-admin-empty{text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:8px;padding:26px}.cg-admin-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.cg-admin-search{color:#64748b;background:#fff;border:1px solid #dbe3ef;border-radius:8px;flex:1;align-items:center;gap:10px;min-height:46px;padding:0 14px;display:flex}.cg-admin-search input{color:#0f172a;width:100%;font-family:var(--cg-font-description);border:0;outline:0;font-size:14px}.cg-admin-segments{background:#eaf0fb;border-radius:8px;gap:4px;padding:4px;display:inline-flex}.cg-admin-segments button{color:#475569;min-height:38px;font-family:var(--cg-font-heading);background:0 0;border:0;border-radius:6px;padding:0 13px;font-size:13px;font-weight:800}.cg-admin-segments button.is-active{color:#1d4ed8;background:#fff;box-shadow:0 8px 18px #0f172a14}.cg-admin-pill{min-height:24px;font-family:var(--cg-font-heading);text-transform:capitalize;border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.cg-admin-pill--visible,.cg-admin-pill--read{color:#14532d;background:#dcfce7}.cg-admin-pill--draft,.cg-admin-pill--unread{color:#92400e;background:#fef3c7}@media (width<=1180px){.cg-admin-shell{grid-template-columns:86px minmax(0,1fr)}.cg-admin-sidebar__brand{justify-content:center}.cg-admin-sidebar__brand img,.cg-admin-sidebar__brand span{display:none}.cg-admin-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.cg-admin-shell{grid-template-columns:1fr}.cg-admin-sidebar{height:auto;position:static}.cg-admin-topbar,.cg-admin-page-head,.cg-admin-toolbar{flex-direction:column;align-items:stretch}.cg-admin-content{padding:18px}.cg-admin-stats,.cg-admin-overview-grid{grid-template-columns:1fr}}.cg-admin-leftbar{gap:8px;display:grid}.cg-admin-leftbar .cg-leftbar-li{color:#ffffffc2;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;min-height:56px;padding:10px 12px;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:flex}.cg-admin-leftbar .cg-leftbar-li:hover,.cg-admin-leftbar .cg-leftbar-li.active{color:#fff;background:#ffffff17;border-color:#ffffff1a}.cg-admin-leftbar .cg-leftbar-li.active{box-shadow:inset 3px 0 #60a5fa}.cg-leftbar-li__icon{color:#bfdbfe;background:#ffffff14;border-radius:8px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.cg-admin-leftbar .cg-leftbar-li strong,.cg-admin-leftbar .cg-leftbar-li small{display:block}.cg-admin-leftbar .cg-leftbar-li strong{font-family:var(--cg-font-heading);font-size:14px;line-height:1.25}.cg-admin-leftbar .cg-leftbar-li small{color:#ffffff8f;font-family:var(--cg-font-description);margin-top:3px;font-size:12px}@media (width<=1180px) and (width>=821px){.cg-admin-leftbar .cg-leftbar-li{justify-content:center;padding:9px}.cg-admin-leftbar .cg-leftbar-li span:last-child{display:none}}@media (width<=820px){.cg-admin-leftbar{grid-template-columns:repeat(5,minmax(0,1fr));overflow-x:auto}}.cg-admin-contacts-page{gap:20px}.cg-admin-contact-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cg-admin-contact-stat{background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:14px;min-height:96px;padding:18px;display:flex;box-shadow:0 16px 38px #0f172a0f}.cg-admin-contact-stat>span{color:#1d4ed8;background:#eff6ff;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.cg-admin-contact-stat strong{color:#0f172a;font-family:var(--cg-font-heading);font-size:28px;line-height:1}.cg-admin-contact-stat p{margin:5px 0 0;font-size:14px}.cg-admin-contact-toolbar{align-items:stretch}.cg-admin-inbox{background:#fff;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);min-height:560px;display:grid;overflow:hidden;box-shadow:0 16px 38px #0f172a0f}.cg-admin-inbox__list{background:#f8fafc;border-right:1px solid #e5e7eb;align-content:start;gap:10px;max-height:720px;padding:12px;display:grid;overflow:auto}.cg-admin-inbox-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:44px minmax(0,1fr);gap:12px;width:100%;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 10px 26px #0f172a0a}.cg-admin-inbox-card:hover,.cg-admin-inbox-card.is-active{border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 16px 34px #2563eb1a}.cg-admin-inbox-card.is-active{background:#f8fbff}.cg-admin-inbox-card__avatar{color:#1d4ed8;width:44px;height:44px;font-family:var(--cg-font-heading);background:#eff6ff;border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:inline-flex}.cg-admin-inbox-card__content,.cg-admin-inbox-card__topline,.cg-admin-inbox-card__subject{min-width:0;display:flex}.cg-admin-inbox-card__content{flex-direction:column;gap:6px}.cg-admin-inbox-card__topline{justify-content:space-between;align-items:center;gap:12px}.cg-admin-inbox-card__topline strong{color:#0f172a;font-family:var(--cg-font-heading);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.cg-admin-inbox-card__topline em{color:#94a3b8;font-family:var(--cg-font-description);flex-shrink:0;font-size:12px;font-style:normal}.cg-admin-inbox-card__subject{color:#0f172a;font-family:var(--cg-font-heading);align-items:center;gap:7px;font-size:14px;font-weight:800}.cg-admin-status-dot{border-radius:999px;width:8px;height:8px;display:inline-flex}.cg-admin-status-dot--unread{background:#f59e0b}.cg-admin-status-dot--read{background:#22c55e}.cg-admin-inbox-card small{overflow-wrap:anywhere;font-size:13px}.cg-admin-inbox-card p{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.cg-admin-inbox-card--skeleton{cursor:default;min-height:132px}.cg-admin-inbox-card--skeleton span,.cg-admin-inbox-card--skeleton strong,.cg-admin-inbox-card--skeleton em{background:linear-gradient(90deg,#eef2f7,#f8fafc,#eef2f7) 0 0/240% 100%;border-radius:8px;animation:1.2s ease-in-out infinite cgContactPulse;display:block}.cg-admin-inbox-card--skeleton span{width:44px;height:44px}.cg-admin-inbox-card--skeleton strong{width:78%;height:18px}.cg-admin-inbox-card--skeleton em{width:56%;height:14px}.cg-admin-inbox-detail{min-height:100%;box-shadow:none;border:0;border-radius:0;flex-direction:column;padding:24px;display:flex}.cg-admin-inbox-detail__head{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:22px;display:flex}.cg-admin-inbox-detail__head h2{overflow-wrap:anywhere;margin-top:12px;font-size:28px;line-height:1.25}.cg-admin-inbox-detail__head p{margin:8px 0 0;font-size:14px}.cg-admin-contact-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.cg-admin-contact-meta div{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.cg-admin-contact-meta dt{color:#64748b;font-family:var(--cg-font-heading);text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:900}.cg-admin-contact-meta dd{color:#0f172a;overflow-wrap:anywhere;margin:0;font-size:15px}.cg-admin-contact-meta a{color:#1d4ed8;text-decoration:none}.cg-admin-message-box{background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:10px;padding:20px;display:grid}.cg-admin-message-box h3{color:#0f172a;font-family:var(--cg-font-heading);margin:0;font-size:18px;font-weight:800}.cg-admin-message-box p{color:#334155;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.75}.cg-admin-contact-reply{margin-top:16px}.cg-admin-inbox-empty{justify-items:center;gap:8px;display:grid}.cg-admin-inbox-empty strong{color:#0f172a;font-family:var(--cg-font-heading);font-size:16px}.cg-admin-inbox-empty p{margin:0;font-size:14px}.cg-admin-contact-modal-backdrop{z-index:1300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a85;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cg-admin-contact-confirm{text-align:center;background:#fff;border-radius:8px;width:min(400px,100%);padding:28px;box-shadow:0 28px 70px #0f172a47}.cg-admin-contact-confirm__icon{color:#dc2626;background:#fee2e2;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:16px;display:inline-flex}.cg-admin-contact-confirm h2{color:#0f172a;font-family:var(--cg-font-heading);margin:0;font-size:18px;font-weight:800}.cg-admin-contact-confirm p{color:#64748b;margin:12px 0;font-size:14px;line-height:1.6}.cg-admin-contact-confirm>strong{color:#0f172a;font-family:var(--cg-font-heading);margin-bottom:18px;font-size:14px;display:block}.cg-admin-contact-confirm__actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}@keyframes cgContactPulse{0%{background-position:120% 0}to{background-position:-120% 0}}@media (width<=1180px){.cg-admin-inbox{grid-template-columns:1fr}.cg-admin-inbox__list{border-bottom:1px solid #e5e7eb;border-right:0;max-height:none}}@media (width<=760px){.cg-admin-contact-stats,.cg-admin-contact-meta{grid-template-columns:1fr}.cg-admin-inbox-detail__head,.cg-admin-contact-toolbar,.cg-admin-contact-confirm__actions{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.cg-admin-inbox-detail{padding:18px}.cg-admin-inbox-detail__head h2{font-size:24px}}@media (width<=560px){.cg-admin-inbox-card{grid-template-columns:1fr}.cg-admin-inbox-card__topline{flex-direction:column;align-items:flex-start;gap:4px}}.cg-media-edit-popup{z-index:5200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a85;justify-content:center;align-items:flex-start;padding:46px 20px;display:flex;position:fixed;inset:0;overflow:auto}.cg-media-edit-modal{background:#fff;border-radius:8px;flex-direction:column;width:min(980px,100%);max-height:calc(100vh - 92px);display:flex;overflow:hidden;box-shadow:0 28px 70px #0f172a47}.cg-media-edit-modal__header,.cg-media-edit-modal__footer{justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.cg-media-edit-modal__header{border-bottom:1px solid #e5e7eb}.cg-media-edit-modal__footer{border-top:1px solid #e5e7eb}.cg-media-edit-modal__header span{color:#1d4ed8;font-family:var(--cg-font-heading);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.cg-media-edit-modal__header h2{color:#0f172a;font-family:var(--cg-font-heading);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:800;line-height:1.35}.cg-media-edit-modal__header button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.cg-media-edit-modal__body{background:#f8fafc;flex:1;grid-template-columns:minmax(280px,.95fr) minmax(320px,1fr);min-height:0;display:grid;overflow:auto}.cg-media-edit-preview{border-right:1px solid #e5e7eb;place-items:center;min-height:520px;padding:22px;display:grid}.cg-media-edit-preview img{object-fit:contain;border-radius:8px;max-width:100%;max-height:min(58vh,620px);display:block;box-shadow:0 18px 44px #0f172a29}.cg-media-edit-preview__fallback{color:#475569;width:100%;min-height:260px;font-family:var(--cg-font-heading);background:#eef2f7;border:1px dashed #cbd5e1;border-radius:8px;place-items:center;gap:8px;font-size:14px;font-weight:800;display:grid}.cg-media-edit-form{background:#fff;align-content:start;gap:16px;padding:22px;display:grid}.cg-media-edit-meta{flex-wrap:wrap;gap:8px;display:flex}.cg-media-edit-meta span{color:#31527a;min-height:24px;font-family:var(--cg-font-heading);background:#eff6ff;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.cg-media-edit-error{color:#7f1d1d;font-family:var(--cg-font-description);background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px 14px;font-size:14px}.cg-media-edit-form label{gap:8px;display:grid}.cg-media-edit-form label>span{color:#0f172a;font-family:var(--cg-font-heading);font-size:13px;font-weight:800}.cg-media-edit-form input,.cg-media-edit-form textarea{color:#0f172a;width:100%;font-family:var(--cg-font-description);background:#fff;border:1px solid #dbe3ef;border-radius:8px;outline:0;font-size:14px;line-height:1.5}.cg-media-edit-form input{min-height:44px;padding:0 12px}.cg-media-edit-form textarea{resize:vertical;min-height:118px;padding:12px}.cg-media-edit-form input:focus,.cg-media-edit-form textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.cg-media-edit-url{grid-template-columns:minmax(0,1fr) 44px;gap:8px;display:grid}.cg-media-edit-url input{color:#475569;cursor:default;background:#f8fafc}.cg-media-edit-url button{color:#1e3a8a;cursor:pointer;background:#fff;border:1px solid #c7d2fe;border-radius:8px;justify-content:center;align-items:center;min-height:44px;display:inline-flex}.cg-media-edit-form small{color:#14532d;font-family:var(--cg-font-description);font-size:13px}.cg-media-edit-modal__actions{flex-wrap:wrap;gap:10px;display:flex}.cg-media-edit-modal .cg-admin-btn:disabled{cursor:not-allowed;opacity:.72}@media (width<=960px){.cg-media-edit-modal__body{grid-template-columns:1fr}.cg-media-edit-preview{border-bottom:1px solid #e5e7eb;border-right:0;min-height:320px}.cg-media-edit-modal__footer{flex-direction:column;align-items:stretch}.cg-media-edit-modal__actions,.cg-media-edit-modal__footer .cg-admin-btn{width:100%}.cg-media-edit-modal__actions .cg-admin-btn{flex:1}}@media (width<=640px){.cg-media-edit-popup{padding:18px 12px}.cg-media-edit-modal{max-height:calc(100vh - 36px)}.cg-media-edit-modal__header,.cg-media-edit-modal__footer,.cg-media-edit-form,.cg-media-edit-preview{padding:15px}.cg-media-edit-preview{min-height:260px}.cg-media-edit-url{grid-template-columns:1fr}.cg-media-edit-modal__actions{flex-direction:column}}.cg-admin-media-page input[type=file]{display:none}.cg-admin-media-page .cg-admin-alert--success{color:#14532d;background:#f0fdf4;border:1px solid #bbf7d0}.cg-admin-media-dropzone{color:#475569;background:#fff;border:1px dashed #b8c7dd;border-radius:8px;align-items:center;gap:14px;min-height:86px;padding:18px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.cg-admin-media-dropzone>span{color:#1d4ed8;background:#eff6ff;border-radius:8px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.cg-admin-media-dropzone strong{color:#0f172a;font-family:var(--cg-font-heading);font-size:16px;display:block}.cg-admin-media-dropzone p{margin:4px 0 0;font-size:14px}.cg-admin-media-dropzone.is-dragging{background:#eef5ff;border-color:#2563eb;box-shadow:0 16px 34px #2563eb1f}.cg-admin-media-toolbar-meta{align-items:center;gap:12px;display:inline-flex}.cg-admin-media-toolbar-meta>span{color:#64748b;font-family:var(--cg-font-heading);white-space:nowrap;font-size:13px;font-weight:800}.cg-admin-media-toolbar-meta .cg-admin-btn:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.cg-admin-media-toolbar-meta .cg-admin-btn.is-active{color:#fff;background:#2563eb;border-color:#2563eb}.cg-admin-media-selection-hint{color:#1d4ed8;min-height:46px;font-family:var(--cg-font-description);background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:9px;padding:0 14px;font-size:14px;display:flex}.cg-admin-media-bulkbar{color:#1e3a8a;background:linear-gradient(135deg,#eff6ff 0%,#f8fbff 100%);border:1px solid #bfdbfe;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex;box-shadow:0 14px 30px #2563eb14}.cg-admin-media-bulkbar>div:first-child{gap:3px;display:grid}.cg-admin-media-bulkbar strong{color:#0f172a;font-family:var(--cg-font-heading);font-size:14px}.cg-admin-media-bulkbar span{color:#475569;font-size:13px}.cg-admin-media-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.cg-admin-media-card{grid-template-columns:118px minmax(0,1fr);gap:16px;padding:18px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.cg-admin-media-card.is-selected{border-color:#93c5fd;box-shadow:0 18px 38px #2563eb24}.cg-admin-media-card.is-selected:before{border-radius:inherit;content:"";pointer-events:none;border:2px solid #2563eb3d;position:absolute;inset:0}.cg-admin-media-card__select{z-index:2;color:#1d4ed8;cursor:pointer;background:#fffffff0;border:1px solid #bfdbfe;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:94px;height:34px;padding:0 10px;transition:background .16s,color .16s,transform .16s;display:inline-flex;position:absolute;top:16px;left:16px;box-shadow:0 10px 22px #0f172a1f}.cg-admin-media-card__select span{justify-content:center;align-items:center;display:inline-flex}.cg-admin-media-card__select em{font-family:var(--cg-font-heading);font-size:12px;font-style:normal;font-weight:800}.cg-admin-media-card__select:hover,.cg-admin-media-card__select[aria-pressed=true]{color:#fff;background:#2563eb;transform:translateY(-1px)}.cg-admin-media-card.is-selection-mode .cg-admin-media-card__thumb{cursor:copy}.cg-admin-media-card__thumb{cursor:pointer;background:#e2e8f0;border:0;border-radius:8px;width:118px;height:88px;padding:0;position:relative;overflow:hidden}.cg-admin-media-card__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .18s}.cg-admin-media-card__overlay,.cg-admin-media-card__fallback{color:#fff;font-family:var(--cg-font-heading);opacity:0;background:#0f172abd;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:800;transition:opacity .18s;display:inline-flex;position:absolute;inset:0}.cg-admin-media-card__fallback{color:#475569;opacity:1;text-align:center;background:#f1f5f9;flex-direction:column;width:100%;height:100%;padding:12px;position:static}.cg-admin-media-card:hover .cg-admin-media-card__thumb img{transform:scale(1.05)}.cg-admin-media-card:hover .cg-admin-media-card__overlay,.cg-admin-media-card__thumb:focus-visible .cg-admin-media-card__overlay{opacity:1}.cg-admin-media-card__delete{color:#dc2626;cursor:pointer;background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background .16s,color .16s,transform .16s;display:inline-flex;position:absolute;top:16px;right:16px}.cg-admin-media-card__delete:hover{color:#fff;background:#dc2626;transform:translateY(-1px)}.cg-admin-media-card__body{align-content:start;gap:7px;min-height:88px;padding-right:44px;display:grid}.cg-admin-media-card__body strong{color:#0f172a;font-family:var(--cg-font-heading);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}.cg-admin-media-card__body p{color:#64748b;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.cg-admin-media-card__meta{flex-wrap:wrap;gap:7px;display:flex}.cg-admin-media-card__meta span,.cg-admin-media-preview-modal__meta span{color:#31527a;min-height:24px;font-family:var(--cg-font-heading);background:#eff6ff;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.cg-admin-media-card__actions{border-top:1px solid #edf2f7;flex-wrap:wrap;grid-column:1/-1;gap:10px;padding-top:14px;display:flex}.cg-admin-media-card__actions button{color:#334155;min-height:38px;font-family:var(--cg-font-heading);cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.cg-admin-media-card__actions button:hover{color:#1d4ed8;background:#f8fbff;border-color:#bfdbfe}.cg-admin-media-card__actions button.is-selected-action{color:#fff;background:#2563eb;border-color:#2563eb}.cg-admin-media-card--skeleton{min-height:174px}.cg-admin-media-card--skeleton span,.cg-admin-media-card--skeleton strong,.cg-admin-media-card--skeleton em{background:linear-gradient(90deg,#eef2f7,#f8fafc,#eef2f7) 0 0/240% 100%;border-radius:8px;animation:1.2s ease-in-out infinite cgMediaPulse;display:block}.cg-admin-media-card--skeleton span{width:118px;height:88px}.cg-admin-media-card--skeleton strong{width:68%;height:18px;margin-top:4px}.cg-admin-media-card--skeleton em{width:46%;height:14px}.cg-admin-media-empty{grid-column:1/-1;justify-items:center;gap:8px;display:grid}.cg-admin-media-empty strong{color:#0f172a;font-family:var(--cg-font-heading);font-size:16px}.cg-admin-media-empty p{margin:0;font-size:14px}.cg-admin-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a85;justify-content:center;align-items:flex-start;padding:46px 20px;display:flex;position:fixed;inset:0;overflow:auto}.cg-admin-modal-backdrop--center{align-items:center}.cg-admin-media-preview-modal{background:#fff;border-radius:8px;flex-direction:column;width:min(920px,100%);max-height:calc(100vh - 92px);display:flex;overflow:hidden;box-shadow:0 28px 70px #0f172a47}.cg-admin-media-preview-modal header,.cg-admin-media-preview-modal footer{justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.cg-admin-media-preview-modal header{border-bottom:1px solid #e5e7eb}.cg-admin-media-preview-modal footer{border-top:1px solid #e5e7eb}.cg-admin-media-preview-modal header span{color:#1d4ed8;font-family:var(--cg-font-heading);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.cg-admin-media-preview-modal h2,.cg-admin-confirm-modal h2{color:#0f172a;font-family:var(--cg-font-heading);letter-spacing:0;margin:0;font-weight:800}.cg-admin-media-preview-modal h2{overflow-wrap:anywhere;font-size:18px;line-height:1.35}.cg-admin-media-preview-modal header button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.cg-admin-media-preview-modal__stage{background:#f8fafc;flex:1;place-items:center;min-height:340px;padding:22px;display:grid;overflow:auto}.cg-admin-media-preview-modal__stage img{object-fit:contain;border-radius:8px;max-width:100%;max-height:min(62vh,660px);display:block;box-shadow:0 18px 44px #0f172a29}.cg-admin-media-preview-modal__meta{flex-wrap:wrap;gap:8px;display:flex}.cg-admin-confirm-modal{text-align:center;background:#fff;border-radius:8px;width:min(400px,100%);padding:28px;box-shadow:0 28px 70px #0f172a47}.cg-admin-confirm-modal__icon{color:#dc2626;background:#fee2e2;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:16px;display:inline-flex}.cg-admin-confirm-modal h2{font-size:18px}.cg-admin-confirm-modal p{color:#64748b;margin:12px 0;font-size:14px;line-height:1.6}.cg-admin-confirm-modal>strong{color:#0f172a;font-family:var(--cg-font-heading);text-overflow:ellipsis;white-space:nowrap;margin:0 auto 18px;font-size:14px;display:block;overflow:hidden}.cg-admin-confirm-modal__actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cg-admin-confirm-modal--bulk{width:min(430px,100%)}@keyframes cgMediaPulse{0%{background-position:120% 0}to{background-position:-120% 0}}@media (width<=980px){.cg-admin-media-preview-modal footer{flex-direction:column;align-items:stretch}.cg-admin-media-preview-modal footer .cg-admin-action-row{width:100%}}@media (width<=640px){.cg-admin-media-grid{grid-template-columns:1fr}.cg-admin-media-card{grid-template-columns:92px minmax(0,1fr);gap:12px;padding:14px}.cg-admin-media-card__thumb,.cg-admin-media-card--skeleton span{width:92px;height:76px}.cg-admin-media-card__delete{top:12px;right:12px}.cg-admin-media-card__select{min-width:88px;top:12px;left:12px}.cg-admin-media-card__body{padding-right:38px}.cg-admin-media-toolbar-meta,.cg-admin-media-selection-hint,.cg-admin-media-bulkbar,.cg-admin-media-bulkbar .cg-admin-action-row,.cg-admin-media-card__actions,.cg-admin-media-dropzone{flex-direction:column;align-items:stretch}.cg-admin-media-card__actions button,.cg-admin-media-toolbar-meta .cg-admin-btn{width:100%}.cg-admin-modal-backdrop{padding:18px 12px}.cg-admin-media-preview-modal{max-height:calc(100vh - 36px)}.cg-admin-media-preview-modal header,.cg-admin-media-preview-modal footer{padding:15px}.cg-admin-media-preview-modal__stage{min-height:260px;padding:14px}.cg-admin-confirm-modal__actions{grid-template-columns:1fr}}.cg-admin-text-editor{z-index:1;margin-top:8px;position:relative;overflow:visible}.cg-admin-text-editor__uploading,.cg-admin-text-editor__error{min-height:38px;font-family:var(--cg-font-description);border-radius:8px;align-items:center;margin-bottom:8px;padding:0 12px;font-size:13px;display:flex}.cg-admin-text-editor__uploading{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.cg-admin-text-editor__error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.cg-admin-text-editor .quill{position:relative;overflow:visible}.cg-admin-text-editor .ql-toolbar.ql-snow{z-index:5;background:#fff;border:1px solid #dbe3ef;border-radius:8px 8px 0 0;flex-wrap:wrap;align-items:center;gap:4px;padding:10px 12px;display:flex;position:relative;overflow:visible}.cg-admin-text-editor .ql-container.ql-snow{z-index:1;min-height:260px;font-family:var(--cg-font-description);border:1px solid #dbe3ef;border-top:0;border-radius:0 0 8px 8px;font-size:15px;position:relative;overflow:hidden;box-shadow:inset 0 -1px #dbe3ef}.cg-admin-text-editor .ql-editor{color:#0f172a;box-sizing:border-box;background:#fff;min-height:260px;line-height:1.75}.cg-admin-text-editor .ql-editor:before{color:#94a3b8;font-family:var(--cg-font-description);font-style:normal}.cg-admin-text-editor .ql-editor p{color:#334155;margin-bottom:.85em;font-size:15px}.cg-admin-text-editor .ql-editor h1,.cg-admin-text-editor .ql-editor h2,.cg-admin-text-editor .ql-editor h3,.cg-admin-text-editor .ql-editor h4,.cg-admin-text-editor .ql-editor h5,.cg-admin-text-editor .ql-editor h6{color:#0f172a;font-family:var(--cg-font-heading);letter-spacing:0}.cg-admin-text-editor .ql-picker-label,.cg-admin-text-editor .ql-picker-item,.cg-admin-text-editor .ql-stroke{color:#334155;stroke:currentColor}.cg-admin-text-editor .ql-fill{fill:currentColor}.cg-admin-text-editor .ql-snow .ql-formats{align-items:center;gap:2px;margin-right:6px;display:inline-flex}.cg-admin-text-editor .ql-snow .ql-picker{position:relative}.cg-admin-text-editor .ql-toolbar.ql-snow button,.cg-admin-text-editor .ql-toolbar.ql-snow .ql-picker-label{border-radius:6px;justify-content:center;align-items:center;height:30px;transition:background .2s,color .2s,stroke .2s;display:inline-flex}.cg-admin-text-editor .ql-toolbar.ql-snow button{width:30px;padding:4px}.cg-admin-text-editor .ql-toolbar.ql-snow button:hover,.cg-admin-text-editor .ql-toolbar.ql-snow button.ql-active,.cg-admin-text-editor .ql-snow .ql-picker-label:hover,.cg-admin-text-editor .ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#0f172a;background:#f8fafc}.cg-admin-text-editor .ql-snow .ql-picker.ql-header .ql-picker-label{border-radius:6px;justify-content:flex-start;align-items:center;padding-left:10px;padding-right:24px;display:flex}.cg-admin-text-editor .ql-snow .ql-icon-picker,.cg-admin-text-editor .ql-snow .ql-color-picker{width:30px;height:30px}.cg-admin-text-editor .ql-snow .ql-icon-picker .ql-picker-label,.cg-admin-text-editor .ql-snow .ql-color-picker .ql-picker-label{width:30px;padding:4px}.cg-admin-text-editor .ql-snow .ql-icon-picker .ql-picker-label svg,.cg-admin-text-editor .ql-snow .ql-color-picker .ql-picker-label svg{width:18px;position:static}.cg-admin-text-editor .ql-snow .ql-picker.ql-align .ql-picker-label svg,.cg-admin-text-editor .ql-snow .ql-color-picker .ql-picker-label svg{display:none}.cg-admin-text-editor .ql-snow .ql-picker.ql-align .ql-picker-label:after{content:"";background:#334155;border-radius:999px;width:15px;height:2px;box-shadow:0 -5px #334155,0 5px #334155}.cg-admin-text-editor .ql-snow .ql-color-picker.ql-color .ql-picker-label:after{color:#0f172a;content:"A";font-family:var(--cg-font-heading);border-bottom:2px solid #2563eb;font-size:14px;font-weight:800;line-height:1}.cg-admin-text-editor .ql-snow .ql-color-picker.ql-background .ql-picker-label:after{color:#1e3a8a;content:"Bg";font-family:var(--cg-font-heading);background:#dbeafe;border-radius:4px;padding:3px 2px 2px;font-size:10px;font-weight:900;line-height:1}.cg-admin-text-editor .ql-snow .ql-color-picker .ql-picker-options{width:152px}.cg-admin-text-editor .ql-picker.ql-expanded .ql-picker-options{z-index:30;background:#fff;border-color:#dbe3ef;border-radius:8px;width:156px;padding:6px;top:calc(100% + 6px);box-shadow:0 18px 36px #0f172a24}.cg-admin-text-editor .ql-picker.ql-expanded .ql-picker-label{z-index:31}.cg-admin-text-editor .ql-snow .ql-picker.ql-header{width:128px}.cg-admin-text-editor .ql-snow .ql-picker.ql-header .ql-picker-item{color:#0f172a;min-height:32px;font-family:var(--cg-font-heading);border-radius:6px;align-items:center;padding:0 10px;font-size:14px;display:flex}.cg-admin-text-editor .ql-snow .ql-picker.ql-header .ql-picker-item:hover,.cg-admin-text-editor .ql-snow .ql-picker.ql-header .ql-picker-item.ql-selected{color:#1d4ed8;background:#eff6ff}.cg-admin-text-editor .ql-snow .ql-picker.ql-header .ql-picker-label:before,.cg-admin-text-editor .ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Paragraph"}.cg-admin-text-editor .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.cg-admin-text-editor .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.cg-admin-text-editor .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.cg-admin-text-editor .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.cg-admin-text-editor .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.cg-admin-text-editor .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.cg-admin-text-editor .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.cg-admin-text-editor .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.cg-admin-text-editor .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.cg-admin-text-editor .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.cg-admin-text-editor .ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.cg-admin-text-editor .ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.cg-admin-text-editor .ql-snow .ql-tooltip{border-color:#dbe3ef;border-radius:8px;box-shadow:0 18px 36px #0f172a24}.cg-media-picker-backdrop{z-index:5100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a94;justify-content:center;align-items:flex-start;padding:34px 20px;display:flex;position:fixed;inset:0;overflow:auto}.cg-media-picker-modal{background:#fff;border-radius:8px;flex-direction:column;width:min(1120px,100%);max-height:calc(100vh - 68px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #0f172a4d}.cg-media-picker-header,.cg-media-picker-footer{justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.cg-media-picker-header{border-bottom:1px solid #e5e7eb}.cg-media-picker-footer{border-top:1px solid #e5e7eb;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.cg-media-picker-header span{color:#1d4ed8;font-family:var(--cg-font-heading);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.cg-media-picker-header h2,.cg-media-picker-footer strong{color:#0f172a;font-family:var(--cg-font-heading);margin:0;font-weight:800}.cg-media-picker-header h2{font-size:22px}.cg-media-picker-header p,.cg-media-picker-footer span{color:#64748b;margin:5px 0 0;font-size:14px}.cg-media-picker-footer>div:first-child{min-width:0}.cg-media-picker-footer strong,.cg-media-picker-footer span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.cg-media-picker-footer .cg-admin-action-row{flex-wrap:nowrap;justify-content:flex-end;min-width:220px}.cg-media-picker-footer .cg-admin-btn{white-space:nowrap}.cg-media-picker-header>button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.cg-media-picker-body{background:#f8fafc;flex:1;align-content:start;gap:16px;min-height:0;padding:20px 22px;display:grid;overflow:auto}.cg-media-picker-dropzone{color:#475569;background:#fff;border:1px dashed #b8c7dd;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:92px;padding:18px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.cg-media-picker-dropzone.is-dragging{background:#eef5ff;border-color:#2563eb;box-shadow:0 16px 34px #2563eb1f}.cg-media-picker-dropzone>span{color:#1d4ed8;background:#eff6ff;border-radius:8px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.cg-media-picker-dropzone strong{color:#0f172a;font-family:var(--cg-font-heading);font-size:16px;display:block}.cg-media-picker-dropzone p{margin:4px 0 0;font-size:14px}.cg-media-picker-dropzone input[type=file]{display:none}.cg-media-picker-toolbar{align-items:center;gap:14px;display:flex}.cg-media-picker-toolbar>span{color:#64748b;font-family:var(--cg-font-heading);white-space:nowrap;font-size:13px;font-weight:800}.cg-media-picker-search{color:#64748b;background:#fff;border:1px solid #dbe3ef;border-radius:8px;flex:1;align-items:center;gap:10px;min-height:46px;padding:0 14px;display:flex}.cg-media-picker-search input{color:#0f172a;width:100%;font-family:var(--cg-font-description);background:0 0;border:0;outline:0;font-size:14px}.cg-media-picker-alert{font-family:var(--cg-font-description);border-radius:8px;padding:13px 15px;font-size:14px}.cg-media-picker-alert--error{color:#7f1d1d;background:#fef2f2;border:1px solid #fecaca}.cg-media-picker-alert--success{color:#14532d;background:#f0fdf4;border:1px solid #bbf7d0}.cg-media-picker-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.cg-media-picker-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:0;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden;box-shadow:0 14px 30px #0f172a0d}.cg-media-picker-card:hover,.cg-media-picker-card.is-selected{border-color:#9db9ff;transform:translateY(-1px);box-shadow:0 18px 38px #2563eb24}.cg-media-picker-card.is-selected{outline:2px solid #2563eb2e}.cg-media-picker-card__select{text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;min-width:0;padding:12px;display:grid}.cg-media-picker-card__thumb{background:#eef2f7;border-radius:8px;height:118px;display:block;position:relative;overflow:hidden}.cg-media-picker-card__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .18s}.cg-media-picker-card:hover .cg-media-picker-card__thumb img{transform:scale(1.04)}.cg-media-picker-card__fallback{color:#64748b;background:#eef2f7;place-items:center;width:100%;height:100%;display:grid}.cg-media-picker-card__check{color:#fff;background:#0f172ac7;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;top:8px;right:8px}.cg-media-picker-card.is-selected .cg-media-picker-card__check{background:#2563eb}.cg-media-picker-card__content{gap:4px;display:grid}.cg-media-picker-card__content strong{color:#0f172a;font-family:var(--cg-font-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;display:block;overflow:hidden}.cg-media-picker-card__content small{color:#64748b;overflow-wrap:anywhere;font-size:12px}.cg-media-picker-card__edit{color:#1e3a8a;min-height:38px;font-family:var(--cg-font-heading);cursor:pointer;background:#fff;border:1px solid #c7d2fe;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin:0 12px 12px;font-size:13px;font-weight:800;display:inline-flex}.cg-media-picker-card__edit:hover{background:#f8fbff;border-color:#9db9ff}.cg-media-picker-empty{text-align:center;color:#64748b;background:#fff;border:1px dashed #cbd5e1;border-radius:8px;grid-column:1/-1;place-items:center;gap:8px;min-height:180px;padding:30px;display:grid}.cg-media-picker-empty strong{color:#0f172a;font-family:var(--cg-font-heading)}.cg-media-picker-empty p{margin:0}.cg-media-picker-card--skeleton{gap:10px;min-height:216px;padding:12px}.cg-media-picker-card--skeleton span,.cg-media-picker-card--skeleton strong,.cg-media-picker-card--skeleton em{background:linear-gradient(90deg,#eef2f7,#f8fafc,#eef2f7) 0 0/240% 100%;border-radius:8px;animation:1.2s ease-in-out infinite cgMediaPickerPulse;display:block}.cg-media-picker-card--skeleton span{height:118px}.cg-media-picker-card--skeleton strong{height:16px}.cg-media-picker-card--skeleton em{height:34px}.cg-media-picker-footer .cg-admin-btn:disabled{cursor:not-allowed;opacity:.56;box-shadow:none}@keyframes cgMediaPickerPulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=760px){.cg-media-picker-backdrop{padding:16px 10px}.cg-media-picker-modal{max-height:calc(100vh - 32px)}.cg-media-picker-header,.cg-media-picker-footer,.cg-media-picker-toolbar,.cg-media-picker-dropzone{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.cg-media-picker-body{padding:14px}.cg-media-picker-dropzone>span{display:none}.cg-media-picker-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.cg-media-picker-footer .cg-admin-action-row,.cg-media-picker-footer .cg-admin-btn{width:100%;min-width:0}.cg-media-picker-footer strong,.cg-media-picker-footer span{white-space:normal}}.cg-post-editor-backdrop{z-index:5000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8a;justify-content:center;align-items:flex-start;padding:34px 20px;display:flex;position:fixed;inset:0;overflow:auto}.cg-post-editor-modal{isolation:isolate;background:#fff;border-radius:8px;flex-direction:column;width:min(1180px,100%);max-height:calc(100vh - 68px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #0f172a47}.cg-post-editor-modal.is-blocked>.cg-post-editor-header,.cg-post-editor-modal.is-blocked>.cg-post-editor-body{pointer-events:none;-webkit-user-select:none;user-select:none}.cg-post-editor-header,.cg-post-editor-footer{justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.cg-post-editor-header{border-bottom:1px solid #e5e7eb}.cg-post-editor-header>div span{color:#1d4ed8;font-family:var(--cg-font-heading);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.cg-post-editor-header h2{color:#0f172a;font-family:var(--cg-font-heading);margin:0;font-size:22px;font-weight:800}.cg-post-editor-header p{color:#64748b;margin:5px 0 0;font-size:14px}.cg-post-editor-header>button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.cg-post-editor-body{background:#f8fafc;flex:1;grid-template-columns:minmax(0,1fr) 330px;min-height:0;display:grid;overflow:hidden}.cg-post-editor-main,.cg-post-editor-side{min-height:0;padding:20px;overflow:auto}.cg-post-editor-main{align-content:start;gap:16px;display:grid}.cg-post-editor-side{background:#fff;border-left:1px solid #e5e7eb;align-content:start;gap:16px;display:grid}.cg-post-editor-panel,.cg-post-side-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 14px 30px #0f172a0d}.cg-post-editor-panel{padding:18px}.cg-post-editor-section-title{gap:12px;margin-bottom:16px;display:flex}.cg-post-editor-section-title>span{color:#1d4ed8;width:34px;height:34px;font-family:var(--cg-font-heading);background:#eff6ff;border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.cg-post-editor-section-title h3,.cg-post-side-card h3{color:#0f172a;font-family:var(--cg-font-heading);margin:0;font-size:17px;font-weight:800}.cg-post-editor-section-title p,.cg-post-side-card p{color:#64748b;margin:4px 0 0;font-size:14px;line-height:1.55}.cg-post-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cg-post-field{gap:8px;display:grid}.cg-post-field--wide{grid-column:1/-1}.cg-post-field>span{color:#0f172a;font-family:var(--cg-font-heading);font-size:13px;font-weight:800}.cg-post-field input,.cg-post-field textarea{color:#0f172a;width:100%;font-family:var(--cg-font-description);background:#fff;border:1px solid #dbe3ef;border-radius:8px;outline:0;font-size:14px;line-height:1.5}.cg-post-field input{min-height:44px;padding:0 12px}.cg-post-field textarea{resize:vertical;min-height:88px;padding:12px}.cg-post-field input:focus,.cg-post-field textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.cg-post-field small{color:#64748b;font-family:var(--cg-font-description);text-align:right;font-size:12px}.cg-post-side-card{gap:14px;padding:16px;display:grid}.cg-post-image-preview{aspect-ratio:16/10;cursor:pointer;background:#e2e8f0;border:0;border-radius:8px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.cg-post-image-preview img{object-fit:cover;width:100%;height:100%}.cg-post-image-preview span{color:#fff;min-height:36px;font-family:var(--cg-font-heading);background:#0f172ac7;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;inset:auto 10px 10px}.cg-post-side-actions,.cg-post-visibility-options,.cg-post-seo-checklist{gap:10px;display:grid}.cg-post-side-actions{grid-template-columns:1fr}.cg-post-side-actions .cg-admin-btn{width:100%}.cg-post-side-actions.has-two-actions{grid-template-columns:1fr 1fr}.cg-post-visibility-options button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:8px;padding:13px}.cg-post-visibility-options button.is-active{background:#eff6ff;border-color:#93c5fd}.cg-post-visibility-options span{color:#0f172a;font-family:var(--cg-font-heading);font-size:14px;font-weight:800;display:block}.cg-post-visibility-options small{color:#64748b;font-family:var(--cg-font-description);margin-top:4px;font-size:13px;display:block}.cg-post-seo-score{align-items:center;gap:12px;display:flex}.cg-post-seo-score>span{color:#1d4ed8;width:48px;height:48px;font-family:var(--cg-font-heading);background:#eff6ff;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:inline-flex}.cg-post-seo-checklist{margin:0;padding:0;list-style:none}.cg-post-seo-checklist li{color:#92400e;font-family:var(--cg-font-description);align-items:center;gap:8px;font-size:13px;display:flex}.cg-post-seo-checklist li.is-passed{color:#166534}.cg-post-editor-footer{background:#fff;border-top:1px solid #e5e7eb;grid-column:1/-1}.cg-post-editor-footer>div:first-child{gap:4px;display:grid}.cg-post-editor-footer strong{color:#0f172a;font-family:var(--cg-font-heading);font-size:14px}.cg-post-editor-footer span{color:#64748b;font-family:var(--cg-font-description);font-size:13px}.cg-post-editor-footer .cg-admin-btn:disabled{cursor:not-allowed;opacity:.72}.cg-post-close-confirm{z-index:80;pointer-events:auto;background:#0f172a75;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.cg-post-close-confirm>div{z-index:1;text-align:center;background:#fff;border-radius:8px;width:min(390px,100%);padding:26px;position:relative;box-shadow:0 28px 70px #0f172a47}.cg-post-close-confirm span{color:#92400e;background:#fef3c7;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.cg-post-close-confirm h3{color:#0f172a;font-family:var(--cg-font-heading);margin:14px 0 8px;font-size:18px}.cg-post-close-confirm p{color:#64748b;margin:0 0 18px;font-size:14px}.cg-post-close-confirm div div{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=1080px){.cg-post-editor-body{grid-template-columns:1fr;overflow:auto}.cg-post-editor-main,.cg-post-editor-side{overflow:visible}.cg-post-editor-side{border-top:1px solid #e5e7eb;border-left:0}}@media (width<=680px){.cg-post-editor-backdrop{padding:16px 10px}.cg-post-editor-modal{max-height:calc(100vh - 32px)}.cg-post-editor-header,.cg-post-editor-footer{flex-direction:column;align-items:stretch;padding:16px}.cg-post-field-grid,.cg-post-close-confirm div div,.cg-post-side-actions.has-two-actions{grid-template-columns:1fr}.cg-post-editor-main,.cg-post-editor-side{padding:14px}}.Show-blog-data{gap:18px;display:grid}.cg-admin-post-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cg-admin-post-stat{background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:14px;min-height:96px;padding:18px;display:flex;box-shadow:0 16px 38px #0f172a0f}.cg-admin-post-stat>span{color:#1d4ed8;background:#eff6ff;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.cg-admin-post-stat strong{color:#0f172a;font-family:var(--cg-font-heading);font-size:28px;line-height:1}.cg-admin-post-stat p{margin:5px 0 0;font-size:14px}.cg-admin-post-list{gap:16px;display:grid}.cg-admin-post-card{grid-template-columns:260px minmax(0,1fr);display:grid;overflow:hidden}.cg-admin-post-card__image{background:#e2e8f0;min-height:220px}.cg-admin-post-card__image img{object-fit:cover;object-position:center;width:100%;height:100%}.cg-admin-post-card__body{align-content:start;gap:12px;padding:20px;display:grid}.cg-admin-post-card__meta,.cg-admin-post-card__footer,.cg-admin-post-card__tags{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cg-admin-post-card__meta{justify-content:flex-start}.cg-admin-post-card__meta>span:not(.cg-admin-pill),.cg-admin-post-card__tags span{color:#31527a;min-height:24px;font-family:var(--cg-font-heading);background:#eff6ff;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.cg-admin-post-card h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:24px;line-height:1.25;display:-webkit-box;overflow:hidden}.cg-admin-post-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.65;display:-webkit-box;overflow:hidden}.cg-admin-post-card__footer{border-top:1px solid #edf2f7;justify-content:space-between;padding-top:12px}.cg-admin-post-card__footer>span{color:#64748b;font-family:var(--cg-font-description);overflow-wrap:anywhere;font-size:13px}.cg-admin-post-card--skeleton{min-height:230px;padding:18px}.cg-admin-post-card--skeleton span,.cg-admin-post-card--skeleton strong,.cg-admin-post-card--skeleton em{background:linear-gradient(90deg,#eef2f7,#f8fafc,#eef2f7) 0 0/240% 100%;border-radius:8px;animation:1.2s ease-in-out infinite cgPostPulse;display:block}.cg-admin-post-card--skeleton span{width:230px;height:170px}.cg-admin-post-card--skeleton strong{width:52%;height:24px}.cg-admin-post-card--skeleton em{width:72%;height:16px}.cg-admin-post-empty{justify-items:center;gap:8px;display:grid}.cg-admin-post-empty strong{color:#0f172a;font-family:var(--cg-font-heading);font-size:16px}.cg-admin-post-empty p{margin:0;font-size:14px}.cg-admin-post-modal-backdrop{z-index:1300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a85;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cg-admin-post-confirm{text-align:center;background:#fff;border-radius:8px;width:min(410px,100%);padding:28px;box-shadow:0 28px 70px #0f172a47}.cg-admin-post-confirm__icon{color:#dc2626;background:#fee2e2;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:16px;display:inline-flex}.cg-admin-post-confirm h2{color:#0f172a;font-family:var(--cg-font-heading);margin:0;font-size:18px;font-weight:800}.cg-admin-post-confirm p{color:#64748b;margin:12px 0;font-size:14px;line-height:1.6}.cg-admin-post-confirm>strong{color:#0f172a;font-family:var(--cg-font-heading);margin-bottom:18px;font-size:14px;display:block}.cg-admin-post-confirm__actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cg-admin-btn--confirm-danger{color:#fff;background:#dc2626;border-color:#dc2626}.cg-admin-btn--confirm-danger:disabled{cursor:not-allowed;opacity:.72}@keyframes cgPostPulse{0%{background-position:120% 0}to{background-position:-120% 0}}@media (width<=900px){.cg-admin-post-card{grid-template-columns:1fr}}@media (width<=760px){.cg-admin-post-stats{grid-template-columns:1fr}.cg-admin-post-card__footer,.cg-admin-post-card__meta,.cg-admin-post-confirm__actions{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.cg-admin-post-card__footer .cg-admin-action-row,.cg-admin-post-card__footer .cg-admin-btn{width:100%}}.cg-post-page{display:contents}.cg-admin-login-body{box-sizing:border-box;color:#0f172a;background:linear-gradient(135deg,#f8fafcf5,#fffffff5),linear-gradient(135deg,#2563eb1a,#16a34a14);justify-content:center;align-items:center;width:100%;max-width:100vw;min-height:100vh;padding:48px 20px;display:flex;overflow-x:hidden}.cg-admin-login-body *{box-sizing:border-box;min-width:0}.cg-admin-login-shell{background:#fff;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);width:min(1040px,100%);display:grid;overflow:hidden;box-shadow:0 24px 70px #0f172a1f}.cg-admin-login-panel{padding:40px}.cg-admin-login-panel--intro{color:#fff;background:linear-gradient(135deg,#255ee8f5,#684df4f0),#255ee8;flex-direction:column;justify-content:center;display:flex}.cg-admin-login-brand{align-items:center;width:fit-content;min-height:44px;margin-bottom:42px;display:inline-flex}.cg-admin-login-brand img{width:176px;height:auto;display:block}.cg-admin-login-eyebrow{color:#ffffffdb;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-size:13px;font-weight:var(--cg-weight-subheading,600);letter-spacing:0;text-transform:uppercase;margin-bottom:12px;display:inline-flex}.cg-admin-login-panel--intro h1,.cg-admin-login-form-head h2{font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);letter-spacing:0;margin:0}.cg-admin-login-panel--intro h1{color:#fff;max-width:560px;font-size:42px;font-weight:var(--cg-weight-heading,600);line-height:1.12}.cg-admin-login-panel--intro p{color:#ffffffd6;max-width:560px;font-family:var(--cg-font-description,"Mulish", Arial, sans-serif);margin:18px 0 0;font-size:16px;line-height:1.7}.cg-admin-login-highlights{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.cg-admin-login-highlights span{color:#fff;min-height:38px;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-size:13px;font-weight:var(--cg-weight-action,600);background:#ffffff1f;border:1px solid #ffffff40;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.cg-admin-login-panel--form{background:#fff;flex-direction:column;justify-content:center;display:flex}.cg-admin-login-form-head{align-items:flex-start;gap:14px;margin-bottom:28px;display:flex}.cg-admin-login-lock{color:#1d4ed8;background:#eff6ff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.cg-admin-login-form-head h2{color:#0f172a;font-size:28px;font-weight:var(--cg-weight-heading,600);line-height:1.2}.cg-admin-login-form-head p,.cg-admin-login-note{color:#64748b;font-family:var(--cg-font-description,"Mulish", Arial, sans-serif);font-size:14px;line-height:1.6}.cg-admin-login-form-head p{margin:6px 0 0}.cg-admin-login-box{gap:18px;display:grid}.cg-admin-login-field{gap:8px;display:grid}.cg-admin-login-field label{color:#334155;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-size:14px;font-weight:var(--cg-weight-subheading,600)}.cg-admin-login-input{color:#64748b;background:#fff;border:1px solid #dbe3ef;border-radius:8px;align-items:center;gap:10px;min-height:52px;padding:0 12px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.cg-admin-login-input:focus-within{color:#1d4ed8;border-color:#93c5fd;box-shadow:0 0 0 4px #2563eb1f}.cg-admin-login-input.is-invalid{border-color:#dc2626;box-shadow:0 0 0 4px #dc262614}.cg-admin-login-input input{color:#0f172a;width:auto;min-width:0;min-height:50px;font-family:var(--cg-font-description,"Mulish", Arial, sans-serif);background:0 0;border:0;outline:0;flex:auto;padding:0;font-size:15px;line-height:1.4}.cg-admin-login-input input::placeholder{color:#94a3b8}.cg-admin-login-eye{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;transition:color .18s,background .18s;display:inline-flex}.cg-admin-login-eye:hover{color:#1d4ed8;background:#eff6ff}.cg-admin-login-eye:focus-visible,.cg-admin-login-submit:focus-visible{outline-offset:3px;outline:3px solid #2563eb38}.cg-admin-login-field-error{color:#b91c1c;font-family:var(--cg-font-description,"Mulish", Arial, sans-serif);font-size:13px;line-height:1.45}.cg-admin-login-alert{font-family:var(--cg-font-description,"Mulish", Arial, sans-serif);border-radius:8px;align-items:flex-start;gap:10px;padding:13px;font-size:14px;line-height:1.55;display:flex}.cg-admin-login-alert--error{color:#7f1d1d;background:#fef2f2;border:1px solid #fecaca}.cg-admin-login-alert--success{color:#14532d;background:#f0fdf4;border:1px solid #bbf7d0}.cg-admin-login-submit{color:#fff;cursor:pointer;width:100%;min-height:52px;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-size:15px;font-weight:var(--cg-weight-action,600);background:linear-gradient(135deg,#255ee8,#684df4);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 22px;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex;box-shadow:0 16px 34px #2563eb3d}.cg-admin-login-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 20px 42px #2563eb47}.cg-admin-login-submit:disabled{cursor:not-allowed;opacity:.72;transform:none}.cg-admin-login-spinner{border:2px solid #ffffff6b;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.8s linear infinite cgAdminLoginSpin}.cg-admin-login-note{margin:22px 0 0}@keyframes cgAdminLoginSpin{to{transform:rotate(360deg)}}@media (width<=900px){.cg-admin-login-shell{grid-template-columns:1fr;max-width:560px}.cg-admin-login-panel{padding:30px}.cg-admin-login-brand{margin-bottom:28px}.cg-admin-login-panel--intro h1{font-size:34px}}@media (width<=520px){.cg-admin-login-body{background:#fff;justify-content:flex-start;align-items:stretch;padding:0;display:block}.cg-admin-login-shell{width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;margin:0 auto;display:block}.cg-admin-login-panel--intro{display:none}.cg-admin-login-panel{padding:44px 24px}.cg-admin-login-panel--form{align-items:flex-start}.cg-admin-login-form-head,.cg-admin-login-box,.cg-admin-login-note{width:100%;max-width:342px}.cg-admin-login-panel--intro h1{font-size:28px;line-height:1.15}.cg-admin-login-panel--intro p{font-size:15px}.cg-admin-login-highlights{gap:8px}.cg-admin-login-highlights span,.cg-admin-login-submit{width:100%}.cg-admin-login-form-head{flex-direction:column}.cg-admin-login-note{overflow-wrap:anywhere}}.cg-legal-page{color:#0f172a;background:#fff;width:100%;max-width:100vw;overflow-x:clip}.cg-legal-page *{min-width:0}.cg-legal-page :where(h1,h2,h3,p,span,strong,a,li){overflow-wrap:break-word;word-break:normal;max-width:100%}.cg-legal-container{width:min(1120px,100% - 40px);max-width:calc(100vw - 40px);margin:0 auto}.cg-legal-hero{background:linear-gradient(135deg,#f8fafcfa,#fffffffa),linear-gradient(135deg,#2563eb14,#16a34a14);border-bottom:1px solid #e5e7eb;padding:76px 0 56px}.cg-legal-hero__grid{grid-template-columns:minmax(0,1fr) minmax(320px,.45fr);align-items:center;gap:42px;display:grid}.cg-legal-eyebrow{color:#1d4ed8;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);letter-spacing:0;text-transform:uppercase;align-items:center;margin-bottom:12px;font-size:13px;font-weight:700;display:inline-flex}.cg-legal-hero h1,.cg-legal-toc h2,.cg-legal-section h2,.cg-legal-final-card h2{color:#0f172a;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-weight:var(--cg-weight-heading,700);letter-spacing:0;margin:0}.cg-legal-hero h1{font-size:50px;line-height:1.1}.cg-legal-hero__copy>p{color:#475569;max-width:710px;font-family:var(--cg-font-description,"Mulish", Arial, sans-serif);margin:18px 0 0;font-size:17px;line-height:1.7}.cg-legal-meta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.cg-legal-meta span,.cg-legal-meta a,.cg-legal-support,.cg-legal-final-card a{min-height:42px;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.cg-legal-meta span{color:#334155;background:#fff;border:1px solid #e2e8f0}.cg-legal-meta a,.cg-legal-support,.cg-legal-final-card a{color:#1e3a8a;background:#eff6ff;border:1px solid #c7d2fe;text-decoration:none;transition:transform .18s,border-color .18s,background .18s}.cg-legal-meta a:hover,.cg-legal-support:hover,.cg-legal-final-card a:hover{background:#dbeafe;border-color:#93c5fd;transform:translateY(-1px)}.cg-legal-meta a:focus-visible,.cg-legal-support:focus-visible,.cg-legal-final-card a:focus-visible,.cg-legal-toc nav a:focus-visible{outline-offset:3px;outline:3px solid #2563eb38}.cg-legal-highlight-panel{gap:14px;display:grid}.cg-legal-highlight{background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:14px;padding:18px;display:flex;box-shadow:0 18px 44px #0f172a0f}.cg-legal-highlight__icon,.cg-legal-final-card__icon{color:#1d4ed8;background:#eff6ff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.cg-legal-highlight strong{color:#0f172a;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-size:15px;font-weight:600;line-height:1.35;display:block}.cg-legal-highlight p{color:#475569;font-family:var(--cg-font-description,"Mulish", Arial, sans-serif);margin:6px 0 0;font-size:14px;line-height:1.55}.cg-legal-content{background:#fff;padding:76px 0 86px}.cg-legal-layout{grid-template-columns:minmax(280px,.32fr) minmax(0,1fr);align-items:start;gap:34px;display:grid}.cg-legal-toc{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;align-self:start;max-height:calc(100vh - 108px);padding:20px;position:sticky;top:88px;overflow-y:auto}.cg-legal-toc h2{font-size:20px;line-height:1.25}.cg-legal-toc nav{gap:6px;margin-top:16px;display:grid}.cg-legal-toc nav a{color:#334155;font-family:var(--cg-font-description,"Mulish", Arial, sans-serif);overflow-wrap:normal;word-break:normal;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;padding:10px;font-size:13.5px;font-weight:500;line-height:1.35;text-decoration:none;transition:color .18s,background .18s;display:grid}.cg-legal-toc nav a:hover{color:#1d4ed8;background:#eff6ff}.cg-legal-toc nav span{white-space:nowrap;text-align:right;color:#64748b;width:24px;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-size:12px;font-weight:600;line-height:1.35}.cg-legal-toc nav strong{color:inherit;font-family:inherit;font-size:inherit;overflow-wrap:normal;word-break:normal;font-weight:600;line-height:1.35;display:block}.cg-legal-support{width:100%;margin-top:18px}.cg-legal-document{gap:18px;display:grid}.cg-legal-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:52px minmax(0,1fr);gap:18px;padding:28px;scroll-margin-top:104px;display:grid;box-shadow:0 18px 44px #0f172a0d}.cg-legal-section__number{color:#1d4ed8;width:42px;height:42px;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);background:#eff6ff;border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.cg-legal-section h2,.cg-legal-final-card h2{font-size:24px;line-height:1.25}.cg-legal-section p,.cg-legal-section li,.cg-legal-final-card p{color:#475569;font-family:var(--cg-font-description,"Mulish", Arial, sans-serif);font-size:16px;font-weight:500;line-height:1.75}.cg-legal-section p{margin:14px 0 0}.cg-legal-section ul{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.cg-legal-section li{padding-left:22px;position:relative}.cg-legal-section li:before{content:"";background:#16a34a;border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:0}.cg-legal-note{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;gap:10px;margin-top:18px;padding:14px;display:flex}.cg-legal-note p{color:#1e3a8a;margin:0;font-size:14px;line-height:1.6}.cg-legal-final-card{color:#0f172a;background:linear-gradient(135deg,#f8fafc,#eff6ff);border:1px solid #c7d2fe;border-radius:8px;gap:18px;padding:26px;display:flex}.cg-legal-final-card p{margin:12px 0 0}.cg-legal-final-card p a{color:#1d4ed8;min-height:auto;font-family:inherit;font-size:inherit;background:0 0;border:0;padding:0;font-weight:600;display:inline}.cg-legal-final-card>div>a{margin-top:18px}@media (width<=980px){.cg-legal-hero__grid,.cg-legal-layout{grid-template-columns:1fr}.cg-legal-toc{position:static}.cg-legal-toc nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cg-legal-container{width:min(560px,100% - 28px);max-width:calc(100vw - 28px)}.cg-legal-hero{padding:44px 0 40px}.cg-legal-hero h1{font-size:34px;line-height:1.14}.cg-legal-hero__copy>p,.cg-legal-section p,.cg-legal-section li,.cg-legal-final-card p{font-size:15px;line-height:1.7}.cg-legal-meta,.cg-legal-meta span,.cg-legal-meta a,.cg-legal-support,.cg-legal-final-card>div>a{width:100%}.cg-legal-highlight{padding:16px}.cg-legal-content{padding:52px 0 62px}.cg-legal-section{grid-template-columns:1fr;padding:22px}.cg-legal-section h2,.cg-legal-final-card h2{font-size:22px}.cg-legal-toc nav{grid-template-columns:1fr}.cg-legal-final-card{flex-direction:column;padding:22px}}@media (width<=520px){.cg-legal-container{width:min(360px,100% - 28px);margin-left:14px;margin-right:auto}.cg-legal-hero h1{font-size:30px}.cg-legal-highlight{flex-direction:column}}.cg-header{background:var(--cg-brand-gradient,linear-gradient(135deg, #6d5df6 0%, #2563eb 100%));z-index:100;justify-content:center;width:100%;max-width:100vw;padding:14px 0;display:flex;position:sticky;top:0;overflow-x:hidden}.cg-header .header-row{justify-content:space-between;align-items:center;width:95%;max-width:1400px;display:flex}.cg-header .career-logo{cursor:pointer;width:158px}.cg-header .cg-mobile-menu-button{color:#274fe7;cursor:pointer;background:#fff;border:1px solid #ffffffb8;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;transition:background .18s,border-color .18s,transform .18s;display:none}.cg-header .cg-mobile-menu-button:hover{background:#fffffff0;border-color:#fff;transform:translateY(-1px)}.cg-header .cg-mobile-menu-button:focus-visible{outline-offset:3px;outline:3px solid #ffffff57}.cg-header .cg-mobile-menu-bars{gap:4px;width:18px;display:grid}.cg-header .cg-mobile-menu-bars span{background:currentColor;border-radius:999px;width:100%;height:2px;display:block}.cg-header .header-row .menu{display:flex}.cg-header .header-row .menu li{border-right:1.5px solid #fff;padding:0 15px 2px;list-style:none}.cg-header .header-row .menu li a{font-size:15px;font-weight:var(--cg-weight-nav,600);color:#fff;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);letter-spacing:0;text-decoration:none}.cg-header .header-row .menu li a:hover{color:#fffc}.cg-header .header-row .menu li:first-child{padding-left:0}.cg-header .header-row .menu li:last-child{border-right:none;padding-right:0}.cg-header .header-row .header-btn{align-items:center;column-gap:20px;display:flex}.cg-header .header-row .resp-btns{display:none}.cg-header .header-row .header-btn .resp-btns,.cg-header .header-row .header-btn.resp-btns{color:#fff;border:1px solid #ffffff94;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;transition:background .18s,border-color .18s,transform .18s}.cg-header .header-row .header-btn .resp-btns:hover,.cg-header .header-row .header-btn.resp-btns:hover{background:#ffffff1f;border-color:#ffffffdb;transform:translateY(-1px)}.cg-header .header-row .header-btn a{min-height:38px;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-weight:var(--cg-weight-nav,600);letter-spacing:0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;line-height:1;text-decoration:none;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.cg-header .header-row .header-btn .login-btn{color:#fff;background-color:#0000;border-color:#ffffffdb}.cg-header .header-row .header-btn .signup-btn{color:#3051bb;background-color:#fff}.cg-header .header-row .header-btn .login-btn:hover{color:#3051bb;background-color:#fff;border-color:#fff;transform:translateY(-1px)}.cg-header .header-row .header-btn .signup-btn:hover{color:#fff;background-color:#0000;border-color:#fff;transform:translateY(-1px)}.cg-header .header-row .menu li a:focus-visible,.cg-header .header-row .header-btn a:focus-visible{outline-offset:3px;outline:3px solid #ffffff57}.main-header .header-row .header-btn .contact-us{color:#fff;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);margin-right:60px;text-decoration:none}.cg-header .profile{cursor:pointer;background-position:50%;background-size:cover;border-radius:50%;width:50px;height:50px}.navbarPop-main-container{color:#fff;cursor:pointer;background-color:#0000;justify-content:center;align-items:center;margin-left:18px;display:none}.cg-header .cv-menu-icon{color:#fff;font-size:20px}.cg-header .header-row svg{cursor:pointer}@media screen and (width<=768px){.cg-header .header-row{position:relative}.cg-header .header-row .menu{display:none}.cg-header .cg-mobile-menu-button{opacity:1;visibility:visible;display:inline-flex!important}.cg-header .header-row .header-btn .login-btn{outline:none;padding:0 2px 0 0}.cg-header .header-row .header-btn .login-btn:hover{color:#fff;background:0 0}.cg-header .profile{display:none}.cg-header .header-row .resp-btns{opacity:1;visibility:visible;display:inline-flex!important}}@media screen and (width<=600px){.cg-header{overflow:visible}.cg-header .header-row{width:calc(100% - 24px)}.cg-header .career-logo{width:154px}.cg-header .header-row .header-btn{flex:none;column-gap:12px;display:none}.cg-header .header-row .header-btn .resp-btns,.cg-header .header-row .header-btn.resp-btns{position:static}.cg-header .cg-mobile-menu-button{z-index:105;position:fixed;top:13px;right:20px}.cg-header .header-row .header-btn .signup-btn,.cg-header .header-row .header-btn .login-btn{display:none}}@media screen and (width<=450px){.cg-header .header-row .header-btn a{display:none}}.user-sidebar-body{z-index:100;background-color:#0006;justify-content:flex-end;width:100vw;height:100vh;display:flex;position:fixed;inset:0}.user-sidebar-body .sidebar-box{background-color:#fff;border-top:150px solid #5a4abd;flex-direction:column;align-items:center;width:25%;height:100%;animation:.3s linear RightSliding;display:flex}.user-sidebar-body .sidebar-box img{border-radius:50%;width:100px;height:100px;margin-top:-50px;margin-bottom:20px}.user-sidebar-body .sidebar-box h2{margin-bottom:50px;font-family:montserrat;font-size:1.5rem}.user-sidebar-body .sidebar-box ul{width:100%}.user-sidebar-body .sidebar-box ul li{cursor:pointer;border-bottom:1px solid #e5e5e5;align-items:center;column-gap:10px;padding:20px;font-family:Mulish;font-size:1.1rem;display:flex}.user-sidebar-body .sidebar-box ul li svg{width:20px;height:20px}.user-sidebar-body .sidebar-box ul li:hover{color:#5a4abd;background-color:#f2f2f2}.user-sidebar-body .sidebar-box .cancel-btn{color:#fff;cursor:pointer;font-size:1.2rem;position:absolute;top:20px;right:20px}@media screen and (width<=768px){.user-sidebar-body .sidebar-box h2{margin-bottom:20px}.user-sidebar-body .sidebar-box{border-width:100px;width:60%}}@media screen and (width<=450px){.user-sidebar-body .sidebar-box{width:90%}}.cg-nevbar-section{z-index:110;background-color:#fff;flex-direction:column;width:100vw;height:100vh;transition:all .3s;animation:.3s linear RightSliding;display:flex;position:fixed;top:0;left:0}.cg-nevbar-section .nevbar-menu{position:relative}.cg-nevbar-section .cancel-button-icon img{width:200px}.cg-nevbar-section .cancel-button-icon{justify-content:space-between;align-items:center;padding:20px;display:flex}.cg-nevbar-section .cancel-button-icon .cancel-btn{color:#000;cursor:pointer;width:22px;height:22px;right:20px}.cg-nevbar-section .nevbar-menu-logo h2{text-align:left;color:#000;margin:20px 0 30px;padding-left:18px;font-family:Montserrat,sans-serif;font-size:5vmax;font-weight:700}.cg-nevbar-section .nevbar-menu-items{padding-left:0;font-weight:650;list-style:none}.cg-nevbar-section .nevbar-menu-items li{border-bottom:1px solid #e5e5e5;padding:20px;font-family:Mulish;display:flex}.cg-nevbar-section .nevbar-menu-items li:hover{background:#f2f2f2}.cg-nevbar-section .nevbar-menu-items li svg{color:#000;width:20px;height:20px;margin-right:10px}.cg-nevbar-section .login-signin-section{border-top:1px solid #e5e5e5;justify-content:center;align-items:center;gap:20px;width:100%;padding:20px;display:flex;position:fixed;bottom:0}.cg-nevbar-section .login-signin-section button{letter-spacing:-.3px;color:#fff;border:none;border-radius:8px;padding:15px 50px;font-family:Montserrat;font-size:16px;font-weight:550}.cg-nevbar-section .login-signin-section button a{text-decoration:none}.cg-nevbar-section .login-signin-section .login-btn{color:#5a4abd;background:linear-gradient(90deg,#705cec1a 0%,#1f68e81a 100%);border-color:#5a4abd}.cg-nevbar-section .login-signin-section .signup-btn{color:#fff;background:linear-gradient(90deg,#705cec 0%,#1f68e8 100%)}@media screen and (width<=768px){.cg-nevbar-section .hamburger-icon{display:block}.cg-nevbar-section .hamburger-logo,.cg-nevbar-section .login-signin-section{display:none}}@media screen and (width<=450px){.cg-nevbar-section .login-signin-section{display:flex}}.cg-footer-section{color:#243144;width:100%;max-width:100vw;font-family:var(--cg-font-description,"Mulish", Arial, sans-serif);background:linear-gradient(135deg,#f8fafcfa,#fffffffa),linear-gradient(135deg,#6d5df614,#2563eb14);border-top:1px solid #dbe7ff;padding:72px 0 34px;overflow-x:hidden}.cg-footer-inner,.cg-footer-bottom{width:min(1120px,100% - 40px);margin:0 auto}.cg-footer-inner{grid-template-columns:minmax(280px,1.35fr) repeat(3,minmax(160px,.62fr));align-items:flex-start;gap:38px;display:grid}.cg-footer-brand-column{max-width:430px}.cg-footer-brand{width:fit-content;line-height:0;display:inline-flex}.cg-footer-brand img{width:196px;height:auto;display:block}.cg-footer-brand-column p,.cg-footer-contact p,.cg-footer-copyright p{color:#475569;font-family:var(--cg-font-description,"Mulish", Arial, sans-serif);font-size:15px;font-weight:var(--cg-weight-body,500);line-height:1.7}.cg-footer-brand-column p{max-width:390px;margin:18px 0 0}.cg-footer-cta{color:#fff;background:var(--cg-brand-gradient,linear-gradient(135deg, #6d5df6 0%, #2563eb 100%));min-height:44px;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-size:14px;font-weight:var(--cg-weight-action,600);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:0 18px;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 14px 30px #2563eb2e}.cg-footer-cta:hover{color:#fff;filter:saturate(1.05);transform:translateY(-1px);box-shadow:0 18px 36px #2563eb3d}.cg-footer-column h4{color:#0f172a;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-size:16px;font-weight:var(--cg-weight-subheading,600);letter-spacing:0;margin:0 0 16px;line-height:1.35}.cg-footer-link{color:#475569;min-height:38px;font-family:var(--cg-font-description,"Mulish", Arial, sans-serif);font-size:15px;font-weight:var(--cg-weight-body,500);border-radius:8px;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:8px;margin-bottom:8px;line-height:1.35;text-decoration:none;transition:color .18s,background .18s,transform .18s;display:grid}.cg-footer-link .app-icon{color:#2563eb;stroke-width:2.25px;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:14px;height:14px;padding:0;transition:color .18s,transform .18s;display:inline-flex}.cg-footer-link:hover{color:#1d4ed8;background:0 0;transform:translate(3px)}.cg-footer-link:hover .app-icon{color:#4f46e5;transform:translate(2px)}.cg-footer-contact .cg-footer-link{grid-template-columns:28px minmax(0,1fr);gap:10px}.cg-footer-contact .cg-footer-link .app-icon{color:#2563eb;background:#eff6ff;border:1px solid #dbe7ff;border-radius:8px;width:28px;height:28px;padding:7px}.cg-footer-contact .cg-footer-link:hover .app-icon{color:#fff;background:var(--cg-brand-gradient,linear-gradient(135deg, #6d5df6 0%, #2563eb 100%));border-color:#0000;transform:none}.cg-footer-link:focus-visible,.cg-footer-cta:focus-visible,.cg-footer-social-link:focus-visible,.cg-footer-copyright a:focus-visible{outline-offset:4px;outline:3px solid #2563eb38}.cg-footer-contact p{color:#64748b;max-width:250px;margin:14px 0 0;font-size:14px;line-height:1.65}.cg-footer-bottom{border-top:1px solid #dbe7ff;justify-content:space-between;align-items:center;gap:24px;margin-top:46px;padding-top:26px;display:flex}.cg-footer-copyright a{color:#de4e26;font-weight:700;text-decoration:none}.cg-footer-copyright a:hover{color:#c43f1b;text-underline-offset:4px;text-decoration:underline}.cg-footer-social{justify-content:flex-end;align-items:center;gap:9px;display:flex}.cg-footer-social>span{color:#475569;font-family:var(--cg-font-heading,"Montserrat", Arial, sans-serif);font-size:14px;font-weight:var(--cg-weight-subheading,600);line-height:1}.cg-footer-social-link{color:#2563eb;background:#fff;border:1px solid #dbe7ff;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:transform .18s,box-shadow .18s,color .18s,background .18s,border-color .18s;display:inline-flex;box-shadow:0 8px 18px #2563eb14}.cg-footer-social-link.is-facebook{color:#1877f2}.cg-footer-social-link.is-instagram{color:#db2777}.cg-footer-social-link.is-linkedin{color:#0a66c2}.cg-footer-social-link.is-facebook .app-icon text{font-size:18px;font-weight:800}.cg-footer-social-link.is-linkedin .app-icon text{font-size:15px;font-weight:800}.cg-footer-social-link:hover{color:#fff;border-color:#0000;transform:translateY(-2px);box-shadow:0 14px 28px #2563eb2e}.cg-footer-social-link.is-facebook:hover{background:#1877f2}.cg-footer-social-link.is-instagram:hover{background:linear-gradient(135deg,#7c3aed,#ef4444,#f59e0b)}.cg-footer-social-link.is-linkedin:hover{background:#0a66c2}@media screen and (width<=900px){.cg-footer-section{padding-top:60px}.cg-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-footer-brand-column{grid-column:1/-1;max-width:none}.cg-footer-brand-column p{max-width:620px}}@media screen and (width<=640px){.cg-footer-section{padding:52px 0 30px}.cg-footer-inner,.cg-footer-bottom{width:min(390px,100% - 28px)}.cg-footer-inner{grid-template-columns:1fr;gap:30px}.cg-footer-brand-column,.cg-footer-column,.cg-footer-contact{text-align:left}.cg-footer-brand img{width:180px}.cg-footer-cta{width:100%}.cg-footer-bottom{flex-direction:column;align-items:flex-start}.cg-footer-social{flex-wrap:wrap;justify-content:flex-start}}
