@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poetsen+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Comic+Neue&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";body{overflow-x:hidden;margin:0;padding:0;transition:background-color .5s ease;background-color:#172c25;scroll-behavior:smooth;padding:3%}.pagehome{background-color:#172c25}.pagehome header{height:150px;font-family:"Playfair Display",serif;font-weight:100;line-height:1.2;letter-spacing:-0.5px;font-size:1.313rem;color:#f94d25}.pagehome #intro-animation{position:fixed;inset:0;z-index:9999;overflow:hidden}.pagehome #intro-animation .lottie-wrapper{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.pagehome #intro-animation lottie-player{position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%, -50%) scale(1.6)}.pagehome .maintext1{font-family:"Playfair Display",serif;font-weight:100;line-height:1.2;letter-spacing:-0.5px;font-size:1.313rem;color:#fcfae8;margin-left:5rem}.pagehome .div-img{overflow-x:hidden}.pagehome .floating-img{position:absolute;width:80rem}@media(max-width: 991.98px){.pagehome .floating-img{position:static;width:100%;max-width:100vw;left:auto;right:auto;transform:none}}.pagehome .logo-full{position:relative;z-index:4;width:100%;height:36rem;display:block;z-index:1}.pagehome .logo-full2{position:relative;z-index:4;height:6rem;display:block;z-index:1}.pagehome .hears-jenga{max-width:100%;height:auto}.pagehome .bg-json{border-radius:25px;margin-top:2.5rem;height:80%;background-color:#fcfae8}.pagehome .under-bar{border-radius:25px;height:6.25rem;background-color:#fcfae8}.pagehome .list-links{color:#fcfae8;list-style:none;padding:0;margin:0}.pagehome .list-links li{margin-bottom:2.5rem}@media(max-width: 991.98px){.pagehome .list-links{padding:1rem}}.pagehome .list-links a{font-family:"Playfair Display",serif;font-weight:100;line-height:1.2;letter-spacing:-0.5px;font-size:1.313rem;color:#fcfae8;text-decoration:none}.pagehome .list-links a:hover{font-family:"Playfair Display",serif;font-weight:100;line-height:1.2;letter-spacing:-0.5px;font-size:1.438rem;color:#fcfae8}.pagehome .hover-container{display:block;position:relative;cursor:pointer}.pagehome .lottie-scribble{position:absolute;height:70px;width:100px;top:50%;left:35px;opacity:0;transform:translate(-50%, -50%);pointer-events:none;z-index:10;transition:opacity .3s ease}.pagehome .hover-container:hover .lottie-scribble{opacity:1}.pagehome .divisoria1{height:5rem}.pagehome .separacao{height:990px}.pagehome .separacao2{margin-top:350px;margin-bottom:150px}.pagehome .separacao3{margin-top:250px}.pagehome .separacao4{height:500px}.pagehome .autorotate{animation:autorotateanim both;animation-timeline:view(47% 80%)}@keyframes autorotateanim{from{opacity:1;transform:translate(0) rotate(350deg)}to{opacity:0;transform:translate(200px) rotate(380deg)}}.pagehome .divsphere{margin-top:22rem;margin-bottom:22rem}.pagehome .rotacaoshpere{margin-top:25rem;margin-bottom:25rem;display:block;margin-left:auto;margin-right:auto;width:3rem;animation:rotateSphere both;animation-timeline:view(-100% auto)}@keyframes rotateSphere{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.pagehome .padding-esq{padding-left:5%}.pagehome .autoshow1{font-family:"Playfair Display",serif;font-weight:100;line-height:1.2;letter-spacing:-0.5px;font-size:1.313rem;color:#e2dfcc;animation:autoshowAnimation both;animation-timeline:view(10% 90%)}.pagehome .autoshow2{font-family:"Playfair Display",serif;font-weight:100;line-height:1.2;letter-spacing:-0.5px;font-size:1.313rem;color:#e2dfcc;margin-top:2rem;animation:autoshowAnimation both;animation-timeline:view(10% 90%)}@keyframes autoshowAnimation{from{opacity:1;transform:translateY(0px)}to{opacity:0;transform:translateY(-100px)}}.pagehome .text2{font-family:"Playfair Display",serif;font-weight:100;font-size:1.875rem;line-height:1.2;letter-spacing:-0.5px;display:inline-block;color:rgba(252,250,232,.685);animation:autoshowtext2 linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes autoshowtext2{0%{opacity:0;transform:translateY(400px)}40%{opacity:1;transform:translateY(150px)}60%{opacity:1;transform:translateY(100px)}100%{opacity:0;transform:translateY(-200px)}}.pagehome .rotacaoshpere2{animation:rotateSphere2 both;animation-timeline:view(-100% auto)}@keyframes rotateSphere2{from{transform:rotate(0deg)}to{transform:rotate(180deg)}}.pagehome .index-base-title h1{font-family:"Playfair Display",serif,serif;font-weight:400;font-style:italic;font-size:6.875rem;color:#fcfae8;animation:autoshowAnimation both;animation-timeline:view(20% 80%)}.pagehome .index-base-title2{font-family:"Playfair Display",serif,serif;font-weight:400;font-style:italic;font-size:3rem;color:#fcfae8;animation:autoshowAnimation both;animation-timeline:view(30% 70%)}@media(min-width: 576px){.pagehome .index-base-title2{font-size:6.875rem}}.pagehome .menuBlur{font-family:"Playfair Display",serif,serif;font-weight:400;font-style:italic;font-size:6.875rem;color:#fcfae8;text-decoration:none;position:relative;display:inline-block;animation:autoBlurAnimation both;animation-timeline:view();transition:transform .5s ease}.pagehome .menuBlur::after{content:"";position:absolute;left:0;bottom:35px;width:100%;height:2px;background:#fcfae8;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.pagehome .menuBlur:hover::after{transform:scaleX(1)}.pagehome .menuBlur:hover,.pagehome .menuBlur:visited,.pagehome .menuBlur:active,.pagehome .menuBlur:link{color:#fcfae8}@keyframes autoBlurAnimation{0%{filter:blur(40px)}40%,60%{filter:blur(0px)}100%{filter:blur(40px)}}.pagehome .menuBlur:hover{transform:skewX(-12deg)}.pagehome .menuBlur2{font-family:"Playfair Display",serif,serif;font-weight:400;font-style:italic;font-size:5rem;color:#fcfae8;text-decoration:none;position:relative;display:inline-block;animation:autoBlurAnimation2 both;animation-timeline:view();transition:transform .5s ease}@keyframes autoBlurAnimation2{0%{filter:blur(40px)}40%,60%{filter:blur(0px)}100%{filter:blur(40px)}}.pagehome .menuBlur2:hover{transform:skewX(-12deg)}@media(min-width: 576px){.pagehome .menuBlur2{font-size:5.8rem}}.pagehome .menuDescription{animation:autoBlurAnimation both;animation-timeline:view();margin-top:-1.5rem;font-size:1.5rem;color:#fcfae8;opacity:.8}@keyframes scroll-horizontal{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}.pagehome .scroller{overflow:hidden;width:100%;position:relative}.pagehome .scroller__inner{display:inline-flex;white-space:nowrap;will-change:transform}.pagehome .scroller__inner img{max-width:100vw;height:auto}.pagehome .scroller[data-animated=true] .scroller__inner{animation:scroll-horizontal 20s linear infinite}.pagehome .about-h{font-family:"Playfair Display",serif;font-weight:100;line-height:1.2;letter-spacing:-0.5px;font-size:2.5rem;color:#fcfae8;margin-left:5rem;margin-bottom:50px;animation:autoshowAnimation both;animation-timeline:view(10% 90%)}.pagehome .about-h2{font-family:"Playfair Display",serif;font-weight:100;line-height:1.2;letter-spacing:-0.5px;font-size:1.875rem;color:#fcfae8;margin-left:5rem;margin-bottom:5px;animation:autoshowAnimation both;animation-timeline:view(10% 90%)}.pagehome .about-p{font-family:"Playfair Display",serif,serif;font-weight:700;font-style:normal;font-size:1.313rem;color:#fcfae8;margin-left:5rem;animation:autoshowAnimation both;animation-timeline:view(10% 90%)}.pagehome .about-p2{font-family:"Playfair Display",serif;font-weight:100;line-height:1.2;letter-spacing:-0.5px;font-size:1.313rem;color:#fcfae8;margin-top:-1rem;margin-left:5rem;animation:autoshowAnimation both;animation-timeline:view(10% 90%)}.pagehome .skills{margin-top:150px;margin-bottom:150px}.pagehome .about-l{font-family:"Playfair Display",serif;font-weight:100;line-height:1.2;letter-spacing:-0.5px;font-size:1.313rem;color:#fcfae8;margin-left:5rem}.pagehome .about-l2{color:rgba(252,250,232,.685)}.pagehome .about-l3{color:rgba(252,250,232,.685);font-family:"Playfair Display",serif;font-weight:100;line-height:1.2;letter-spacing:-0.5px;font-size:1.313rem;animation:autoshowAnimation both;animation-timeline:view(10% 90%)}.pagehome .about-l4{color:rgba(252,250,232,.685);margin-left:5rem;font-family:"Playfair Display",serif;font-weight:100;line-height:1.2;letter-spacing:-0.5px;font-size:1.313rem;animation:autoshowAnimation both;animation-timeline:view(10% 90%)}.pagehome .about-char img{max-width:100%;height:auto;margin-left:20px;display:block}.pagehome .back-to-top{display:none;position:fixed;bottom:40px;right:40px;width:50px;height:50px;background-color:#f94d25;border-radius:50%;z-index:999;filter:drop-shadow(0 0 10px #f94d25);transition:filter .5s ease,transform 2s ease,opacity .3s ease}.pagehome .back-to-top.show{display:flex;align-items:center;justify-content:center;animation:breathing2 2.5s infinite ease-in-out}.pagehome .back-to-top .back-to-top-icon{transition:transform .2s ease-out;will-change:transform;width:60px;height:60px}.pagehome .back-to-top:hover{filter:drop-shadow(0 0 20px #f94d25);animation:breathing 2s infinite alternate}.pagehome .back-to-top.show{display:flex;animation:breathing2 2.5s infinite ease-in-out}@keyframes breathing{from{transform:scale(1)}to{transform:scale(1.3)}}@keyframes breathing2{0%{transform:scale(1);filter:drop-shadow(0 0 10px #f94d25)}50%{transform:scale(1.1);filter:drop-shadow(0 0 20px #f94d25)}100%{transform:scale(1);filter:drop-shadow(0 0 10px #f94d25)}}.pagehome #about1{scroll-margin-top:300px}.pagehome #work{scroll-margin-top:300px}.pagehome #contact{scroll-margin-top:300px}body{overflow-x:hidden;max-width:100vw}*,*::before,*::after{box-sizing:border-box}body{height:100%;margin:0;padding:0;background-color:#f3e5db}.work1page .hero-video-work1{-o-object-fit:cover;object-fit:cover}.work1page .hero-section-work1{position:relative;overflow:hidden;height:100vh}.work1page .hero-section-work1 h1{font-size:2rem;font-family:"Poetsen One",sans-serif;font-weight:400;font-style:normal;color:#f3e5db}@media(min-width: 576px){.work1page .hero-section-work1 h1{font-size:5rem}}.work1page .hero-video-work1 p{font-size:clamp(1rem,3vw,1.5rem);font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:100;color:#f3e5db}.work1page .btn-custom-orange{background-color:#d4302f;border-color:#d4302f;color:#f3e5db}.work1page .btn-custom-orange:hover{background-color:#d4302f;border-color:#d4302f}.work1page .box-image{max-width:50%;height:auto}@media(min-width: 576px){.work1page .box-image{max-width:80%;height:auto}}.work1page .wood-board-section-work1{position:relative;width:100%;min-height:50vh;display:flex;align-items:left;justify-content:flex-start;background-image:url("/assets/images/work1/LargeWoodBase3.webp");background-repeat:no-repeat;background-size:cover;background-position:center center}@media(max-width: 768px){.work1page .wood-board-section-work1 #wood-board-section{height:auto;padding:60px 0}}.work1page .wood-board-img{display:block;width:100%;height:auto}.work1page #wood-board-section .position-absolute{z-index:2}.work1page .work1-bt1{margin-top:8rem}.work1page .wood-board-text{z-index:2;padding-bottom:5%}.work1page .wood-board-text h2{font-size:4rem;font-family:"Poetsen One",sans-serif;font-weight:400;font-style:normal;color:#f3e5db}@media(min-width: 576px){.work1page .wood-board-text h2{font-size:5rem}}.work1page .wood-board-text p{font-size:clamp(1rem,3vw,1.5rem);font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:100;color:#f3e5db}.work1page .work1-sep1{height:120px}.work1page .work1-sep2{height:250px}.work1page .promImgWork1{overflow:hidden}.work1page .promImgWork1 img{padding:20px;border-radius:50px;width:100%;height:auto;display:block}.work1page .work1-infos{margin-top:1rem;padding-left:5rem;padding-right:2rem}.work1page .work1-infos h1{font-size:3rem;font-family:"Poetsen One",sans-serif;font-weight:400;font-style:normal;color:#d4302f}@media(min-width: 576px){.work1page .work1-infos h1{font-size:4rem}}.work1page .work1-info-small{font-size:3.5rem;font-family:"Poetsen One",sans-serif;font-weight:400;font-style:normal;color:#d4302f}@media(min-width: 576px){.work1page .work1-info-small{font-size:4rem}}.work1page .work1-infos p{padding-top:25px;font-size:clamp(1rem,3vw,1.5rem);font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:100;color:#2a2b35}.work1page .image-stack1{position:relative;display:inline-block}.work1page .image-stack1 .base-img{display:block;width:100%;height:auto}.work1page .image-stack1 .top-img{position:absolute;top:0;left:0;width:100%;height:auto;transition:transform .3s ease;transform-origin:center}.work1page .top-img{will-change:transform}.work1page .work1-galeria img{margin-bottom:20px;border-radius:25px;cursor:pointer;transition:transform .3s ease;transform:scale(0.95)}.work1page .work1-galeria img:hover{transform:scale(1)}.work1page #lightbox{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);justify-content:center;align-items:center;z-index:1050}.work1page #lightbox img{max-width:100vw;max-height:100vh;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.5)}.work1page #lightbox-close{position:absolute;top:20px;right:30px;color:#fff;background:none;border:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:bold;line-height:1}.work1page #lightbox-close:hover{color:#ddd}@media(max-width: 768px){.work1page .work1-galeria{flex-wrap:nowrap !important;overflow-x:auto;-webkit-overflow-scrolling:touch}.work1page .work1-galeria>div{height:90vh;width:auto}.work1page .work1-galeria img{height:100%;width:auto;-o-object-fit:cover;object-fit:cover}}.work1page .custom-border{border-bottom:2px solid #d4302f}.work1page .footer-work1 ul{font-size:clamp(1rem,3vw,1.5rem);font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:100;color:#f3e5db}.work1page .footer-work1 footer ul.nav{list-style:none;padding-left:0}.work1page .footer-work1 footer ul.nav li.nav-item{margin:0 1rem}.work1page .footer-work1 footer ul.nav li.nav-item a.nav-link{font-size:clamp(1rem,3vw,1.5rem);font-family:"Poetsen One",sans-serif;font-weight:400;font-style:normal;color:#555664;text-decoration:none;transition:color .3s ease,-webkit-text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease,-webkit-text-decoration .3s ease}.work1page .footer-work1 footer ul.nav li.nav-item a.nav-link:hover{color:#555664;text-decoration:underline}.work1page .footer-work1 footer p{font-size:clamp(1rem,3vw,1.5rem);font-family:"Poetsen One",sans-serif;font-weight:400;font-style:normal;color:#d4302f !important}.work1page .footer-work1 .custom-footer-link{color:#555664 !important;font-size:clamp(1rem,3vw,1.5rem);font-family:"Poetsen One",sans-serif;font-weight:400;font-style:normal}.work1page .footer-work1 .custom-footer-link:hover{color:#2a2b35 !important;text-decoration:underline}.work1page .side-padding{padding-left:5%;padding-right:5%}@media(min-width: 768px){.work1page .side-padding{padding-left:10%;padding-right:10%}}@media(min-width: 1200px){.work1page .side-padding{padding-left:15%;padding-right:15%}}.work1page #aboutwork1{padding-top:400px;margin-top:-400px}.work1page #featureswork1{padding-top:200px;margin-top:-200px}body{overflow-x:hidden;max-width:100vw}*,*::before,*::after{box-sizing:border-box}.footer-style .index-footer{background-color:rgba(23,44,37,.4)}.footer-style .index-footer-p1{min-height:50px}.footer-style .index-footer-p1 a{color:rgba(252,250,232,.685);margin-left:1rem;font-size:16px}.footer-style .index-footer-p1 a:hover{color:rgba(252,250,232,.685);font-size:18px}.footer-style .index-footer-p2{min-height:50px}.footer-style .index-footer-p2 p{padding:10px 0;color:rgba(252,250,232,.685);font-size:16px}.footer-style2{background-color:#f3e5db}.footer-style2 .index-footer2{background-color:rgba(23,44,37,.945)}.footer-style2 .index-footer-p1{min-height:50px}.footer-style2 .index-footer-p1 a{color:#f3e5db;margin-left:1rem;font-size:16px}.footer-style2 .index-footer-p1 a:hover{color:#f3e5db;font-size:18px}.footer-style2 .index-footer-p2{background-color:#172c25;min-height:50px;filter:drop-shadow(0 0 20px rgba(5, 4, 4, 0.1764705882))}.footer-style2 .index-footer-p2 p{padding:10px 0;color:#f3e5db;font-size:16px}.custom-navbar{position:fixed;top:0;left:0;right:0;z-index:1000;width:100%;background:rgba(0,0,0,0);border-radius:0;margin:0;padding:.5rem 0;box-shadow:none;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1),opacity .3s ease}.custom-navbar .container-lg{background-color:rgba(88,88,88,.6039215686);border-radius:2rem;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between;padding:.5rem 1.5rem;margin:0 auto;max-width:600px;transition:border-radius .3s,max-width .3s}@media(max-width: 991.98px){.custom-navbar .container-lg{border-radius:2rem;max-width:100%;padding:.5rem .5rem}}.custom-navbar .navbar-nav{gap:.8rem;align-items:center}.custom-navbar .nav-link{font-family:"Playfair Display",serif;font-weight:200;line-height:1.2;letter-spacing:-0.5px;color:#d3dab9;font-weight:600;font-size:1rem}.custom-navbar .nav-link:hover{text-decoration:underline;transform:skewX(-10deg)}.custom-navbar .checkbox input[type=checkbox]{display:none}.custom-navbar .checkbox .navbar-toggler{padding:.25rem}.custom-navbar .checkbox .menu svg{width:28px;height:28px}.custom-navbar .logo-img{height:2rem;width:2rem;background-color:#f94d25;border-radius:50%;box-shadow:0 0 6px #ff5a30;padding:.25rem;margin-top:0px;filter:drop-shadow(0 0 10px #f94d25);transition:filter .5s ease,transform 2s ease}.custom-navbar .logo-img:hover{filter:drop-shadow(0 0 20px #f94d25);animation:breathing3 2s infinite alternate}@keyframes breathing3{from{transform:scale(1)}to{transform:scale(1.3)}}.custom-navbar4{position:fixed;top:0;left:0;right:0;z-index:1000;width:100%;background:rgba(0,0,0,0);border-radius:0;margin:0;padding:.5rem 0;box-shadow:none;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1),opacity .3s ease}.custom-navbar4 .container-lg{background-color:rgba(252,252,252,.6039215686);border-radius:2rem;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between;padding:.5rem 1.5rem;margin:0 auto;max-width:600px;transition:border-radius .3s,max-width .3s}@media(max-width: 991.98px){.custom-navbar4 .container-lg{border-radius:2rem;max-width:100%;padding:.5rem .5rem}}.custom-navbar4 .navbar-nav{gap:.8rem;align-items:center}.custom-navbar4 .nav-link{font-family:"Playfair Display",serif;font-weight:200;line-height:1.2;letter-spacing:-0.5px;color:#2d4632;font-weight:600;font-size:1rem}.custom-navbar4 .nav-link:hover{text-decoration:underline;transform:skewX(-10deg)}.custom-navbar4 .checkbox input[type=checkbox]{display:none}.custom-navbar4 .checkbox .navbar-toggler{padding:.25rem}.custom-navbar4 .checkbox .menu svg{width:28px;height:28px}.custom-navbar4 .logo-img{height:2rem;width:2rem;background-color:#f94d25;border-radius:50%;box-shadow:0 0 6px #ff5a30;padding:.25rem;margin-top:0px;filter:drop-shadow(0 0 10px #f94d25);transition:filter .5s ease,transform 2s ease}.custom-navbar4 .logo-img:hover{filter:drop-shadow(0 0 20px #f94d25);animation:breathing3 2s infinite alternate}@keyframes breathing3{from{transform:scale(1)}to{transform:scale(1.3)}}.custom-navbarx{position:fixed;top:0;left:0;right:0;z-index:1000;width:100%;background:rgba(0,0,0,0);border-radius:0;margin:0;padding:.5rem 0;box-shadow:none;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1),opacity .3s ease}.custom-navbarx .container-lg{background-color:#fefbe8;border-radius:2rem;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between;padding:.5rem 1.5rem;margin:0 auto;max-width:600px;transition:border-radius .3s,max-width .3s}@media(max-width: 991.98px){.custom-navbarx .container-lg{border-radius:2rem;max-width:100%;padding:.5rem .5rem}}.custom-navbarx .navbar-nav{gap:.8rem;align-items:center}.custom-navbarx .checkbox input[type=checkbox]{display:none}.custom-navbarx .checkbox .navbar-toggler{padding:.25rem}.custom-navbarx .checkbox .menu svg{width:28px;height:28px}.custom-navbarx .logo-img{height:2rem;width:2rem;background-color:#f94d25;border-radius:50%;box-shadow:0 0 6px #ff5a30;padding:.25rem;margin-top:0px;filter:drop-shadow(0 0 10px #f94d25);transition:filter .5s ease,transform 2s ease}.custom-navbarx .logo-img:hover{filter:drop-shadow(0 0 20px #f94d25);animation:breathing3 2s infinite alternate}@keyframes breathing3{from{transform:scale(1)}to{transform:scale(1.3)}}.navbar2{position:fixed;top:0;left:0;right:0;z-index:999;display:flex;justify-content:space-between;align-items:center;padding:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease,background-color .5s ease}@keyframes breathing3{from{transform:scale(1)}to{transform:scale(1.1)}}.navbar2 .navbar2 .container-fluid{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:100%}.navbar2 .navbar-brand2{height:90px;display:flex;align-items:center}.navbar2 .navbar-brand2 img{padding:15px;height:100%;transition:transform 2s ease,filter .5s ease;display:block}.navbar2 .navbar-brand2 img:hover{transform:rotate(360deg)}.navbar2 .navbar-links2{display:flex;gap:1rem;align-items:center}.navbar2 .navbar-link2{font-size:18px;color:#172c25;text-decoration:none;margin:0;padding:0 .25rem;white-space:nowrap}.navbar2 .navbar-link2:hover{transform:skewX(-10deg)}.navbar3{position:fixed;top:0;left:0;right:0;z-index:999;display:flex;justify-content:space-between;align-items:center;padding:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease,background-color .5s ease;filter:drop-shadow(0 0 10px #f94d25)}.navbar3 .logo-img3{margin-top:0px;width:50px;height:auto;filter:drop-shadow(0 0 10px #f94d25);transition:filter .5s ease,transform 2s ease}.navbar3 .logo-img3:hover{filter:drop-shadow(0 0 20px #f94d25);animation:breathing3 2s infinite alternate}@keyframes breathing3{from{transform:scale(1)}to{transform:scale(1.3)}}.navbar3 .navbar3 .container-fluid{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:100%}.navbar3 .navbar-brand3{height:100px;display:flex;align-items:center}.navbar3 .navbar-brand3 img{height:100%;transition:transform 2s ease,filter .5s ease;display:block}.navbar3 .navbar-brand3 img:hover{transform:rotate(360deg);filter:drop-shadow(0 0 20px #f94d25)}.navbar3 .navbar-links3{display:flex;gap:1rem;align-items:center}.navbar3 .navbar-links3 a{font-size:18px;color:#172c25;text-decoration:none;color:#000;margin:0;padding:0 .25rem;white-space:nowrap}.navbar3 .navbar-links3 a:hover{transform:skewX(-10deg)}.lang-btn{font-family:"Playfair Display",serif;font-weight:200;line-height:1.2;letter-spacing:-0.5px;background:none;border:none;color:#aaa;font-size:1.1rem;padding:0px;cursor:pointer;border-radius:1.2em;transition:background .2s,color .2s;outline:none;min-width:36px}.lang-btn.active,.lang-btn:focus-visible{padding:0px;color:#cc4e32;text-decoration:underline}.lang-separatorx{color:#aaa;font-size:1.1rem;font-weight:600;padding:0px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu{background-color:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;padding:0;width:32px;height:32px}.line{fill:none;stroke:#cc4e32;stroke-width:4;transition:stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1)}.line1,.line2,.line3{stroke-dasharray:60 207;stroke-width:4}.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134}.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30}.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134}.menu:focus{outline:none;box-shadow:none}.lang-toggle{display:flex;align-items:center;background:var(--g08, rgba(245, 39, 145, 0));color:#aaa;font-family:"Playfair Display",serif;font-weight:200;line-height:1.2;letter-spacing:-0.5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:0}.lang-btn-st1{font-family:"Playfair Display",serif;font-weight:200;line-height:1.2;letter-spacing:-0.5px;background:none;border:none;color:#aaa;font-size:1.1rem;padding:0px;cursor:pointer;border-radius:1.2em;transition:background .2s,color .2s;outline:none;min-width:36px}.lang-btn-st1.active,.lang-btn-st1:focus-visible{padding:0px;color:#cc4e32;text-decoration:underline}.lang-separator-st-1{color:#aaa;font-size:1.1rem;font-weight:600;padding:0px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lang-btn-st2{font-family:"Playfair Display",serif;font-weight:200;line-height:1.2;letter-spacing:-0.5px;background:none;border:none;color:#aaa;font-size:1.1rem;padding:0px;cursor:pointer;border-radius:1.2em;transition:background .2s,color .2s;outline:none;min-width:36px}.lang-btn-st2.active,.lang-btn-st2:focus-visible{padding:0px;color:#d4302f;text-decoration:underline}.lang-separator-st-2{color:#aaa;font-size:1.1rem;font-weight:600;padding:0px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav-linkx{font-family:"Playfair Display",serif;font-weight:200;line-height:1.2;letter-spacing:-0.5px;font-size:18px;color:#172c25;text-decoration:none;color:#505050;font-weight:600;font-size:1rem;margin:0;padding:0 .25rem;white-space:nowrap}.nav-linkx:hover{color:#d4302f;text-decoration:none}.logo-imgx1{height:2.6rem;width:2.6rem;border-radius:50%;margin-top:0px;transform:scale(1.3);transition:filter .5s ease,transform 2s ease}.logo-imgx1:hover{animation:increase1 2s infinite alternate}@keyframes increase1{from{transform:scale(1.3)}to{transform:scale(1.4)}}body,header{margin:0;padding:0}.work2{background-color:#fcfae8}.work2 .hero{margin-top:0px;background:linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),url(" /assets/images/work2/gam-scrm-8.webp") no-repeat center center;background-size:cover;height:100vh}.work2 .text-white-75{color:hsla(0,0%,100%,.75)}.work2 .w2-txt-inicio2{font-family:"Comic Neue",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:clamp(1rem,3vw,1.5rem);margin-top:2rem;color:#fcfae8}.work2 .w2-txt-inicio1{font-family:"Comic Neue",sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal;font-size:clamp(1rem,3vw,1.5rem);color:#fcfae8}.work2 .w2-txt-title1{font-family:"Poetsen One",sans-serif;font-weight:100;font-style:normal;font-size:5rem;color:#2e6051}.work2 .w2-txt-titleww2{margin-top:100px;font-family:"Poetsen One",sans-serif;font-weight:100;font-style:normal;font-size:2rem;color:#fcfae8}.work2 .w2-txt-title2{margin-top:150px;font-family:"Poetsen One",sans-serif;font-weight:100;font-style:normal;font-size:2rem;color:#fcfae8}@media(min-width: 576px){.work2 .w2-txt-title2{font-size:5rem;margin-top:200px}}.work2 .img-responsive{max-width:100%;height:auto;display:block;margin-left:auto;margin-right:auto}.work2 .img-flip-hor{margin-top:6rem;transform:scale(-1, 1)}.work2 .w2-gap-1{height:500px}.work2 .w2-gap-2{margin-top:6rem}.work2 .w2-gap-3{margin-top:4rem}.work2 .txt-img-1{height:100px;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;margin-top:10rem;margin-bottom:2rem}.work2 .txt-img-2{height:100px;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;margin-top:10rem;margin-bottom:2rem}.work2 .w2-txt-1{font-family:"Comic Neue",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.5rem;margin-top:2rem;padding-left:18%}.work2 .w2-txt-2{font-family:"Comic Neue",sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal;font-size:1.5rem;padding-left:18%}.work2 .image-stack{display:flex;flex-direction:column;gap:1rem}.work2 .image-stack img{display:block;border-radius:8px;padding-left:18%;padding-right:18%;width:100%;height:200px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:8px;transition:transform .3s ease}.work2 .image-stack img:hover{transform:scale(1.2)}.work2 .pl-img-1{height:100px;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;margin-top:3rem;margin-bottom:2rem;transition:transform .3s ease}.work2 .pl-img-1:hover{transform:scale(1.2)}.work2 .w2-bg-img{background-image:url(/assets/images/work2/bg-img.jpg);height:100px}.work2 .work1-galeria img{border-radius:25px;cursor:pointer;transition:transform .3s ease}.work2 .work1-galeria img:hover{transform:scale(1.05)}.work2 #lightbox{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);justify-content:center;align-items:center;z-index:1050}.work2 #lightbox img{max-width:100vw;max-height:100vh;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.5)}.work2 #lightbox-close{position:absolute;top:20px;right:30px;color:#fff;background:none;border:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:bold;line-height:1}.work2 #lightbox-close:hover{color:#ddd}.work3{background-color:#f0f8ff}.work3 .w3-gap1{height:200px}.work3 .w3-gap2{margin-bottom:5rem}.work3 .w3-gap3{margin-top:8rem;margin-bottom:5rem}.work3 .w3-txt-title{font-family:"Playfair Display",serif,serif;font-weight:700;font-style:normal;font-size:5rem;color:#172c25}.work3 .w3-txt-base{font-family:"Playfair Display",serif,serif;font-weight:400;font-style:normal;font-size:1.5rem;color:#172c25}.work3 .img-col{display:flex;align-items:center;height:auto}.work3 .w3-img-1{display:block;max-width:100%;height:auto;border-radius:10px}.work3 .img-col-vertical{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.work3 .w3-img-2{max-width:100%;height:auto}.work3 .work3-galeria img{max-width:100%;height:auto;border-radius:25px;cursor:pointer;transition:transform .3s ease}.work3 .work3-galeria img:hover{transform:scale(1.05)}.work3 #lightbox{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);justify-content:center;align-items:center;z-index:1050}.work3 #lightbox img{max-width:100vw;max-height:100vh;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.5)}.work3 #lightbox-close{position:absolute;top:20px;right:30px;color:#fff;background:none;border:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:bold;line-height:1}.work3 #lightbox-close:hover{color:#ddd}.work4{margin-top:10rem;background-color:#fff}.intro-col-1{padding-right:40px}.info-tl{font-family:"Inter",sans-serif;font-weight:300;color:#8a8a8a;margin-bottom:0px;text-align:right}.info-tx{font-family:"Inter",sans-serif;font-weight:300;margin-bottom:2rem;text-align:right}.info2-tx{font-family:"Inter",sans-serif;font-weight:300;margin-bottom:2rem;text-align:left}.info2-tx a{font-family:"Inter",sans-serif;font-weight:300;margin-bottom:2rem;text-align:left;color:#e4a023}.work4-sep2{height:350px}.work4-galeria img{margin-bottom:20px}.work4-galeria img:hover{transform:scale(1)}#lightbox{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);justify-content:center;align-items:center;z-index:1050}#lightbox img{max-width:100vw;max-height:100vh;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.5)}#lightbox-close{position:absolute;top:20px;right:30px;color:#fff;background:none;border:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:bold;line-height:1}#lightbox-close:hover{color:#ddd}@media(max-width: 768px){.work4-galeria{flex-wrap:nowrap !important;overflow-x:auto;-webkit-overflow-scrolling:touch}.work4-galeria>div{height:90vh;width:auto}.work4-galeria img{height:100%;width:auto;-o-object-fit:cover;object-fit:cover}}.w4-sep{margin-bottom:20px}.pl-img-1{height:100px;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;margin-top:3rem;margin-bottom:2rem;transition:transform .3s ease}.pl-img-1:hover{transform:scale(1.2)}.w2-txt-title1{margin-top:200px;font-family:"Poetsen One",sans-serif;font-weight:100;font-style:normal;font-size:5rem;color:#2e6051}.img-sepw1{margin-top:50px;padding-right:4%;padding-left:4%}.img-sepw4{margin-top:50px}.w3-vd{margin-top:100px;margin-bottom:100px;max-height:600px}.w1-sep{margin-top:200px}