.footer{padding:20px;background:#1f1100;background:linear-gradient(180deg,#1f1100 80%,#ff9000 100%,#fff5e6);text-align:center;margin-bottom:-2rem;height:80vh;max-width:100%;display:flex;flex-direction:column;justify-content:space-between;color:var(--white)}@media (max-width: 768px){.footer{min-height:70vh}}.footer .hover-underline-animation{position:relative;margin-bottom:1.5rem;color:var(--white)!important;font-weight:500;text-decoration:none}.footer .hover-underline-animation:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:-2px;left:0;color:var(--white)!important;transform-origin:bottom right;transition:transform 2s ease}.footer .hover-underline-animation:hover:after{transform:scaleX(1);transform-origin:bottom left}.footer-top{display:flex;justify-content:space-between;align-items:center;max-width:100%}@media (max-width: 768px){.footer-top{flex-direction:column;align-items:flex-start}}.footer-top .footer-logo h1{font-size:4rem;font-weight:500}@media (max-width: 768px){.footer-top .footer-logo h1{font-size:3rem}}@media (max-width: 480px){.footer-top .footer-logo h1{font-size:2.5rem}}.footer-top .footer-contact{text-align:right}@media (max-width: 768px){.footer-top .footer-contact{text-align:center;margin-top:15px}}.footer-top .footer-contact a{font-size:4rem;color:var(--white);text-decoration:none}@media (max-width: 768px){.footer-top .footer-contact a{font-size:3rem}}@media (max-width: 480px){.footer-top .footer-contact a{font-size:1.5rem}}.footer-bottom{display:flex;padding:20px 0}.footer-sitemap,.footer-socials{text-align:left;margin-right:2rem}.footer-sitemap h3,.footer-socials h3{font-size:16px;font-weight:700;margin-bottom:10px}.footer-sitemap ul,.footer-socials ul{list-style:none;padding:0;margin:0}.footer-sitemap ul a:hover,.footer-socials ul a:hover{cursor:pointer}.footer-sitemap li,.footer-socials li{font-size:1rem;color:var(--white);margin-bottom:5px}.footer-copyright{display:flex;justify-content:space-between;align-items:baseline;font-size:1.5rem;color:var(--white)}@media (max-width: 768px){.footer-copyright{flex-direction:column;align-items:center;margin-bottom:1rem}}.footer-copyright h4{color:var(--white);font-size:8rem}@media (max-width: 768px){.footer-copyright h4{font-size:5rem}}@media (max-width: 480px){.footer-copyright h4{font-size:3rem}}.footer-copyright p{font-size:1.5rem}@media (max-width: 768px){.footer-copyright p{font-size:1.2rem}}@media (max-width: 480px){.footer-copyright p{font-size:1rem}}.footer-copyright p a{color:var(--white)}.accordion-container{background-color:var(--white);padding-top:15rem;padding-bottom:15rem;width:100%;margin:0 auto;position:relative;z-index:5}@media (max-width: 768px){.accordion-container{padding-top:5rem;padding-bottom:5rem}}.accordion-content-wrapper{width:50%;margin:auto}@media (max-width: 768px){.accordion-content-wrapper{width:calc(100% - 3rem);margin:0 1.5rem}}.accordion-heading{font-size:2.5rem;line-height:3rem;margin-bottom:.5rem}@media (max-width: 768px){.accordion-heading{font-size:2rem;line-height:2.5rem}}.accordion-subheading{font-size:1.375rem;font-weight:500;margin-bottom:2rem}@media (max-width: 768px){.accordion-subheading{font-size:1.2rem;margin-bottom:1.5rem}}.accordion-item{padding:2rem 0}@media (max-width: 768px){.accordion-item{padding:1.5rem 0}}.accordion-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.accordion-title{font-size:1rem;font-weight:500}@media (max-width: 768px){.accordion-title{font-size:.9rem}}.accordion-icon{font-size:2rem;font-weight:400;transition:transform .3s ease}@media (max-width: 768px){.accordion-icon{font-size:1.5rem}}.accordion-content{overflow:hidden;opacity:0}@media (max-width: 768px){.accordion-content{font-size:.9rem}}.accordion-body{margin-top:10px}@media (max-width: 768px){.accordion-body{margin-top:5px}}.accordion-text{font-size:1rem;font-weight:500;color:#86888a}@media (max-width: 768px){.accordion-text{font-size:.9rem}}hr{width:100%;border:.2px solid lightgray;opacity:.4}.hover-underline-container{margin-top:2rem}@media (max-width: 768px){.hover-underline-container{margin-top:1.5rem}}@media (max-width: 768px){.hover-underline-animation{font-size:1.2rem;margin-top:5rem}}.custom-button,.custom-button-wrapper{position:relative;display:inline-block;padding:1rem 2rem;background-color:transparent;font-size:18px;color:var(--brown);font-family:WhytePlus!important;border:none;cursor:pointer;overflow:hidden;text-decoration:none;transition:color .3s ease}.custom-button:hover,.custom-button-wrapper:hover{color:var(--orange)}.custom-button-border{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;transition:transform .3s ease,opacity .3s ease;opacity:1;z-index:1}.custom-button:hover .custom-button-border,.custom-button-wrapper:hover .custom-button-border{transform:scale(1.05);opacity:1}.active-work-space{background:var(--brown);background:linear-gradient(180deg,var(--brown) 57%,var(--orange) 87%,var(--yellow) 100%);color:var(--white);min-height:700px!important;display:flex;flex-direction:column;width:100%;padding:0}@media (max-width: 768px){.active-work-space{width:100%;height:auto;overflow-y:scroll;overflow-x:hidden}}.active-work-space .title{position:relative;width:100%}.active-work-space .title h3{line-height:1.4;margin-top:1.5rem;display:inline-block;overflow:hidden;width:90%}@media (max-width: 768px){.active-work-space .title h3{margin-top:0rem}}.active-work-space .areas-of-focus{display:flex;justify-content:flex-start;width:100%;margin-left:1.5rem}@media (max-width: 768px){.active-work-space .areas-of-focus{flex-direction:column;margin-left:0}}.active-work-space .focus-section{display:flex;flex-direction:column;width:50%;height:100%}@media (max-width: 768px){.active-work-space .focus-section{width:100%}}.active-work-space .focus-section h3{font-size:16px;margin:0 0 10px;text-transform:uppercase;letter-spacing:1px}.active-work-space .focus-section .images{position:relative;width:100%;height:750px;overflow:hidden;margin-right:1.5rem}@media (max-width: 768px){.active-work-space .focus-section .images{width:100%;height:500px}}.active-work-space .focus-section .images img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease}.active-work-space .focus-section .images img:first-child{opacity:1}.active-work-space .focus-list{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center}@media (max-width: 768px){.active-work-space .focus-list{margin-top:3.5rem;margin-left:1.5rem;width:90%}}.active-work-space .focus-list ul{list-style-type:none;padding:0;font-size:1.5rem;line-height:57px;font-weight:400;margin:0}@media (max-width: 768px){.active-work-space .focus-list ul{font-size:1.1rem;line-height:40px}}.active-work-space .focus-list ul li{margin-bottom:10px}.hover-underline-animation{position:relative;margin-bottom:1.5rem;margin-top:10rem;color:var(--brown);font-weight:500;font-size:1.5rem;text-decoration:none}.hover-underline-animation:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:-2px;left:0;background-color:var(--brown);transform-origin:bottom right;transition:transform 1s ease}.hover-underline-animation:hover:after{transform:scaleX(1);transform-origin:bottom left}.featured-work-container{min-height:100vh;width:100%;background-color:var(--white);padding-top:5rem;position:relative}.featured-work-container .featured-work-header{margin-left:1.5rem;margin-right:1.5rem;position:relative}.featured-work-container .featured-work-header hr{width:0%;height:.5px;background-color:var(--brown);border:none}.featured-work-container .featured-work-header .featured-work-title-container{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1.5rem}@media (max-width: 768px){.featured-work-container .featured-work-header .featured-work-title-container{margin-bottom:0rem}}.featured-work-container .featured-work-header .featured-work-title-container h3{line-height:1.4;margin-top:2rem;margin-bottom:2rem;overflow:hidden}@media (max-width: 768px){.featured-work-container .featured-work-header .featured-work-title-container h3{margin-bottom:0rem}}.featured-work-container .featured-work-header .featured-work-title-container a{color:var(--brown);font-weight:400;text-decoration:none;margin-right:.5rem;scroll-behavior:smooth}.featured-work-container .featured-work-header .featured-work-title-container .hover-underline-animation{position:relative;color:var(--brown)}@media (max-width: 768px){.featured-work-container .featured-work-header .featured-work-title-container .hover-underline-animation{display:none}}.featured-work-container .featured-work-header .featured-work-title-container .hover-underline-animation:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0;background-color:var(--brown);transform-origin:bottom right;transition:transform 1s ease}.featured-work-container .featured-work-header .featured-work-title-container .hover-underline-animation:hover{cursor:pointer}.featured-work-container .featured-work-header .featured-work-title-container .hover-underline-animation:hover:after{transform:scaleX(1);transform-origin:bottom left}.featured-work-container .featured-work-header .featured-work-title-container>div{display:flex;align-items:center}.featured-work-container .featured-work-component-container{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.work-container{display:flex;flex-direction:row;align-items:flex-start;padding:10px;width:100%;border-right:1px solid #d3d3d3;height:206px}.work-info{flex:1;text-align:left;font-size:.8rem;display:flex;flex-direction:column;align-items:flex-start}.work-client{font-weight:400}.work-title,.work-year{color:#0006}.work-initials,.work-number{font-size:2.5rem;margin-left:20px}.gallery-container-home{width:100%;position:relative;margin-bottom:5rem}.gallery-header-container-home{display:flex;align-items:last baseline;justify-content:space-between;margin-bottom:1.5rem}@media (max-width: 480px){.gallery-header-container-home{flex-direction:row;width:100%}.gallery-header-container-home>h3{margin-left:0rem}.gallery-header-container-home .hover-underline-animation{display:none}}.gallery-header-container-home h3{line-height:1.4;margin-top:2rem;margin-left:1.5rem;margin-bottom:2rem;overflow:hidden}.gallery-header-container-home a{color:var(--brown);font-weight:400;text-decoration:none;margin-right:.5rem;scroll-behavior:smooth}.gallery-header-container-home .hover-underline-animation{position:relative;color:var(--brown);margin-right:1.5rem}.gallery-header-container-home .hover-underline-animation:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0;background-color:var(--brown);transform-origin:bottom right;transition:transform 1s ease}.gallery-header-container-home .hover-underline-animation:hover{cursor:pointer}.gallery-header-container-home .hover-underline-animation:hover:after{transform:scaleX(1);transform-origin:bottom left}.gallery-header-container-home>div{display:flex;align-items:center}.gallery{display:flex;width:max-content}.gallery img{height:250px;object-fit:cover;margin-right:5px}.hero-container{display:flex;flex-direction:column;justify-content:center!important;align-items:flex-start;padding-left:4rem;overflow:hidden;width:100%;background-color:var(--brown)!important;background:linear-gradient(to top,var(--brown) 1.5%,var(--orange) 3%,var(--yellow) 5%,transparent 20%),url(/assets/cropped-hero-DVb_r5QI.jpg) right!important;background-size:cover!important;background-position:300px center!important}@media (max-width: 768px){.hero-container{padding-left:1rem;background:linear-gradient(to top,var(--brown) 1.5%,var(--orange) 3%,var(--yellow) 5%,transparent 20%),url(/assets/limbahero-9LFJu7Az.jpeg) right!important;background-size:cover!important;background-position:25% center!important;padding-right:1rem}}.hero-container .title-container{width:540px}@media (max-width: 768px){.hero-container .title-container{max-width:100%!important}}.hero-container>h1{margin-top:1rem;font-size:10rem;font-weight:400;display:flex;justify-content:flex-start;color:var(--orange);overflow:hidden;line-height:.9;display:inline-block}@media (max-width: 768px){.hero-container>h1{font-size:4rem}}@media (max-width: 480px){.hero-container>h1{font-size:3rem}}.hero-container .limba-logo{width:300px;object-fit:cover}.hero-sub-container{text-align:center;padding:0 1rem}.hero-sub-container>p{font-size:2.5rem;margin-bottom:1rem;color:var(--white);text-align:left}@media (max-width: 768px){.hero-sub-container>p{font-size:1.5rem}}@media (max-width: 480px){.hero-sub-container>p{font-size:1.2rem}}@media (max-width: 768px){.hero-sub-container>div>button{font-size:.7rem;padding:.2rem 1.2rem}}@media (max-width: 480px){.hero-sub-container>div>button{font-size:.65rem;padding:.2rem 1rem}}.hero-container{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background-image:url(/assets/limbablackwhite.jpeg);background-size:cover;background-position:center;background-repeat:no-repeat}.title-container{width:100%;overflow:hidden;white-space:nowrap}@keyframes marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}.hero-title{font-size:10rem;color:var(--orange);display:inline-block;white-space:nowrap}.image-container{width:100%;flex-grow:4;position:relative}.hero-image{width:100%;max-height:100%;position:absolute;left:0;right:0;object-fit:cover;border-radius:30px;padding:1rem}.hero-button-container{width:100%;display:flex;justify-content:center;flex-wrap:nowrap;padding:0 0 20px}.hero-btn{font-size:1rem;width:10rem;text-align:center;margin:0 10px;padding:5px 10px;border-radius:50px;border:.4px solid orange;background-color:transparent;color:orange;cursor:pointer;transition:background-color .3s}.hero-btn:hover{background-color:#fff}.mission-container{position:relative;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.mission-label{text-align:center}.mission-p{text-align:center;font-size:2rem}.hero-container-2{display:flex;justify-content:space-between;height:90vh;width:100%;background-color:var(--orange);color:var(--brown);flex-direction:column;align-items:flex-start}.hero-container-2>h2{margin-left:1.5rem;margin-right:1.5rem;margin-top:1.5rem}.hero-footer-container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;margin-left:1.5rem;margin-right:1.5rem;margin-bottom:1.5rem}.hero-footer-container .hero-para{font-size:1.5rem;margin-left:.5rem;font-weight:400;width:50%}.hero-footer-container .hover-underline-animation{position:relative;color:var(--brown);margin-right:.5rem}.hero-footer-container .hover-underline-animation:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0;background-color:var(--brown);transform-origin:bottom right;transition:transform 1s ease}.hero-footer-container .hover-underline-animation:hover{cursor:pointer}.hero-footer-container .hover-underline-animation:hover:after{transform:scaleX(1);transform-origin:bottom left}.hero-footer-container>div{display:flex;align-items:center}.hero-footer-container>div>p{font-size:1.5rem}.hero-container{position:relative;height:100vh}.home-video{position:sticky;top:0;width:100%;height:100vh;z-index:3}.home-video video{width:100%;height:100%;object-fit:cover;pointer-events:none}@media (max-width: 768px){.home-video{height:100vh}}@media (max-width: 480px){.home-video{height:50vh}}@media (orientation: landscape) and (max-height: 480px){.home-video{height:100vh}}@keyframes drawLine{0%{width:0}to{width:100%}}.service-container{min-height:100vh;position:relative;padding-top:5rem;background-color:var(--white)}.service-container .service-header{position:relative;display:flex;flex-direction:column;justify-content:center;margin-left:1.5rem;margin-right:1.5rem}.service-container .service-header hr{width:0%;height:.5px;background-color:var(--brown);border:none}.service-container .service-header h3{line-height:1.4;margin-top:2rem;margin-bottom:2rem;display:inline-block;overflow:hidden;width:100%}@media (max-width: 768px){.service-container .service-header h3{margin-bottom:0rem}}.service-container .service-main{display:flex;flex-direction:column;margin-left:1.5rem;margin-right:1.5rem}.service-container .service-main>hr{border:.2px solid lightgray;opacity:.4}.service-container .service-main .service-sub-container{display:flex;flex-direction:row;height:12rem;align-items:flex-start;margin-top:4rem}.service-container .service-main .service-sub-container .sub-number{width:15rem;text-align:left;font-size:2rem;font-weight:500}.service-container .service-main .service-sub-container .sub-name{width:30rem;text-align:left;font-size:2rem;font-weight:500}.service-container .service-main .service-sub-container .sub-description{width:30rem;color:#86888a;text-align:left;font-size:1rem}@media (max-width: 768px){.service-container .service-main .service-sub-container{flex-direction:column;height:auto;padding-bottom:15px;align-items:flex-start}.service-container .service-main .service-sub-container .sub-number{display:none}.service-container .service-main .service-sub-container .sub-name{margin-top:-1rem;margin-bottom:1rem;font-size:1.5rem;width:100%}.service-container .service-main .service-sub-container .sub-description{margin-bottom:.5rem;width:100%}}.icon{width:1.1em;height:1.1em}.down{transform:rotate(90deg)}.right-up{transform:rotate(-45deg)}@font-face{font-family:Zenon;src:url(/fonts/zenon/Zenon-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Zenon;src:url(/fonts/zenon/Zenon-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Zenon;src:url(/fonts/zenon/Zenon-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Zenon;src:url(/fonts/zenon/Zenon-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Zenon;src:url(/fonts/zenon/Zenon-Semibold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Zenon;src:url(/fonts/zenon/Zenon-SemiboldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Zenon;src:url(/fonts/zenon/Zenon-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Zenon;src:url(/fonts/zenon/Zenon-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:WhytePlus;src:url(/fonts/WhytePlus/ABCWhytePlusVariable-Trial.ttf) format("truetype");font-weight:400;font-style:normal}:root{font-family:Zenon,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:var(--white);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;box-sizing:border-box;min-width:100;min-height:100vh;background-color:var(--white);color:var(--brown);scroll-behavior:smooth}h1{font-size:2.2em;line-height:1.4}h2{font-size:8rem;font-weight:400;line-height:10rem}h3{font-size:4rem;font-weight:400}@media (max-width: 768px){h3{font-size:4rem;overflow-x:scroll!important}}@media (max-width: 480px){h3{font-size:2rem;overflow-x:scroll!important}}*{margin:0;padding:0;box-sizing:border-box}:root{--brown: #1f1100;--lightbrown: #521e00;--orange: #ff9000;--yellow: #ffb71d;--white: #fff5e6}.about-container{min-height:100vh;width:100%;color:var(--brown);display:flex;flex-direction:column;padding:1rem;position:relative}@media (max-width: 768px){.about-container{padding:.5rem}}.about-header{width:100%;text-align:center;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.about-header .about-top{margin-left:1.5rem;margin-top:4rem}@media (max-width: 768px){.about-header .about-top{margin-left:1rem;margin-top:3rem}}.about-header .about-top>h3{font-size:10rem;line-height:.9;overflow:hidden}@media (max-width: 1024px){.about-header .about-top>h3{font-size:8rem}}@media (max-width: 768px){.about-header .about-top>h3{font-size:5rem}}@media (max-width: 480px){.about-header .about-top>h3{font-size:3rem}}.about-main-container{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;position:relative;margin-top:5rem;margin-bottom:5rem}@media (max-width: 769px){.about-main-container{flex-direction:column;margin-top:1.5rem;margin-bottom:3rem}}.about-main-container .about-left{width:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;position:-webkit-sticky;position:sticky;top:1.5rem;margin-left:1.5rem}@media (max-width: 768px){.about-main-container .about-left{width:100%;margin-left:0;margin-bottom:4rem;position:relative}}.about-main-container .about-left>img{object-fit:cover;width:100%;height:auto;overflow:hidden}.about-main-container .about-right{width:50%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-left:2.5rem}.about-main-container .about-right ul{list-style-type:none}@media (max-width: 1024px){.about-main-container .about-right{width:100%;margin-left:0;padding:0 1rem}}@media (max-width: 768px){.about-main-container .about-right{padding:0;width:100%}}.about-main-container .about-right>div>hr{width:100%;border:.2px solid lightgray;opacity:.4}@media (max-width: 480px){.about-main-container .about-right>div>hr{margin-bottom:1rem}}.about-main-container .about-right>div>h3{margin-top:1rem;margin-bottom:1rem;font-size:2.5rem;width:100%;text-align:left}@media (max-width: 768px){.about-main-container .about-right>div>h3{font-size:2rem}}@media (max-width: 480px){.about-main-container .about-right>div>h3{font-size:1.5rem}}.about-main-container .about-right>div>p{margin-bottom:3rem;font-size:1.2rem;color:#666;width:100%}@media (max-width: 768px){.about-main-container .about-right>div>p{margin-bottom:2rem;font-size:1rem}}@media (max-width: 480px){.about-main-container .about-right>div>p{margin-bottom:1.5rem;font-size:.9rem}}.gallery-container{padding:2rem;position:relative;overflow:hidden;min-height:100vh;margin:0}@media (max-width: 768px){.gallery-container{padding:1rem}}.gallery-header{text-align:left}.gallery-header h3{font-size:10rem;font-weight:500;line-height:1.4;margin-top:4rem;display:inline-block;overflow:hidden}@media (max-width: 768px){.gallery-header h3{font-size:5rem;margin-top:2rem}}@media (max-width: 480px){.gallery-header h3{font-size:4rem}}.tabs{display:flex;justify-content:center;margin-bottom:4rem;margin-top:5rem;overflow:auto}@media (max-width: 768px){.tabs{flex-direction:column;align-items:center;margin-top:3rem;margin-bottom:2rem}}.tab{margin:0 1rem;padding:.5rem 1rem;font-size:1.125rem;line-height:1.5rem;font-weight:500;cursor:pointer;position:relative;color:var(--brown);text-align:center}.tab.active:after,.tab:hover:after{transform:scaleX(1);transform-origin:bottom left}@media (max-width: 768px){.tab{margin:.5rem 0}}.images-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;opacity:1;transition:opacity .3s ease-in-out;overflow:hidden}.images-grid.fade{opacity:0}.images-grid img{height:100%;width:100%;object-fit:cover;display:block}.images-grid img:hover{cursor:pointer}@media (max-width: 1024px){.images-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.images-grid{grid-template-columns:1fr}}.hover-underline-animation:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0;background-color:var(--brown);transform-origin:bottom right;transition:transform .5s ease}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:1000;cursor:pointer}.modal-content{max-width:90%;max-height:90%;display:flex;justify-content:center;align-items:center}.modal-content img{max-width:50%;max-height:50%;object-fit:contain;object-position:center}@media (max-width: 768px){.modal-content img{max-width:100%;max-height:100%}}.services-container{display:flex;flex-direction:row;width:100%}.services-container .cover-left{width:100%}.services-container .cover-left img,.services-container img{width:100%;object-fit:cover}.services-container .services-footer{display:flex;flex-direction:row;justify-content:space-between;width:100%;align-items:center}.services-container .services-footer .hover-underline-animation{position:relative;margin-bottom:1.5rem;color:var(--brown);font-weight:500;font-size:1.2rem;text-decoration:none}.services-container .services-footer .hover-underline-animation:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:-2px;left:0;background-color:var(--brown);transform-origin:bottom right;transition:transform 1s ease}.services-container .services-footer .hover-underline-animation:hover:after{transform:scaleX(1);transform-origin:bottom left}@media (max-width: 768px){.services-container .services-footer .hover-underline-animation{margin-left:0rem;width:100%}}.bookpromotion-cover{position:sticky;top:0;width:100%;z-index:3}.bookpromotion-cover>img{object-fit:cover;width:100%}.container-after-header{position:relative;padding-top:5rem;z-index:4;background-color:var(--white);display:flex;flex-direction:row;width:100%}@media (max-width: 768px){.container-after-header{flex-direction:column}}.container-after-header .after-header-left{width:50%;display:flex;flex-direction:column}.container-after-header .after-header-left>img{object-fit:cover;height:800px;padding-left:2rem;padding-right:2rem}@media (max-width: 768px){.container-after-header .after-header-left{width:100%}.container-after-header .after-header-left>img{object-fit:cover;height:100%;width:100%;padding:0}}.container-after-header .after-header-right{width:50%;display:flex;flex-direction:column;margin-left:2rem}.container-after-header .after-header-right>h3{margin-top:3rem;margin-bottom:6rem;line-height:5rem;overflow:hidden}@media (max-width: 768px){.container-after-header .after-header-right>h3{margin-bottom:1rem!important}}.container-after-header .after-header-right .process-container{display:flex;flex-direction:row;margin-bottom:5rem}.container-after-header .after-header-right .process-container .process-nunmber{font-size:1rem}.container-after-header .after-header-right .process-container .process-content{display:flex;flex-direction:column;margin-left:5rem}.container-after-header .after-header-right .process-container .process-content>h4{font-size:1rem;margin-bottom:2rem}.container-after-header .after-header-right .process-container .process-content>p{font-size:1rem;color:#86888a;width:30rem;font-style:italic}@media (max-width: 768px){.container-after-header .after-header-right{width:100%;margin:0}.container-after-header .after-header-right>h3{line-height:5rem;overflow:hidden;margin:3rem 1rem}.container-after-header .after-header-right .process-container{display:flex;flex-direction:column;margin-bottom:3rem;margin-left:1rem;margin-right:1rem}.container-after-header .after-header-right .process-container .process-nunmber{font-size:1rem;width:100%;margin:0;padding:0}.container-after-header .after-header-right .process-container .process-content{width:100%;display:flex;flex-direction:column;margin-left:0;margin-bottom:0}.container-after-header .after-header-right .process-container .process-content>h4{font-size:1rem;width:100%;margin-top:1rem;margin-bottom:1rem}.container-after-header .after-header-right .process-container .process-content>p{font-size:1rem;width:100%;color:#86888a}}.bookpromotion-dual{position:relative;z-index:4;background-color:var(--white);width:100%;display:flex;margin-top:0;padding-top:10rem;justify-content:center}@media (max-width: 768px){.bookpromotion-dual{padding-top:2rem;padding-bottom:0}}.bookpromotion-dual .dual-right{width:50%;margin-left:2rem;margin-right:2rem}.bookpromotion-dual .dual-right>div{margin-bottom:3rem}.bookpromotion-dual .dual-right>div h4{font-size:2.5rem;line-height:3rem;font-weight:500;margin-bottom:.5rem}@media (max-width: 768px){.bookpromotion-dual .dual-right>div h4{font-size:2rem;line-height:2.5rem}}.bookpromotion-dual .dual-right>div>hr{margin-top:2rem;width:100%;border:.2px solid lightgray;opacity:.5}.bookpromotion-dual .dual-right>div .hover-underline-animation{position:relative;color:var(--brown);font-weight:500;font-size:1.3rem;text-decoration:none}.bookpromotion-dual .dual-right>div .hover-underline-animation:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:-2px;left:0;background-color:var(--brown);transform-origin:bottom right;transition:transform 1s ease}.bookpromotion-dual .dual-right>div .hover-underline-animation:hover:after{transform:scaleX(1);transform-origin:bottom left}.bookpromotion-dual .dual-right .dual-info{width:100%;display:flex;justify-content:space-between;margin-top:2rem}.bookpromotion-dual .dual-right .dual-info>h5{font-size:1.125rem;line-height:1.5rem;font-weight:500}.bookpromotion-dual .dual-right .dual-info>p{font-size:1.125rem;line-height:1.5rem}.bookpromotion-dual .dual-right>hr{width:100%;border:.2px solid lightgray;opacity:.5}@media (max-width: 768px){.bookpromotion-dual .dual-right{width:calc(100% - 3rem);margin:0 1.5rem}}.bookpromotion-images{position:relative;height:100vh;width:100%;z-index:5;background-color:var(--white);display:flex}.bookpromotion-images>img{height:100%;object-fit:cover}.limbacovertekst{margin-left:2rem;margin-top:.5rem}@media (max-width: 768px){.limbacovertekst{margin-left:1rem;margin-top:2rem}}.summary-parent-container{min-height:80vh;display:flex;flex-direction:column;justify-content:center}.summary-parent-container>h3{margin-left:2rem;margin-bottom:2rem;overflow:hidden}@media (max-width: 768px){.summary-parent-container>h3{margin-left:1rem;margin-top:0rem}}@media (max-width: 480px){.summary-parent-container>h3{font-size:3rem}}.summary-parent-container .summary-container{width:40%;margin-left:2rem;margin-right:4rem}@media (max-width: 768px){.summary-parent-container .summary-container{width:90%;margin-left:1rem;margin-right:0rem}}.summary-right-container{height:100vh;width:50%;display:flex;margin-top:-8rem}@media (max-width: 768px){.summary-right-container{display:none}}.summary-right-container img{width:80%;object-fit:cover}.header{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px;background-color:transparent;z-index:10!important;transition:transform .5s ease-in-out;mix-blend-mode:difference!important}.header.menu-open{transform:translateY(100vh)}.header .header-left{display:flex;align-items:center}.header .header-left svg{height:100%;width:3rem}.header .header-left svg:hover{cursor:pointer}.header .header-right .menu-button{border:none;font-size:1.5rem;cursor:pointer;color:#fff!important}@media (max-width: 768px){.header{padding:15px}.header .header-left svg{height:2rem;margin-right:1rem}}@media (max-width: 480px){.header{padding:10px}.header .header-left img{height:1.8rem;margin-right:.5rem}}@media (max-width: 360px){.header{padding:8px}.header .header-left img{height:1.5rem;margin-right:.3rem}.header .header-right .menu-button{font-size:.9rem}}@media (max-width: 320px){.header{padding:5px}.header .header-left img{height:1.3rem;margin-right:.2rem}.header .header-right .menu-button{font-size:.8rem}}.menu{position:fixed;top:0;left:0;width:100%;height:100%;background:#1f1100;background:linear-gradient(180deg,var(--brown) 57%,var(--orange) 87%,var(--yellow) 100%);transform:translate(-100%);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1000!important;transition:transform .5s ease-in-out}.menu .logo-left{position:absolute;top:20px;left:20px;width:3rem}.menu .logo-left:hover{cursor:pointer}.menu .close-button{position:absolute;top:20px;right:20px;background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--white)}.menu .close-button:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0;background-color:var(--white);transform-origin:bottom right;transition:transform 1s ease}.menu .close-button:hover:after{transform:scaleX(1);transform-origin:bottom left}.menu nav ul{list-style:none;padding:0}.menu nav ul li{margin:20px 0;position:relative}.menu nav ul li a{text-decoration:none;font-size:2rem;color:var(--white);position:relative}.menu nav ul li a:hover{cursor:pointer}.menu nav ul li a:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:-5px;left:0;background-color:var(--white);transform-origin:bottom right;transition:transform 1s ease}.menu nav ul li a:hover:after{transform:scaleX(1);transform-origin:bottom left}.menu-button{position:fixed;top:20px;right:20px;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#fff!important}.menu-button:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0;background-color:var(--white);transform-origin:bottom right;transition:transform 1s ease}.menu-button:hover:after{transform:scaleX(1);transform-origin:bottom left}
