.company-profile-main{background:linear-gradient(135deg,#fffbeb,#fff3cc);min-height:100vh;position:relative}.company-profile-main:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(255,201,5,.1) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,184,0,.08) 0,transparent 50%);pointer-events:none;z-index:1;transition:all .3s ease}.company-profile-main:hover:before{background:radial-gradient(circle at 25% 35%,rgba(255,201,5,.15) 0,transparent 50%),radial-gradient(circle at 75% 65%,rgba(255,184,0,.12) 0,transparent 50%)}.company-profile-main .container{position:relative;z-index:2}.modern-card-enhanced{background:linear-gradient(135deg,#fffcf5,#fff);border-radius:24px;box-shadow:0 4px 20px rgba(0,0,0,.07),0 1px 3px rgba(0,0,0,.04);border:1px solid rgba(255,201,5,.25);backdrop-filter:blur(20px);position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.modern-card-enhanced:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,201,5,.05) 0,transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none}.modern-card-enhanced:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.1);border-color:rgba(255,201,5,.4)}.modern-card-enhanced:hover:before{opacity:1}@media(max-width:768px){.modern-card-enhanced{border-radius:16px;padding:1.5rem}}@media(max-width:640px){.modern-card-enhanced{border-radius:12px;padding:1rem}}.stats-grid-enhanced{display:grid;gap:1.5rem}@media(max-width:640px){.stats-grid-enhanced{grid-template-columns:1fr;gap:1rem}}@media(min-width:640px)and (max-width:1024px){.stats-grid-enhanced{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.stats-grid-enhanced{grid-template-columns:repeat(4,1fr)}}.stats-grid-enhanced .stat-card{position:relative;padding:2rem 1.5rem;border-radius:20px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.08);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;cursor:pointer}.stats-grid-enhanced .stat-card:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.06)}.stats-grid-enhanced .stat-card:active{transform:translateY(-1px);transition:all .1s ease}.stats-grid-enhanced .stat-card.stat-active{background:linear-gradient(135deg,#fef3c7,#fde68a);border-color:rgba(245,158,11,.2)}.stats-grid-enhanced .stat-card.stat-active:hover{background:linear-gradient(135deg,#fde68a,#fcd34d);border-color:rgba(245,158,11,.3)}.stats-grid-enhanced .stat-card.stat-active .stat-icon{color:#d97706}.stats-grid-enhanced .stat-card.stat-total{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:rgba(59,130,246,.2)}.stats-grid-enhanced .stat-card.stat-total:hover{background:linear-gradient(135deg,#bfdbfe,#93c5fd);border-color:rgba(59,130,246,.3)}.stats-grid-enhanced .stat-card.stat-total .stat-icon{color:#2563eb}.stats-grid-enhanced .stat-card.stat-completed{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-color:rgba(34,197,94,.2)}.stats-grid-enhanced .stat-card.stat-completed:hover{background:linear-gradient(135deg,#a7f3d0,#6ee7b7);border-color:rgba(34,197,94,.3)}.stats-grid-enhanced .stat-card.stat-completed .stat-icon{color:#16a34a}.stats-grid-enhanced .stat-card.stat-response{background:linear-gradient(135deg,#e9d5ff,#ddd6fe);border-color:rgba(147,51,234,.2)}.stats-grid-enhanced .stat-card.stat-response:hover{background:linear-gradient(135deg,#ddd6fe,#c4b5fd);border-color:rgba(147,51,234,.3)}.stats-grid-enhanced .stat-card.stat-response .stat-icon{color:#9333ea}@media(max-width:768px){.stats-grid-enhanced .stat-card{padding:1.5rem 1rem;border-radius:16px}}.stats-grid-enhanced .stat-icon{font-size:1.5rem;margin-bottom:1rem;transition:all .3s ease}.stat-card:hover .stats-grid-enhanced .stat-icon{transform:scale(1.1)}.stat-card:active .stats-grid-enhanced .stat-icon{transform:scale(1.05)}.stats-grid-enhanced .stat-value{font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:.5rem;color:inherit;transition:all .3s ease}@media(max-width:768px){.stats-grid-enhanced .stat-value{font-size:1.75rem}}.stats-grid-enhanced .stat-label{font-size:.875rem;font-weight:500;color:#6b7280;line-height:1.4;transition:all .3s ease}.company-info-grid{display:grid;gap:2rem}@media(max-width:1024px){.company-info-grid{grid-template-columns:1fr}}@media(min-width:1024px){.company-info-grid{grid-template-columns:2fr 1fr}}.company-info-grid .bio-section{padding:0}.company-info-grid .bio-section .section-header-enhanced{display:flex;align-items:center;margin-bottom:2rem}.company-info-grid .bio-section .section-header-enhanced .section-icon-enhanced{width:3.5rem;height:3.5rem;background:linear-gradient(135deg,#ffc905,#ffb800);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:1.5rem;box-shadow:0 6px 20px rgba(255,201,5,.4)}.company-info-grid .bio-section .section-header-enhanced .section-icon-enhanced span{font-size:1.25rem}.company-info-grid .bio-section .section-header-enhanced h3{font-size:1.75rem;font-weight:700;color:#374151;margin:0}@media(max-width:768px){.company-info-grid .bio-section .section-header-enhanced{flex-direction:column;text-align:center;gap:1rem}.company-info-grid .bio-section .section-header-enhanced .section-icon-enhanced{margin-right:0;width:3rem;height:3rem}.company-info-grid .bio-section .section-header-enhanced h3{font-size:1.5rem}}.company-info-grid .contact-section{display:flex;flex-direction:column;gap:2rem}.company-info-grid .contact-section .contact-button-container{text-align:center}@media(max-width:1024px){.company-info-grid .contact-section .contact-button-container{order:-1}}.company-info-grid .contact-section .social-contact-section h4{font-size:1.125rem;font-weight:600;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;color:#374151}.company-info-grid .contact-section .social-contact-section h4 span{font-size:1.25rem}.jobs-grid-enhanced{display:grid;gap:2rem}@media(max-width:1024px){.jobs-grid-enhanced{grid-template-columns:1fr}}@media(min-width:1024px){.jobs-grid-enhanced{grid-template-columns:repeat(2,1fr)}}@media(min-width:1536px){.jobs-grid-enhanced{grid-template-columns:repeat(2,1fr)}}.section-header-enhanced{display:flex;align-items:center;margin-bottom:2rem}.section-header-enhanced .section-icon-enhanced{width:3.5rem;height:3.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:1.5rem;box-shadow:0 6px 20px rgba(0,0,0,.15)}.section-header-enhanced .section-title h2{font-size:1.875rem;font-weight:700;color:#374151;margin:0 0 .25rem}.section-header-enhanced .section-title p{font-size:.875rem;color:#6b7280;margin:0}@media(max-width:768px){.section-header-enhanced{flex-direction:column;text-align:center;gap:1rem}.section-header-enhanced .section-icon-enhanced{margin-right:0;width:3rem;height:3rem}.section-header-enhanced .section-title h2{font-size:1.5rem}}.rating-section-enhanced{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid rgba(245,158,11,.3);border-radius:20px;padding:1.5rem;margin-top:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.rating-section-enhanced:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .6s ease}.rating-section-enhanced:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(245,158,11,.2);border-color:rgba(245,158,11,.5)}.rating-section-enhanced:hover:before{left:100%}.rating-section-enhanced .rating-content{display:flex;align-items:center;justify-content:space-between}@media(max-width:768px){.rating-section-enhanced .rating-content{flex-direction:column;text-align:center;gap:1rem}}.rating-section-enhanced .rating-content .rating-left{display:flex;align-items:center;gap:1rem}.rating-section-enhanced .rating-content .rating-left .rating-icon{width:3rem;height:3rem;background:linear-gradient(135deg,#ffc905,#ffb800);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(245,158,11,.4)}.rating-section-enhanced .rating-content .rating-left .rating-info .rating-label{font-size:.875rem;color:#6b7280;font-weight:500;margin-bottom:.25rem}.rating-section-enhanced .rating-content .rating-left .rating-info .rating-display{display:flex;align-items:center;gap:.75rem}.rating-section-enhanced .rating-content .rating-left .rating-info .rating-display .rating-score{font-size:1.75rem;font-weight:700;color:#d97706}.rating-section-enhanced .rating-content .rating-left .rating-info .rating-display .rating-stars{display:flex;gap:.125rem}.rating-section-enhanced .rating-content .rating-right{text-align:right}@media(max-width:768px){.rating-section-enhanced .rating-content .rating-right{text-align:center}}.rating-section-enhanced .rating-content .rating-right .rating-subtitle{font-size:.75rem;color:#6b7280;margin-bottom:.25rem}.rating-section-enhanced .rating-content .rating-right .rating-badge{font-size:.875rem;color:#d97706;font-weight:600}.featured-position-section{margin-bottom:2rem}.featured-position-section .featured-position-container{background:linear-gradient(135deg,rgba(255,248,220,.8),rgba(255,239,186,.6) 30%,rgba(255,228,132,.4) 70%,rgba(255,215,77,.3));border:3px solid rgba(255,193,7,.3);border-radius:32px;padding:2rem;position:relative;overflow:hidden;box-shadow:0 20px 60px rgba(255,193,7,.15),0 8px 30px rgba(255,165,0,.1),inset 0 1px 0 hsla(0,0%,100%,.8)}.featured-position-section .featured-position-container:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 25% 25%,rgba(255,215,0,.1) 0,transparent 50%),radial-gradient(circle at 75% 75%,rgba(255,165,0,.08) 0,transparent 50%);animation:honey-glow 8s ease-in-out infinite;pointer-events:none;z-index:1}.featured-position-section .featured-position-container:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="honeycomb" patternUnits="userSpaceOnUse" width="20" height="17.32"><polygon points="10,1 17.32,5 17.32,13 10,17 2.68,13 2.68,5" fill="none" stroke="rgba(255,193,7,0.05)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23honeycomb)"/></svg>') repeat;opacity:.3;pointer-events:none;z-index:2}.featured-position-section .featured-position-container>*{position:relative;z-index:3}.featured-position-section .featured-position-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;position:relative}.featured-position-section .featured-position-header .header-content{display:flex;align-items:center;gap:1.5rem}.featured-position-section .featured-position-header .header-content .honey-crown{position:relative}.featured-position-section .featured-position-header .header-content .honey-crown .crown-icon{width:4rem;height:4rem;background:linear-gradient(135deg,gold,orange);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(255,165,0,.4),0 0 0 4px rgba(255,215,0,.2);animation:crown-pulse 3s ease-in-out infinite}.featured-position-section .featured-position-header .header-content .honey-crown .crown-icon .crown-emoji{font-size:1.5rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.featured-position-section .featured-position-header .header-content .honey-crown .crown-icon .floating-bees{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.featured-position-section .featured-position-header .header-content .honey-crown .crown-icon .floating-bees .bee{position:absolute;font-size:.8rem;animation:bee-orbit 4s linear infinite}.featured-position-section .featured-position-header .header-content .honey-crown .crown-icon .floating-bees .bee.bee-1{animation-delay:0s}.featured-position-section .featured-position-header .header-content .honey-crown .crown-icon .floating-bees .bee.bee-2{animation-delay:1.33s}.featured-position-section .featured-position-header .header-content .honey-crown .crown-icon .floating-bees .bee.bee-3{animation-delay:2.66s}.featured-position-section .featured-position-header .header-content .header-text .featured-title{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#d97706,#f59e0b 50%,#fcd34d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 .5rem;position:relative}.featured-position-section .featured-position-header .header-content .header-text .featured-title .title-underline{position:absolute;bottom:-8px;left:0;width:100%;height:4px;background:linear-gradient(135deg,#fcd34d,#f59e0b);border-radius:2px;animation:underline-glow 2s ease-in-out infinite alternate}.featured-position-section .featured-position-header .header-content .header-text .featured-subtitle{font-size:1.1rem;color:#92400e;font-weight:500;margin:0}.featured-position-section .featured-position-header .honeycomb-decoration{display:flex;gap:.5rem}.featured-position-section .featured-position-header .honeycomb-decoration .hexagon{width:2rem;height:2rem;background:linear-gradient(135deg,rgba(255,193,7,.2),rgba(255,165,0,.1));clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);animation:hexagon-float 3s ease-in-out infinite}.featured-position-section .featured-position-header .honeycomb-decoration .hexagon.hex-1{animation-delay:0s}.featured-position-section .featured-position-header .honeycomb-decoration .hexagon.hex-2{animation-delay:.5s}.featured-position-section .featured-position-header .honeycomb-decoration .hexagon.hex-3{animation-delay:1s}.featured-position-section .featured-position-header .honeycomb-decoration .hexagon.hex-4{animation-delay:1.5s}@media(max-width:768px){.featured-position-section .featured-position-header{flex-direction:column;text-align:center;gap:1rem}.featured-position-section .featured-position-header .honeycomb-decoration{margin-top:1rem}}.featured-position-section .escrow-balance-honey{margin-bottom:2rem}.featured-position-section .escrow-balance-honey .balance-loading{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,rgba(255,248,220,.8),rgba(255,239,186,.6));border:2px solid rgba(255,193,7,.2);border-radius:20px;color:#92400e;font-weight:500}.featured-position-section .escrow-balance-honey .balance-loading .honey-spinner .spinning-bee{display:inline-block;animation:bee-spin 2s linear infinite;font-size:1.2rem}.featured-position-section .escrow-balance-honey .balance-display{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(16,185,129,.08) 50%,rgba(5,150,105,.06));border:2px solid rgba(34,197,94,.2);border-radius:20px;position:relative;overflow:hidden}.featured-position-section .escrow-balance-honey .balance-display:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);animation:honey-shimmer 3s ease-in-out infinite}.featured-position-section .escrow-balance-honey .balance-display .honey-pot-icon{width:3rem;height:3rem;background:linear-gradient(135deg,#fcd34d,#f59e0b);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;box-shadow:0 4px 12px rgba(245,158,11,.3);animation:honey-bounce 2s ease-in-out infinite}.featured-position-section .escrow-balance-honey .balance-display .balance-info{flex:1}.featured-position-section .escrow-balance-honey .balance-display .balance-info .balance-amount{font-size:1.1rem;font-weight:700;color:#059669;margin:0 0 .25rem}.featured-position-section .escrow-balance-honey .balance-display .balance-info .balance-subtitle{font-size:.875rem;color:#047857;margin:0;font-weight:500}.featured-position-section .escrow-balance-honey .balance-display .balance-bees .guard-bee{font-size:1.2rem;animation:guard-patrol 4s ease-in-out infinite}.featured-position-section .featured-job-wrapper{position:relative;margin-bottom:2rem}.featured-position-section .featured-job-wrapper .featured-job-glow{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:linear-gradient(135deg,rgba(255,193,7,.2),rgba(255,165,0,.15) 50%,rgba(255,140,0,.1));border-radius:30px;filter:blur(15px);animation:featured-glow-pulse 3s ease-in-out infinite alternate;z-index:1}.featured-position-section .featured-job-wrapper .featured-job-border{position:relative;background:linear-gradient(135deg,gold,orange);padding:3px;border-radius:24px;z-index:2}.featured-position-section .featured-job-wrapper .featured-job-border .featured-job-content{background:#fff;border-radius:21px;overflow:hidden;position:relative}.featured-position-section .featured-job-wrapper .floating-elements{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:3}.featured-position-section .featured-job-wrapper .floating-elements .float-bee,.featured-position-section .featured-job-wrapper .floating-elements .float-flower,.featured-position-section .featured-job-wrapper .floating-elements .float-honey{position:absolute;font-size:1.2rem;opacity:.6;animation:float-around 8s ease-in-out infinite}.featured-position-section .featured-job-wrapper .floating-elements .float-1{top:10%;right:5%;animation-delay:0s}.featured-position-section .featured-job-wrapper .floating-elements .float-2{top:60%;left:5%;animation-delay:2s}.featured-position-section .featured-job-wrapper .floating-elements .float-3{bottom:20%;right:10%;animation-delay:4s}.featured-position-section .featured-job-wrapper .floating-elements .float-4{top:30%;right:15%;animation-delay:6s}.featured-position-section .featured-cta-banner{background:linear-gradient(135deg,rgba(255,248,220,.9),rgba(255,239,186,.7));border:2px solid rgba(255,193,7,.3);border-radius:20px;padding:1.5rem;text-align:center;position:relative;overflow:hidden}.featured-position-section .featured-cta-banner:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:cta-shine 4s ease-in-out infinite}.featured-position-section .featured-cta-banner .cta-content{display:flex;align-items:center;justify-content:center;gap:1rem;position:relative}.featured-position-section .featured-cta-banner .cta-content .cta-bee{font-size:1.5rem;animation:cta-bee-dance 2s ease-in-out infinite}.featured-position-section .featured-cta-banner .cta-content .cta-text{font-size:1.1rem;font-weight:600;color:#92400e;margin:0;max-width:400px}.featured-position-section .featured-cta-banner .cta-content .cta-sparkles{display:flex;flex-direction:column;gap:.25rem}.featured-position-section .featured-cta-banner .cta-content .cta-sparkles .sparkle{font-size:.8rem;animation:sparkle-twinkle 1.5s ease-in-out infinite}.featured-position-section .featured-cta-banner .cta-content .cta-sparkles .sparkle:first-child{animation-delay:0s}.featured-position-section .featured-cta-banner .cta-content .cta-sparkles .sparkle:nth-child(2){animation-delay:.5s}.featured-position-section .featured-cta-banner .cta-content .cta-sparkles .sparkle:nth-child(3){animation-delay:1s}@media(max-width:768px){.featured-position-section .featured-cta-banner .cta-content{flex-direction:column;gap:.75rem}.featured-position-section .featured-cta-banner .cta-content .cta-text{font-size:1rem}}@keyframes honey-glow{0%,to{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.1)}}@keyframes crown-pulse{0%,to{transform:scale(1);box-shadow:0 8px 20px rgba(255,165,0,.4),0 0 0 4px rgba(255,215,0,.2)}50%{transform:scale(1.05);box-shadow:0 12px 30px rgba(255,165,0,.6),0 0 0 6px rgba(255,215,0,.4)}}@keyframes bee-orbit{0%{transform:rotate(0deg) translateX(3rem) rotate(0deg)}to{transform:rotate(1turn) translateX(3rem) rotate(-1turn)}}@keyframes underline-glow{0%{box-shadow:0 0 5px rgba(245,158,11,.3)}to{box-shadow:0 0 15px rgba(245,158,11,.7)}}@keyframes hexagon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes bee-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes honey-shimmer{0%{left:-100%}to{left:100%}}@keyframes honey-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes guard-patrol{0%,to{transform:translateX(0) scaleX(1)}25%{transform:translateX(10px) scaleX(-1)}75%{transform:translateX(-10px) scaleX(1)}}@keyframes featured-glow-pulse{0%{opacity:.6;filter:blur(15px)}to{opacity:.9;filter:blur(20px)}}@keyframes float-around{0%,to{transform:translate(0) rotate(0deg);opacity:.4}25%{transform:translate(10px,-10px) rotate(90deg);opacity:.8}50%{transform:translate(-5px,-15px) rotate(180deg);opacity:.6}75%{transform:translate(-10px,5px) rotate(270deg);opacity:.7}}@keyframes cta-shine{0%{left:-100%}50%{left:-50%}to{left:100%}}@keyframes cta-bee-dance{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-5px) rotate(-5deg)}75%{transform:translateY(5px) rotate(5deg)}}@keyframes sparkle-twinkle{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes shimmer{0%{transform:translateX(-100%) rotate(45deg)}to{transform:translateX(200%) rotate(45deg)}}.fade-in-up{opacity:0;transform:translateY(30px);animation:fadeInUp .6s ease-out forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.scale-in{opacity:0;transform:scale(.95);animation:scaleIn .5s ease-out forwards}@keyframes scaleIn{to{opacity:1;transform:scale(1)}}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.rich-text-content ul{list-style-type:disc;margin-left:1.5em;margin-bottom:1em}.rich-text-content ol{list-style-type:decimal;margin-left:1.5em;margin-bottom:1em}.rich-text-content li{margin-bottom:.5em}.rich-text-content p{margin-bottom:1em}.rich-text-content h1,.rich-text-content h2,.rich-text-content h3,.rich-text-content h4,.rich-text-content h5,.rich-text-content h6{margin-bottom:.5em;margin-top:0}.rich-text-content a{color:#06c;text-decoration:underline}.rich-text-content blockquote{border-left:4px solid #e2e8f0;margin-left:0;margin-right:0;padding-left:1em;color:#4a5568}.rich-text-content pre{background-color:#f7fafc;padding:1em;border-radius:.375rem;overflow-x:auto}.rich-text-content code{background-color:#f7fafc;padding:.2em .4em;border-radius:.25em;font-family:monospace}.quill,.quill-editor{margin-bottom:40px!important}.ql-toolbar.ql-snow,.quill .ql-toolbar.ql-snow,.quill-editor .ql-toolbar.ql-snow,div[class*=quill] .ql-toolbar.ql-snow{border-top-left-radius:16px!important;border-top-right-radius:16px!important;background-color:#fff!important;padding:8px 16px!important;border:1px solid #ffc905!important;border-bottom:none!important;border-radius:16px 16px 0 0!important}.ql-container.ql-snow,.quill .ql-container.ql-snow,.quill-editor .ql-container.ql-snow,div[class*=quill] .ql-container.ql-snow{border-bottom-left-radius:16px!important;border-bottom-right-radius:16px!important;border:1px solid #ffc905!important;border-top:none!important;min-height:156px!important;background-color:#fff!important;border-radius:0 0 16px 16px!important}.ql-editor,.quill .ql-editor,.quill-editor .ql-editor,div[class*=quill] .ql-editor{min-height:156px!important;font-size:1rem!important;line-height:1.5!important;padding:12px 16px!important;color:#374151!important}.ql-container.ql-snow:hover,.ql-toolbar.ql-snow:hover,.quill-editor:hover .ql-container.ql-snow,.quill-editor:hover .ql-toolbar.ql-snow,.quill:hover .ql-container.ql-snow,.quill:hover .ql-toolbar.ql-snow,div[class*=quill]:hover .ql-container.ql-snow,div[class*=quill]:hover .ql-toolbar.ql-snow{border-color:#ff8c05!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important}.ql-container.ql-snow:focus-within,.ql-toolbar.ql-snow:focus-within,.quill-editor:focus-within .ql-container.ql-snow,.quill-editor:focus-within .ql-toolbar.ql-snow,.quill:focus-within .ql-container.ql-snow,.quill:focus-within .ql-toolbar.ql-snow,div[class*=quill]:focus-within .ql-container.ql-snow,div[class*=quill]:focus-within .ql-toolbar.ql-snow{border-color:#ff8c05!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important}.ql-toolbar.ql-snow .ql-formats,.quill .ql-toolbar.ql-snow .ql-formats,.quill-editor .ql-toolbar.ql-snow .ql-formats,div[class*=quill] .ql-toolbar.ql-snow .ql-formats{margin-right:15px!important}.ql-toolbar.ql-snow button,.quill .ql-toolbar.ql-snow button,.quill-editor .ql-toolbar.ql-snow button,div[class*=quill] .ql-toolbar.ql-snow button{color:#374151!important}.ql-toolbar.ql-snow .ql-active,.ql-toolbar.ql-snow button:hover,.quill .ql-toolbar.ql-snow .ql-active,.quill .ql-toolbar.ql-snow button:hover,.quill-editor .ql-toolbar.ql-snow .ql-active,.quill-editor .ql-toolbar.ql-snow button:hover,div[class*=quill] .ql-toolbar.ql-snow .ql-active,div[class*=quill] .ql-toolbar.ql-snow button:hover{color:#ff8c05!important}.quill .ql-container[style*=border-radius],.quill-editor .ql-container[style*=border-radius],.quill-editor[style*=border-radius],.quill[style*=border-radius],div[class*=quill] .ql-container[style*=border-radius],div[class*=quill][style*=border-radius]{border-radius:16px!important}[class*=quill] [class*=ql-toolbar]{border-top-left-radius:16px!important;border-top-right-radius:16px!important;border-radius:16px 16px 0 0!important}[class*=quill] [class*=ql-container]{border-bottom-left-radius:16px!important;border-bottom-right-radius:16px!important;border-radius:0 0 16px 16px!important}.ql-toolbar.ql-snow{border-top-left-radius:16px!important;border-top-right-radius:16px!important;background-color:#fff!important;padding:8px 16px!important;border:1px solid #ffc905!important;border-bottom:none!important;border-radius:16px 16px 0 0!important}.ql-container.ql-snow{border-bottom-left-radius:16px!important;border-bottom-right-radius:16px!important;border:1px solid #ffc905!important;border-top:none!important;min-height:156px!important;background-color:#fff!important;border-radius:0 0 16px 16px!important}.ql-editor{min-height:156px!important;font-size:1rem!important;line-height:1.5!important;padding:12px 16px!important;color:#374151!important}