:root{--primary: #1e3a8a;--secondary: #f8fafc;--glass-bg: rgba(255, 255, 255, .1);--blur: 15px}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-4xl{font-size:2.5rem}.text-5xl{font-size:3rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-12{margin-bottom:3rem}.max-w-2xl{max-width:42rem}.space-x-4>*+*{margin-left:1rem}.space-x-6>*+*{margin-left:1.5rem}.space-y-1>*+*{margin-top:.25rem}.space-y-12>*+*{margin-top:3rem}.rounded-lg{border-radius:.5rem}.transition{transition:all .2s}@keyframes bounceRight{0%,to{transform:translate(0)}50%{transform:translate(8px)}}@keyframes bounceLeft{0%,to{transform:translate(0)}50%{transform:translate(-8px)}}@keyframes bounceUp{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes bounceDown{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.logo-link{display:block;width:10%}.bi-arrow-right{animation:bounceRight 1s infinite ease-in-out;display:inline-block}.bi-arrow-left{animation:bounceLeft 1s infinite ease-in-out;display:inline-block}.bi-arrow-up{animation:bounceUp 1s infinite ease-in-out;display:inline-block}.bi-arrow-down{animation:bounceDown 1s infinite ease-in-out;display:inline-block}.testimonials-section .bi-arrow-left,.testimonials-section .bi-arrow-right{animation:none}.creative-agency-div .bi-arrow-down,.up-arrow .bi-arrow-up{animation-duration:1.5s}.about-epicaura{overflow:hidden}.about-epicaura h1,.about-epicaura a{opacity:0;transform:translateY(60px);transition:opacity 1s ease-out,transform 1s ease-out}.about-epicaura.in-view h1,.about-epicaura.in-view a{opacity:1;transform:translateY(0)}.about-epicaura.in-view h1{transition-delay:.3s}.about-epicaura.in-view a{transition-delay:.7s}.about-epicaura h1,.about-epicaura a{animation:fadeInUpFallback 1s ease-out 1s forwards}@keyframes fadeInUpFallback{to{opacity:1;transform:translateY(0)}}section{padding:5rem 1.5rem}.section-title{margin-bottom:3rem!important;gap:2rem;display:block!important;width:100%}.section-title h2,.section-title h1{font-size:2.5rem;font-weight:700;color:var(--primary);margin-bottom:0}.sub-title{text-align:right!important}.section-title p{font-weight:400!important}@media(min-width:768px){.section-title h2,.section-title h1{font-size:3rem}}.sub-title,.mobile-title{font-size:1.25rem;max-width:rem;margin:0 auto}.expertise-sub-text{text-align:right!important}.expertise-sub-text p{margin:0;font-size:1.25rem}.smaller-expertise{font-size:15px!important;color:gray;margin:0 auto}.expertise-section{width:100%!important;margin-left:0%}.expertise-section h2{text-align:left;width:40%}.hero{padding:5rem 1.5rem;padding-left:0;background-size:cover;background-position:center;display:table;width:100%;color:#fff;padding-top:0;height:100vh;position:relative;overflow:hidden;transform-origin:center;transition:transform .9s ease,opacity .9s ease}.hero-zoom-in{transform:scale(1);opacity:1}.hero-zoom-out{transform:scale(1.2);opacity:0;pointer-events:none}.hero h1{font-size:3rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase;margin-top:0;line-height:70px}.hero p{margin-left:0!important}.top-hero-paragraph{margin:0 0 20px!important}.hero .container{width:50%;padding-left:10%;margin-top:3%}.hero-transition-wrapper{position:relative}.hero-fixed{width:100vw;overflow:hidden}.letters-overlay{font-family:Montserrat,sans-serif!important}.a-live-mask{transform:translateY(-2%)}.creative-agency-div{padding-top:5rem}@media(min-width:768px){.hero h1{font-size:4rem}}.hero p{font-size:1.25rem;margin-bottom:2rem;max-width:42rem;margin-left:auto;margin-right:auto}.hero-buttons,.cta-buttons{gap:1rem;margin-bottom:2rem;flex-wrap:wrap}@media(min-width:768px){.hero-buttons{flex-wrap:nowrap;margin-top:4rem!important}}.btn-primary{background-color:var(--secondary);color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;text-decoration:none;transition:background-color .2s;margin-right:10px}.btn-primary:hover{background-color:#1e40af}.btn-secondary{border:1px solid white;color:#fff;padding:.75rem 1.5rem;border-radius:.5rem;text-decoration:none;transition:all .2s}.btn-secondary:hover{background-color:var(--secondary);color:#fff;border:0}.hero-buttons .btn-secondary{background:transparent;border:1px solid white;color:#fff}.hero .text-gray-500{color:#6b7280}.bg-slideshow{position:absolute;inset:0;z-index:-1}.slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1s ease-in-out}.slide.active{opacity:1}.gradient-overlay{position:absolute;inset:0;background:linear-gradient(to top right,#040035,#04003580,#040035cc,#04003500);pointer-events:none;z-index:1}.hero-content{position:relative;z-index:2;padding-top:12rem;padding-bottom:2rem}.indicators{position:absolute;bottom:120px;left:90%;transform:translate(-50%);display:flex;gap:10px;z-index:2}.indicator{width:12px;height:12px;border-radius:50%;background:#ffffff80;cursor:pointer;transition:background-color .3s ease;border:2px solid white}.indicator.active,.indicator:hover{background:#fff}header{position:fixed;top:0;left:0;max-width:100vw;width:90%;padding:0rem 1.5rem;padding-top:0!important;color:#fff;z-index:50;background:transparent;transition:background .3s ease,backdrop-filter .3s ease;box-sizing:border-box}header .container{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1400px;margin:0 auto;padding:0 .3rem;box-sizing:border-box}nav{display:flex;align-items:center;position:relative;margin-right:0%}.menu-link{color:#fff;text-decoration:none;background:#d3d3d3;border-radius:20px;font-size:20px;border:10px solid white;padding:10px 18px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.menu-link:hover{text-decoration:underline}.get-quote-desktop{display:none;margin-left:1rem;background:var(--primary);color:#fff;padding:10px 20px;border-radius:10px;text-decoration:none;font-weight:700;white-space:nowrap;transition:all .3s ease;font-size:1.3rem}nav:hover .get-quote-desktop{display:none}.get-quote-desktop:hover{background:var(--secondary);color:#fff}.logo{width:100%;height:auto}.sidebar{position:fixed;top:30px;right:-900px;width:30%;height:80vh;background:var(--primary);z-index:1000;transform:translate(100%);transition:transform .45s cubic-bezier(.4,0,.2,1),opacity .3s ease;opacity:0;pointer-events:none;display:flex;flex-direction:column;border-radius:30px;padding:20px}.sidebar.open{transform:translate(0);opacity:1;pointer-events:auto;left:900px}.sidebar-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--secondary)}.close-btn{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:.5rem;transition:color .3s ease}.close-btn:hover{color:var(--secondary)}.get-quote-sidebar{background:var(--secondary);color:#fff;padding:.5rem 1rem;border-radius:.5rem;text-decoration:none;font-weight:700;transition:all .3s ease}.get-quote-sidebar:hover{background:var(--primary);color:#fff}.sidebar-nav{flex:1;display:flex;flex-direction:column;padding:0rem 0}.sidebar-link{color:#fff;padding:.1rem 1rem;text-decoration:none;font-size:1.3rem;border-bottom:1px solid var(--secondary);transition:all .3s ease;text-align:right!important;font-weight:700;padding:30px 10px}.sidebar-link:hover{background-color:var(--secondary);color:#fff}.sidebar-icons{width:40%;float:left}.sidebar-icons a{display:block;float:left;color:#fff;text-decoration:none;padding:5px;font-size:12px}.side-terms{display:block;float:right;color:#fff;text-decoration:none;font-size:12px;padding:5px}.about-epicaura{width:80%;margin-left:10%;margin-top:5rem!important;padding-top:10rem!important;font-weight:400;position:relative;z-index:5;background:#fff;transition:transform .8s ease;height:100vh}.large-name{font-family:montserrat!important;font-size:100px!important;font-weight:700!important;display:none}.scroll-section{opacity:0;transform:translateY(60px);transition:opacity .9s ease,transform .2s ease}.scroll-section.in-view{opacity:1;transform:translateY(0)}.scroll-section.in-view{transition:opacity .9s ease,transform .2s ease}.about-epicaura h1{text-transform:uppercase;text-align:center;font-size:60px;margin-bottom:20px}.about-epicaura a{text-align:center;border:2px solid var(--primary);width:60%;margin-left:40%;padding:10px 20px;color:var(--primary);text-decoration:none;border-radius:10px;transition:all 1s ease}.about-epicaura a:hover{background-color:var(--secondary);color:#fff;border:0}.trusted-partners{width:80%;margin-left:10%;overflow:hidden;max-width:100%;position:relative}.trusted-partners h1{text-transform:uppercase;margin-bottom:0!important;font-size:3rem}.partner-slider{width:100%;overflow:hidden;margin-bottom:40px;margin-top:40px;position:relative}.partner-track{display:flex;align-items:center;gap:0px;min-width:max-content;animation:scroll 22s linear infinite;will-change:transform}.partner_divs{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:8px 24px;padding-top:0!important}.part_image{height:70px;width:auto;max-width:760px;object-fit:contain;display:block;transition:transform .25s ease,filter .25s ease}.part_image:hover{transform:scale(1.06)}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.projects-image-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:60px}.project-grid-item{display:block;border-radius:12px;overflow:hidden;transition:transform .3s ease;aspect-ratio:4 / 3}.project-grid-item:hover{transform:translateY(-10px)}.project-grid-item img{width:100%;height:60%;object-fit:cover;display:block;transition:transform .4s ease}.project-grid-item:hover img{transform:scale(1.08)}@media(max-width:768px){.projects-image-grid{grid-template-columns:1fr;gap:20px}}@media(max-width:700px){.partner-track{animation-duration:14s}.part_image{height:50px;max-width:110px}}.why-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:10rem;clear:right}.why-item{color:#fff;border-radius:1rem;padding:2rem;text-align:left!important;transition:transform .4s ease,box-shadow .4s ease;cursor:pointer;height:250px}.why-item-bg-icon{position:absolute;bottom:0rem;right:0rem;width:180px;height:180px;background-repeat:no-repeat;background-position:center;background-size:contain;opacity:.6;pointer-events:none;transition:opacity .5s ease,transform .5s ease,filter .5s ease;filter:brightness(5);background-image:url("data:image/svg+xml,%3csvg%20width='187'%20height='169'%20viewBox='0%200%20187%20169'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M93.6905%200.00230813C57.3529%200.527254%2044.5264%204.8139%2019.1079%2048.84C-0.522221%2082.8403%20-1.27712%2094.2456%200.780747%20108.801C4.59545%20135.414%2016.3712%20152.992%2049.9356%20172.371C98.6882%20200.518%2093.1781%20202.224%20106.881%20178.491C115.752%20163.124%20110.925%20167.459%2075.9363%20145.514C43.8145%20124.644%2039.3386%20120.316%2037.2133%20106.884C38.9737%2071.7136%2031.8233%2078.6636%2098.0804%20116.917L160.884%20153.177L118.84%20226L150.242%20244.13C168.389%20212.699%20191.693%20171.77%20204.529%20149.539C225.417%20113.359%20222.695%2093.6625%20208.634%2068.6896C198.042%2049.788%20190.951%2043.9503%20155.207%2023.3135C121.642%203.93511%20110.61%20-0.109642%2093.6905%200.00230813ZM183.49%2093.1133C186.137%20101.616%20185.966%20111.979%20183.449%20116.338C179.422%20123.312%20175.853%20119.95%20126.596%2091.5114C96.9549%2074.398%2071.1562%2059.9918%2064.5253%2055.6748C52.0194%2050.2465%2070.2182%2038.76%2082.8163%2035.281C97.372%2033.2232%20106.205%2035.7066%20139.334%2054.8333C173.77%2074.7151%20179.553%2079.7978%20183.49%2093.1133Z'%20fill='white'%20fill-opacity='0.08'/%3e%3c/svg%3e")}.why-item:hover .why-item-bg-icon{opacity:2;filter:brightness(9);transform:scale(1.2)}.primary{background-color:var(--primary)}.secondary{background-color:var(--secondary);color:#fff}.why-item:hover{transform:scale(1.07);box-shadow:0 10px 25px #00000026}.why-title{font-size:1.5rem;margin-bottom:.5rem;font-weight:700!important;font-family:montserrat}.why-desc{font-size:1.5rem;line-height:1.5;text-align:left!important;font-weight:light}@media(max-width:768px){.why-grid{grid-template-columns:1fr}}.service-section{width:90%;margin-left:5%;padding:4rem 2rem;display:table;padding-right:0}.services-container{display:grid;grid-template-columns:1fr 2px 1.5fr;align-items:start;gap:4rem;margin-top:2rem;position:relative}.services-left{display:flex;flex-direction:column;gap:3.5rem;padding-top:2rem}.service-item{cursor:pointer;transition:all .4s ease;position:relative}.service-item h2{font-size:1.5rem;font-weight:600;color:#a0a0a0;margin:0;transition:all .4s ease;display:flex;align-items:center;gap:1rem;font-family:montserrat;text-transform:none!important;font-weight:700!important}.service-item p{font-size:1.1rem;color:#666;margin-top:1rem;opacity:0;max-height:0;overflow:hidden;transition:all .5s ease;line-height:1.6}.service-item.active h2{color:var(--primary);font-weight:700}.service-item.active p{opacity:1;max-height:200px}.arrow-icon{font-size:1.8rem;opacity:0;transform:translate(-15px);transition:all .4s ease;color:var(--primary)}.service-item.active .arrow-icon{opacity:1;transform:translate(0)}.services-divider{width:2px;background:#96969633;position:relative;align-self:stretch;margin:2rem 0}.services-divider:before{content:"";position:absolute;left:-3px;width:8px;height:90px;background:var(--primary);border-radius:4px;transition:top .6s cubic-bezier(.4,0,.2,1);top:calc(var(--active-index, 0) * 5.9rem + 0rem);box-shadow:0 0 20px #ff6b6b66}.services-right{position:sticky;top:13rem;align-self:start}.image-wrapper{border-radius:20px;overflow:hidden;box-shadow:0 20px 40px #00000026}.service-image{width:100%;max-height:400px;object-fit:cover;height:auto;display:block;transition:transform .8s ease}.service-image:hover{transform:scale(1.05)}.image-wrapper>div{opacity:0;transform:translate(100px);animation:slideInFromRight .6s ease-out forwards}@keyframes slideInFromRight{to{opacity:1;transform:translate(0)}}.services-right .image-wrapper>div{animation-delay:.1s}.index-header{display:table;padding-top:5rem!important}.index-header .logo{margin-left:7rem}@keyframes fadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:0 1rem}.modal-content{background:#fff;width:50vw!important;max-width:50vw!important;height:90vh!important;max-height:100vh;border-radius:8px;padding:0 20px;position:relative;display:flex;flex-direction:column;overflow-y:auto;font-family:montserrat!important;margin:auto}.partner-modal{height:90vh!important;width:50vw!important}.quote-modal-content{padding-top:40px}.close-modal{position:absolute;top:10px;right:10px;background:none;border:none;font-size:44px;cursor:pointer;z-index:1001}.modal-image{width:100%;height:auto;flex-shrink:0;margin-bottom:20px}.modal-form{margin-top:auto;padding-top:20px;flex:1;display:flex;flex-direction:column}.modal-form p{margin-bottom:15px;font-size:16px;color:#333}.form-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px;align-items:center}.form-row input,.form-row select{flex:1;min-width:40%;border:none;border-bottom:1px solid #ccc;padding:12px 0;font-size:16px;background:transparent;font-family:montserrat;border-radius:0}.modal-form textarea{width:100%;border:none;border-bottom:1px solid #ccc;padding:12px 0;font-size:16px;background:transparent;resize:vertical;margin-bottom:15px;font-family:montserrat;height:auto;min-height:40px}.modal-form textarea:focus,.form-row input:focus,.form-row select:focus{outline:none!important}.checkbox-row{margin:20px 0;display:flex;flex-wrap:wrap;gap:15px}.checkbox-row p{width:100%;margin-bottom:10px;font-weight:700}.service-checkbox{display:flex;align-items:center;gap:8px;flex:1 1 45%;min-width:250px}.service-checkbox input[type=checkbox]{width:auto;margin:0}.select-section{flex:1;min-width:200px}.heard-select{margin:15px 0;width:100%}.heard-select select{width:100%;border:none;border-bottom:1px solid #ccc;padding:12px 0;font-size:16px;background:transparent;font-family:montserrat}.modal-form button{background:var(--secondary);text-transform:uppercase;font-weight:700;color:#fff;border:none;padding:12px 24px;font-size:16px;cursor:pointer;border-radius:4px;font-family:montserrat;width:40%}.modal-form button:hover{background:#0056b3}@media(max-width:768px){.modal-content{width:95vw;height:90vh;padding:15px}.form-row{flex-direction:column;gap:10px}.form-row input,.form-row select{width:100%;min-width:auto}.service-checkbox{flex:1 1 100%;min-width:auto}.checkbox-row{flex-direction:column;align-items:flex-start}}@media(max-width:900px){.services-container{flex-direction:column;text-align:center}.services-left,.services-right{flex:1}.services-divider{display:none}.service-image{margin-top:2rem;max-width:100%}}.process-section{width:90%!important;margin-left:5%}.process-div{overflow:hidden}.process-step{background-color:#f8eadc;padding:1.5rem;border-radius:12px;transition:transform .3s ease,box-shadow .3s ease;display:block;gap:1rem;align-items:flex-start;float:left;margin:1%;vertical-align:top;height:300px}.process-step.wide,.process-step.narrow{width:48%}.process-step:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000001a}.process-number{flex-shrink:0;width:3rem;height:3rem;color:var(--secondary)!important;background:#fff!important;border-radius:10px!important;display:block;align-items:center;justify-content:center;font-size:5rem;font-weight:700;margin-bottom:20px}.process-number i{font-size:2rem}.process-content h3{font-size:1.5rem;font-weight:600;color:#000;margin-bottom:.5rem;font-family:montserrat}.process-content p{margin-bottom:1rem;color:#4b5563}.process-bullets{list-style-type:none;padding-left:0rem;gap:.25rem;color:#4b5563;margin:0}.process-bullets li{margin-bottom:.25rem}.testimonials-section{background-color:#f8fafc;display:table;width:100%;padding:5% 10%}.testimonial-card{position:relative;animation:slideIn .5s ease-out;text-align:right}.border-gradient-orange{border-image:linear-gradient(45deg,#ff6b35,#f7931e) 1;border-width:4px}.testimonial-slideshow button{z-index:10}.testimonial-slideshow button:hover i{transform:scale(1.1)}.testimonial-quote{width:60%;float:right}.author-info{clear:right;float:left}.author{clear:right!important;float:right!important;width:35%}.author-photo{width:20%;max-width:150px;max-height:150px;float:right;border-radius:50%;margin-top:15px}.author-photo img{width:100%;border-radius:50%;border:4px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(45deg,#ff8c00,#ffae42,#ff6700) border-box;padding:0}.indicators button{border:none;background:none;cursor:pointer}.nav-arrows-testimonials{clear:right!important;float:right!important;display:table;margin-top:30px}.nav-arrows-testimonials button{border-radius:50%;padding:20px;border:0;background-color:#f5f5f5}.nav-arrows-testimonials button:hover{background-color:#d3d3d3}.left-4{margin-right:20px}.quote-mark{font-size:50px;text-align:left}@media(max-width:768px){.author-info{flex-direction:column;align-items:center;text-align:center;gap:1rem}.creative-agency-div{padding-top:0rem}.author-details{order:2}.author-photo{order:1}blockquote{text-align:left!important;pr:0}}.cta{width:90%;margin-left:5%}.cta .section-title{display:block;width:60%}.cta .section-title p{float:none;margin:0 0 20px}.cta .section-title h2{font-size:60px;line-height:70px}.cta-buttons{width:50%;float:left}.up-arrow{float:right;text-align:center}.up-arrow a{color:#000}.down-arrow a{color:#fff}.up-arrow i{font-size:30px;display:block;text-align:center}.cta-buttons .btn-secondary{background-color:#fff;color:var(--primary);border:2px solid var(--primary)}.footer{display:table;clear:right;width:100%;padding:20px;background:var(--primary)}.footer-first{display:table;width:100%}.footer-logo{width:10%;float:left;margin-left:4.5rem;margin-top:4rem}.footernav{float:right;margin-top:50px;margin-right:40px}.footernav a{display:block;float:left;padding:30px 60px;text-decoration:none;color:#fff}.phone-email{float:left;color:#fff}.footer-second,.footer-third{width:90%;margin-left:5%;border-bottom:1px solid white;display:table}.footer-third{border-bottom:0;padding:50px 0;color:#fff}.last-navbar{float:left;width:60%}.last-navbar a{display:block;float:left;width:30%;text-align:center;border-right:1px solid white;color:#fff;text-decoration:none}.last-navbar a:nth-child(1){text-align:left}.last-navbar a:nth-child(3){border-right:none}.copyright{float:right}.footer-icons{float:right;margin-top:20px}.footer-icons i{display:block;color:#fff;padding:10px;float:left}@keyframes slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.down-arrow{text-align:left}.mobile-title,.sub-mobile{display:none}.home-hidden-quote{text-align:auto;background:transparent!important;border:1px solid var(--primary)!important;padding:.75rem 1.5rem;border-radius:.5rem;text-decoration:none;color:var(--primary)}.process-desktop-title{display:block}.process-mobile-number,.process-mobile-title{display:none}.process-desc{display:block}.process-bullets li{color:auto}.process-bullets li i{color:var(--secondary)}.testimonial-border-top{display:block}.process-section{display:table!important;width:100%}.home-work-section{margin-left:5%!important;width:90%!important}.service-item-image-mobile{display:none}@media screen and (min-width:1620px){header{width:100%!important;max-width:100%!important;margin-left:0!important;padding-left:0!important;padding-top:0}header .logo{margin-left:0!important;padding-left:0!important}.index-header .logo{margin-left:0rem!important}header .container{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:87%;margin:0 0 0 8%;padding:0 1.5rem;box-sizing:border-box}.about-epicaura h1,.about-epicaura h2{font-size:100px}.about-epicaura{width:80%;margin-left:10%}.about-epicaura a{font-size:30px}.sidebar{right:-1200px}.sidebar.open{left:1200px}}@media screen and (max-width:1024px){.logo-link{width:50%;margin-left:0!important}.logo{width:100%}.hero{padding:0rem 0}.hero .container{width:80%!important;margin-left:15%;padding:0 7rem;text-align:center;padding-left:0}.top-hero-paragraph{padding-top:5rem}header{padding-left:0!important;width:90%;padding-top:0}header .container{margin:0;width:100%}nav{margin-right:0}.down-arrow{text-align:left}.indicators{display:none}.hero,.bg-slideshow{height:80vh}.about-epicaura{width:90%;margin-left:5%;height:100vh}.about-epicaura h1{margin-bottom:20px!important}.part_image{width:60px;height:auto}.trusted-partners h1{text-align:center}.section-title{display:block!important}.section-title h1,.section-title h2{width:100%;text-align:center}.expertise-sub-text{text-align:center;float:none}.mobile-title{display:block!important;text-align:center}.sub-title{display:none}.sub-mobile{display:inline}.smaller-expertise{font-size:1.5rem!important}.why-grid{display:block;grid-template-columns:repeat(1,1fr);gap:1rem;margin-top:0rem;clear:right}.why-item{margin-bottom:20px}.why-title{font-size:2rem}.home-hidden-quote{display:none}.service-item{text-align:left}.service-item p{opacity:1;max-height:50px;font-size:1.3rem}.process-step.wide,.process-step.narrow{background:transparent;width:100%;text-align:center;display:table}.process-step:hover{box-shadow:0 0 #0000!important;transform:0!important}.process-number{display:none!important}.process-desktop-title{display:none}.process-mobile-number,.process-mobile-title{display:block;text-align:center;font-weight:700!important}.process-mobile-number{background:var(--secondary);color:#fff!important;padding:10px 20px;border-radius:5px;display:inline-block}.process-bullets{text-align:left;border:1px solid black;padding:50px;border-radius:10px;font-size:1.4rem;font-weight:700}.process-desc{color:gray!important;font-size:1.3rem}.testimonial-card{text-align:center;width:100%}.testimonial-quote,.author-info,.author,.author-photo{float:none!important;text-align:center}.quote-mark,.testimonial-border-top{display:none}.author-info{width:100%!important;margin-right:0!important}.testimonials-section{background:#fff;padding:5%}.testimonial-slide{background:#f5f5f5;padding:20px;border-radius:20px}.testimonial-quote{width:100%;font-size:22px;float:none;margin-right:0;padding-right:0}.author{width:100%}.author-photo{width:20%;margin-left:40%}.nav-arrows-testimonials{float:none!important;margin-left:40%}.cta .section-title h2{font-size:55px;line-height:auto}.cta .section-title p{text-align:center}.cta .section-title{width:100%}.cta{text-align:center}.cta-buttons{width:100%}.footer-logo{width:100%;padding:0!important;margin:0!important;float:none}.get-quote-desktop{display:none}nav:hover .get-quote-desktop{display:none}.sidebar.open{left:0}.sidebar{width:100%;right:-2000px!important}.footernav a{padding:0;float:none}.footernav{display:none}.last-navbar{width:100%}.last-navbar a{font-size:10px;width:32%;border-right:0}.copyright{font-size:13px;margin-top:40px;float:none;text-align:center}.phone-email p{font-size:10px}.phone-email{width:60%;float:left}.footer-icons{float:right;width:35%}.footer-icons a{font-size:11px}}@media screen and (max-width:580px){.menu-link{font-size:15px;padding:5px 9px;border:5px solid white;border-radius:10px}.index-header{padding-top:20px!important;padding-bottom:20px!important}header{top:0}.hero-content{padding-top:6rem!important;margin-left:10%;width:100%;padding-left:0;padding-right:0}.top-hero-paragraph{margin-top:0!important;padding-top:0!important}.hero .container{padding-top:0!important;margin-top:0!important}nav{margin-top:0!important}.large-name{font-size:40px!important}header{width:100%;margin-top:0!important;padding-top:20px!important}.logo-link{width:30%}.logo{width:100%;margin-top:5px;margin-left:30px!important}.hero h1{font-size:2.5rem;line-height:1.2}.hero p{font-size:14px}.hero .container{width:100%!important;margin-left:5%!important;margin-top:0!important;padding-top:2rem!important}.top-hero-paragraph{padding-top:0rem!important}.hero{padding-left:0%!important;padding-right:0!important;padding-top:0!important}.hero .btn-primary{margin-bottom:10px}.hero,.bg-slideshow{height:65vh}.about-epicaura h1{font-size:50px;padding-top:0;margin-top:0}.about-epicaura a{margin-left:27%;font-size:13px}.about-epicaura{padding-bottom:0;margin-bottom:0;padding-top:4vh!important;max-height:80vh;height:70vh;margin-top:0!important}.trusted-partners{padding-top:0;padding-bottom:0;margin-top:0;width:100%;margin-left:0}.trusted-partners h1{margin:0!important;padding:0!important}.home-work-section{margin-top:0;width:100%!important;margin-left:0!important;padding:0!important;padding-bottom:4rem!important}.work-grid{padding:0}.trusted-partners h1{font-size:20px}.partner-slider{margin:20px 0}.expertise-section{padding:0 0rem}.section-title h2{font-size:25px!important}.mobile-title{font-size:15px}.smaller-expertise{font-size:15px!important;text-align:center}.why-title{font-size:23px}.why-desc{font-size:14px}.service-section{padding:0;width:100%;margin-left:0}.services-container{margin-top:3rem}.why-item{height:auto!important;display:table}.services-container h2{font-size:20px}.services-container{display:block;margin-bottom:80px}.services-right{display:none}.services-container p,.process-desc{font-size:14px}.process-mobile-number{font-size:16px!important}.process-mobile-title{font-size:20px!important}.process-section{padding:0!important;max-width:100%;width:100%!important;margin-left:0;margin-right:0}.process-bullets{font-size:.8rem;padding:15px;width:100%}.process-step{gap:0!important;margin:0;width:100%!important;padding:2rem 0!important}.process-div{width:100%!important}.testimonials-section{width:100%!important;margin-left:0!important;padding:7rem 0;margin-bottom:20px}.testimonial-quote{text-align:center!important;font-size:17px}.nav-arrows-testimonials{margin-left:35%}.nav-arrows-testimonials button{padding:10px;font-size:10px!important}.cta{padding:0;width:100%;margin-left:0}.cta .section-title{padding:0}.cta .section-title h2{line-height:40px;font-size:40px!important}.cta .section-title p{font-size:16px;padding-top:10px}.cta-buttons a{font-size:13px}.sidebar{top:0;height:90vh;border-radius:10px}.footer-logo{width:30%;margin-bottom:20px!important}.modal-content{width:100%!important;max-width:100%!important;height:70vh}.modal-form button{width:80%;font-size:13px}.copyright{font-size:10px;margin-bottom:0;padding-bottom:0;margin-top:50px}.footer{padding:20px 0 0}.footer-second,.footer-third{width:100%;margin-left:0}.last-navbar{margin-top:0!important;width:100%}.last-navbar a{width:33%;text-align:right}.service-item-image-mobile{display:block;margin-top:1rem;border-radius:10px;overflow:hidden}.service-image-mobile{width:100%;height:auto;max-height:250px;object-fit:cover;border-radius:10px}.services-right{display:none!important}.service-item{margin-bottom:0rem;padding-bottom:0rem}.service-item p{opacity:1!important;max-height:none!important}.hero-buttons .btn-secondary,.hero-buttons .btn-primary{width:100%;display:block}}@media screen and (max-width:420px){.hero{padding-left:0%!important;padding-right:0%;padding-top:0rem;height:65vh;min-height:500px;display:flex;flex-direction:column;justify-content:center}.hero-buttons .btn-secondary,.hero-buttons .btn-primary{font-size:10px!important}.hero .container{width:80%!important;max-width:none;padding:0 0rem;margin:0 auto;margin-left:0%!important;text-align:center}.hero-content{padding-top:3rem!important}.hero h1{font-size:2.5rem;line-height:1.2}.hero p{font-size:15px}.top-hero-paragraph{margin-top:0rem;font-size:15px!important;margin-bottom:5px!important}.about-epicaura h1{font-size:35px}.about-epicaura{max-height:90hv;height:55vh}.about-epicaura a{margin-left:26%;font-size:15px;padding:5px 10px;border-radius:5px}.part_image{max-width:500px!important}.nav-arrows-testimonials{margin-left:32%!important}.cta-buttons .btn-primary,.cta-buttons .btn-secondary{font-size:14px;padding:10px 15px}.cta .section-title h2{font-size:30px!important}.cta .section-title p{font-size:13px!important}.footer-icons{width:40%!important;float:right}}@media screen and (max-width:395px){.hero,.bg-slideshow{height:90vh}.hero-content{padding-top:6rem!important}.about-epicaura{max-height:100vh;height:75vh}}.work-hero{padding:0rem!important;padding-left:0;display:table;width:100%;padding-top:0}.work-hero header{margin-top:0!important;padding:2rem 5rem;top:0;background:#ffffff26;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);width:100%!important;margin-left:0!important;max-height:20px!important;display:table}.work-hero header .logo{margin-left:1rem}.work-hero nav{margin-right:0;margin-top:0;padding-top:0;margin-bottom:0;float:right}.work-hero-content{text-align:right;width:45%;margin-right:5%;float:right;margin-top:250px}.work-hero h1{font-size:60px;font-weight:700;margin-bottom:0;color:var(--primary)}.work-hero p{font-size:1rem;margin:0 auto;color:gray}.work-view-options{float:left;width:30%;display:table}.work-view-options button{display:block;float:left;padding:10px 20px;font-size:20px;text-transform:uppercase;background:none;border:none;color:gray;cursor:pointer;transition:color .3s ease,border-bottom .3s ease}.work-view-options button.active{color:#000;border-bottom:2px solid var(--secondary)}@media(min-width:768px){.work-hero{padding:5rem 2rem}}.work-filters{padding:2rem 1rem}.work-filters-container{width:90%;margin-left:5%}.work-filter-buttons{margin-bottom:2rem;display:table;width:auto;float:right;display:none}.work-filter-btn{padding:.75rem 1.5rem;text-transform:uppercase;border:none;cursor:pointer;transition:all .3s ease;background:var(--work-bg);font-size:20px;color:gray}.work-filter-btn.active{border-bottom:1px solid var(--secondary);color:#000}.work-projects{padding:3rem 1rem;width:100%}.work-projects-container{width:90%;margin:0 auto}.work-grid{display:grid;grid-template-columns:1fr;gap:2rem;width:100%}.work-loading,.work-error{text-align:center;padding:4rem 2rem;font-size:1.2rem;color:var(--work-text-muted)}.work-error{color:#dc2626}@media(min-width:768px){.work-grid{grid-template-columns:repeat(2,1fr);gap:3rem}}@media(min-width:1024px){.work-grid{grid-template-columns:repeat(2,1fr);gap:4rem}}.work-list{display:flex;flex-direction:column;gap:2rem;width:100%}.work-project-card{background:#fff;border-radius:1.1rem;overflow:hidden;transition:box-shadow .3s ease;text-decoration:none;color:inherit;display:block;width:100%}.work-list .work-project-card.list:nth-child(1){opacity:1}.work-project-card.list,.work-project-card:hover{opacity:1}.work-project-card.grid{display:block}.work-project-card.list{display:flex;flex-direction:row;align-items:center;gap:3rem;border-bottom:5px solid var(--secondary);padding:2rem 0;box-shadow:none;border-radius:0;background:transparent;width:100%}.work-project-card.list.collapsed{border-bottom:1px solid #e5e7eb;gap:0;padding:1.5rem 0}.work-project-card.list:not(.collapsed){flex-direction:row;gap:3rem;align-items:center}.work-project-image-container{position:relative;height:17rem;background-color:red;background-size:cover!important;background-position:center;transition:transform .3s ease,opacity .3s ease,width .3s ease,max-height .3s ease;overflow:hidden;order:2;flex:0 0 400px;width:400px;opacity:1;max-height:17rem}.work-project-card.grid .work-project-image-container{flex:none;width:100%;order:1}.work-project-card.list .work-project-image-container{border-radius:1.1rem}.work-project-card.list.collapsed .work-project-image-container{width:0;opacity:0;flex:0 0 0;max-height:0;padding:0;margin:0;border-radius:20px}.work-project-image-container:after{content:"";position:absolute;bottom:0;left:0;right:0;height:50px;background:linear-gradient(to top,var(--work-primary),transparent);opacity:0;transition:opacity .3s ease;z-index:1;border-radius:20px}.work-project-image-container:hover:after{opacity:1;border-radius:20px}.work-project-image-container:hover{transform:scale(1.05)}.work-project-card.list .objective-overlay{font-size:10px;padding:1rem}.objective-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,#040035,#040035cc,#04003580,#04003500);padding:1rem 2rem;transform:translateY(100%);transition:transform .3s ease;color:#fff;font-size:1rem;font-weight:400;z-index:2;text-transform:uppercase;display:none}.work-project-image-container:hover .objective-overlay{transform:translateY(0)}.work-project-content{padding:1.5rem;padding-left:0;flex:1;display:flex;flex-direction:column;order:1}.work-project-card.grid .work-project-content{order:2}.work-project-card.list.collapsed .work-project-content{padding:1.5rem}.project-id{font-size:1rem;font-weight:700;background:var(--secondary);color:#fff;display:table;width:20px;padding:10px 15px;font-size:20px;text-align:center;margin-bottom:.5rem;text-transform:uppercase;opacity:0;max-height:0;overflow:hidden;transition:all .3s ease;border-radius:10px}.work-project-card:not(.collapsed) .project-id{opacity:1;max-height:2rem}.work-project-card.collapsed .project-id{opacity:0;max-height:0}.view-case-study-btn{padding:.75rem 1.5rem;border:none;border-radius:.25rem;text-decoration:none;font-weight:light;transition:background .3s ease;margin-top:1rem;opacity:0;max-height:0;overflow:hidden;color:#000;font-size:20px}.work-project-card:not(.collapsed) .view-case-study-btn{opacity:1;max-height:4rem}.work-project-card.grid .view-case-study-btn{display:none}.work-project-card.collapsed .view-case-study-btn{opacity:0;max-height:0}.project-category{position:absolute;top:1.5rem;left:1.5rem;color:#fff;font-size:.7rem;font-weight:600;padding:.6rem 1rem;border-radius:2rem;opacity:0;transform:translateY(10px);transition:all .4s ease;pointer-events:none;z-index:3}.work-project-image-container:hover .project-category{opacity:1;transform:translateY(0)}.work-project-title{font-size:1.25rem;text-transform:uppercase;margin-bottom:.5rem;font-family:montserrat;color:#000;font-weight:700!important}.work-project-card.list .work-project-title{font-weight:700!important;font-size:25px}.work-project-card.list .work-project-desc{font-size:15px}.work-project-card.grid .work-project-bio-grid{display:none}.work-project-desc{color:var(--work-text-muted);margin-bottom:1rem;color:gray;font-size:1rem;margin-top:0}.work-project-bio{color:var(--work-text-muted);font-size:.9rem;line-height:1.6;margin-top:.5rem;margin-bottom:.5rem;opacity:0;max-height:0;overflow:hidden;transition:opacity .3s ease,max-height .3s ease}.work-project-card.list:not(.collapsed) .work-project-bio{opacity:1;max-height:500px}.work-project-card.list.collapsed .work-project-bio{opacity:0;max-height:0}.work-project-card.grid .work-project-bio{display:none}.work-project-link{display:inline-block;text-decoration:none!important}.work-project-link:hover{color:#1d4ed8}.work-empty{text-align:center;color:var(--work-text-muted);padding:3rem}.work-cta{width:90%!important;margin-left:2.5%}@media screen and (min-width:1620px){.work-hero header{padding-top:50px!important}}@media(max-width:768px){.expertise-sub-text{text-align:left}.section-title{flex-direction:column;align-items:flex-start;gap:1rem}header .container{max-width:100%}.work-hero nav{margin-top:20px}}@media(max-width:700px){.work-hero-content{width:90%;margin-left:5%;text-align:center;float:none;margin-top:150px}.work-hero-content h1{font-size:30px}.work-view-options{float:none;width:60%;margin-left:30%;text-align:center;margin-bottom:30px}.work-filter-btn{font-size:10px!important;padding:.2rem .5rem}.work-filter-buttons{float:none}.work-filter-buttons{margin-bottom:0}.work-view-options button{font-size:12px!important}.work-project-image-container{height:10rem}.work-project-card{box-shadow:0 0 #000;background:transparent}.work-project-card.grid .work-project-bio-grid{display:block;font-size:13px}.work-project-card.grid .work-project-content{text-align:left!important}.work-project-card.grid .work-project-title{font-size:15px}.work-project-card.grid .work-project-desc{display:none}.work-project-card.grid .view-case-study-btn{display:inline;font-size:14px;margin-left:0!important;padding-left:0!important}.work-project-card.list{flex-direction:column;max-width:700px;margin:0 auto;padding:1.5rem 0;gap:1rem}.work-project-card.list .work-project-image-container{display:none}.work-project-card.list .work-project-content{width:100%;padding:0}.work-project-card.list .project-id{opacity:1!important;max-height:none!important;display:block!important;overflow:visible!important}.work-project-card.list .work-project-bio{max-height:500px!important}.work-project-card.list .project-id{font-size:17px;display:table!important;padding:20px;text-align:left!important;width:30px}.work-list{gap:0}.work-project-card.list .work-project-title{font-size:15px}.work-project-card.list .work-project-desc{display:none}.work-project-card.list .work-project-bio,.work-project-card.list .view-case-study-btn{display:none!important;max-height:0!important}}@media screen and (max-width:480px){.work-projects{padding:2rem 0}.work-projects-container{width:100%;max-width:100%;margin:0 auto;padding:0 1rem}.work-list{display:block!important}.work-project-card.list{display:block;width:100%;max-width:none;margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid #e5e7eb;background:transparent;box-shadow:none;border-radius:0;flex-direction:column;gap:.8rem}.work-project-card.list:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.work-project-card.list .project-id{opacity:1!important;max-height:none!important;overflow:visible!important;background:#ff6200;color:#fff;font-weight:700;font-size:.85rem;padding:.4rem .8rem;border-radius:8px;margin-bottom:.8rem}.work-project-card.list .work-project-title{font-size:1.1rem;font-weight:700;text-transform:uppercase;margin:0 0 .5rem;line-height:1.3;color:#000}.work-project-card.list .work-project-desc{display:none!important;font-size:.95rem;color:#666;line-height:1.5;margin:0 0 1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.work-project-card.list .view-case-study-btn{display:inline-flex!important;align-items:center;gap:.5rem;opacity:1!important;max-height:none!important;overflow:visible!important;padding:0;margin:0;background:none;border:none;color:#000;font-size:1rem;font-weight:500;text-decoration:none;cursor:pointer}.work-project-card.list .view-case-study-btn i{font-size:1.2rem;transition:transform .3s ease}.work-project-card.list .view-case-study-btn:hover i{transform:translate(5px)}.work-project-card.list .work-project-bio{display:block!important}.work-project-card.list .work-project-image-container{display:none!important}.work-project-card.list:after{content:"";display:table;clear:both}.work-project-card.list.collapsed,.work-project-card.list:not(.collapsed){border-bottom:1px solid #e5e7eb}.work-project-card.list:last-child.collapsed,.work-project-card.list:last-child:not(.collapsed){border-bottom:none}.work-project-card.list.collapsed .work-project-bio{opacity:1!important;max-height:500px!important;font-size:.95rem;color:#666;line-height:1.5;margin:0 0 1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}}:root{--work-primary: #1e3a8a;--work-secondary: #f8fafc;--work-bg: #f9fafb;--work-text: #333;--work-text-muted: #6b7280;--work-shadow-sm: 0 4px 6px -1px rgba(0, 0, 0, .1);--work-shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .1)}.work-root *{box-sizing:border-box}.work-root{margin:0;padding:0;min-height:100vh;background-color:#fff;line-height:1.6;color:var(--work-text)}.about-hero-content{margin-top:200px;width:45%;margin-left:7%}.about-image{display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap;padding:2rem;width:80%;margin-left:8%;background:linear-gradient(#0009,#0009),url(/assets/about-div-BAnvwWdw.png);background-size:cover;background-position:center;border-radius:20px;color:#fff;height:400px;margin-top:20px}.about-logo{width:20%;flex-shrink:0;height:auto}.about-image h2{font-size:3rem;font-weight:700!important;margin:0;text-align:center;font-family:montserrat}.about-image h4{font-size:1.25rem;margin:0;text-align:center;opacity:.9}.our-story{width:90%;margin-left:7%}.our-story p{color:gray;margin-bottom:50px}.our-story h1,.about-titles h1{font-size:2.5rem}.about-titles{width:50%;margin-left:5%}.about-titles p{color:gray;margin-top:0}.about-titles h1{margin-bottom:0}.missions{width:90%;margin-left:5%;display:table}.the-mission{width:45%;float:left;display:table;height:500px;margin:2% 2% 2% 0}.mission-image{background:url(/assets/mission-nHCmhlxk.jpg);background-size:cover;height:550px;background-position:center;border-radius:30px;width:49%!important;margin-right:0!important;margin-top:45px;margin-left:4%}.mission-list{border-right:2px solid #040036}.mission-id{background:var(--secondary);color:#fff;padding:5px 10px;font-family:montserrat;font-weight:700!important;float:left;width:10%;text-align:center;border-radius:10px;margin-top:30px}.mission-info{float:left;width:76%;padding:0 30px;margin-bottom:30px}.mission-info p{font-size:15px;color:gray}.mission-card{clear:left}.mission-info h3{font-family:montserrat;font-weight:700!important;font-size:26px;margin:20px 0 0}.team-section{width:100%;background:#f5f5f5;padding:4rem 2rem}.team-container{width:90%;margin:0 0 0 5%;overflow:hidden}.team-title{margin-bottom:3rem;text-align:left}.team-title h1{font-weight:700;font-size:2.5rem;margin-bottom:.5rem;border-top:2px solid var(--secondary);display:inline-block;padding-top:.5rem}.team-title p{color:#666;font-size:1.1rem;max-width:600px}.team-layout{margin-top:4rem;overflow:hidden}.bio-section{float:left;width:45%;min-width:300px}.bio-content{opacity:1;animation:fadeInSlide .5s ease-out}@keyframes fadeInSlide{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.bio-content h2{font-family:montserrat,sans-serif;font-weight:700;font-size:2rem;margin:0 0 .5rem;line-height:1.1}.role{font-size:1.1rem;color:#555;margin:0 0 1.5rem;font-weight:600}.social-icons{display:flex;gap:1rem;margin-bottom:2rem}.social-icons a{color:#f5a623;font-size:1.4rem;transition:all .3s ease}.social-icons a:hover{color:#e69500;transform:translateY(-3px)}.bio-text{font-size:1rem;line-height:1.7;color:#666;max-width:500px}.images-section{float:right;width:50%;display:flex;gap:8px;align-items:flex-start;justify-content:flex-end}.team-image{width:80px;height:480px;object-fit:cover;border-radius:6px;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;opacity:.7}.team-image:hover{opacity:1}.team-image.active{width:320px;opacity:1;z-index:10}.achievement-section{width:90%;margin-left:5%;display:table}.achieve-last{width:32%;float:left}.achieve-last h1{font-size:3.6rem;margin-bottom:0;border-bottom:1px solid black;width:50%}.achieve-last p{margin:0}.ctta{width:90%;margin-left:3%}.ctta a{margin-left:0%}@media screen and (min-width:1620px){.mission-id{padding:15px 0!important}.mission-image{margin-top:30px;height:500px}.team-section{padding-left:0;width:100%}}@media screen and (max-width:480px){.team-section{padding:4rem 1rem 2rem;background:#f5f5f5}.team-container{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0 1rem}.team-title{text-align:center;margin-bottom:2rem}.team-title h1{font-size:2rem}.team-title p{font-size:1rem;max-width:100%}.team-layout{margin-top:2rem;display:block;width:100%}.bio-section{float:none;width:100%;min-width:auto;margin-bottom:3rem;text-align:center}.bio-content{width:100%;max-width:380px;margin:0 auto}.bio-content h2{font-size:1.8rem;margin-bottom:.5rem}.role{font-size:1.1rem;margin:.5rem 0 1.5rem}.social-icons{justify-content:center;gap:1.5rem;margin-bottom:1.5rem}.social-icons a{font-size:1.6rem}.bio-text{font-size:1rem;max-width:100%;margin:0 auto;line-height:1.6}.images-section{float:none;width:100%;display:flex;justify-content:flex-start;align-items:flex-start;gap:12px;overflow-x:auto;padding:0 1rem 1rem;scrollbar-width:none;-ms-overflow-style:none}.images-section::-webkit-scrollbar{display:none}.team-image{flex-shrink:0;width:70px;height:340px;border-radius:8px;object-fit:cover;opacity:.7;transition:all .4s ease}.team-image.active{width:260px;opacity:1}.mission-image{display:none}.mission-list{border-right:0}.the-mission{width:100%!important}.missions,.our-story{width:80%!important;margin-left:10%!important;margin-right:0!important;padding:0!important}.our-story{text-align:center}.our-story h1{font-size:30px;margin-top:30px}.missions .section-title{width:100%!important;margin:0!important;padding:0!important}.about-hero-content{width:100%;margin-left:0%;padding-left:0;text-align:center;margin-top:140px}.about-hero-content h1{font-size:30px}.about-image{gap:.5rem;padding:.5rem;height:200px;width:95%;margin-left:2.5%}.about-image h2{font-size:2rem;text-align:left!important}.about-image h4{font-size:.7rem}.about-logo{width:40%}.our-story{width:95%!important;margin-left:2.5%!important}.missions{width:100%!important;margin-left:0!important;padding:0!important}.the-mission{width:100%!important;margin-left:0!important;padding:auto 0!important}.mission-info{width:100%;float:none;padding:0 0 40px!important;text-align:center}.mission-info h3{font-size:20px;margin-left:0}.mission-info p{margin-top:0!important;font-size:14px}.mission-id{font-size:15px;text-align:center!important;padding:5px 30px 5px 10px;float:none!important;margin-bottom:0;margin-left:45%}.about-titles,.team-title{width:100%;text-align:center;margin-left:0}.about-titles h1{font-size:30px}.about-titles p,.team-title p{font-size:13px}.bio-content h2{font-size:25px;margin-bottom:0}.role{font-size:13px;margin-top:0}.bio-text{margin-bottom:30px}.bio-content{width:350px}.achieve-last{width:45%;display:table;height:80px;text-align:center;margin-right:5%!important}.achieve-last h1{width:100%;font-size:40px}.ctta{display:none}.work-root header .logo-link{width:30%}.work-root header .logo{width:100%}.work-root header nav{margin-right:10px!important;margin-top:30xcpx!important}.work-root header{padding-right:0;padding-left:0}.achievement-section{width:90%;margin-left:5%}}@media screen and (max-width:360px){.about-image h2{font-size:1.5rem}.about-logo{width:50%}.about-image h4{font-size:.4rem}.mission-id{margin-left:40%}}.privacy-root{line-height:1.6;color:#333;background-color:#fff}.privacy-root section{padding-top:0}.privacy-content{padding:0rem 0;max-width:100%;margin:0 auto}.privacy-content .container{padding:0;max-width:none}.privacy-content h1{font-size:4rem;font-weight:700;margin-bottom:.5rem;text-align:center}.privacy-hero{background-color:var(--primary);color:#fff;display:table;width:100%;padding:10rem 20% 5rem;text-align:center}.privacy-table{width:30%;float:left;margin-right:5%;display:table;padding-top:50px}.any-question{margin-top:90%!important}.any-question p,.any-question a{font-size:13px!important}.privacy-info>section:first-child{padding-top:50px}.privacy-info{width:65%;float:left;margin-top:0!important;display:table}.privacy-container{width:90%;margin-left:5%;overflow:hidden}.last-updated{text-align:center;font-size:1.5rem!important;margin-bottom:0rem}.privacy-content p{font-size:1rem}.privacy-info p,.privacy-info li{color:gray;font-size:14px}.privacy-content a{color:#000;text-decoration:none;border-bottom:1px solid transparent;transition:border-bottom .2s}.privacy-content a:hover{border-bottom-color:#10b981}.privacy-content h2{font-size:1.2rem;font-weight:600;color:#111827;margin:0rem 0!important;font-family:montserrat;text-transform:capitalize!important}.privacy-info>section:first-child h2{padding-top:0!important}.privacy-content h3{font-size:1.25rem;font-weight:600;color:#111827;margin:2rem 0 1rem}.privacy-content h4{font-size:1.125rem;font-weight:600;color:#111827;margin:1.5rem 0 .75rem}.privacy-content ul,.privacy-content ul ul{list-style-type:none;padding-left:1.5rem}.privacy-content li{margin-bottom:.5rem}.privacy-content strong{font-weight:600;color:#111827}#introduction,#contact,#data-collected,#processing,#detailed-processing,#further-info,#gdpr-rights{margin-bottom:0rem;margin-top:0!important}#retention{margin-top:1rem}@media(max-width:768px){.privacy-content{padding:2rem 1rem}.privacy-content h1{font-size:2rem}.privacy-content h2{font-size:1.5rem}.privacy-hero{padding-top:4rem}.privacy-table,.privacy-info{width:100%;float:none;margin:0 0 2rem}}.faq-hero{background-color:var(--primary);color:#fff;display:table;width:100%;padding:10rem 20% 5rem!important;text-align:center}.faq-hero .container{display:table-cell;vertical-align:middle}.faq-hero h1{font-size:4rem;font-weight:700;margin-bottom:.5rem;color:#fff}.faq-hero p{font-size:1.25rem;margin-bottom:0;color:#fff;opacity:.9}.faq-content{padding:4rem 0;background-color:#fff}.faq-content .container{max-width:800px;margin:0 auto;padding:0 1rem}.faq-list{display:flex;flex-direction:column;gap:1rem}.faq-item{border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;background:#fff;transition:box-shadow .2s ease}.faq-item:hover{box-shadow:0 4px 12px #0000001a}.faq-item[open]{border-color:var(--primary)}.faq-question{padding:1.5rem;font-size:1.125rem;font-weight:600;color:#111827;cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none;background:none;border:none;width:100%;text-align:left}.faq-question::-webkit-details-marker{display:none}.faq-question:hover{background-color:#f9fafb}.faq-icon{font-size:1.5rem;font-weight:700;color:var(--primary);transition:transform .2s ease}.faq-item[open] .faq-icon{transform:rotate(45deg)}.faq-answer{padding:0 1.5rem 1.5rem;color:#6b7280;font-size:1rem;line-height:1.6}.faq-answer p{margin:0}@media(max-width:768px){.faq-hero{padding:4rem 5% 3rem}.faq-hero h1{font-size:2.5rem}.faq-hero p{font-size:1rem}.faq-content{padding:2rem 0}.faq-question{padding:1.25rem;font-size:1rem}.faq-answer{padding:0 1.25rem 1.25rem}}:root{--accent: #0b99dd;--glass-bg: rgba(255, 255, 255, .1);--blur: 15px}*{box-sizing:border-box;margin:0;padding:0;font-family:Montserrat,sans-serif}.body{background:url(/assets/login-bg-CAUkEhih.jpg);background-size:cover;background-position:right;min-height:100vh;display:flex;align-items:center;justify-content:center;color:#000;overflow:hidden}.summernote-textarea{display:none}.note-editor.note-frame{border:1px solid #d1d5db;border-radius:6px;overflow:hidden;margin-top:4px}.note-editable{padding:12px 16px!important;min-height:180px;background:#fff}.note-toolbar{background:#f9fafb;border-bottom:1px solid #e5e7eb}.shape{position:absolute;border-radius:50%;opacity:.1;filter:blur(60px);animation:float 12s infinite ease-in-out}.shape:nth-child(1){width:300px;height:300px;background:var(--accent);top:-50px;left:-50px;animation-delay:0s}.shape:nth-child(2){width:250px;height:250px;background:#f07;bottom:-70px;right:-60px;animation-delay:3s}.login-container{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));border:1px solid rgba(255,255,255,.15);border-radius:16px;box-shadow:0 8px 32px #00000040;padding:3rem 2rem;width:100%;max-width:600px;text-align:center;animation:fadeIn 1s ease;position:relative;z-index:1}.form-logo{width:50%}.login-container h1,.login-container h2{font-family:montserrat}.login-container h2{font-size:1.2rem;margin-bottom:2rem;color:#000}.form-group{margin-bottom:1.5rem;text-align:left}label{display:block;font-size:.9rem;color:#000;margin-bottom:.4rem}input{width:100%;padding:.8rem 1rem;border-radius:10px;border:none;background:#fff9;color:#000;font-size:1rem;outline:none;transition:background .3s ease}.password-group,.password-input-wrapper{position:relative}.password-input-wrapper input{padding-right:3rem}.toggle-password{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#bfc4c9;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;z-index:1}.toggle-password:hover{color:#000}input::placeholder{color:#bfc4c9}input:focus{background:#ffffffe6}.login-btn{width:100%;padding:.9rem;border-radius:10px;border:none;font-weight:600;font-size:1rem;color:#fff;background:var(--secondary);cursor:pointer;transition:all .3s ease;margin-top:1rem}.login-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 20px #0b99dd4d}.login-btn:disabled{opacity:.7;cursor:not-allowed}.links{margin-top:1.5rem;font-size:.9rem;color:#000}.links a{color:var(--accent);text-decoration:none;transition:color .3s ease}.links a:hover{color:#fff}.error-message{color:red;text-align:left;margin-bottom:1rem;font-size:.9rem}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(25px)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.admin-dashboard{background:var(--primary);position:fixed;height:100vh;width:100%;overflow-y:auto}.admin-header{background:var(--accent);width:100%;display:table;padding:10px}.header-title{float:left;padding-left:40px;margin-top:10px}.header-links{float:left;margin-left:23%;display:flex;gap:10px;margin-top:5px}.header-links a{display:block;float:left;padding:6px 15px;border-radius:2px;background:#fff;color:var(--primary);font-size:10px;text-decoration:none;transition:all 1s ease}.header-links a:hover{background:var(--secondary);color:#fff}.logout{float:right;background:#00f;color:#fff;padding:6px 15px;text-decoration:none;border-radius:2px;margin-top:5px;margin-right:40px;font-size:10px;transition:all 1s ease;border:0}.logout:hover{background:var(--secondary)}.main-area{display:table;width:80%;margin-left:10%;margin-top:100px}.welcome-section{text-align:center;margin-bottom:3rem}.welcome-section h2{color:var(--secondary);font-size:2rem;margin-bottom:.5rem}.welcome-section p{color:#fff;font-size:1.1rem}.quick-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.action-card{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px #0000001a;text-align:center;transition:transform .3s ease}.action-card:hover{transform:translateY(-5px)}.action-card h3{color:var(--primary);margin-bottom:.5rem;font-family:montserrat;font-weight:700!important}.action-card p{color:#6c757d;margin-bottom:1.5rem}.action-btn{background-color:var(--secondary);color:#fff;padding:.75rem 1.5rem;border-radius:4px;text-decoration:none;font-weight:600;transition:background-color .3s ease}.action-btn:hover{background-color:var(--primary)}.recent-activity{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px #0000001a}.recent-activity h3{color:#0f1419;margin-bottom:1rem}.activity-list{list-style:none;padding:0}.activity-item{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid #eee}.activity-item:last-child{border-bottom:none}.activity-action{color:#0f1419;font-weight:500}.activity-date{color:#6c757d;font-size:.9rem}.loading{text-align:center;padding:2rem;color:#6c757d}.case-studies-container{display:grid;grid-template-columns:1fr;gap:2rem;max-width:1400px;margin:0 auto}.case-studies-container h1,.case-studies-container h2,.case-studies-container h3,.case-studies-container h4{font-family:montserrat;font-weight:700!important}.progress-bar{display:flex;justify-content:space-between;margin-bottom:2rem;grid-column:1 / -1;background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow-x:auto}.progress-step{display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;transition:all .3s ease;padding:.5rem;border-radius:10px;min-width:100px}.progress-step:hover{transform:translateY(-2px)}.progress-step.active{background:var(--secondary)}.progress-step.active .progress-icon{background:var(--secondary);color:#fff}.progress-step.active .progress-label{color:#fff}.progress-step.complete{opacity:.6}.progress-icon{width:25px;height:25px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .3s ease}.progress-label{font-size:.5rem;font-weight:600;color:#6b7280;text-align:center}.form-container{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 8px #00000014;width:100%!important}.form-section{animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section-title{font-size:1rem;font-weight:700;color:#0f1419;margin-bottom:.5rem;display:flex;align-items:center;gap:.75rem}.title-icon{color:#3b82f6}.section-description{color:#6b7280;margin-bottom:2rem;font-size:.95rem}.form-group{margin-bottom:1.5rem}.form-label{display:block;margin-bottom:.5rem;font-weight:600;color:#374151;font-size:.9rem}.form-input,.form-select,.form-textarea{width:100%;padding:.75rem;border:2px solid #e5e7eb;border-radius:8px;font-size:.95rem;transition:all .3s ease;outline:none;box-sizing:border-box}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-select{background:#fff;cursor:pointer}.form-textarea{resize:vertical;width:100%!important;font-family:inherit;min-height:120px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.stat-card{background:#f9fafb;padding:1.5rem;border-radius:8px;margin-bottom:1rem;border:1px solid #e5e7eb}.stat-card-title{font-size:1rem;font-weight:600;color:#0f1419;margin-bottom:1rem}.process-card{display:flex;gap:1.5rem;margin-bottom:1.5rem;padding:1.5rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;width:100%}.process-card .form-group{flex:1;display:flex;flex-direction:column}.process-number{width:48px;height:48px;border-radius:50%;background:var(--secondary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;flex-shrink:0}.upload-box{border:2px dashed #d1d5db;border-radius:8px;padding:3rem 2rem;text-align:center;cursor:pointer;transition:all .3s ease;position:relative;background:#fafafa}.upload-box:hover{border-color:#3b82f6;background:#f0f9ff}.upload-icon{color:#9ca3af;margin-bottom:1rem}.upload-text{color:#374151;font-weight:600;margin-bottom:.25rem}.upload-subtext{color:#9ca3af;font-size:.875rem}.file-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.gallery-preview{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem;margin-top:1rem}.preview-item{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;border:2px solid #e5e7eb}.preview-image{width:100%;height:100%;object-fit:cover}.remove-btn{position:absolute;top:.5rem;right:.5rem;background:#000000b3;color:#fff;border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.remove-btn:hover{background:#dc2626e6;transform:scale(1.1)}.button-group{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.btn-primary{background:var(--secondary);color:#fff;padding:.875rem 2rem;border-radius:8px;border:none;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;margin-left:auto}.btn-primary:hover:not(:disabled){background:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.btn-secondary{background:#f3f4f6;color:#374151;padding:.875rem 2rem;border-radius:8px;border:none;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease}.btn-secondary:hover{background:#e5e7eb}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.error-message{background:#fee2e2;color:#dc2626;padding:1rem;border-radius:8px;margin-top:1rem;font-weight:500}.activity-sidebar{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #00000014;height:fit-content;position:sticky;top:2rem}.sidebar-title{font-size:1.1rem;font-weight:700;color:#0f1419;margin-bottom:1rem}.activity-list{display:flex;flex-direction:column;gap:1rem}.activity-item{display:flex;gap:.75rem;align-items:flex-start}.activity-dot{width:8px;height:8px;border-radius:50%;background:#3b82f6;margin-top:.5rem;flex-shrink:0}.activity-title{font-size:.9rem;font-weight:600;color:#374151;margin-bottom:.25rem}.activity-date{font-size:.75rem;color:#9ca3af}@media(max-width:768px){.case-studies-container{grid-template-columns:1fr}.progress-bar{flex-direction:column;gap:1rem}.grid-2{grid-template-columns:1fr}.activity-sidebar{position:static}.process-card{flex-direction:column}.gallery-preview{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}@media(max-width:480px){.form-container{padding:1rem}.section-title{font-size:1.5rem}.btn-primary,.btn-secondary{padding:.75rem 1.5rem;font-size:.9rem}}@media(max-width:768px){.admin-header{display:flex;flex-direction:column;padding:12px 16px;gap:12px;text-align:center}.header-title{float:none;padding-left:0;margin:0;font-size:18px}.header-links{float:none;margin-left:0;margin-top:0;justify-content:center;flex-wrap:wrap;gap:8px}.header-links a{font-size:11px;padding:8px 12px}.logout{float:none;margin:0 0 0 20px;font-size:12px;padding:9px 20px}.main-area{padding:1rem;margin-top:15rem;width:100%;margin-left:0}.quick-actions{grid-template-columns:1fr}.welcome-section h2{font-size:1.5rem}.section-title{font-size:.9rem;margin-top:0}.title-icon{display:none}}@media(max-width:480px){.login-container{padding:2rem 1.5rem}.login-container h2{font-size:1.3rem}.header-links{flex-direction:column;align-items:center}.header-links a{width:90%;text-align:center}}/*!
* 
* Super simple WYSIWYG editor v0.9.1
* https://summernote.org
*
* Copyright 2013~ Hackerwins and contributors
* Summernote may be freely distributed under the MIT license.
*
* Date: 2024-10-09T10:28Z
*
*/@font-face{font-family:summernote;font-style:normal;font-weight:400;font-display:auto;src:url(/assets/summernote-jt9apK1s.eot?#iefix) format("embedded-opentype"),url(/assets/summernote-tk6LuLER.woff2) format("woff2"),url(/assets/summernote-MGhHcnpK.woff) format("woff"),url(/assets/summernote-BDPkqvsB.ttf) format("truetype")}[class^=note-icon]:before,[class*=" note-icon"]:before{display:inline-block;font-family:summernote;font-style:normal;font-size:inherit;text-decoration:inherit;text-rendering:auto;text-transform:none;vertical-align:middle;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none}.note-icon-fw{text-align:center;width:1.25em}.note-icon-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.note-icon-pull-left{float:left}.note-icon-pull-right{float:right}.note-icon.note-icon-pull-left{margin-right:.3em}.note-icon.note-icon-pull-right{margin-left:.3em}.note-icon-align:before{content:""}.note-icon-align-center:before{content:""}.note-icon-align-indent:before{content:""}.note-icon-align-justify:before{content:""}.note-icon-align-left:before{content:""}.note-icon-align-outdent:before{content:""}.note-icon-align-right:before{content:""}.note-icon-arrow-circle-down:before{content:""}.note-icon-arrow-circle-left:before{content:""}.note-icon-arrow-circle-right:before{content:""}.note-icon-arrow-circle-up:before{content:""}.note-icon-arrows-alt:before{content:""}.note-icon-arrows-h:before{content:""}.note-icon-arrows-v:before{content:""}.note-icon-bold:before{content:""}.note-icon-caret:before{content:""}.note-icon-chain-broken:before{content:""}.note-icon-circle:before{content:""}.note-icon-close:before{content:""}.note-icon-code:before{content:""}.note-icon-col-after:before{content:""}.note-icon-col-before:before{content:""}.note-icon-col-remove:before{content:""}.note-icon-eraser:before{content:""}.note-icon-float-left:before{content:""}.note-icon-float-none:before{content:""}.note-icon-float-right:before{content:""}.note-icon-font:before{content:""}.note-icon-frame:before{content:""}.note-icon-italic:before{content:""}.note-icon-link:before{content:""}.note-icon-magic:before{content:""}.note-icon-menu-check:before{content:""}.note-icon-minus:before{content:""}.note-icon-orderedlist:before{content:""}.note-icon-pencil:before{content:""}.note-icon-picture:before{content:""}.note-icon-question:before{content:""}.note-icon-redo:before{content:""}.note-icon-rollback:before{content:""}.note-icon-row-above:before{content:""}.note-icon-row-below:before{content:""}.note-icon-row-remove:before{content:""}.note-icon-special-character:before{content:""}.note-icon-square:before{content:""}.note-icon-strikethrough:before{content:""}.note-icon-subscript:before{content:""}.note-icon-summernote:before{content:""}.note-icon-superscript:before{content:""}.note-icon-table:before{content:""}.note-icon-text-height:before{content:""}.note-icon-trash:before{content:""}.note-icon-underline:before{content:""}.note-icon-undo:before{content:""}.note-icon-unorderedlist:before{content:""}.note-icon-video:before{content:""}.note-frame{-ms-box-sizing:border-box;box-sizing:border-box;color:#000;font-family:sans-serif;border-radius:4px}.note-toolbar{padding:10px 5px;border-bottom:1px solid #e2e2e2;color:#333;background-color:#f5f5f5;border-color:#ddd;border-top-left-radius:3px;border-top-right-radius:3px}.note-btn-group{position:relative;display:inline-block;margin-right:8px}.note-btn-group>.note-btn-group{margin-right:0}.note-btn-group>.note-btn:first-child{margin-left:0}.note-btn-group .note-btn+.note-btn,.note-btn-group .note-btn+.note-btn-group,.note-btn-group .note-btn-group+.note-btn,.note-btn-group .note-btn-group+.note-btn-group{margin-left:-1px}.note-btn-group>.note-btn:not(:first-child),.note-btn-group>.note-btn-group:not(:first-child)>.note-btn{border-top-left-radius:0;border-bottom-left-radius:0}.note-btn-group>.note-btn:not(:last-child):not(.dropdown-toggle),.note-btn-group>.note-btn-group:not(:last-child)>.note-btn{border-top-right-radius:0;border-bottom-right-radius:0}.note-btn-group.open>.note-dropdown{display:block}.note-btn{display:inline-block;font-weight:400;margin-bottom:0;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid #dae0e5;white-space:nowrap;outline:0;color:#333;background-color:#fff;border-color:#dae0e5;padding:5px 10px;font-size:14px;line-height:1.4;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.note-btn:focus,.note-btn.focus{color:#333;background-color:#ebebeb;border-color:#dae0e5}.note-btn:hover{color:#333;background-color:#ebebeb;border-color:#dae0e5}.note-btn.disabled:focus,.note-btn.disabled.focus,.note-btn[disabled]:focus,.note-btn[disabled].focus,fieldset[disabled] .note-btn:focus,fieldset[disabled] .note-btn.focus{background-color:#fff;border-color:#dae0e5}.note-btn:hover,.note-btn:focus,.note-btn.focus{color:#333;text-decoration:none;border:1px solid #dae0e5;background-color:#ebebeb;outline:0;border-radius:1px}.note-btn:active,.note-btn.active{background-image:none;color:#333;text-decoration:none;border:1px solid #dae0e5;background-color:#ebebeb;outline:0;border-radius:1px;box-shadow:inset 0 3px 5px #00000020}.note-btn.disabled,.note-btn[disabled],fieldset[disabled] .note-btn{cursor:not-allowed;-webkit-opacity:.65;-khtml-opacity:.65;-moz-opacity:.65;opacity:.65;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65);filter:alpha(opacity=65);box-shadow:none}.note-btn>span.note-icon-caret:first-child{margin-left:-1px}.note-btn>span.note-icon-caret:nth-child(2){padding-left:3px;margin-right:-5px}.note-btn-primary{background:#fa6362;color:#fff}.note-btn-primary:hover,.note-btn-primary:focus,.note-btn-primary.focus{color:#fff;text-decoration:none;border:1px solid #dae0e5;background-color:#fa6362;border-radius:1px}.note-btn-block{display:block;width:100%}.note-btn-block+.note-btn-block{margin-top:5px}input[type=submit].note-btn-block,input[type=reset].note-btn-block,input[type=button].note-btn-block{width:100%}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.close{float:right;font-size:21px;line-height:1;color:#000;opacity:.2}.close:hover{-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);opacity:1}.note-dropdown{position:relative}.note-color .dropdown-toggle{width:30px;padding-left:5px}.note-dropdown-menu{display:none;min-width:100px;position:absolute;top:100%;left:0;z-index:1000;float:left;text-align:left;background:#fff;border:1px solid #e2e2e2;padding:5px;background-clip:padding-box;box-shadow:0 1px 1px #0000000f}.note-dropdown-menu>*:last-child{margin-right:0}.note-btn-group.open .note-dropdown-menu,.note-dropdown-item{display:block}.note-dropdown-item:hover{background-color:#ebebeb}a.note-dropdown-item,a.note-dropdown-item:hover{margin:5px 0;color:#000;text-decoration:none}.note-modal{position:fixed;inset:0;z-index:1050;-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);display:none}.note-modal.open{display:block}.note-modal-content{position:relative;width:auto;margin:30px 20px;border:1px solid rgba(0,0,0,.2);background:#fff;background-clip:border-box;outline:0;border-radius:5px;box-shadow:0 3px 9px #00000080}.note-modal-header{padding:10px 20px;border:1px solid #ededef}.note-modal-body{position:relative;padding:20px 30px}.note-modal-body kbd{border-radius:2px;background-color:#000;color:#fff;padding:3px 5px;font-weight:700;-ms-box-sizing:border-box;box-sizing:border-box}.note-modal-footer{height:40px;padding:10px;text-align:center}.note-modal-footer a{color:#337ab7;text-decoration:none}.note-modal-footer a:hover,.note-modal-footer a:focus{color:#23527c;text-decoration:underline}.note-modal-footer .note-btn{float:right}.note-modal-title{font-size:20px;color:#42515f;margin:0;line-height:1.4}.note-modal-backdrop{position:fixed;inset:0;z-index:1040;background:#000;-webkit-opacity:.5;-khtml-opacity:.5;-moz-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50);display:none}.note-modal-backdrop.open{display:block}@media(min-width:768px){.note-modal-content{width:600px;margin:30px auto}}@media(min-width:992px){.note-modal-content-large{width:900px}}.note-modal .note-help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}.note-modal .note-nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.note-modal .note-nav-link{display:block;padding:.5rem 1rem;color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}.note-modal .note-nav-link:focus,.note-modal .note-nav-link:hover{color:#0056b3;text-decoration:none}.note-modal .note-nav-link.disabled{color:#868e96}.note-modal .note-nav-tabs{border-bottom:1px solid #ddd}.note-modal .note-nav-tabs .note-nav-item{margin-bottom:-1px}.note-modal .note-nav-tabs .note-nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.note-modal .note-nav-tabs .note-nav-link:focus,.note-modal .note-nav-tabs .note-nav-link:hover{border-color:#e9ecef #e9ecef #ddd}.note-modal .note-nav-tabs .note-nav-link.disabled{color:#868e96;background-color:transparent;border-color:transparent}.note-modal .note-nav-tabs .note-nav-item.show .note-nav-link{color:#495057;background-color:#fff;border-color:#ddd #ddd #fff}.note-modal .note-tab-content{margin:15px auto}.note-modal .note-tab-content>.note-tab-pane:target~.note-tab-pane:last-child,.note-modal .note-tab-content>.note-tab-pane{display:none}.note-modal .note-tab-content>:last-child,.note-modal .note-tab-content>.note-tab-pane:target{display:block}.note-form-group{padding-bottom:20px}.note-form-group:last-child{padding-bottom:0}.note-form-label{display:block;width:100%;font-size:16px;color:#42515f;margin-bottom:10px;font-weight:700}.note-input{width:100%;display:block;border:1px solid #ededef;background:#fff;outline:0;padding:6px 4px;font-size:14px;-ms-box-sizing:border-box;box-sizing:border-box}.note-input::-webkit-input-placeholder{color:#eee}.note-input:-moz-placeholder{color:#eee}.note-input::-moz-placeholder{color:#eee}.note-input:-ms-input-placeholder{color:#eee}.note-tooltip{position:absolute;z-index:1070;display:block;font-size:13px;transition:opacity .15s;-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}.note-tooltip.in{-webkit-opacity:.9;-khtml-opacity:.9;-moz-opacity:.9;opacity:.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);filter:alpha(opacity=90)}.note-tooltip.top{margin-top:-3px;padding:5px 0}.note-tooltip.right{margin-left:3px;padding:0 5px}.note-tooltip.bottom{margin-top:3px;padding:5px 0}.note-tooltip.left{margin-left:-3px;padding:0 5px}.note-tooltip.bottom .note-tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.note-tooltip.top .note-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.note-tooltip.right .note-tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.note-tooltip.left .note-tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.note-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.note-tooltip-content{max-width:200px;font-family:sans-serif;padding:3px 8px;color:#fff;text-align:center;background-color:#000}.note-popover{position:absolute;z-index:1060;display:block;font-size:13px;font-family:sans-serif;display:none;background:#fff;border:1px solid rgba(0,0,0,.2);border:1px solid #ccc}.note-popover.in{display:block}.note-popover.top{margin-top:-10px;padding:5px 0}.note-popover.right{margin-left:10px;padding:0 5px}.note-popover.bottom{margin-top:10px;padding:5px 0}.note-popover.left{margin-left:-10px;padding:0 5px}.note-popover.bottom .note-popover-arrow{top:-11px;left:20px;margin-left:-10px;border-top-width:0;border-bottom-color:#999;border-bottom-color:#00000040}.note-popover.bottom .note-popover-arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.note-popover.top .note-popover-arrow{bottom:-11px;left:20px;margin-left:-10px;border-bottom-width:0;border-top-color:#999;border-top-color:#00000040}.note-popover.top .note-popover-arrow:after{bottom:1px;margin-left:-10px;content:" ";border-bottom-width:0;border-top-color:#fff}.note-popover.right .note-popover-arrow{top:50%;left:-11px;margin-top:-10px;border-left-width:0;border-right-color:#999;border-right-color:#00000040}.note-popover.right .note-popover-arrow:after{left:1px;margin-top:-10px;content:" ";border-left-width:0;border-right-color:#fff}.note-popover.left .note-popover-arrow{top:50%;right:-11px;margin-top:-10px;border-right-width:0;border-left-color:#999;border-left-color:#00000040}.note-popover.left .note-popover-arrow:after{right:1px;margin-top:-10px;content:" ";border-right-width:0;border-left-color:#fff}.note-popover-arrow{position:absolute;width:0;height:0;border:11px solid transparent}.note-popover-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;content:" ";border-width:10px}.note-popover-content{padding:3px 8px;color:#000;text-align:center;background-color:#fff;min-width:100px;min-height:30px}.note-editor{position:relative}.note-editor .note-dropzone{position:absolute;display:none;z-index:100;color:#87cefa;background-color:#fff;opacity:.95}.note-editor .note-dropzone .note-dropzone-message{display:table-cell;vertical-align:middle;text-align:center;font-size:28px;font-weight:700}.note-editor .note-dropzone.hover{color:#098ddf}.note-editor.dragover .note-dropzone{display:table}.note-editor .note-editing-area{position:relative}.note-editor .note-editing-area .note-editable{outline:none}.note-editor .note-editing-area .note-editable sup{vertical-align:super}.note-editor .note-editing-area .note-editable sub{vertical-align:sub}.note-editor .note-editing-area .note-editable img.note-float-left{margin-right:10px}.note-editor .note-editing-area .note-editable img.note-float-right{margin-left:10px}.note-editor.note-frame,.note-editor.note-airframe{border:1px solid rgba(0,0,0,.1960784314)}.note-editor.note-frame.codeview .note-editing-area .note-editable,.note-editor.note-airframe.codeview .note-editing-area .note-editable{display:none}.note-editor.note-frame.codeview .note-editing-area .note-codable,.note-editor.note-airframe.codeview .note-editing-area .note-codable{display:block}.note-editor.note-frame .note-editing-area,.note-editor.note-airframe .note-editing-area{overflow:hidden}.note-editor.note-frame .note-editing-area .note-editable,.note-editor.note-airframe .note-editing-area .note-editable{padding:10px;overflow:auto;word-wrap:break-word}.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false],.note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false]{background-color:#8080801d}.note-editor.note-frame .note-editing-area .note-codable,.note-editor.note-airframe .note-editing-area .note-codable{display:none;width:100%;padding:10px;border:none;box-shadow:none;font-family:Menlo,Monaco,monospace,sans-serif;font-size:14px;color:#ccc;background-color:#222;resize:none;outline:none;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:0;margin-bottom:0}.note-editor.note-frame.fullscreen,.note-editor.note-airframe.fullscreen{position:fixed;top:0;left:0;width:100%!important;z-index:1050}.note-editor.note-frame.fullscreen .note-resizebar,.note-editor.note-airframe.fullscreen .note-resizebar{display:none}.note-editor.note-frame .note-status-output,.note-editor.note-airframe .note-status-output{display:block;width:100%;font-size:14px;line-height:1.42857143;height:20px;margin-bottom:0;color:#000;border:0;border-top:1px solid #e2e2e2}.note-editor.note-frame .note-status-output:empty,.note-editor.note-airframe .note-status-output:empty{height:0;border-top:0 solid transparent}.note-editor.note-frame .note-status-output .pull-right,.note-editor.note-airframe .note-status-output .pull-right{float:right!important}.note-editor.note-frame .note-status-output .text-muted,.note-editor.note-airframe .note-status-output .text-muted{color:#777}.note-editor.note-frame .note-status-output .text-primary,.note-editor.note-airframe .note-status-output .text-primary{color:#286090}.note-editor.note-frame .note-status-output .text-success,.note-editor.note-airframe .note-status-output .text-success{color:#3c763d}.note-editor.note-frame .note-status-output .text-info,.note-editor.note-airframe .note-status-output .text-info{color:#31708f}.note-editor.note-frame .note-status-output .text-warning,.note-editor.note-airframe .note-status-output .text-warning{color:#8a6d3b}.note-editor.note-frame .note-status-output .text-danger,.note-editor.note-airframe .note-status-output .text-danger{color:#a94442}.note-editor.note-frame .note-status-output .alert,.note-editor.note-airframe .note-status-output .alert{margin:-7px 0 0;padding:7px 10px 2px;border-radius:0;color:#000;background-color:#f5f5f5}.note-editor.note-frame .note-status-output .alert .note-icon,.note-editor.note-airframe .note-status-output .alert .note-icon{margin-right:5px}.note-editor.note-frame .note-status-output .alert-success,.note-editor.note-airframe .note-status-output .alert-success{color:#3c763d!important;background-color:#dff0d8!important}.note-editor.note-frame .note-status-output .alert-info,.note-editor.note-airframe .note-status-output .alert-info{color:#31708f!important;background-color:#d9edf7!important}.note-editor.note-frame .note-status-output .alert-warning,.note-editor.note-airframe .note-status-output .alert-warning{color:#8a6d3b!important;background-color:#fcf8e3!important}.note-editor.note-frame .note-status-output .alert-danger,.note-editor.note-airframe .note-status-output .alert-danger{color:#a94442!important;background-color:#f2dede!important}.note-editor.note-frame .note-statusbar,.note-editor.note-airframe .note-statusbar{background-color:#8080801d;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:1px solid rgba(0,0,0,.1960784314)}.note-editor.note-frame .note-statusbar .note-resizebar,.note-editor.note-airframe .note-statusbar .note-resizebar{padding-top:1px;height:9px;width:100%;cursor:ns-resize}.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar,.note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar{width:20px;margin:1px auto;border-top:1px solid rgba(0,0,0,.1960784314)}.note-editor.note-frame .note-statusbar.locked .note-resizebar,.note-editor.note-airframe .note-statusbar.locked .note-resizebar{cursor:default}.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar,.note-editor.note-airframe .note-statusbar.locked .note-resizebar .note-icon-bar{display:none}.note-editor.note-frame .note-placeholder,.note-editor.note-airframe .note-placeholder{padding:10px}.note-editor.note-airframe{border:0}.note-editor.note-airframe .note-editing-area .note-editable{padding:0}.note-popover.popover{display:none;max-width:none}.note-popover.popover .popover-content a{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.note-popover.popover .arrow{left:20px!important}.note-toolbar{position:relative}.note-popover .popover-content,.note-editor .note-toolbar{margin:0;padding:0 0 5px 5px}.note-popover .popover-content>.note-btn-group,.note-editor .note-toolbar>.note-btn-group{margin-top:5px;margin-left:0;margin-right:5px}.note-popover .popover-content .note-btn-group .note-table,.note-editor .note-toolbar .note-btn-group .note-table{min-width:0;padding:5px}.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker,.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker{font-size:18px}.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher{position:absolute!important;z-index:3;width:10em;height:10em;cursor:pointer}.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted{position:relative!important;z-index:1;width:5em;height:5em;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat}.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted{position:absolute!important;z-index:2;width:1em;height:1em;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC) repeat}.note-popover .popover-content .note-style .dropdown-style blockquote,.note-popover .popover-content .note-style .dropdown-style pre,.note-editor .note-toolbar .note-style .dropdown-style blockquote,.note-editor .note-toolbar .note-style .dropdown-style pre{margin:0;padding:5px 10px}.note-popover .popover-content .note-style .dropdown-style h1,.note-popover .popover-content .note-style .dropdown-style h2,.note-popover .popover-content .note-style .dropdown-style h3,.note-popover .popover-content .note-style .dropdown-style h4,.note-popover .popover-content .note-style .dropdown-style h5,.note-popover .popover-content .note-style .dropdown-style h6,.note-popover .popover-content .note-style .dropdown-style p,.note-editor .note-toolbar .note-style .dropdown-style h1,.note-editor .note-toolbar .note-style .dropdown-style h2,.note-editor .note-toolbar .note-style .dropdown-style h3,.note-editor .note-toolbar .note-style .dropdown-style h4,.note-editor .note-toolbar .note-style .dropdown-style h5,.note-editor .note-toolbar .note-style .dropdown-style h6,.note-editor .note-toolbar .note-style .dropdown-style p{margin:0;padding:0}.note-popover .popover-content .note-color-all .note-dropdown-menu,.note-editor .note-toolbar .note-color-all .note-dropdown-menu{min-width:337px}.note-popover .popover-content .note-color .dropdown-toggle,.note-editor .note-toolbar .note-color .dropdown-toggle{width:20px;padding-left:5px}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette{display:inline-block;margin:0;width:160px}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette:first-child,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette:first-child{margin:0 5px}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title{font-size:12px;margin:2px 7px;text-align:center;border-bottom:1px solid #eee}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select{font-size:11px;margin:3px;padding:0 3px;cursor:pointer;width:100%;border-radius:5px}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover{background:#eee}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-row,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row{height:20px}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select-btn,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select-btn{display:none}.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn{border:1px solid #eee}.note-popover .popover-content .note-para .note-dropdown-menu,.note-editor .note-toolbar .note-para .note-dropdown-menu{min-width:228px;padding:5px}.note-popover .popover-content .note-para .note-dropdown-menu>div+div,.note-editor .note-toolbar .note-para .note-dropdown-menu>div+div{margin-left:5px}.note-popover .popover-content .note-dropdown-menu,.note-editor .note-toolbar .note-dropdown-menu{min-width:160px}.note-popover .popover-content .note-dropdown-menu.right,.note-editor .note-toolbar .note-dropdown-menu.right{right:0;left:auto}.note-popover .popover-content .note-dropdown-menu.right:before,.note-editor .note-toolbar .note-dropdown-menu.right:before{right:9px;left:auto!important}.note-popover .popover-content .note-dropdown-menu.right:after,.note-editor .note-toolbar .note-dropdown-menu.right:after{right:10px;left:auto!important}.note-popover .popover-content .note-dropdown-menu.note-check a i,.note-editor .note-toolbar .note-dropdown-menu.note-check a i{color:#00bfff;visibility:hidden}.note-popover .popover-content .note-dropdown-menu.note-check a.checked i,.note-editor .note-toolbar .note-dropdown-menu.note-check a.checked i{visibility:visible}.note-popover .popover-content .note-fontsize-10,.note-editor .note-toolbar .note-fontsize-10{font-size:10px}.note-popover .popover-content .note-color-palette,.note-editor .note-toolbar .note-color-palette{line-height:1}.note-popover .popover-content .note-color-palette div .note-color-btn,.note-editor .note-toolbar .note-color-palette div .note-color-btn{width:20px;height:20px;padding:0;margin:0;border:0;border-radius:0}.note-popover .popover-content .note-color-palette div .note-color-btn:hover,.note-editor .note-toolbar .note-color-palette div .note-color-btn:hover{transform:scale(1.2);transition:all .2s}.note-modal .modal-dialog{outline:0;border-radius:5px;box-shadow:0 3px 9px #00000080}.note-modal .form-group{margin-left:0;margin-right:0}.note-modal .note-modal-form{margin:0}.note-modal .note-image-dialog .note-dropzone{min-height:100px;font-size:30px;line-height:4;color:#d3d3d3;text-align:center;border:4px dashed lightgray;margin-bottom:10px}.note-placeholder{position:absolute;display:none;color:gray}.note-handle .note-control-selection{position:absolute;display:none;border:1px solid #000}.note-handle .note-control-selection>div{position:absolute}.note-handle .note-control-selection .note-control-selection-bg{width:100%;height:100%;background-color:#000;-webkit-opacity:.3;-khtml-opacity:.3;-moz-opacity:.3;opacity:.3;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity=30)}.note-handle .note-control-selection .note-control-handle,.note-handle .note-control-selection .note-control-sizing,.note-handle .note-control-selection .note-control-holder{width:7px;height:7px;border:1px solid #000}.note-handle .note-control-selection .note-control-sizing{background-color:#000}.note-handle .note-control-selection .note-control-nw{top:-5px;left:-5px;border-right:none;border-bottom:none}.note-handle .note-control-selection .note-control-ne{top:-5px;right:-5px;border-bottom:none;border-left:none}.note-handle .note-control-selection .note-control-sw{bottom:-5px;left:-5px;border-top:none;border-right:none}.note-handle .note-control-selection .note-control-se{right:-5px;bottom:-5px;cursor:se-resize}.note-handle .note-control-selection .note-control-se.note-control-holder{cursor:default;border-top:none;border-left:none}.note-handle .note-control-selection .note-control-selection-info{right:0;bottom:0;padding:5px;margin:5px;color:#fff;background-color:#000;font-size:12px;border-radius:5px;-webkit-opacity:.7;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity=70)}.note-hint-popover{min-width:100px;padding:2px}.note-hint-popover .popover-content{padding:3px;max-height:150px;overflow:auto}.note-hint-popover .popover-content .note-hint-group .note-hint-item{display:block!important;padding:3px}.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover{display:block;clear:both;font-weight:400;line-height:1.4;color:#fff;white-space:nowrap;text-decoration:none;background-color:#428bca;outline:0;cursor:pointer}html .note-fullscreen-body,body .note-fullscreen-body{overflow:hidden!important}.note-editable ul li,.note-editable ol li{list-style-position:inside}.note-editor .note-editing-area .note-editable table{width:100%;border-collapse:collapse}.note-editor .note-editing-area .note-editable table td,.note-editor .note-editing-area .note-editable table th{border:1px solid #ececec;padding:5px 3px}.note-editor .note-editing-area .note-editable a{background-color:inherit;text-decoration:inherit;font-family:inherit;font-weight:inherit;color:#337ab7}.note-editor .note-editing-area .note-editable a:hover,.note-editor .note-editing-area .note-editable a:focus{color:#23527c;text-decoration:underline;outline:0}.note-editor .note-editing-area .note-editable figure{margin:0}.note-modal .note-modal-body label{margin-bottom:2px;padding:2px 5px;display:inline-block}.note-modal .note-modal-body .help-list-item:hover{background-color:#e0e0e0}@-moz-document url-prefix(){.note-modal .note-image-input{height:auto}}.help-list-item label{margin-bottom:5px;display:inline-block}.view-container{max-width:1400px;margin:0 auto;padding:2rem}.view-header{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:2rem}.header-info{margin-bottom:1.5rem}.header-info h2{font-size:1.75rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem}.studies-count{color:#666;font-size:.95rem}.controls-row{display:flex;gap:1rem;flex-wrap:wrap}.search-box,.filter-box{position:relative;flex:1;min-width:250px}.search-icon,.filter-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#999;pointer-events:none}.search-input,.filter-select{width:100%;padding:.875rem 1rem .875rem 3rem;border:2px solid #e5e5e5;border-radius:8px;font-size:.95rem;transition:all .2s ease;background:#fff}.search-input:focus,.filter-select:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.filter-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23999' d='M6 9L1 4h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:3rem}.table-wrapper{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden}.studies-table{width:100%;border-collapse:collapse}.studies-table thead{background:#f8f9fa}.studies-table th{padding:1rem 1.25rem;text-align:left;font-weight:600;font-size:.875rem;color:#4a5568;text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #e5e7eb}.studies-table tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color .15s ease}.studies-table tbody tr:hover{background:#f9fafb}.studies-table tbody tr:last-child{border-bottom:none}.studies-table td{padding:1.25rem;font-size:.925rem;color:#374151;vertical-align:middle}.id-cell{font-weight:600;color:#6b7280;font-family:Courier New,monospace}.title-cell{max-width:250px}.title-content strong{display:block;color:#1a1a1a;font-weight:600;margin-bottom:.25rem}.service-badge{display:inline-block;padding:.375rem .875rem;border-radius:20px;font-size:.5rem;font-weight:600;text-transform:capitalize}.service-badge.branding{background:#dbeafe;color:#1e40af}.service-badge.ux-audit{background:#dcfce7;color:#166534}.service-badge.product-design{background:#fce7f3;color:#9f1239}.service-badge.graphic-design{background:#fef3c7;color:#92400e}.bio-cell{max-width:300px}.bio-preview{color:#6b7280;font-size:.875rem;line-height:1.5}.gallery-cell{text-align:center}.gallery-preview{display:inline-flex;align-items:center;gap:.5rem}.gallery-thumb{width:48px;height:48px;border-radius:6px;object-fit:cover;border:2px solid #e5e7eb}.gallery-count{font-size:.8125rem;color:#6b7280;font-weight:500}.no-gallery{color:#9ca3af;font-size:.8125rem;font-style:italic}.actions-cell{text-align:right}.action-buttons{display:inline-flex;gap:.5rem}.action-btn{padding:.5rem;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.view-btn{background:#e0e7ff;color:#4338ca}.view-btn:hover{background:#c7d2fe}.edit-btn{background:#dbeafe;color:#1e40af}.edit-btn:hover{background:#bfdbfe}.delete-btn{background:#fee2e2;color:#991b1b}.delete-btn:hover{background:#fecaca}.loading-state,.error-state,.empty-state{background:#fff;border-radius:12px;padding:4rem 2rem;text-align:center;box-shadow:0 2px 8px #00000014}.spinner{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#6366f1;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 1rem}@keyframes spin{to{transform:rotate(360deg)}}.loading-state p,.error-state p,.empty-state p{color:#6b7280;font-size:1rem;margin-top:1rem}.retry-btn,.upload-link{margin-top:1rem;padding:.75rem 1.5rem;background:#6366f1;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .2s ease;text-decoration:none;display:inline-block}.retry-btn:hover,.upload-link:hover{background:#4f46e5}.modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{background:#fff;padding:2rem;border-radius:16px;max-width:450px;width:90%;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;animation:slideUp .3s ease}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-content h3{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem}.modal-content p{color:#6b7280;line-height:1.6;margin-bottom:1.5rem}.modal-actions{display:flex;gap:1rem;justify-content:flex-end}.modal-btn{padding:.75rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;font-size:.95rem}.cancel-btn{background:#f3f4f6;color:#374151}.cancel-btn:hover{background:#e5e7eb}.confirm-btn{background:#ef4444;color:#fff}.confirm-btn:hover{background:#dc2626}@media(max-width:1200px){.bio-cell,.title-cell{max-width:200px}}@media(max-width:992px){.table-wrapper{overflow-x:auto}.studies-table{min-width:1000px}}@media(max-width:768px){.view-container{padding:1rem}.view-header{padding:1.5rem}.controls-row{flex-direction:column}.search-box,.filter-box{width:100%}}.case-study-detail{min-height:100vh}.case-study-header{margin-top:0!important;padding:30px 10%!important;top:0;background:#ffffff26;box-shadow:0 4px 20px #0000001a;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);width:100%!important;margin-left:0!important;max-height:20px!important;display:table}.case-study-hero{display:table;width:100%;height:95vh;padding:0!important;background-size:cover;background-position:right;color:#fff}.case-study-hero .container{background:linear-gradient(to right,#040035,#040035b3,#04003580,#0000);margin:0!important;width:100%;padding:60px 0%;height:95vh}.back-btn{background:none;border:1px solid white;padding:10px 20px;color:#fff;cursor:pointer;border-radius:5px;font-size:17px}.case-study-hero h1{font-size:48px;margin:0;font-family:montserrat;font-weight:500!important;line-height:50px}.caseIntro{width:40%;margin-left:10%;margin-top:10%}.year{margin:0;font-size:20px}.bio{margin-top:5%;font-size:20px}.client-title{text-decoration:underline!important}.service-type{margin-top:40px}.service-type p{font-size:20px}.case-study-section{padding:60px 0;width:80%;margin-left:10%;display:table}.solve-step{width:20%;float:left}.solve-step h1{font-family:montserrat;font-size:70px}.case-study-gallery{width:80%;margin-left:10%}.case-study-gallery h1{font-size:px}.case-study-section .container{float:right;width:78%}.case-study-gallery .container{display:block;margin-top:20px}.case-study-section .container h3{text-transform:uppercase;margin-top:30px;font-size:25px}.case-study-section h2{font-size:36px;margin-bottom:20px}.case-study-stats{background:#f5f5f5;display:table;width:100%;padding:100px 10%}.intro-grid,.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;margin-top:40px}.stat-item h2{font-size:70px;color:;border-bottom:1px solid black;width:40%}.stat-item p{font-size:14px;color:gray}.gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:1200px;margin:40px auto;padding:0 20px}.gallery-grid-item{width:100%;overflow:hidden;border-radius:8px}.gallery-grid-item img{width:100%;height:auto;display:block;border-radius:8px;transition:transform .3s ease}.gallery-grid-item img:hover{transform:scale(1.05)}.other-case-studies{width:80%;margin-left:6%}.other-case-studies h2{font-size:2.5rem;margin-left:19px}@media(max-width:768px){.gallery-grid{grid-template-columns:1fr;gap:15px}}.case-study-review{padding:80px 0;background:#f0f0f0}.review-card{max-width:800px;margin:0 auto;padding:40px;background:#fff;border-radius:8px;text-align:center}.review-card i{font-size:48px;color:#007bff;margin-bottom:20px}@media screen and (min-width:1620px){.back-btn{margin-left:0!important}.case-study-header{padding:30px 0!important}.case-study-header .container{margin-left:0!important;padding-left:10%!important;padding-right:0!important;margin-right:0!important;width:100%!important}.caseIntro{padding-left:5%!important}.case-study-stats{padding:10rem 10%}.case-study-gallery,.case-study-section{width:80%;margin-left:10%}.other-case-studies{width:80%;margin-left:6%}.other-case-studies h2{font-size:2.5rem;margin-left:19px}}@media screen and (max-width:700px){.back-btn{font-size:14px}.case-study-header nav{margin-top:0!important}.caseIntro{width:80%;margin-left:10%;text-align:center;margin-top:35%}.case-study-hero h1{font-size:25px;font-weight:700!important}.case-study-hero{height:20vh!important}.stat-item h2{font-size:40px;width:20%}.solve-step h1{font-size:40px}.solve-step{width:7%!important}.case-study-section .container{float:right;width:85%!important}.case-study-section h2{margin-bottom:0;text-decoration:underline}.gallery-slider{margin:10px 0!important;width:80%!important;float:right}.case-study-gallery{width:100%;margin-left:0}.case-study-gallery .container{float:right!important}.case-study-gallery .container h1{text-align:center}}@media screen and (max-width:480px){.case-study-hero{width:100%;margin-left:0}.case-study-hero h1{line-height:26px}.case-study-stats{padding:30px 0!important;text-align:center}.case-study-gallery h1,.case-study-section h1,.case-study-section h2,.case-study-gallery .container h1{font-size:24px}.stat-item h2{width:100%;border-bottom:0}.solve-step,.case-study-gallery .solve-step{float:none;width:100%!important;margin:0;text-align:center!important}.case-study-section .container,.case-study-gallery .container{width:100%!important;float:none;margin-left:0;padding:0!important;text-align:center}.gallery-grid{padding:0}.other-case-studies h2{font-size:23px}.other-case-studies{width:100%;margin-left:0!important;padding:0!important;margin-bottom:100px}}:root{--primary: #040035;--secondary: #FA7D04;--font-sans: "Montserrat", sans-serif}@font-face{font-family:Finesse Roman;src:url(/assets/Finesse-Roman-acz35pNI.woff2) format("woff2"),url(/assets/Finesse-Roman-DVLvuaaG.woff) format("woff");font-weight:400;font-style:normal}body{margin:0;font-family:var(--font-sans);font-size:16px;line-height:1.5;color:#1f2937;overflow-x:none!important}h1,h2,h3{font-family:Finesse Roman,sans-serif;font-weight:400!important}h1,h2{text-transform:uppercase!important}.container{max-width:100%;padding:0 1.5rem}@media(min-width:768px){.container{padding:0 2rem}}
