body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"system-ui",Helvetica,sans-serif,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:system-ui;src:url(/static/media/sf-pro-text-regular.6c476e49e88b29f603fb.ttf)}.app-section{height:100vh;width:100%}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#ededed}::-webkit-scrollbar-thumb{background:#343a40;border-radius:50px}::-webkit-scrollbar-thumb:hover{background:#2490e3}body{font-family:Inter,sans-serif;line-height:1.6}h1,h2,h3,h4,h5,h6{color:#2490e3;font-family:Poppins,sans-serif}.rekanata-hero-section{background-color:#f0f8ff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;box-shadow:0 8px 20px rgba(0,0,0,.08);margin-bottom:60px;padding:100px 19%;text-align:center}.rekanata-main-heading{color:#1a5e9a;font-size:3.5em;font-weight:700;line-height:1.2;margin-bottom:20px;text-align:left}.rekanata-tagline{color:#555;font-size:1.5em;font-weight:400;margin:0 auto;max-width:100%;text-align:left}.rekanata-section-heading{color:#333;font-size:2.5em;font-weight:600;letter-spacing:-.02em;margin-bottom:40px;margin-top:80px;position:relative;text-align:left}.rekanata-section-heading:after{background-color:#2490e3;border-radius:2px;content:"";display:block;height:4px;margin:15px 0 0;width:80px}.rekanata-about-section,.rekanata-services-section,.rekanata-why-choose-us{margin:0 auto 80px;max-width:1000px;padding:0 25px}.rekanata-about-section p,.rekanata-services-section p{color:#555;font-size:1.15em;line-height:1.8;margin-bottom:25px}.rekanata-services-section ul{list-style:none;padding:0}.rekanata-services-section li{background-color:#fff;border-left:6px solid #2490e3;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);color:#444;font-size:1.05em;margin-bottom:20px;padding:25px;transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease}.rekanata-services-section li:hover{box-shadow:0 8px 20px rgba(0,0,0,.12);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.rekanata-services-section li p{color:#666;font-size:1em;line-height:1.7;margin-bottom:0;margin-top:8px}.rekanata-services-section li strong{color:#1a5e9a;display:block;font-size:1.5em;font-weight:600;margin-bottom:5px}.why-choose-points{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px}.point-item{background-color:#fff;border:1px solid #eee;border-radius:12px;padding:35px;text-align:left;transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease}.point-item:hover{box-shadow:0 12px 25px rgba(0,0,0,.15);-webkit-transform:translateY(-7px);transform:translateY(-7px)}.point-item h3{color:#1a5e9a;font-size:1.6em;font-weight:600;line-height:1.3;margin-bottom:15px}.point-item p{color:#666;font-size:1em;line-height:1.7}.rekanata-cta-section-new-layout{background-color:#f7f7f7;border-radius:20px;margin:80px auto;max-width:1200px;overflow:hidden;padding:0}.cta-content-wrapper-new{align-items:stretch;display:flex;flex-direction:row;min-height:450px}.text-cta-section{align-items:flex-start;background-color:#f8f8f8;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:60px 40px;text-align:left}.cta-main-heading-new{color:#1a5e9a;font-size:2.8em;font-weight:700;letter-spacing:-.03em;line-height:1.2;margin-bottom:25px}.cta-paragraph-new{color:#555;font-size:1.15em;line-height:1.8;margin-bottom:0;max-width:500px}.video-and-button-section{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:30px;justify-content:center;padding:40px}.video-placeholder-new{background-color:#000;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.2);height:0;max-width:500px;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.video-placeholder-new video{border-radius:12px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.cta-buttons-group-new{display:flex;justify-content:center;width:100%}.btn-contact-us-new{align-items:center;background-color:#1a5e9a;border-radius:50px;color:#fff;display:inline-flex;font-size:1em;font-weight:0;gap:12px;padding:8px 40px;text-decoration:none;transition:background-color .3s ease,box-shadow .3s ease,-webkit-transform .2s ease;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease,-webkit-transform .2s ease}.btn-contact-us-new:hover{background-color:#15568f;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.btn-contact-us-new .fab{font-size:1em}@media only screen and (min-width:320px) and (max-width:480px){.rekanata-hero-section{margin-bottom:40px;padding:50px 15px}.rekanata-main-heading{font-size:2.2em;margin-bottom:15px}.rekanata-tagline{font-size:1em}.rekanata-section-heading{font-size:2em;margin-bottom:30px;margin-top:60px}.rekanata-section-heading:after{height:3px;margin:10px 0 0;width:60px}.rekanata-about-section,.rekanata-services-section,.rekanata-why-choose-us{margin-bottom:40px;padding:0 15px}.rekanata-about-section p,.rekanata-services-section p{font-size:1em;margin-bottom:15px}.rekanata-services-section li{font-size:.95em;margin-bottom:15px;padding:20px}.rekanata-services-section li strong{font-size:1.5em}.why-choose-points{gap:25px;grid-template-columns:1fr;margin-top:30px}.point-item{padding:25px}.point-item h3{font-size:1.4em}.point-item p{font-size:.9em}.rekanata-cta-section-new-layout{border-radius:15px;box-shadow:0 10px 25px rgba(0,0,0,.1);margin:40px auto}.cta-content-wrapper-new{flex-direction:column;min-height:0;min-height:auto}.text-cta-section{align-items:center;padding:30px 20px;text-align:center}.cta-main-heading-new{font-size:2em;margin-bottom:15px}.cta-paragraph-new{font-size:1em;max-width:90%}.video-and-button-section{gap:20px;padding:30px 20px}.video-placeholder-new{border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.15)}.btn-contact-us-new{font-size:1em;justify-content:center;max-width:280px;padding:15px 25px;width:100%}}@media only screen and (min-width:481px) and (max-width:768px){.rekanata-hero-section{padding:60px 25px}.rekanata-main-heading{font-size:2.8em}.rekanata-tagline{font-size:1.2em}.rekanata-section-heading{font-size:2.5em;margin-bottom:35px;margin-top:70px}.rekanata-about-section,.rekanata-services-section,.rekanata-why-choose-us{margin-bottom:60px;padding:0 25px}.rekanata-about-section p,.rekanata-services-section p{font-size:1.05em}.why-choose-points{gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.point-item h3{font-size:1.5em}.rekanata-cta-section-new-layout{border-radius:18px;margin:60px auto}.cta-content-wrapper-new{flex-direction:column;min-height:0;min-height:auto}.text-cta-section{align-items:center;padding:40px 30px;text-align:center}.cta-main-heading-new{font-size:2.4em}.cta-paragraph-new{font-size:1.1em;max-width:90%}.video-and-button-section{gap:25px;padding:40px 30px}.btn-contact-us-new{font-size:1em;max-width:320px;padding:16px 30px;width:auto}}@media only screen and (min-width:769px) and (max-width:1024px){.rekanata-main-heading{font-size:3em}.rekanata-tagline{font-size:1.3em}.rekanata-section-heading{font-size:2.3em}.rekanata-about-section,.rekanata-services-section,.rekanata-why-choose-us{padding:0 30px}.why-choose-points{gap:30px;grid-template-columns:repeat(1,1fr)}.rekanata-cta-section-new-layout{margin:70px auto;max-width:960px}.cta-content-wrapper-new{flex-direction:row;min-height:400px}.text-cta-section{align-items:flex-start;padding:50px 35px;text-align:left}.cta-main-heading-new{font-size:2.5em}.cta-paragraph-new{font-size:1.1em}.video-and-button-section{padding:35px}.btn-contact-us-new{font-size:1em}}@media only screen and (min-width:1025px) and (max-width:1200px){.rekanata-about-section,.rekanata-services-section,.rekanata-why-choose-us{max-width:1000px}.why-choose-points{grid-template-columns:repeat(3,1fr)}.rekanata-cta-section-new-layout{margin:80px auto;max-width:1100px}.text-cta-section{padding:60px 40px}.cta-main-heading-new{font-size:2.7em}.cta-paragraph-new{font-size:1.15em}.video-and-button-section{padding:40px}}@media only screen and (min-width:1201px){.rekanata-main-heading{font-size:3.8em}.rekanata-tagline{font-size:1.6em}.rekanata-section-heading{font-size:3.5em}.rekanata-about-section,.rekanata-services-section,.rekanata-why-choose-us{max-width:1300px;padding:0 50px}.why-choose-points{gap:45px}.rekanata-cta-section-new-layout{margin:100px auto;max-width:1300px}.text-cta-section{padding:70px 50px}.cta-main-heading-new{font-size:3.2em}.cta-paragraph-new{font-size:1.2em}.video-and-button-section{padding:50px}.btn-contact-us-new{font-size:1em}}.clientsSection{background-color:#f8f8f8;font-family:Arial,sans-serif;padding:60px 0}.container{margin:0 auto;max-width:1200px;text-align:center;width:90%}.sectionTitle{color:#333;font-size:2.5em;font-weight:600;margin-bottom:10px}.sectionDescription{color:#666;font-size:1.1em;margin-bottom:40px}.clientGrid{grid-gap:20px;box-shadow:0 4px 8px rgba(0,0,0,.05);display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.clientCard,.clientGrid{background-color:#fff;border-radius:8px;padding:20px}.clientCard{align-items:center;border:1px solid #eee;box-shadow:0 2px 4px rgba(0,0,0,.05);cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;min-height:150px;overflow:hidden;position:relative;transition:background-color .3s ease,color .3s ease,box-shadow .2s ease-in-out,border-color .3s ease,-webkit-transform .2s ease-in-out;transition:background-color .3s ease,color .3s ease,transform .2s ease-in-out,box-shadow .2s ease-in-out,border-color .3s ease;transition:background-color .3s ease,color .3s ease,transform .2s ease-in-out,box-shadow .2s ease-in-out,border-color .3s ease,-webkit-transform .2s ease-in-out}.clientCard:hover{background-color:#007bff;border-color:#007bff;box-shadow:0 6px 12px rgba(0,0,0,.1),0 4px 8px rgba(0,123,255,.3);color:#fff;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.clientCard img{margin-bottom:15px;max-height:70px;max-width:100%;object-fit:contain;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.clientCard:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.clientCard .category{align-self:flex-start;color:#999;font-size:.8em;margin-top:auto;transition:color .3s ease}.clientCard:hover .category{color:hsla(0,0%,100%,.7)}@media only screen and (min-width:320px) and (max-width:480px){.sectionTitle{font-size:1.8em}.sectionDescription{font-size:.9em;margin-bottom:20px}.clientGrid{gap:15px;grid-template-columns:1fr;padding:15px}.clientCard{min-height:120px;padding:15px}.clientCard img{margin-bottom:10px;max-height:50px}.clientCard .category{font-size:.7em}}@media only screen and (min-width:481px) and (max-width:768px){.sectionTitle{font-size:2.2em}.sectionDescription{font-size:1em;margin-bottom:30px}.clientGrid{gap:18px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding:18px}.clientCard{min-height:130px;padding:18px}.clientCard img{margin-bottom:12px;max-height:60px}.clientCard .category{font-size:.75em}}@media only screen and (min-width:769px) and (max-width:1024px){.clientGrid{gap:20px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:20px}.clientCard{min-height:140px}.clientCard img{max-height:65px}}@media only screen and (min-width:1025px) and (max-width:1200px){.clientGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media only screen and (min-width:1201px){.container{max-width:1400px}.sectionTitle{font-size:2.8em}.sectionDescription{font-size:1.2em}.clientGrid{gap:25px;padding:30px}.clientCard{min-height:160px;padding:25px}.clientCard img{max-height:80px}}.faq-container{background-color:#fff;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.05);font-family:Arial,sans-serif;margin:60px auto;max-width:700px;padding:40px 20px;transition:all .3s ease}.faq-title{color:#222;font-size:2.5rem;font-weight:700;margin-bottom:40px;text-align:center}.faq-item{background:#f6f6f6;border-radius:10px;cursor:pointer;margin-bottom:16px;overflow:hidden;transition:all .3s ease}.faq-item.active{background-color:#fff;border-left:4px solid #e63946;box-shadow:0 4px 12px rgba(0,0,0,.06)}.faq-question{align-items:center;color:#333;display:flex;font-size:16px;font-weight:500;gap:10px;padding:18px 24px}.faq-toggle-icon{color:#e63946;font-size:20px;font-weight:700;text-align:center;width:20px}.faq-answer-wrapper.dynamic{height:0;overflow:hidden;transition:height .35s ease;will-change:height}.faq-answer{color:#555;font-size:15px;line-height:1.6;opacity:1;padding:0 24px 20px;transition:opacity .3s ease}@media only screen and (min-width:320px) and (max-width:480px){.faq-container{padding:30px 16px}.faq-title{font-size:1.8rem;margin-bottom:30px}.faq-question{font-size:15px;padding:14px 16px}.faq-answer{font-size:14px;padding:0 16px 16px}}@media only screen and (min-width:481px) and (max-width:768px){.faq-container{padding:35px 20px}.faq-title{font-size:2rem}.faq-question{font-size:15.5px}.faq-answer{font-size:14.5px}}@media only screen and (min-width:769px) and (max-width:1024px){.faq-container{padding:40px 24px}.faq-title{font-size:2.3rem}}@media only screen and (min-width:1025px) and (max-width:1200px){.faq-container{max-width:800px}}@media only screen and (min-width:1201px){.faq-container{max-width:900px}}.hero-section{background-color:#f2f4ff;padding:4rem 2rem}.hero-content{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1200px}@media (min-width:768px){.hero-content{align-items:center;flex-direction:row}}.hero-text{flex:1 1}.subheading{color:#7b7b7b;font-size:.95rem;margin-bottom:.5rem}h1{font-size:2.5rem;font-weight:700;line-height:1.2;margin:.5rem 0}.description{color:#4e4e4e;font-size:1.05rem;line-height:1.6;margin-top:1rem;max-width:500px}.buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.btn{border-radius:5px;padding:.75rem 1.5rem;transition:all .3s ease}.btn.link{background:none;color:#4b3aff;text-decoration:underline}.btn.link:hover{color:#372acc}.hero-image{display:flex;flex:1 1;justify-content:center}.video-wrapper{border-radius:12px;height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.video-wrapper iframe{border:0;border-radius:12px;height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width:320px) and (max-width:480px){.hero-section{padding:2rem 1rem}h1{font-size:1.8rem}.description{font-size:.95rem}.buttons{flex-direction:column;gap:.75rem}.btn{width:100%}.hero-content{flex-direction:column}}@media only screen and (min-width:481px) and (max-width:768px){h1{font-size:2rem}.description{font-size:1rem}.hero-content{flex-direction:column;gap:2rem}.btn{font-size:.95rem}.buttons{flex-direction:row;flex-wrap:wrap}}@media only screen and (min-width:769px) and (max-width:1024px){.hero-content{align-items:center;flex-direction:row;gap:2rem}h1{font-size:2.2rem}.description{font-size:1.05rem}.btn{font-size:1rem}}@media only screen and (min-width:1025px) and (max-width:1200px){h1{font-size:2.4rem}.description{font-size:1.1rem}.btn{font-size:1.05rem}}@media only screen and (min-width:1201px){.hero-content{max-width:1200px}h1{font-size:2.8rem}.description{font-size:1.15rem}}.fdm-section{background-color:#f2f4ff;border-top:1px solid #e5e5e5;padding:6rem 2rem}.fdm-container{align-items:center;display:flex;flex-direction:column;gap:3rem;margin:0 auto;max-width:1200px}@media (min-width:768px){.fdm-container{flex-direction:row;gap:4rem}.fdm-container.reverse{flex-direction:row-reverse}}.fdm-visual{border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.1);flex:1 1;max-width:600px;overflow:hidden;width:100%}.fdm-video-wrapper{height:0;padding-bottom:56.25%;position:relative;width:100%}.fdm-video-wrapper iframe{border:0;border-radius:10px;height:100%;left:0;position:absolute;top:0;width:100%}.fdm-content{flex:1 1;max-width:600px;text-align:left}.fdm-badge{background-color:#fff;border-radius:50px;color:#4b3aff;display:inline-block;font-size:1rem;font-weight:600;margin-bottom:1.25rem;padding:.5rem 1rem}.fdm-title{color:#111;font-size:2.7rem;font-weight:700;line-height:1.25;margin-bottom:1.25rem}.highlight{color:#4b3aff}.fdm-description{color:#4e4e4e;font-size:1.125rem;line-height:1.8;margin-bottom:1.75rem}.fdm-features{list-style:none;margin-bottom:2rem;padding-left:0}.fdm-features li{color:#333;font-size:1.1rem;margin-bottom:.65rem}.fdm-buttons{display:flex;flex-wrap:wrap;gap:1rem}.btn{border:none;border-radius:50px;cursor:pointer;font-size:1rem;font-weight:600;padding:.9rem 1.75rem;transition:background .3s ease}.btn.primary{background-color:#4b3aff;color:#fff}.btn.primary:hover{background-color:#372acc}@media only screen and (max-width:480px){.fdm-section{padding:4rem 1rem}.fdm-title{font-size:2rem}.fdm-buttons{flex-direction:column}.btn{width:100%}}@media only screen and (min-width:481px) and (max-width:767px){.fdm-title{font-size:2.4rem}}@media only screen and (min-width:1024px){.fdm-title{font-size:4rem}}.filter-chip{align-items:center;background-color:#e0e0e0;border-radius:16px;color:#333;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;margin:4px;padding:4px 12px}.filter-label{margin-right:8px}.remove-button{background:none;border:none;color:#555;cursor:pointer;font-size:18px;line-height:1;padding:0}.remove-button:hover{color:#000}.filter-section-container{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:16px}.top-bar{justify-content:space-between;margin-bottom:12px}.filter-controls,.top-bar{align-items:center;display:flex}.clear-all-button,.filter-button{background:none;border:none;cursor:pointer;font-family:inherit;font-size:14px}.filter-button{color:#333;font-weight:700}.icon{font-weight:700;margin-right:4px}.clear-all-button{color:#007bff;margin-left:16px}.sort-by{align-items:center;display:flex;font-size:14px}.sort-by select{border:1px solid #ccc;border-radius:4px;font-size:14px;margin-left:8px;padding:4px 8px}.active-filters{display:flex;flex-wrap:wrap}@media (max-width:768px){.top-bar{align-items:flex-start;flex-direction:column}.sort-by{margin-top:12px}}.product-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);padding:16px}.product-card{border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:block;overflow:hidden;text-decoration:none;transition:box-shadow .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-transform .3s ease-in-out}.product-card:hover{box-shadow:0 8px 16px rgba(0,0,0,.2);-webkit-transform:translateY(-5px) scale(1.05);transform:translateY(-5px) scale(1.05)}.product-image{display:block;height:auto;overflow:hidden;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:100%}@media (max-width:768px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.product-grid{grid-template-columns:1fr}}.ebooks-app-container{box-shadow:0 0 10px rgba(0,0,0,.1)}.ebooks-app-container,.ebooks-product-grid-container{background-color:#fff;margin:0 auto;min-height:100vh;width:100%}.ebooks-product-grid-container{max-width:1250px}.ebook-hero-container{align-items:center;background-color:#fff;display:flex;justify-content:center;min-height:100vh;padding:2rem}.ebook-hero-content{max-width:900px;text-align:left;width:100%}.ebook-hero-title{color:#5798bb;font-family:Montserrat,sans-serif;font-size:3.8rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem}.ebook-hero-subtitle{color:#455a64;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;margin-bottom:2.5rem}.ebook-hero-cta-button{background-color:#5798bb;border-radius:50px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff;cursor:pointer;display:inline-block;font-size:1.3rem;font-weight:700;padding:1.2rem 2.5rem;text-decoration:none;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s}.ebook-hero-cta-button:hover{background-color:#3b6f8b;-webkit-transform:translateY(-3px);transform:translateY(-3px)}@media only screen and (min-width:320px) and (max-width:480px){.ebook-hero-container{flex-direction:column;padding:2.5rem;text-align:center}.ebook-hero-title{font-size:2.2rem;margin-bottom:1rem}.ebook-hero-subtitle{font-size:1.1rem;margin-bottom:2rem}.ebook-hero-cta-button{font-size:1rem;padding:.8rem 1.5rem;width:100%}}@media only screen and (min-width:481px) and (max-width:768px){.ebook-hero-title{font-size:2.8rem}.ebook-hero-subtitle{font-size:1.3rem}.ebook-hero-cta-button{font-size:1.1rem;padding:1rem 2rem}}@media only screen and (min-width:769px) and (max-width:1024px){.ebook-hero-title{font-size:3.2rem}.ebook-hero-subtitle{font-size:1.4rem}}@media only screen and (min-width:1201px){.ebook-hero-content{max-width:1200px}.ebook-hero-title{font-size:4.5rem}}:root{--textIndicatorDark:#1e1e1e;--textIndicatorWhite:#fff;--textIndicatorHover:#2490e3;--textIndicatorHoverPressed:#fff}.scroll-to-top{align-items:center;background-color:#fff;border-radius:30%;bottom:3%;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;height:auto;justify-content:center;left:95%;overflow:hidden;position:fixed;width:auto;z-index:500}.scroll-to-top:hover{background-color:#096bb5;-webkit-transform:scale(1.1);transform:scale(1.1)}.scroll-to-top-indicator{align-items:center;background-color:initial;display:flex;flex-direction:column;height:auto;justify-content:center;padding:10px;width:auto}.scroll-to-top-indicator a{color:#1e1e1e;color:var(--textIndicatorDark);font-size:16px;text-align:center}.scroll-to-top-indicator a:hover{color:#fff;color:var(--textIndicatorHoverPressed);cursor:pointer}@media only screen and (min-width:320px) and (max-width:480px){.scroll-to-top{bottom:3%;left:75%}}@media only screen and (min-width:481px) and (max-width:768px){.scroll-to-top{bottom:3%;left:80%}}@media only screen and (min-width:769px) and (max-width:1024px){.scroll-to-top{bottom:3%;left:85%}}@media only screen and (min-width:1025px) and (max-width:1200px){.scroll-to-top{bottom:4%;left:90%}}@media only screen and (min-width:1201px){.scroll-to-top{bottom:4%;left:90%}}.footer{--rowWidth:100%;--colorPrimaryBlueFooter:#e2e2e2;--colorPrimaryFooter:#1b2830;--colorPrimaryDarkFooter:#0d0d0d;--colorWhite:#fff;--colorTitleHeader:#fff;background-color:var(--colorPrimaryFooter);display:flex;flex-direction:column;height:auto;overflow:hidden;width:100%}.footer-container{margin:20px 100px}.footer-top-container{grid-gap:40px;display:grid;grid-template-columns:repeat(4,1fr)}.footer-bottom-container{background-color:initial;display:grid;grid-template-columns:1fr auto;margin-top:20px}.footer-list-with-image{align-items:center;display:flex;flex-direction:row;justify-content:left;margin-bottom:10px;margin-top:10px;overflow:hidden}.footer-list-with-image:hover{cursor:pointer}.footer-row{background-color:initial}.footer-text{background-color:initial;color:#fff;line-height:1.2}.footer-text,.title-header{font-family:Arial,Helvetica,sans-serif;font-size:14px}.title-header{color:var(--colorTitleHeader);opacity:.3;padding-bottom:10px;padding-top:10px}.footer-text-info{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.2;margin-left:5px}.footer-text-info,.footer-text-link{color:var(--colorPrimaryBlueFooter);text-decoration:none}.footer-text-link:hover{color:var(--colorPrimaryBlueFooter)}.div-bootom-right,.f-bottom-left{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:left;width:100%}.footer-social-links{display:flex;flex-direction:row;margin-top:10px}.footer-fab-icon{background-color:#fff;border-radius:50px;height:25px;margin-left:4px;margin-right:4px;padding:4px;width:auto}.footer-fab-icon:hover{background-color:var(--colorPrimaryBlueFooter);cursor:pointer}.footer-fab-list-image{background-color:#fff;border-radius:50px;height:25px;padding:5px;width:auto}@media only screen and (min-width:320px) and (max-width:480px){.footer{height:100%;width:100%}.footer-container{margin:20px}.footer-top-container{grid-gap:10px;display:grid;grid-template-columns:repeat(1,1fr)}.footer-text{background-color:initial;color:#fff;font-size:12px;line-height:1.2}.title-header{color:#fff;font-size:17px;padding-bottom:8px;padding-top:8px}.footer-list-with-image{margin-bottom:10px;margin-top:10px}.footer-fab-list-image{background-color:#fff;height:25px;padding:5px;width:auto}.footer-text-info{font-size:13px;line-height:1.2;margin:5px}.footer-bottom-container{display:grid;grid-template-columns:repeat(1,1fr);text-align:center}.f-bottom-left{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}}@media only screen and (min-width:481px) and (max-width:768px){.footer{height:100%;width:100%}.footer-container{margin:20px}.footer-top-container{grid-gap:10px;display:grid;grid-template-columns:repeat(1,1fr)}.footer-text{background-color:initial;color:#fff;font-size:13px;line-height:1.2}.title-header{color:#fff;font-size:18px;padding-bottom:8px;padding-top:8px}.footer-list-with-image{margin-bottom:10px;margin-top:10px}.footer-fab-list-image{background-color:#fff;height:25px;padding:5px;width:auto}.footer-text-info{font-size:14px;line-height:1.2;margin:5px}.footer-bottom-container{display:grid;grid-template-columns:repeat(2,1fr);text-align:left}.f-bottom-left{width:100%}}@media only screen and (min-width:769px) and (max-width:1024px){.footer{height:100%;width:100%}.footer-container{margin:20px}.footer-top-container{grid-gap:20px;display:grid;grid-template-columns:repeat(4,1fr)}.footer-text{background-color:initial;color:#fff;font-size:13px;line-height:1.2}.title-header{color:#fff;font-size:16px;padding-bottom:8px;padding-top:8px}.footer-list-with-image{margin-bottom:10px;margin-top:10px}.footer-fab-list-image{background-color:#fff;height:25px;padding:5px;width:auto}.footer-text-info{font-size:14px;line-height:1.2;margin:5px}.footer-bottom-container{display:grid;grid-template-columns:repeat(2,1fr);text-align:left}.f-bottom-left{width:100%}}@media only screen and (min-width:1025px) and (max-width:1200px){.footer{background-color:var(--colorPrimaryFooter);display:flex;flex-direction:column;height:auto;overflow:hidden;width:100%}.footer-container{margin:20px 100px}.footer-top-container{grid-gap:40px;display:grid;grid-template-columns:repeat(4,1fr)}.footer-bottom-container{display:grid;grid-template-columns:1fr auto;margin-top:20px}.f-bottom-left{flex-direction:column;justify-content:center}.footer-list-with-image{align-items:center;display:flex;flex-direction:row;justify-content:left;margin-bottom:10px;margin-top:10px;overflow:hidden}.footer-row,.footer-text{background-color:initial}.footer-text{color:#fff;font-size:13px;line-height:1.2}.title-header{color:#fff;font-size:18px;padding-bottom:10px;padding-top:10px}.footer-text-info{font-size:13px;line-height:1.2;margin:5px}.footer-text-link{text-decoration:none}.footer-text-link,.footer-text-link:hover{color:var(--colorPrimaryBlueFooter)}.div-bootom-right,.f-bottom-left{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:left;width:100%}.footer-social-links{display:flex;flex-direction:row;margin-top:10px}.footer-fab-icon{background-color:#fff;border-radius:50px;height:25px;margin-left:4px;margin-right:4px;padding:4px;width:auto}.footer-fab-icon:hover{background-color:var(--colorPrimaryBlueFooter);cursor:pointer}.footer-fab-list-image{background-color:#fff;border-radius:50px;height:25px;padding:5px;width:auto}}@media only screen and (min-width:1201px){.footer{background-color:var(--colorPrimaryFooter);display:flex;flex-direction:column;height:auto;overflow:hidden;width:100%}.footer-container{margin:100px}.footer-top-container{grid-gap:40px;display:grid;grid-template-columns:repeat(4,1fr)}.footer-bottom-container{display:grid;grid-template-columns:1fr auto;margin-top:20px}.f-bottom-left{flex-direction:column;justify-content:center}.footer-list-with-image{align-items:center;display:flex;flex-direction:row;justify-content:left;margin-bottom:10px;margin-top:10px;overflow:hidden}.footer-row,.footer-text{background-color:initial}.footer-text{color:#fff;font-size:13px;line-height:1.2}.title-header{color:#fff;font-size:22px;padding-bottom:10px;padding-top:10px}.footer-text-info{font-size:13px;line-height:1.2;margin:5px}.footer-text-link{font-size:13px;text-decoration:none}.footer-text-link,.footer-text-link:hover{color:var(--colorPrimaryBlueFooter)}.div-bootom-right,.f-bottom-left{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:left;width:100%}.footer-social-links{display:flex;flex-direction:row;margin-top:10px}.footer-fab-icon{background-color:#fff;border-radius:50px;height:25px;margin-left:4px;margin-right:4px;padding:4px;width:auto}.footer-fab-icon:hover{background-color:var(--colorPrimaryBlueFooter);cursor:pointer}.footer-fab-list-image{background-color:#fff;border-radius:50px;height:25px;padding:5px;width:auto}}.app-project-interior{--colorPrimary:#2490e3;--colorPrimaryDark:#1e1e1e;--colorWhite:#fff;--colorGray:#dfdfdf;background-color:var(--colorWhite);flex-direction:column;margin-top:70px}.app-project-interior,.project-interior-nav-header{align-items:center;display:flex;height:auto;width:100%}.project-interior-nav-header{justify-content:center;left:0;position:absolute;top:0;z-index:700}.project-interior-bottom-nav,.project-interior-container{height:100%;width:100%}.navbar-2{--colorTransparent:transparent;--colorPrimary:#2490e3;--colorPrimaryDark:#1e1e1e;--colorWhite:#fff;--colorGray:#dfdfdf;--bg-nav-item-hover:#2490e3;--bg-nav-on-hover:hsla(0,0%,88%,.3);--navWidth:100%;--navHeight:70px;--navWidthMobileScreen:100%;--navHeightMobileScreen:45px;--paddingLeftText:20px;--paddingRightText:20px;--paddingTopText:20px;--paddingBottomText:20px;--logoWidth:auto;--logoHeight:30px;--spaceNavTextItemHeader:100px;--spaceNavMoreActionHeader:100px;--paddingTopButton:5px;--paddingBottomButton:5px;--paddingLeftButton:15px;--paddingRightButton:15px;--rowItemPaddingTop:100%;--rowItemPaddingBottom:100%;--cornerRadius:50px;--textNavAppearanceExtraSmall:9px;--textNavAppearanceSmall:12px;--textNavAppearanceMedium:14px;--textNavAppearanceLarge:16px;--globalNavTextSize:18px;--dropdownContentPaddingTop:2px;--dropdownContentPaddingBottom:2px;--dropdownContentPaddingLeft:15px;--dropdownContentPaddingRight:15px;background-color:var(--colorTransparent);height:var(--navHeight);position:fixed;top:0;width:var(--navWidth);z-index:500}.navbar-2 .navbar-2-container{background-color:initial;padding-left:50px;padding-right:50px}.navbar-2-horizontal-item{height:var(--navHeight);overflow:hidden;width:var(--navWidth)}.navbar-2-base-header,.navbar-2-horizontal-item{align-items:center;background-color:initial;display:flex;flex-direction:row;justify-content:center}.navbar-2-base-header{grid-column-gap:0;grid-row-gap:0;grid-gap:0;grid-template-columns:auto 1fr;grid-template-rows:1fr;width:100%}.navbar-2-logo-header{align-items:center;background-color:initial;display:flex;height:var(--navHeight);justify-content:center;overflow:hidden;width:auto}.left-logo{height:var(--logoHeight);width:var(--logoWidth)}.navbar-2-link-header{align-items:center;background-color:initial;display:flex;justify-content:center;margin-left:var(--spaceNavTextItemHeader);overflow:hidden}.navbar-2-row-item{background-color:initial;overflow:hidden;padding-bottom:var(--rowItemPaddingBottom);padding-top:var(--rowItemPaddingTop)}.text-item{background-color:initial;color:var(--colorWhite);font-family:Arial,Helvetica,sans-serif;font-size:var(--textNavAppearanceMedium);padding:var(--paddingTopText) var(--paddingRightText) var(--paddingBottomText) var(--paddingLeftText);text-decoration:none}.text-item:hover{color:var(--colorPrimary);cursor:pointer}.navbar-2-row-item-dropdown{background-color:initial;overflow:hidden;padding-bottom:var(--rowItemPaddingBottom);padding-top:var(--rowItemPaddingTop)}.text-item-dropdown{background-color:initial;color:var(--colorWhite);font-family:"system-ui",Arial,Helvetica;font-size:var(--textNavAppearanceMedium);padding-left:var(--paddingLeftText);padding-right:var(--paddingRightText)}.navbar-2-row-item-dropdown:hover .text-item-dropdown{color:var(--colorPrimary);cursor:pointer}.navbar-2-dropdown-content{background-color:initial;display:flex;flex-direction:row;height:auto;justify-content:center;left:0;margin:auto;overflow:hidden;position:absolute;top:var(--navHeight);visibility:hidden;width:100%;z-index:500}.navbar-2-dropdown-content a:hover{background-color:initial;color:var(--colorPrimary)}.navbar-2-row-item-dropdown:hover .navbar-2-dropdown-content{visibility:visible}.navbar-2-text-link{align-items:center;background-color:var(--colorWhite);border-radius:var(--cornerRadius);box-shadow:0 1px 1px 1px rgba(0,0,0,.2);display:flex;flex-direction:row;height:60px;justify-content:center;margin-bottom:5px;margin-top:1px;overflow:hidden;padding-left:20px;padding-right:20px;width:auto}.navbar-2-text-link-text-item{background-color:initial;border-radius:0;color:var(--colorPrimaryDark);display:block;float:none;font-family:"system-ui",Arial,Helvetica;font-size:var(--textNavAppearanceMedium);height:auto;margin:5px;padding:var(--dropdownContentPaddingTop) var(--dropdownContentPaddingRight) var(--dropdownContentPaddingBottom) var(--dropdownContentPaddingLeft);text-align:center;text-align:left;text-decoration:none}.navbar-2-more-action-header{background-color:initial;margin-left:var(--spaceNavMoreActionHeader);overflow:hidden}.navbar-2-header-scroll-bg{background-color:var(--colorWhite);box-shadow:0 1px 5px 0 rgba(0,0,0,.2);transition:background-color 1s ease}.navbar-2-header-scroll-text .text-item,.navbar-2-header-scroll-text .text-item-dropdown{color:var(--colorPrimaryDark);transition:background-color 1s ease}.navbar-2-side-nav{display:none}@media only screen and (min-width:320px) and (max-width:480px){.navbar-2,.navbar-2-horizontal-item{height:var(--navHeightMobileScreen)}.text-item{background-color:initial;font-size:var(--textNavAppearanceSmall);padding-bottom:var(--paddingBottomText);padding-left:10px;padding-right:10px;padding-top:var(--paddingTopText)}.text-item:hover{color:var(--colorPrimary)}.navbar-2-link-header{display:none;visibility:hidden}.text-item-dropdown{background-color:initial;color:var(--colorWhite);font-size:var(--textNavAppearanceSmall);padding-left:10px;padding-right:10px}.left-logo{height:20px;width:var(--logoWidth)}.navbar-2-side-nav{display:block}}@media only screen and (min-width:481px) and (max-width:768px){.navbar-2,.navbar-2-horizontal-item{height:var(--navHeightMobileScreen)}.text-item{background-color:initial;font-size:var(--textNavAppearanceSmall);padding-bottom:var(--paddingBottomText);padding-left:10px;padding-right:10px;padding-top:var(--paddingTopText)}.text-item:hover{color:var(--colorPrimary)}.navbar-2-link-header{display:none;visibility:hidden}.text-item-dropdown{background-color:initial;color:var(--colorWhite);font-size:var(--textNavAppearanceSmall);padding-left:10px;padding-right:10px}.left-logo{height:25px;width:var(--logoWidth)}.navbar-2-side-nav{display:block}}@media only screen and (min-width:769px) and (max-width:1024px){.text-item{background-color:initial;font-size:var(--textNavAppearanceSmall);padding-bottom:var(--paddingBottomText);padding-left:10px;padding-right:10px;padding-top:var(--paddingTopText)}.text-item:hover{color:var(--colorPrimary)}.navbar-2-row-item-dropdown{background-color:initial;padding-bottom:var(--rowItemPaddingBottom);padding-top:var(--rowItemPaddingTop)}.navbar-2-link-header{align-items:center;background-color:initial;display:flex;justify-content:center;margin-left:30px}.navbar-2-more-action-header{margin-left:30px}.navbar-2-text-link{margin-bottom:5px;margin-top:5px}.navbar-2-text-link-text-item{padding-bottom:10px;padding-left:var(--dropdownContentPaddingLeft);padding-right:var(--dropdownContentPaddingRight);padding-top:10px}.navbar-2-text-link-text-item,.text-item-dropdown{background-color:initial;font-size:var(--textNavAppearanceSmall)}.text-item-dropdown{color:var(--colorWhite);padding-left:10px;padding-right:10px}.left-logo{height:26px;width:var(--logoWidth)}.navbar-2-side-nav{display:none}}@media only screen and (min-width:1025px) and (max-width:1200px){.text-item{background-color:initial;font-size:var(--textNavAppearanceSmall);padding-bottom:var(--paddingBottomText);padding-left:20px;padding-right:20px;padding-top:var(--paddingTopText)}.text-item:hover{color:var(--colorPrimary)}.navbar-2-link-header{align-items:center;background-color:initial;display:flex;justify-content:center;margin-left:60px}.navbar-2-more-action-header{margin-left:60px}.text-item-dropdown{background-color:initial;color:var(--colorWhite);font-size:var(--textNavAppearanceSmall);padding-left:10px;padding-right:10px}.left-logo{height:29px;width:var(--logoWidth)}.navbar-2-side-nav{display:none}}@media only screen and (min-width:1201px){.text-item{background-color:initial;color:var(--colorWhite);font-size:var(--textNavAppearanceMedium);padding:var(--paddingTopText) var(--paddingRightText) var(--paddingBottomText) var(--paddingLeftText)}.text-item:hover{color:var(--colorPrimary)}.navbar-2-link-header{align-items:center;background-color:initial;display:flex;justify-content:center}.text-item-dropdown{background-color:initial;color:var(--colorWhite);font-size:var(--textNavAppearanceSmall);padding-left:10px;padding-right:10px}.left-logo{height:33px;width:var(--logoWidth)}.navbar-2-side-nav{display:none}}.navbar-2-dark-bg{--navWidth:100%;--navHeight:70px;--navWidthMobileScreen:100%;--navHeightMobileScreen:45px;background-color:#000;height:var(--navHeight);width:var(--navWidth)}@media only screen and (min-width:320px) and (max-width:480px){.navbar-2-dark-bg{--navHeight:var(--navHeightMobileScreen);background-color:#000;height:var(--navHeight);width:var(--navWidth)}}@media only screen and (min-width:481px) and (max-width:768px){.navbar-2-dark-bg{--navHeight:var(--navHeightMobileScreen);background-color:#000;height:var(--navHeight);width:var(--navWidth)}}@media only screen and (min-width:769px) and (max-width:1024px){.navbar-2-dark-bg{--navHeight:70px;background-color:#000;height:var(--navHeight);width:var(--navWidth)}}@media only screen and (min-width:1025px) and (max-width:1200px){.navbar-2-dark-bg{--navHeight:70px;background-color:#000;height:var(--navHeight);width:var(--navWidth)}}@media only screen and (min-width:1201px){.navbar-2-dark-bg{--navHeight:70px;background-color:#000;height:var(--navHeight);width:var(--navWidth)}}.side-nav-dropbtn{--colorTransparent:transparent;--colorPrimary:#2490e3;--colorPrimaryDark:#1e1e1e;--colorWhite:#fff;--colorGray:#dfdfdf;--bg-nav-item-hover:#2490e3;--bg-nav-on-hover:hsla(0,0%,88%,.3);--nav-font-size:13px;--nav-dropdown-font-size:12px;border:none;cursor:pointer;display:none;font-family:"system-ui",Arial,Helvetica;font-size:14px;height:45px;padding:15px;width:45px}.side-nav-dropbtn,.side-nav-dropbtn:focus,.side-nav-dropbtn:hover{background-color:initial}.side-nav-icon-menu{height:15px;width:15px}.side-nav-icon-close-menu{background-color:initial;border-radius:20px;height:18px;padding:2px 10px;width:auto}.side-nav-icon-close-menu:hover,.side-nav-icon-menu{cursor:pointer}.side-nav-dropdown-container{background-color:initial;display:flex;flex-direction:row;position:absolute;right:0;top:0;width:100%}.side-nav-dropdown-left-container{background-color:initial;display:flex;flex-direction:column;width:100%}.side-nav-dropdown-right-container{background-color:initial;display:flex;flex-direction:column;position:fixed;right:10px;top:15px;width:auto;z-index:100}.side-nav-dropdown-content{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.2);display:none;height:100vh;overflow:auto;position:absolute;top:0;width:100%;z-index:100}.side-nav-dropdown-content-menu-item{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);display:block;height:auto;padding:5px;width:100%;z-index:200}.side-nav-link-text-item{text-align:left;text-decoration:none}.side-nav-dropdown-content a{color:#000;display:block;font-family:"system-ui",Arial,Helvetica;font-size:14px;padding:5px;text-decoration:none}.side-nav-dropdown-container a:hover{background-color:var(--colorGray);border-radius:5px;color:var(--colorPrimary)}.side-nav-show{display:block}@-webkit-keyframes slide{to{left:0}}@keyframes slide{to{left:0}}@media only screen and (min-width:320px) and (max-width:480px){.side-nav-dropbtn{display:block}.side-nav-dropdown-content a{color:#000;font-size:14px}}@media only screen and (min-width:481px) and (max-width:768px){.side-nav-dropbtn{display:block}.side-nav-dropdown-content a{color:#000;font-size:14px}}@media only screen and (min-width:769px) and (max-width:1024px){.side-nav-dropbtn{display:none}.side-nav-dropdown-content a{color:#000;font-size:14px}}@media only screen and (min-width:1025px) and (max-width:1200px){.side-nav-dropbtn{display:none}.side-nav-dropdown-content a{color:#000;font-size:14px}}@media only screen and (min-width:1201px){.side-nav-dropbtn{display:none}.side-nav-dropdown-content a{color:#000;font-size:14px}}.gallery-house{--colorPrimary:#2490e3;--colorPrimaryDark:#1e1e1e;--colorWhite:#fff;--colorGray:#dfdfdf;--dimenFromNavHeader:50px;--imageRoundedCorner:5px;--overlayOnHoverRoundedCorner:5px;align-items:center;-webkit-animation:loadImg 1s ease;animation:loadImg 1s ease;display:flex;flex-direction:column;height:100%;overflow:hidden;padding-left:10%;padding-right:10%;width:100%}.gallery-house-hero-image{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;height:300px;position:relative;width:100%}.gallery-house-hero-text{color:#fff;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gallery-house-h1{color:var(--colorPrimaryDark);font-size:44px;margin-bottom:40px;margin-top:40px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.gallery-house-h1,.row-house{-webkit-animation:loadH1 1s ease;animation:loadH1 1s ease}.row-house{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:20px}.column-house{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.project-header{background-color:initial;padding:2px}.project-container{background-color:initial;height:100%;overflow:hidden;position:relative;width:100%}.project-overlay{background:#000;background:rgba(0,0,0,.5);bottom:0;color:#fff;height:100%;opacity:0;padding:20px;position:absolute;text-align:center;transition:.5s ease;width:100%}.content-title{bottom:10%;font-size:17px;left:3%;position:absolute}.content-title a{background-color:initial;color:#fff;text-decoration:none}.content-title a:hover{color:#2490e3;cursor:pointer}.content-year{bottom:3%;font-size:11px;left:3%;position:absolute}@media only screen and (min-width:320px) and (max-width:480px){.row-house{display:grid;grid-template-columns:repeat(1,1fr)}.gallery-house{padding-left:2%;padding-right:2%}.gallery-house-h1{font-size:24px}}@media only screen and (min-width:481px) and (max-width:768px){.row-house{display:grid;grid-template-columns:repeat(2,1fr)}.gallery-house{padding-left:5%;padding-right:5%}.gallery-house-h1{font-size:34px}}@media only screen and (min-width:769px) and (max-width:1024px){.row-house{display:grid;grid-template-columns:repeat(3,1fr)}.gallery-house{padding-left:5%;padding-right:5%}.gallery-house-h1{font-size:34px}}@media only screen and (min-width:1025px) and (max-width:1200px){.row-house{display:grid;grid-template-columns:repeat(3,1fr)}.gallery-house{padding-left:5%;padding-right:5%}.gallery-house-h1{font-size:44px}}@media only screen and (min-width:1201px){.row-house{display:grid;grid-template-columns:repeat(3,1fr)}.gallery-house{padding-left:10%;padding-right:10%}.gallery-house-h1{font-size:44px}}.m-filter-section{--colorTextButtonNormal:#1e1e1e;--colorTextButtonOnHover:#2490e3;background-color:#fff}.m-filter-container,.m-filter-section{height:100%;width:100%}.m-filter-text-input-container{background-color:initial;padding-left:10%;padding-right:10%;width:100%}.m-filter-text-input-top-container{background-color:initial;display:grid;grid-template-columns:1fr auto;width:100%}.m-filter-text-input-row{align-items:center;background-color:initial;display:flex;flex-direction:row;justify-content:left;width:100%}.m-filter-grid{grid-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:50px;margin-top:50px;padding-left:50px;padding-right:50px}.m-filter-row{background-color:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.m-filter-card{height:100%}.m-filter-card,.m-filter-card-top-container{background-color:initial;width:100%}.m-filter-card-bottom-container{background-color:#fff;text-align:left;width:100%}.m-filter-row-image{height:auto;object-fit:cover;width:100%}.m-filter-tag-text{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;color:gray;display:-webkit-box;font-size:12px;margin-top:8px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.m-filter-title-text{-webkit-line-clamp:2;line-clamp:2}.m-filter-description-text,.m-filter-title-text{-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-size:13px;margin-top:8px;overflow:hidden;text-overflow:ellipsis}.m-filter-description-text{-webkit-line-clamp:3;line-clamp:3}.m-filter-button-read-more{background:transparent;border:1px solid var(--colorPrimary);border-radius:5px;color:var(--colorPrimary);font-size:13px;margin-top:10px;padding:4px 10px;text-transform:lowercase;transition:.3s}.m-filter-button-read-more:hover{background:var(--colorPrimary);color:var(--colorWhite);cursor:pointer}.m-filter-clear-button-container{background-color:initial;display:flex;flex-direction:row;width:auto}.m-filter-button{align-items:center;background-color:#fff;border:0 solid transparent;border-radius:20px;color:var(--colorTextButtonNormal);display:flex;flex-direction:row;font-size:13px;justify-content:center;margin-left:5px;padding:5px 10px;text-align:center;transition:all .2s ease-in-out;width:auto}.m-filter-button:hover{background-color:#fff;color:var(--colorTextButtonOnHover);cursor:pointer}.m-filter-buttonfa-button-icon{height:15px;margin-right:10px;width:15px}.m-filter-input{background-color:initial;border-style:hidden;border:1px solid var(--colorGray);box-sizing:border-box;height:60px;padding:8px!important;text-overflow:ellipsis;width:100%}.m-filter-input:focus{outline:none}.m-filter-input-result{background-color:initial;border-style:hidden;display:none;padding:8px!important;pointer-events:none;text-align:left;text-overflow:ellipsis;width:100%}.m-filter-input-result:focus{outline:none}.m-filter-button-clear-filter{align-items:center;background:transparent;border:0 solid transparent;color:var(--colorTextButtonNormal);display:flex;flex-direction:row;font-size:13px;justify-content:center;padding:10px!important;text-align:center;transition:all .2s ease-in-out;width:100%}.m-filter-button-clear-filter:hover{color:var(--colorTextButtonOnHover);cursor:pointer}@media only screen and (min-width:320px) and (max-width:480px){.m-filter-text-input-container{background-color:initial;padding-left:20px;padding-right:20px}.m-filter-grid,.m-filter-text-input-top-container{display:grid;grid-template-columns:repeat(1,1fr)}.m-filter-grid{background-color:initial;margin-bottom:20px;margin-top:20px;padding-left:20px;padding-right:20px}.m-filter-input{height:30px}}@media only screen and (min-width:481px) and (max-width:768px){.m-filter-text-input-container{background-color:initial;padding-left:20px;padding-right:20px}.m-filter-text-input-top-container{display:grid;grid-template-columns:1fr auto}.m-filter-grid{background-color:initial;display:grid;grid-template-columns:repeat(1,1fr);margin-bottom:20px;margin-top:20px;padding-left:20px;padding-right:20px}.m-filter-input{height:40px}}@media only screen and (min-width:769px) and (max-width:1024px){.m-filter-text-input-container{background-color:initial;padding-left:20px;padding-right:20px}.m-filter-text-input-top-container{display:grid;grid-template-columns:1fr auto}.m-filter-grid{background-color:initial;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:20px;margin-top:20px;padding-left:20px;padding-right:20px}.m-filter-input{height:40px}}@media only screen and (min-width:1025px) and (max-width:1200px){.m-filter-text-input-container{background-color:initial;padding-left:20px;padding-right:20px}.m-filter-text-input-top-container{display:grid;grid-template-columns:1fr auto}.m-filter-grid{background-color:initial;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:20px;margin-top:20px;padding-left:20px;padding-right:20px}.m-filter-input{height:60px}}@media only screen and (min-width:1201px){.m-filter-text-input-container{background-color:initial;padding-left:50px;padding-right:50px}.m-filter-text-input-top-container{display:grid;grid-template-columns:1fr auto}.m-filter-grid{grid-gap:10px;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:50px;margin-top:50px;padding-left:50px;padding-right:50px}.m-filter-input{height:60px}}.filter-image-gallery-section{background-color:#fff;height:100vh;width:100%}.galleryItem img{height:200px;object-fit:cover;width:100%}.galleryContainer{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}.galleryWrapper{padding:5% 10%}.filterItem ul{align-items:center;display:flex;gap:20px;justify-content:center;list-style:none;margin-bottom:30px;padding:0}.filterItem ul button{background:#3d93b9;border:#ffdead;border-radius:50px;color:#fff;font-size:17px;padding:8px 46px;text-transform:uppercase}.filterItem ul button:hover{background:#222;cursor:pointer}.galleryItem img{border-radius:15px}.tabs-container{--navWidth:100%;--navHeight:70px;--navWidthMobileScreen:100%;--navHeightMobileScreen:45px;--textNavAppearanceExtraSmall:9px;--textNavAppearanceSmall:12px;--textNavAppearanceMedium:14px;--textNavAppearanceLarge:16px;--globalNavTextSize:18px;flex-direction:column;height:auto;position:relative}.bloc-tabs,.tabs-container{background-color:#fff;display:flex;width:100%}.bloc-tabs{align-items:center;flex-direction:row;height:var(--navHeight);justify-content:center;padding-left:20%;padding-right:20%;position:fixed;top:70;z-index:500}.tabs{background-color:initial;border-bottom:1px solid transparent;box-sizing:initial;cursor:pointer;font-size:var(--textNavAppearanceMedium);height:100%;outline:none;padding:15px;position:relative;text-align:center;width:100%}.tabs:not(:last-child){border-right:1px solid transparent}.active-tabs{background-color:initial;border-bottom:1px solid transparent;color:#2490e3}button{border:none}.content-tabs{flex-grow:1}.content{background:#fff;display:none;height:100%;padding:20px;width:100%}.content h2{padding:0 0 5px}.content hr{background:#222;height:2px;margin-bottom:5px;width:100px}.content p{height:100%;width:100%}.active-content{display:block}@media only screen and (min-width:320px) and (max-width:480px){.bloc-tabs{padding-left:45%;padding-right:45%;top:var(--navHeightMobileScreen)}}@media only screen and (min-width:481px) and (max-width:768px){.bloc-tabs{top:var(--navHeightMobileScreen)}}@media only screen and (min-width:769px) and (max-width:1024px){.bloc-tabs{top:var(--navHeight)}}@media only screen and (min-width:1025px) and (max-width:1200px){.bloc-tabs{top:var(--navHeight)}}@media only screen and (min-width:1201px){.bloc-tabs{top:var(--navHeight)}}.floating-back-button{background-color:#096bb5;border:none;border-radius:0;border-radius:30%;bottom:10px;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#fff;cursor:pointer;height:40px;overflow:hidden;padding:10px;position:fixed;right:10px;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;width:40px;z-index:500}.floating-back-button:hover{background-color:#555;-webkit-transform:scale(1.1);transform:scale(1.1)}.back-icon{font-size:18px}@media only screen and (min-width:320px) and (max-width:480px){.floating-back-button{bottom:3%;right:85%}}@media only screen and (min-width:481px) and (max-width:768px){.floating-back-button{bottom:3%;right:90%}}@media only screen and (min-width:769px) and (max-width:1024px){.floating-back-button{bottom:3%;right:92%}}@media only screen and (min-width:1025px) and (max-width:1200px){.floating-back-button{bottom:4%;right:95%}}@media only screen and (min-width:1201px){.floating-back-button{bottom:4%;right:95%}}.app-project-komersial{--colorPrimary:#2490e3;--colorPrimaryDark:#1e1e1e;--colorWhite:#fff;--colorGray:#dfdfdf;background-color:var(--colorWhite);flex-direction:column;margin-top:70px}.app-project-komersial,.project-komersial-nav-header{align-items:center;display:flex;height:auto;width:100%}.project-komersial-nav-header{justify-content:center;left:0;position:absolute;top:0;z-index:700}.project-komersial-bottom-nav,.project-komersial-container{height:100%;width:100%}.app-project-masjid{--colorPrimary:#2490e3;--colorPrimaryDark:#1e1e1e;--colorWhite:#fff;--colorGray:#dfdfdf;background-color:var(--colorWhite);flex-direction:column;margin-top:70px}.app-project-masjid,.project-masjid-nav-header{align-items:center;display:flex;height:auto;width:100%}.project-masjid-nav-header{justify-content:center;left:0;position:absolute;top:0;z-index:700}.project-masjid-bottom-nav,.project-masjid-container{height:100%;width:100%}.app-project-masterplan{--colorPrimary:#2490e3;--colorPrimaryDark:#1e1e1e;--colorWhite:#fff;--colorGray:#dfdfdf;align-items:center;background-color:var(--colorWhite);display:flex;flex-direction:column;height:auto;margin-top:70px;width:100%}.project-masterplan-nav-header{align-items:center;display:flex;height:auto;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:700}.project-masterplan-bottom-nav,.project-masterplan-container{height:100%;width:100%}.app-project-rumah{--colorPrimary:#2490e3;--colorPrimaryDark:#1e1e1e;--colorWhite:#fff;--colorGray:#dfdfdf;background-color:var(--colorWhite);flex-direction:column;margin-top:70px}.app-project-rumah,.project-rumah-nav-header{align-items:center;display:flex;height:auto;width:100%}.project-rumah-nav-header{justify-content:center;left:0;position:absolute;top:0;z-index:700}.project-rumah-bottom-nav,.project-rumah-container{height:100%;width:100%}.error-page-section{align-items:center;background:linear-gradient(135deg,#f0f4f8,#d9e2ec);box-sizing:border-box;display:flex;height:100vh;justify-content:center;padding:20px;width:100%}.error-page-container{background:#fff;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:16px;max-width:480px;padding:40px 30px;text-align:center;width:100%}.error-page-title{color:#ff4c4c;font-size:4rem;font-weight:700}.error-page-sub-title,.error-page-title{margin:0;-webkit-user-select:none;user-select:none}.error-page-sub-title{color:#334e68;font-size:1.125rem;line-height:1.5}.error-page-button{background-color:#2563eb;border:none;border-radius:8px;box-shadow:0 4px 14px rgba(37,99,235,.4);color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:14px 0;transition:background-color .25s ease,box-shadow .25s ease;-webkit-user-select:none;user-select:none}.error-page-button:focus,.error-page-button:hover{background-color:#1d4ed8;box-shadow:0 6px 20px rgba(29,78,216,.6);outline:none}@media (max-width:480px){.error-page-container{padding:30px 20px}.error-page-title{font-size:3rem}.error-page-sub-title{font-size:1rem}}:root{--colorBackground:#f5f5f5;--colorPrimaryText:#333;--colorSecondaryText:#666;--colorPrimaryBlue:#2490e3;--colorButtonBackground:#1a1a1a;--colorButtonText:#fff;--colorInputBorder:#ccc;--colorSocialIconBg:#f0f0f0;--colorSocialIconHoverBg:#e0e0e0}body{color:#333;color:var(--colorPrimaryText);font-family:Arial,sans-serif;margin:0}.contact-us,body{background-color:#f5f5f5;background-color:var(--colorBackground)}.contact-us{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:20px;width:100%}.bg,.bg-overlay{display:none}.new-layout-content{margin:auto;max-width:1200px;width:100%}.new-layout-card{grid-gap:60px;background-color:#fff;border-radius:0;box-shadow:0 0 10px rgba(0,0,0,.05);display:grid;gap:60px;grid-template-columns:1fr 1fr;padding:60px 80px}.contact-left{min-width:0}.contact-me{color:#333;color:var(--colorPrimaryText);font-size:2.5em;font-weight:300;margin-bottom:20px;margin-top:0;text-align:left}.feel-free{color:#666;color:var(--colorSecondaryText);font-size:.9em;letter-spacing:0;line-height:1.6;margin-bottom:40px;text-align:left;text-transform:none}.contact-form-elements{width:100%}.form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:0}.form-group{display:flex;flex-direction:column;margin-bottom:20px}.form-grid .form-group{margin-bottom:0}.form-group.full-width{grid-column:1/-1;margin-bottom:20px}.form-group.full-width:last-of-type{margin-bottom:0}.label-and-promp{align-items:center;display:flex;margin-bottom:5px}.form-group label{color:#333;color:var(--colorPrimaryText);font-size:.8em;font-weight:400;letter-spacing:0;margin-right:5px;text-align:left;text-transform:capitalize}.text-promp{color:#2490e3;color:var(--colorPrimaryBlue);display:inline;font-size:.8em;margin-left:0;white-space:nowrap}.contact-us-input,.contact-us-textarea{background-color:initial;border:none;border-bottom:1px solid #ccc;border-bottom:1px solid var(--colorInputBorder);border-radius:0;box-sizing:border-box;color:#333;color:var(--colorPrimaryText);font-size:1em;padding:5px 0;transition:border-color .3s ease-in-out;width:100%}.contact-us-input:focus,.contact-us-textarea:focus{border-color:#333;border-color:var(--colorPrimaryText);outline:none}.contact-us-textarea{min-height:100px;resize:vertical}.button-send-message{background-color:#1a1a1a;background-color:var(--colorButtonBackground);border:none;border-radius:5px;color:#fff;color:var(--colorButtonText);cursor:pointer;float:left;font-size:.9em;font-weight:700;letter-spacing:1px;margin-top:20px;padding:12px 25px;text-align:center;text-transform:uppercase;transition:background-color .3s ease;width:auto}.button-send-message:hover{background-color:#333;background-color:var(--colorPrimaryText)}.contact-right{margin:auto;padding:10px;width:auto}.need-help{color:#333;color:var(--colorPrimaryText);font-size:1.2em;font-weight:300;margin-bottom:10px;margin-top:0;text-align:left}.help-text{color:#666;color:var(--colorSecondaryText);font-size:.9em;letter-spacing:0;line-height:1.6;margin-bottom:20px;text-align:left;text-transform:none}.contact-info-list{display:block!important;margin-bottom:30px;margin-top:0;text-align:left}.contact-info-list .list-item{align-items:flex-start;color:#666;color:var(--colorSecondaryText);display:flex;font-size:.9em;margin-bottom:15px;text-align:left}.contact-info-list .list-item:last-child{margin-bottom:0}.contact-info-list .list-item span{line-height:1.5}.social-icons-container{display:flex!important;flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:flex-start;margin-top:20px}.social-icon-wrapper{align-items:center;background-color:#f0f0f0;background-color:var(--colorSocialIconBg);border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .3s ease;width:40px}.social-icon-wrapper:hover{background-color:#e0e0e0;background-color:var(--colorSocialIconHoverBg)}.social-icon{height:18px;width:18px}.old-info-hidden{display:none!important}@media only screen and (max-width:768px){.new-layout-card{gap:40px;padding:30px}.form-grid,.new-layout-card{grid-template-columns:1fr}.form-group.full-width{margin-bottom:20px}.form-group.full-width:last-of-type{margin-bottom:0}.button-send-message{display:inline-block;float:none;width:auto}.contact-left,.contact-right{text-align:left}}@media only screen and (min-width:769px) and (max-width:1024px){.new-layout-card{gap:40px;padding:40px}}@media only screen and (min-width:1201px){.new-layout-card{gap:80px;padding:80px}}.floating-back-to-home-button{background-color:#096bb5;border:none;border-radius:0;bottom:10px;box-shadow:0 2px 5px rgba(0,0,0,.2);color:#fff;cursor:pointer;left:10px;padding:10px;position:fixed;transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,transform .3s;transition:background-color .3s,transform .3s,-webkit-transform .3s;z-index:500}.floating-back-to-home-button:hover{background-color:#555;-webkit-transform:scale(1.1);transform:scale(1.1)}.f-back-icon{font-size:18px}.free-design-section{--textAppearanceSmallest:13px;--textAppearanceSmaller:14px;--textAppearanceSmall:16px;--textAppearanceMedium:18px;--textAppearanceLargest:22px;--textAppearanceLarger:44px;--textAppearanceLarge:88px;--globalTextSize:18px;background-color:initial;height:100vh;width:100%}.free-design-container{align-items:center;background-color:initial;background-image:linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)),url(/static/media/masjid-pnf-resolusi-1920x1080.2d55a4b86b5fe3d5f59d.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.free-design-container,.free-design-hero-text{display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.free-design-hero-text{align-items:left;margin-bottom:50px;padding-left:20px;padding-right:20px}.free-design-hero-text-h1{font-size:18px}.free-design-hero-text-h1,.free-design-hero-text-p{-webkit-animation:loadH1 1s ease;animation:loadH1 1s ease;color:#fff;font-family:"system-ui",Arial,Helvetica;-webkit-transform:translateY(0);transform:translateY(0)}.free-design-hero-text-p{font-size:14px}.free-design-text-link{color:#fff;text-decoration:none}.free-design-text-link:hover{color:#0288d1}.free-design-button-action{align-items:center;background:transparent;border:1px solid #fff;border-radius:50px;color:#fff;display:flex;flex-direction:row;float:none;font-family:"system-ui",Arial,Helvetica;font-size:14px;height:auto;justify-content:center;overflow:hidden;padding:8px!important;text-align:center;transition:all .2s ease-in-out;width:auto}.free-design-button-action:hover{background:hsla(0,0%,100%,.2);color:#fff;cursor:pointer}.free-design-button-action:focus{-webkit-animation:swing 1s ease;animation:swing 1s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1}.fa-button-icon{height:30px;margin-left:30px;width:30px}.free-design-scroll-indicator-container{align-items:center;background-color:initial;bottom:0;display:flex;flex-direction:column;height:auto;justify-content:center;position:absolute;width:100%;z-index:100}.slide-container-free-design-text{color:#fff;font-size:var(--textAppearanceSmall);text-align:center}.slide-container-free-design-img{-webkit-animation:fadeinout 4s linear infinite forwards;animation:fadeinout 4s linear infinite forwards;height:40px;margin-top:5px;padding:5px;width:40px}@-webkit-keyframes swing{15%{-webkit-transform:translateX(5px);transform:translateX(5px)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(3px);transform:translateX(3px)}65%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}80%{-webkit-transform:translateX(2px);transform:translateX(2px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes swing{15%{-webkit-transform:translateX(5px);transform:translateX(5px)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(3px);transform:translateX(3px)}65%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}80%{-webkit-transform:translateX(2px);transform:translateX(2px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@media only screen and (min-width:320px) and (max-width:480px){.free-design-hero-text{align-items:left;display:flex;flex-direction:column;height:100%;justify-content:center;padding-left:20px;padding-right:20px;width:100%}.free-design-hero-text-h1{color:#fff;font-size:18px}.free-design-hero-text-p{color:#fff;font-size:13px}.free-design-button-action{color:#fff;font-size:13px;text-align:left}.fa-button-icon{height:25px;margin-left:30px;width:25px}.free-design-scroll-indicator-container{display:flex}.slide-container-free-design-text{font-size:var(--textAppearanceSmallest)}}@media only screen and (min-width:481px) and (max-width:768px){.free-design-hero-text{align-items:left;display:flex;flex-direction:column;height:100%;justify-content:center;padding-left:50px;padding-right:50px;width:100%}.free-design-hero-text-h1{color:#fff;font-size:18px}.free-design-button-action,.free-design-hero-text-p{color:#fff;font-size:14px}.fa-button-icon{height:30px;margin-left:30px;width:30px}.free-design-scroll-indicator-container{display:flex}.slide-container-free-design-text{font-size:var(--textAppearanceSmall)}}@media only screen and (min-width:769px) and (max-width:1024px){.free-design-hero-text{align-items:left;display:flex;flex-direction:column;height:100%;justify-content:center;padding-left:50px;padding-right:50px;width:100%}.free-design-hero-text-h1{color:#fff;font-size:18px}.free-design-button-action,.free-design-hero-text-p{color:#fff;font-size:14px}.fa-button-icon{height:30px;margin-left:30px;width:30px}.free-design-scroll-indicator-container{display:flex}.slide-container-free-design-text{font-size:var(--textAppearanceMedium)}}@media only screen and (min-width:1025px) and (max-width:1200px){.free-design-hero-text{align-items:left;display:flex;flex-direction:column;height:100%;justify-content:center;padding-left:20px;padding-right:20px;width:50%}.free-design-hero-text-h1{color:#fff;font-size:18px}.free-design-button-action,.free-design-hero-text-p{color:#fff;font-size:14px}.fa-button-icon{height:30px;margin-left:30px;width:30px}.free-design-scroll-indicator-container{align-items:center;background-color:initial;bottom:10px;display:flex;flex-direction:column;height:auto;justify-content:center;position:absolute;width:100%}.slide-container-free-design-text{font-size:var(--textAppearanceSmall)}}@media only screen and (min-width:1201px){.free-design-hero-text{align-items:left;background-color:initial;display:flex;flex-direction:column;height:100%;justify-content:center;padding-left:20px;padding-right:20px;width:50%}.free-design-hero-text-h1{color:#fff;font-size:35px}.free-design-button-action,.free-design-hero-text-p{color:#fff;font-size:14px}.fa-button-icon{height:30px;margin-left:30px;width:30px}.free-design-scroll-indicator-container{align-items:center;background-color:initial;bottom:10px;display:flex;flex-direction:column;height:auto;justify-content:center;position:absolute;width:100%}.slide-container-free-design-text{font-size:var(--textAppearanceSmall)}}.gallery-design{--colorPrimary:#2490e3;--colorPrimaryDark:#1e1e1e;--colorWhite:#fff;--colorGray:#dfdfdf;--dimenFromNavHeader:50px;--imageRoundedCorner:5px;--overlayOnHoverRoundedCorner:5px;align-items:center;-webkit-animation:loadImg 1s ease;animation:loadImg 1s ease;background-color:initial;display:flex;flex-direction:column;height:auto;overflow:hidden;padding-left:10%;padding-right:10%;width:100%}.gallery-design-hero-image{background-color:none;background-position:50%;background-repeat:no-repeat;background-size:cover;height:300px;position:relative;width:100%}.gallery-design-hero-text{color:#fff;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.gallery-design-h1{-webkit-animation:loadH1 1s ease;animation:loadH1 1s ease;color:var(--colorPrimaryDark);font-size:44px;margin-bottom:40px;margin-top:40px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.image{display:block;height:auto;object-fit:cover;width:100%}.project-container:hover .project-overlay{cursor:pointer;opacity:1}@media only screen and (min-width:320px) and (max-width:480px){.gallery-design{padding-left:2%;padding-right:2%}.gallery-design-h1{font-size:24px}}@media only screen and (min-width:481px) and (max-width:768px){.gallery-design{padding-left:5%;padding-right:5%}.gallery-design-h1{font-size:34px}}@media only screen and (min-width:769px) and (max-width:1024px){.gallery-design{padding-left:5%;padding-right:5%}.gallery-design-h1{font-size:34px}}@media only screen and (min-width:1025px) and (max-width:1200px){.gallery-design{padding-left:5%;padding-right:5%}.gallery-design-h1{font-size:44px}}@media only screen and (min-width:1201px){.gallery-design{padding-left:10%;padding-right:10%}.gallery-design-h1{font-size:44px}}.m-design-filter-section{--colorTextButtonNormal:#1e1e1e;--colorTextButtonOnHover:#2490e3;background-color:#fff;height:100%;width:100%}.m-design-filter-container{height:100%;width:100%}.m-design-filter-text-input-container{background-color:initial;padding-left:10%;padding-right:10%;width:100%}.m-design-filter-text-input-top-container{background-color:initial;display:grid;grid-template-columns:1fr auto;width:100%}.m-design-filter-text-input-row{align-items:center;background-color:initial;display:flex;flex-direction:row;justify-content:left;width:100%}.m-design-filter-grid{grid-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:50px;margin-top:50px;padding-left:50px;padding-right:50px}.m-design-filter-row{background-color:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.m-design-filter-card{height:100%}.m-design-filter-card,.m-design-filter-card-top-container{background-color:initial;width:100%}.m-design-filter-card-bottom-container{background-color:#fff;text-align:left;width:100%}.m-design-filter-row-image{height:auto;object-fit:cover;width:100%}.m-design-filter-tag-text{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;color:gray;display:-webkit-box;font-size:12px;margin-top:8px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.m-design-filter-title-text{-webkit-line-clamp:2;line-clamp:2}.m-design-filter-description-text,.m-design-filter-title-text{-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-size:13px;margin-top:8px;overflow:hidden;text-overflow:ellipsis}.m-design-filter-description-text{-webkit-line-clamp:3;line-clamp:3}.m-design-filter-button-read-more{background:transparent;border:1px solid var(--colorPrimary);border-radius:5px;color:var(--colorPrimary);font-size:13px;margin-top:10px;padding:4px 10px;text-transform:lowercase;transition:.3s}.m-design-filter-button-read-more:hover{background:var(--colorPrimary);color:var(--colorWhite);cursor:pointer}.m-design-filter-clear-button-container{background-color:initial;display:flex;flex-direction:row;width:auto}.m-design-filter-button{align-items:center;background-color:#fff;border:0 solid transparent;border-radius:20px;color:var(--colorTextButtonNormal);display:flex;flex-direction:row;font-size:13px;justify-content:center;margin-left:5px;padding:5px 10px;text-align:center;transition:all .2s ease-in-out;width:auto}.m-design-filter-button:hover{background-color:#fff;color:var(--colorTextButtonOnHover);cursor:pointer}.m-design-filter-buttonfa-button-icon{height:15px;margin-right:10px;width:15px}.m-design-filter-input{background-color:initial;border-style:hidden;border:1px solid var(--colorGray);box-sizing:border-box;height:60px;padding:8px!important;text-overflow:ellipsis;width:100%}.m-design-filter-input:focus{outline:none}.m-design-filter-input-result{background-color:initial;border-style:hidden;display:none;padding:8px!important;pointer-events:none;text-align:left;text-overflow:ellipsis;width:100%}.m-design-filter-input-result:focus{outline:none}.m-design-filter-button-clear-filter{align-items:center;background:transparent;border:0 solid transparent;color:var(--colorTextButtonNormal);display:flex;flex-direction:row;font-size:13px;justify-content:center;padding:10px!important;text-align:center;transition:all .2s ease-in-out;width:100%}.m-design-filter-button-clear-filter:hover{color:var(--colorTextButtonOnHover);cursor:pointer}@media only screen and (min-width:320px) and (max-width:480px){.m-design-filter-text-input-container{background-color:initial;padding-left:20px;padding-right:20px}.m-design-filter-grid,.m-design-filter-text-input-top-container{display:grid;grid-template-columns:repeat(1,1fr)}.m-design-filter-grid{background-color:initial;margin-bottom:20px;margin-top:20px;padding-left:20px;padding-right:20px}.m-design-filter-input{height:30px}}@media only screen and (min-width:481px) and (max-width:768px){.m-design-filter-text-input-container{background-color:initial;padding-left:20px;padding-right:20px}.m-design-filter-text-input-top-container{display:grid;grid-template-columns:1fr auto}.m-design-filter-grid{background-color:initial;display:grid;grid-template-columns:repeat(1,1fr);margin-bottom:20px;margin-top:20px;padding-left:20px;padding-right:20px}.m-design-filter-input{height:40px}}@media only screen and (min-width:769px) and (max-width:1024px){.m-design-filter-text-input-container{background-color:initial;padding-left:20px;padding-right:20px}.m-design-filter-text-input-top-container{display:grid;grid-template-columns:1fr auto}.m-design-filter-grid{background-color:initial;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:20px;margin-top:20px;padding-left:20px;padding-right:20px}.m-design-filter-input{height:40px}}@media only screen and (min-width:1025px) and (max-width:1200px){.m-design-filter-text-input-container{background-color:initial;padding-left:20px;padding-right:20px}.m-design-filter-text-input-top-container{display:grid;grid-template-columns:1fr auto}.m-design-filter-grid{background-color:initial;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:20px;margin-top:20px;padding-left:20px;padding-right:20px}.m-design-filter-input{height:60px}}@media only screen and (min-width:1201px){.m-design-filter-text-input-container{background-color:initial;padding-left:50px;padding-right:50px}.m-design-filter-text-input-top-container{display:grid;grid-template-columns:1fr auto}.m-design-filter-grid{grid-gap:10px;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:50px;margin-top:50px;padding-left:50px;padding-right:50px}.m-design-filter-input{height:60px}}.text-pengantar-container{background-color:none;border-radius:10px;display:flex;flex-direction:column;height:100%;justify-items:center;margin-bottom:30px;padding:20px;text-align:center;width:93%}.text-pengantar-header-a{background-color:initial;color:#01415b;font-size:34px}.text-pengantar-a{background-color:initial;color:#242424;font-size:16px;padding-bottom:3%;padding-top:3%;text-align:left}.text-pengantar-align-left{background-color:initial;color:#01415b;font-size:26px;text-align:left}@media only screen and (min-width:320px) and (max-width:480px){.text-pengantar-header-a{font-size:28px}.text-pengantar-a{font-size:14px}.text-pengantar-align-left{font-size:22px}}@media only screen and (min-width:481px) and (max-width:768px){.text-pengantar-header-a{font-size:34px}.text-pengantar-a{font-size:16px}.text-pengantar-align-left{font-size:26px}}@media only screen and (min-width:769px) and (max-width:1024px){.text-pengantar-header-a{font-size:34px}.text-pengantar-a{font-size:16px}.text-pengantar-align-left{font-size:26px}}@media only screen and (min-width:1025px) and (max-width:1200px){.text-pengantar-header-a{font-size:34px}.text-pengantar-a{font-size:16px}.text-pengantar-align-left{font-size:26px}}@media only screen and (min-width:1201px){.text-pengantar-header-a{font-size:34px}.text-pengantar-a{font-size:16px}.text-pengantar-align-left{font-size:26px}}.blog-section{--colorTransparent:transparent;--colorPrimary:#2490e3;--colorPrimaryDark:#1e1e1e;--colorWhite:#fff;--colorGray:#dfdfdf;--marginTopFromBlogNavbar:40px;height:100%;scroll-behavior:smooth;width:100%}.blog-container{align-items:center;background-color:initial;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.blog-container-nav{width:100%}.blog-hero{background-color:initial;height:100vh;position:relative;width:100%}.blog-section-hero-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100px;position:relative;width:100%}.blog-section-hero-text{left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.blog-section-hero-text-header{color:var(--colorPrimaryDark);font-size:35px;text-transform:uppercase}.blog-hero-container{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:relative;width:auto}.main-video-bg{height:100%;width:100%}.m-text-link-item{text-decoration:none}.m-text-link-item a{color:#fff;font-size:13px;padding-left:20px;padding-right:20px}.m-text-link-item a:hover{cursor:pointer}.video-bg-frame{height:100vh;left:0;object-fit:cover;top:0;width:100%}.video-bg-content{align-items:left;background-color:initial;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:1fr auto;height:100%;justify-content:center;overflow-y:auto;padding:20px 10%;position:absolute;top:0;width:100%}.video-bg-intro-header{background-color:initial;margin-top:50px;text-align:center;width:100%}.video-bg-content h1{color:#fff;font-size:45px}.video-bg-horizontal-container{grid-gap:20px;color:#fff;display:grid;font-size:13px;grid-template-columns:repeat(5,1fr);padding-bottom:5%;width:100%}.video-bg-horizontal-row{background-color:transparent;border-radius:5px;height:auto;opacity:1;overflow:hidden;padding:20px;-webkit-transform:translateY(0);transform:translateY(0);transition:.3s;width:100%}.video-bg-horizontal-row:hover{background-color:rgba(0,0,0,.2);cursor:pointer}.video-bg-big-title{color:#fff;font-size:20px;margin-bottom:20px}.video-bg-overlay{background-color:rgba(0,0,0,.4);height:100%;left:0;position:absolute;top:0;width:100%}.blog-reveal-card{opacity:0;position:relative;-webkit-transform:translateY(150px);transform:translateY(150px);transition:all 1s ease}.blog-reveal-card.blog-active-card{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.blog-reveal-card.blog-active-card:hover{align-items:center;cursor:pointer;justify-content:center;position:relative;z-index:100}.m-image-social-bar:hover{cursor:pointer}@media only screen and (min-width:320px) and (max-width:480px){.video-bg-intro-header{padding:5px}.video-bg-content h1{color:#fff;font-size:22px;margin-top:20px}.video-bg-horizontal-container{grid-gap:0;display:grid;font-size:10px;grid-template-columns:repeat(1,1fr);height:100%;width:100%}.video-bg-horizontal-row{background-color:transparent;border-radius:5px;height:auto;overflow:hidden;padding:5px;width:100%}.video-bg-big-title{color:#fff;font-size:15px}.blog-section-hero-text-header{font-size:18px}}@media only screen and (min-width:481px) and (max-width:768px){.video-bg-intro-header{padding:5px}.video-bg-content h1{color:#fff;font-size:30px;margin-top:20px}.video-bg-horizontal-container{grid-gap:0;display:grid;font-size:14px;grid-template-columns:repeat(1,1fr);height:100%;width:100%}.video-bg-horizontal-row{background-color:transparent;border-radius:5px;height:auto;overflow:hidden;padding:5px;width:100%}.video-bg-big-title{color:#fff;font-size:21px}.m-text-link-item{text-decoration:none}.m-text-link-item a{color:#fff;font-size:14px;padding-left:20px;padding-right:20px}.blog-section-hero-text-header{font-size:18px}}@media only screen and (min-width:769px) and (max-width:1024px){.video-bg-intro-header{padding:5px}.video-bg-content h1{color:#fff;font-size:30px;margin-top:20px}.video-bg-horizontal-container{grid-gap:0;display:grid;font-size:14px;grid-template-columns:repeat(2,1fr);height:100%;width:100%}.video-bg-horizontal-row{background-color:transparent;border-radius:5px;height:auto;overflow:hidden;padding:5px;width:100%}.video-bg-big-title{color:#fff;font-size:21px}.m-text-link-item{text-decoration:none}.m-text-link-item a{color:#fff;font-size:14px;padding-left:20px;padding-right:20px}.blog-section-hero-text-header{font-size:18px}}@media only screen and (min-width:1025px) and (max-width:1200px){.video-bg-intro-header{padding:5px}.video-bg-content h1{color:#fff;font-size:30px;margin-top:20px}.video-bg-horizontal-container{grid-gap:0;display:grid;font-size:14px;grid-template-columns:repeat(2,1fr);height:100%;width:100%}.video-bg-horizontal-row{background-color:transparent;border-radius:5px;height:auto;overflow:hidden;padding:5px;width:100%}.video-bg-big-title{color:#fff;font-size:21px}.m-text-link-item{text-decoration:none}.m-text-link-item a{color:#fff;font-size:14px;padding-left:20px;padding-right:20px}.blog-section-hero-text-header{font-size:18px}}@media only screen and (min-width:1201px){.video-bg-intro-header{padding:5px}.video-bg-content h1{color:#fff;font-size:50px;margin-top:20px}.video-bg-horizontal-container{grid-gap:20px;display:grid;font-size:12px;grid-template-columns:repeat(5,1fr);height:100%;width:100%}.video-bg-horizontal-row{background-color:transparent;border-radius:5px;height:auto;overflow:hidden;padding:20px;width:100%}.video-bg-big-title{color:#fff;font-size:15px}.m-text-link-item{text-decoration:none}.m-text-link-item a{padding-left:20px;padding-right:20px}.blog-section-hero-text-header{font-size:20px}}.detail-blog-section{background-color:#fff;height:100vh;width:100%}.detail-blog-container{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding:40px 100px}.detail-blog-container p{color:#000;font-size:14px}.detail-blog-container h1{color:#000;font-size:22px}.detail-blog-big-image{height:auto;object-fit:cover;width:100%}.detail-blog-image-container{align-items:center;background-color:initial;display:flex;flex-direction:column;height:100%;justify-content:center;width:80%}.detail-blog-image-footer{grid-gap:10px;background-color:initial;display:grid;grid-template-columns:repeat(5,1fr);padding-bottom:20px;padding-top:20px;width:100%}.detail-blog-image-footer a{background-color:#ebebeb;border-radius:50px;color:#000;font-size:12px;padding:3px 10px;text-align:left}.detail-blog-text-description{height:100%;padding-left:10%;padding-right:10%;width:100%}@media only screen and (min-width:320px) and (max-width:480px){.detail-blog-container{background-color:#fff;padding-bottom:40px;padding-left:10px;padding-right:10px}.detail-blog-container,.detail-blog-image-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.detail-blog-image-container{background-color:initial;height:100%;width:100%}.detail-blog-text-description{height:100%;padding-left:10px;padding-right:10px;width:100%}.detail-blog-image-footer{grid-gap:5px;background-color:initial;display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:10px;padding-top:10px;width:100%}.detail-blog-container p{color:#000;font-size:12px}.detail-blog-image-footer a{background-color:#ebebeb;border-radius:50px;color:#000;font-size:7px;padding:5px;text-align:left}}.slide-down-navbar-section{--navbarSlideDownWidth:100%;--navbarSlideDownHeight:45px;background-color:initial;height:var(--navbarSlideDownHeight);pointer-events:none;z-index:800}.slide-down-navbar-layer,.slide-down-navbar-section{align-items:center;display:flex;flex-direction:column;justify-content:center;position:fixed;top:0;width:100%}.slide-down-navbar-layer{background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);left:0;pointer-events:visible;transition:top .3s}.slide-down-navbar-container{display:grid;grid-template-columns:auto 1fr auto;padding-left:10%;padding-right:10%;width:100%;z-index:800}.layout-layer1-menu-side-nav{height:100%;left:0;position:absolute;top:0}.layout-layer1-menu-left-item,.layout-layer1-menu-side-nav{align-items:center;display:flex;justify-content:center;width:100%}.layout-layer1-menu-left-item{background-color:initial}.layout-layer1-menu-center-item{align-items:center;display:flex;flex-direction:row;justify-content:center}.layout-layer1-menu-center-item,.layout-layer1-menu-right-item{background-color:initial;width:100%}.layout-layer1-dropdown-menu{align-items:center;height:var(--navbarSlideDownHeight)}.layout-layer1-dropdown-content,.layout-layer1-dropdown-menu{background-color:initial;display:flex;justify-content:center;overflow:hidden}.layout-layer1-dropdown-content{flex-direction:row;height:auto;left:0;position:absolute;top:45px;visibility:hidden;width:100%;z-index:700}.layout-layer1-text-link{align-items:center;background-color:var(--colorWhite);border-radius:3px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);display:flex;flex-direction:row;height:var(--navbarSlideDownHeight);justify-content:center;margin-bottom:5px;margin-top:1px;overflow:hidden;padding-left:20px;padding-right:20px;width:auto}.layout-layer1-dropdown-content a:hover{background-color:#2490e3;border-radius:5px;color:#fff}.layout-layer1-dropdown-menu:hover .layout-layer1-dropdown-content{visibility:visible}.m-slide-down-navbar-logo{height:30px;width:auto}.m-link-navbar-text-item{text-decoration:none}.layout-layer1-text-menu{background-color:initial;color:#000;font-size:13px;padding:10px 15px}.layout-layer1-text-menu:hover{color:#2490e3;cursor:pointer}@media only screen and (min-width:320px) and (max-width:480px){.slide-down-navbar-section{width:100%;z-index:800}.slide-down-navbar-layer{background-color:#fff;height:var(--navbarSlideDownHeight);width:100%}.layout-layer1-menu-side-nav{display:block}.slide-down-navbar-container{align-items:center;background-color:initial;justify-content:center;width:100%}.layout-layer1-menu-center-item,.layout-layer1-menu-left-item{display:none}.layout-layer1-menu-right-item{display:block;z-index:500}.m-link-navbar-text-item a{color:#000;font-size:11px;padding-left:15px;padding-right:15px}.m-slide-down-navbar-logo{height:14px;width:auto}}@media only screen and (min-width:481px) and (max-width:768px){.slide-down-navbar-section{width:100%;z-index:800}.slide-down-navbar-container{display:grid;grid-template-columns:auto;margin:auto}.slide-down-navbar-layer{background-color:#fff;height:var(--navbarSlideDownHeight);width:100%}.layout-layer1-menu-side-nav{display:block}.slide-down-navbar-container{width:100%}.layout-layer1-menu-left-item,.slide-down-navbar-container{align-items:center;background-color:initial;justify-content:center}.layout-layer1-menu-left-item{display:block}.layout-layer1-menu-center-item{display:none}.layout-layer1-menu-right-item{display:none;z-index:500}.m-link-navbar-text-item a{color:#000;font-size:11px;padding-left:15px;padding-right:15px}.m-slide-down-navbar-logo{height:14px;width:auto}}@media only screen and (min-width:769px) and (max-width:1024px){.slide-down-navbar-section{width:100%;z-index:800}.slide-down-navbar-container{display:grid;grid-template-columns:auto 1fr auto;padding-left:10%;padding-right:10%;z-index:500}.slide-down-navbar-layer{background-color:#fff;height:var(--navbarSlideDownHeight);width:100%}.layout-layer1-menu-side-nav{display:block}.slide-down-navbar-container{width:100%}.layout-layer1-menu-left-item,.slide-down-navbar-container{align-items:center;background-color:initial;justify-content:center}.layout-layer1-menu-left-item{display:block}.layout-layer1-menu-center-item{display:flex;flex-direction:row}.layout-layer1-menu-center-item,.layout-layer1-menu-right-item{align-items:center;background-color:initial;justify-content:center;z-index:500}.layout-layer1-menu-right-item{display:block}.m-link-navbar-text-item a{color:#000;font-size:11px;padding-left:15px;padding-right:15px}.m-slide-down-navbar-logo{height:14px;width:auto}}@media only screen and (min-width:1025px) and (max-width:1200px){.slide-down-navbar-section{width:100%;z-index:800}.slide-down-navbar-container{display:grid;grid-template-columns:auto 1fr auto;padding-left:10%;padding-right:10%;z-index:500}.slide-down-navbar-layer{background-color:#fff;height:var(--navbarSlideDownHeight);width:100%}.layout-layer1-menu-side-nav{display:block}.slide-down-navbar-container{width:100%}.layout-layer1-menu-left-item,.slide-down-navbar-container{align-items:center;background-color:initial;justify-content:center}.layout-layer1-menu-left-item{display:block}.layout-layer1-menu-center-item{display:flex;flex-direction:row}.layout-layer1-menu-center-item,.layout-layer1-menu-right-item{align-items:center;background-color:initial;justify-content:center;z-index:500}.layout-layer1-menu-right-item{display:block}.m-link-navbar-text-item a{color:#000;font-size:11px;padding-left:15px;padding-right:15px}.m-slide-down-navbar-logo{height:14px;width:auto}}@media only screen and (min-width:1201px){.slide-down-navbar-section{width:100%;z-index:800}.slide-down-navbar-container{display:grid;grid-template-columns:auto 1fr auto;padding-left:20%;padding-right:20%;width:100%;z-index:500}.slide-down-navbar-layer{background-color:#fff;height:var(--navbarSlideDownHeight);width:100%}.layout-layer1-menu-side-nav{display:block}.layout-layer1-menu-left-item,.slide-down-navbar-container{align-items:center;background-color:initial;justify-content:center}.layout-layer1-menu-left-item{display:block}.layout-layer1-menu-center-item{display:flex;flex-direction:row}.layout-layer1-menu-center-item,.layout-layer1-menu-right-item{align-items:center;background-color:initial;justify-content:center;z-index:500}.layout-layer1-menu-right-item{display:block}.m-link-navbar-text-item a{color:#000;font-size:13px;padding-left:15px;padding-right:15px}.m-slide-down-navbar-logo{height:18px;width:auto}}.blog-filter-section{--colorTextButtonNormal:#1e1e1e;--colorTextButtonOnHover:#2490e3;background-color:#fff}.blog-filter-container,.blog-filter-section{height:100%;width:100%}.blog-filter-text-input-container{background-color:initial;padding-left:10%;padding-right:10%;width:100%}.blog-filter-text-input-top-container{background-color:initial;display:grid;grid-template-columns:1fr auto;width:100%}.blog-filter-text-input-row{align-items:center;background-color:initial;display:flex;flex-direction:row;justify-content:left;width:100%}.blog-filter-grid{grid-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:50px;margin-top:50px;padding-left:50px;padding-right:50px}.blog-filter-row{background-color:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.blog-filter-card{height:100%}.blog-filter-card,.blog-filter-card-top-container{background-color:initial;width:100%}.blog-filter-card-bottom-container{background-color:#fff;text-align:left;width:100%}.blog-filter-row-image{height:auto;object-fit:cover;width:100%}.blog-filter-tag-text{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;color:gray;display:-webkit-box;font-size:12px;margin-top:8px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.blog-filter-title-text{-webkit-line-clamp:2;line-clamp:2}.blog-filter-description-text,.blog-filter-title-text{-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-size:13px;margin-top:8px;overflow:hidden;text-overflow:ellipsis}.blog-filter-description-text{-webkit-line-clamp:3;line-clamp:3}.blog-filter-button-read-more{background:transparent;border:1px solid var(--colorPrimary);border-radius:5px;color:var(--colorPrimary);font-size:13px;margin-top:10px;padding:4px 10px;text-transform:lowercase;transition:.3s}.blog-filter-button-read-more:hover{background:var(--colorPrimary);color:var(--colorWhite);cursor:pointer}.blog-filter-clear-button-container{background-color:initial;display:flex;flex-direction:row;width:auto}.blog-filter-button{align-items:center;background-color:#fff;border:0 solid transparent;border-radius:20px;color:var(--colorTextButtonNormal);display:flex;flex-direction:row;font-size:13px;justify-content:center;margin-left:5px;padding:5px 10px;text-align:center;transition:all .2s ease-in-out;width:auto}.blog-filter-button:hover{background-color:#fff;color:var(--colorTextButtonOnHover);cursor:pointer}.blog-filter-buttonfa-button-icon{height:15px;margin-right:10px;width:15px}.blog-filter-input{background-color:initial;border-style:hidden;border:1px solid var(--colorGray);box-sizing:border-box;padding:8px!important;text-overflow:ellipsis;width:100%}.blog-filter-input:focus{outline:none}.blog-filter-input-result{background-color:initial;border-style:hidden;display:none;padding:8px!important;pointer-events:none;text-align:left;text-overflow:ellipsis;width:100%}.blog-filter-input-result:focus{outline:none}.blog-filter-button-clear-filter{align-items:center;background:transparent;border:0 solid transparent;color:var(--colorTextButtonNormal);display:flex;flex-direction:row;font-size:13px;justify-content:center;padding:10px!important;text-align:center;transition:all .2s ease-in-out;width:100%}.blog-filter-button-clear-filter:hover{color:var(--colorTextButtonOnHover);cursor:pointer}@media only screen and (min-width:320px) and (max-width:480px){.blog-filter-text-input-container{background-color:initial;padding-left:20px;padding-right:20px}.blog-filter-grid,.blog-filter-text-input-top-container{display:grid;grid-template-columns:repeat(1,1fr)}.blog-filter-grid{background-color:initial;margin-bottom:20px;margin-top:20px;padding-left:20px;padding-right:20px}}@media only screen and (min-width:481px) and (max-width:768px){.blog-filter-text-input-container{background-color:initial;padding-left:20px;padding-right:20px}.blog-filter-text-input-top-container{display:grid;grid-template-columns:1fr auto}.blog-filter-grid{background-color:initial;display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:20px;margin-top:20px;padding-left:20px;padding-right:20px}}@media only screen and (min-width:769px) and (max-width:1024px){.blog-filter-text-input-container{background-color:initial;padding-left:20px;padding-right:20px}.blog-filter-text-input-top-container{display:grid;grid-template-columns:1fr auto}.blog-filter-grid{background-color:initial;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:20px;margin-top:20px;padding-left:20px;padding-right:20px}}@media only screen and (min-width:1025px) and (max-width:1200px){.blog-filter-text-input-container{background-color:initial;padding-left:20px;padding-right:20px}.blog-filter-text-input-top-container{display:grid;grid-template-columns:1fr auto}.blog-filter-grid{background-color:initial;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:20px;margin-top:20px;padding-left:20px;padding-right:20px}}@media only screen and (min-width:1201px){.blog-filter-text-input-container{background-color:initial;padding-left:50px;padding-right:50px}.blog-filter-text-input-top-container{display:grid;grid-template-columns:1fr auto}.blog-filter-grid{grid-gap:10px;display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:50px;margin-top:50px;padding-left:50px;padding-right:50px}}.about-us-section{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:auto;justify-content:center;width:100%}.about-us-content-header-hero-image{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100px;position:relative;width:100%}.about-us-content-header-hero-text{left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.about-us-content-text-header{color:#000;font-family:"system-ui",Arial,Helvetica;font-size:24px;text-transform:uppercase}.about-us-container{padding-left:10%;padding-right:10%}.about-us-container,.about-us-container-grid{background-color:initial;height:100%;width:100%}.about-us-container-grid{grid-gap:20px;display:grid;grid-template-columns:repeat(2,1fr)}.about-us-left-row{align-items:left;height:auto;justify-content:left;overflow:auto;padding:100px 100px 100px 0}.about-us-left-row,.about-us-right-row{background-color:initial;display:flex;flex-direction:column;width:100%}.about-us-right-row{align-items:center;height:100%;justify-content:center}.about-us-image{height:400px;object-fit:cover;width:100%}.about-us-text-header{font-size:24px;text-align:center;text-transform:uppercase}.about-us-text-header,.about-us-text-item{color:#000;font-family:"system-ui",Arial,Helvetica}.about-us-text-item{font-size:14px;margin-top:40px}@media only screen and (min-width:320px) and (max-width:480px){.about-us-left-row{align-items:left;display:flex;flex-direction:column;height:auto;justify-content:left;overflow:auto;padding:10px;width:100%}.about-us-container-grid{grid-gap:20px;display:grid;grid-template-columns:repeat(1,1fr)}.about-us-image{height:auto;object-fit:cover;width:100%}.about-us-content-text-header{font-size:22px}.about-us-text-header{font-size:20px}}@media only screen and (min-width:481px) and (max-width:768px){.about-us-left-row{align-items:left;display:flex;flex-direction:column;height:auto;justify-content:left;overflow:auto;padding:10px;width:100%}.about-us-container-grid{grid-gap:20px;display:grid;grid-template-columns:repeat(2,1fr)}.about-us-image{height:auto;object-fit:cover;width:100%}.about-us-content-text-header{font-size:22px}.about-us-text-header{font-size:20px}}@media only screen and (min-width:769px) and (max-width:1024px){.about-us-left-row{align-items:left;display:flex;flex-direction:column;height:auto;justify-content:left;overflow:auto;padding:10px;width:100%}.about-us-container-grid{grid-gap:20px;display:grid;grid-template-columns:repeat(2,1fr)}.about-us-image{height:auto;object-fit:cover;width:100%}.about-us-content-text-header{font-size:24px}.about-us-text-header{font-size:22px}}@media only screen and (min-width:1025px) and (max-width:1200px){.about-us-left-row{align-items:left;display:flex;flex-direction:column;height:auto;justify-content:left;overflow:auto;padding:10px;width:100%}.about-us-container-grid{grid-gap:20px;display:grid;grid-template-columns:repeat(2,1fr)}.about-us-image{height:auto;object-fit:cover;width:100%}.about-us-content-text-header{font-size:30px}.about-us-text-header{font-size:24px}}@media only screen and (min-width:1201px){.about-us-left-row{align-items:left;display:flex;flex-direction:column;height:auto;justify-content:left;overflow:auto;padding:10px;width:100%}.about-us-container-grid{grid-gap:20px;display:grid;grid-template-columns:repeat(2,1fr)}.about-us-image{height:auto;object-fit:cover;width:100%}.about-us-content-text-header{font-size:30px}.about-us-text-header{font-size:24px}}.testimonial-section{--testimonialPadding:100px;background-color:#fff;height:auto;overflow:hidden;width:100%}.testimonial-text-intro{background-color:initial;color:#000;font-size:18px;padding:10px;text-align:center;width:100%}.testimonial-container{grid-column-gap:5px;grid-row-gap:0;grid-gap:10px;background-color:initial;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;height:100%;padding-bottom:10px;padding-left:var(--testimonialPadding);padding-right:var(--testimonialPadding);padding-top:10px;width:100%}.testimonial-card{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding:20px;position:relative;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:100%}.testimonial-card:hover{box-shadow:0 2px 8px 0 rgba(99,99,99,.2);cursor:pointer}.testimonial-text-header{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px;margin-top:10px}.testimonial-text-header a{color:#000;font-family:"system-ui",Arial,Helvetica;font-size:14px}.testimonial-text-header h1{color:#000;font-family:"system-ui",Arial,Helvetica;font-size:40px}.testimonial-top-container{color:#000;font-family:"system-ui",Arial,Helvetica;font-size:14px;height:100%;overflow-y:scroll;overflow:auto;padding-left:20px;padding-right:20px;text-overflow:ellipsis;width:100%}.testimonial-bottom-container{height:auto;margin-top:10px;padding-left:20px;padding-right:20px;width:100%}.testimonial-row{align-items:center;background-color:initial;color:#000;display:flex;flex-direction:row;font-family:"system-ui",Arial,Helvetica;font-size:14px;justify-content:left;text-overflow:ellipsis}.testimonial-profil-info{background-color:initial;height:50px;padding:5px;width:50px}.testimonial-text-name{color:#000;font-family:"system-ui",Arial,Helvetica;font-size:14px;margin-left:10px}.reveal-card{opacity:0;position:relative;-webkit-transform:translateY(150px);transform:translateY(150px);transition:all 1s ease}.reveal-card.active-card{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:320px) and (max-width:480px){.testimonial-text-intro{background-color:initial;color:#000;font-size:16px;margin-bottom:5px;margin-top:5px;padding-left:5px;padding-right:5px;text-align:center;width:100%}.testimonial-container{grid-column-gap:5px;grid-row-gap:0;grid-gap:10px;background-color:initial;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:1fr;height:100%;padding:20px;width:100%}.testimonial-card{background-color:#fff;border-radius:5px;height:100%;padding:10px;width:100%}.testimonial-text-header a{color:#000;font-size:14px}.testimonial-text-header h1{color:#000;font-size:30px}}@media only screen and (min-width:481px) and (max-width:768px){.testimonial-text-intro{background-color:initial;color:#000;font-size:16px;margin-bottom:5px;margin-top:5px;padding-left:5px;padding-right:5px;text-align:center;width:100%}.testimonial-container{grid-column-gap:5px;grid-row-gap:0;grid-gap:10px;background-color:initial;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;height:100%;padding:20px;width:100%}.testimonial-card{background-color:#fff;border-radius:5px;height:100%;padding:10px;width:100%}.testimonial-text-header a{color:#000;font-size:14px}.testimonial-text-header h1{color:#000;font-size:30px}}@media only screen and (min-width:769px) and (max-width:1024px){.testimonial-text-intro{background-color:initial;color:#000;font-size:16px;margin-bottom:5px;margin-top:5px;padding-left:5px;padding-right:5px;text-align:center;width:100%}.testimonial-container{grid-column-gap:5px;grid-row-gap:0;grid-gap:10px;background-color:initial;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;height:100%;padding:20px;width:100%}.testimonial-card{background-color:#fff;border-radius:5px;height:100%;padding:10px;width:100%}.testimonial-text-header a{color:#000;font-size:14px}.testimonial-text-header h1{color:#000;font-size:30px}}@media only screen and (min-width:1025px) and (max-width:1200px){.testimonial-text-intro{background-color:initial;color:#000;font-size:16px;margin-bottom:5px;margin-top:5px;padding-left:5px;padding-right:5px;text-align:center;width:100%}.testimonial-container{grid-column-gap:5px;grid-row-gap:0;grid-gap:10px;background-color:initial;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;height:100%;padding:30px;width:100%}.testimonial-card{background-color:#fff;border-radius:5px;height:100%;padding:10px;width:100%}.testimonial-text-header a{color:#000;font-size:14px}.testimonial-text-header h1{color:#000;font-size:30px}}@media only screen and (min-width:1201px){.testimonial-text-intro{background-color:initial;color:#000;font-size:24px;margin-bottom:5px;margin-top:5px;padding-left:5px;padding-right:5px;text-align:center;width:100%}.testimonial-container{grid-column-gap:5px;grid-row-gap:0;grid-gap:10px;background-color:initial;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;height:100%;padding:50px 10%;width:100%}.testimonial-card{background-color:#fff;border-radius:5px;height:100%;padding:10px;width:100%}.testimonial-text-header a{color:#000;font-size:14px}.testimonial-text-header h1{color:#000;font-size:30px}}.service-section{background-color:#fff;height:100%;width:100%}.service-main-container{background-color:initial;height:100%;width:100%}.our-service-section{--colorButton:#f1edde;--colorButtonBorder:#eaeaea;--colorButtonBorderLine:#eff5f5;--colorButtonOnHover:#2490e3;--colorButtonText:#2490e3;background-color:#fff;height:auto;width:100%}.our-service-container{background-color:initial;height:100%;padding:20px 15%;width:100%}.our-service-intro{background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding-left:20px;padding-right:20px;text-align:left;width:100%}.our-service-grid{grid-gap:50px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px;width:100%}.our-service-row{background-color:#fff;border-radius:5px;display:grid;grid-column: 1fr auto;grid-template-columns:repeat(1,1fr);overflow:hidden;padding:50px 20px;text-align:left;transition:.5s ease;width:100%}.our-service-row:hover{background-color:#f8f8f8;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);cursor:pointer;-webkit-transform:scale(1.02);transform:scale(1.02)}.our-service-row-item{background-color:initial;display:flex;flex-direction:column;height:100%;width:100%}.our-service-row-thumb-image{height:50px;width:50px}.our-service-row-bottom-container{align-items:center;background-color:initial;display:flex;justify-content:center;padding-bottom:20px;padding-top:20px;width:100%}.our-service-row-text-header{color:#3d4149;font-size:18px;text-transform:uppercase}.our-service-row-a{color:#3d4149;font-size:14px;padding-bottom:20px;padding-top:20px;text-transform:capitalize}.our-service-row-text-link{text-decoration:none}.our-service-row-button-action{background:transparent;border:1px solid var(--colorButtonOnHover);border-radius:5px;color:var(--colorButtonText);display:inline-block;float:none;font-family:"system-ui",Arial,Helvetica;font-size:14px;height:auto;overflow:hidden;padding:8px!important;text-align:center;transition:all .4s ease-in-out;width:100%}.our-service-row-button-action:hover{background:var(--colorButtonOnHover);color:#fff;cursor:pointer}.our-service-row-button-action:focus{-webkit-animation-iteration-count:1;animation-iteration-count:1}.our-service-row-button-action-view-all{background:var(--colorButtonText);border:1px solid var(--colorButtonOnHover);border-radius:5px;color:#fff;display:inline-block;float:none;font-family:"system-ui",Arial,Helvetica;font-size:14px;height:auto;overflow:hidden;padding:8px 50px;text-align:center;transition:all .4s ease-in-out;width:auto}.our-service-row-button-action-view-all:hover{background:#3877a7;color:#fff;cursor:pointer}.our-service-row-button-action-view-all:focus{-webkit-animation-iteration-count:1;animation-iteration-count:1}@media only screen and (min-width:320px) and (max-width:480px){.our-service-container{background-color:initial;height:100%;padding:10px 5%;width:100%}.our-service-grid{grid-gap:10px;display:grid;grid-template-columns:repeat(1,1fr)}.our-service-row{grid-column: 1fr auto;grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width:481px) and (max-width:768px){.our-service-container{background-color:initial;height:100%;padding:10px 5%;width:100%}.our-service-grid{grid-gap:20px;display:grid;grid-template-columns:repeat(2,1fr)}.our-service-row{grid-column: 1fr auto;grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width:769px) and (max-width:1024px){.our-service-container{background-color:initial;height:100%;padding:10px 5%;width:100%}.our-service-grid{grid-gap:20px;display:grid;grid-template-columns:repeat(2,1fr)}.our-service-row{grid-column: 1fr auto;grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width:1025px) and (max-width:1200px){.our-service-container{background-color:initial;height:100%;padding:10px 5%;width:100%}.our-service-grid{grid-gap:10px;display:grid;grid-template-columns:repeat(3,1fr)}.our-service-row{grid-column: 1fr auto;grid-template-columns:repeat(1,1fr)}}@media only screen and (min-width:1201px){.our-service-grid{grid-gap:50px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px;width:100%}.our-service-row{background-color:#fff;display:grid;grid-column: 1fr auto;grid-template-columns:repeat(1,1fr);overflow:hidden;padding:50px 20px;text-align:left;transition:.5s ease;width:100%}}.floating-whatsapp{--colorFloatTransparent:transparent;--colorFloatPrimary:#2490e3;--colorFloatPrimaryDark:#1e1e1e;--colorFloatWhite:#fff;--colorFloatGray:#dfdfdf;--colorFloatBigHeader:#2db642;--bgFloatTitleInfo:#f6f7f9;--borderRadiusBg:5px;align-items:center;background-color:var(--colorFloatWhite);bottom:0;box-shadow:0 4px 12px rgba(0,0,0,.1);height:auto;justify-content:right;margin:auto 10px 70px auto;position:fixed;right:0;width:350px;z-index:700}.floating-whatsapp .floating-whatsapp-container{background-color:var(--colorFloatTransparent)}.floating-whatsapp .floating-whatsapp-container .floating-whatsapp-content{background-color:var(--colorFloatTransparent);display:none}.close-panel{align-items:center;background-color:var(--colorFloatBigHeader);border-radius:50px;color:var(--colorFloatWhite);display:flex;height:18px;justify-content:center;padding:14px;position:absolute;right:10px;top:10px;width:auto}.close-panel:hover{background-color:rgba(0,0,0,.2);color:var(--colorFloatWhite);cursor:pointer}.close-panel a{font-size:14px}.chat-container{height:auto;width:100%}.menu-container{background-color:var(--colorFloatTransparent)}.connect-with-us{align-items:center;background-color:initial;display:flex;font-size:13px;justify-content:center;padding:5px;text-align:center}.scrollview-y{overflow-y:scroll}.chat-activity{background-color:var(--colorFloatWhite);padding:15px 10px}.horizontal-layout-menu{align-items:center;display:flex;justify-content:space-around;padding:10px 30px}.box-menu-item,.horizontal-layout-menu{background-color:var(--colorFloatTransparent)}.box-menu-item:hover,.component-i:hover{color:var(--colorFloatPrimary)}.component-i{grid-column-gap:0;grid-row-gap:0;grid-gap:0;background-color:initial;display:grid;grid-template-columns:auto;grid-template-rows:2fr;width:100%}.component-i p a{align-items:center;background-color:initial;display:flex;font-size:12px;justify-content:center;text-align:center}.icon-menu{background-color:initial;background-color:var(--colorFloatWhite);border:1px solid transparent;border-radius:5px;margin-top:5px;padding:5px 20px}.icon-menu:hover{background-color:rgba(36,144,227,.7);cursor:pointer}.floating-icon-container{background-color:initial;height:auto;width:100%}.whatsapp-icon{align-items:right;-webkit-animation:bounce2 2s ease infinite;animation:bounce2 2s ease infinite;background-color:initial;bottom:0;cursor:pointer;justify-content:right;margin-bottom:8px;margin-right:8px;position:fixed;right:0}.whatsapp-icon-img{height:45px;width:45px}@-webkit-keyframes bounce2{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}60%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@keyframes bounce2{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}60%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@-webkit-keyframes ripple-loader{0%{height:0;left:32px;opacity:1;top:32px;width:0}to{height:64px;left:0;opacity:0;top:0;width:64px}}@keyframes ripple-loader{0%{height:0;left:32px;opacity:1;top:32px;width:0}to{height:64px;left:0;opacity:0;top:0;width:64px}}@media only screen and (min-width:320px) and (max-width:480px){.floating-whatsapp{height:auto;margin:auto;width:100%;z-index:700}.whatsapp-icon{bottom:1.4%;display:block}.whatsapp-icon-img{height:45px;width:45px}}@media only screen and (min-width:481px) and (max-width:768px){.floating-whatsapp{bottom:50px;height:auto;left:0;margin:auto;position:fixed;width:50%;z-index:700}.whatsapp-icon{bottom:1.5%;display:block}}@media only screen and (min-width:769px) and (max-width:1024px){.floating-whatsapp{bottom:50px;height:auto;left:0;margin:auto;position:fixed;width:50%;z-index:700}.whatsapp-icon{bottom:1.5%;display:block}}@media only screen and (min-width:1025px) and (max-width:1200px){.floating-whatsapp{bottom:50px;height:auto;left:0;margin:auto;position:fixed;width:50%;z-index:700}.whatsapp-icon{bottom:1.8%;display:block}}@media only screen and (min-width:1201px){.floating-whatsapp{height:auto;margin:auto 10px 70px auto;width:350px;z-index:700}.whatsapp-icon{bottom:1.8%;display:block}}.chat-list-item{--colorListOnlineIndicator:#2db642;--colorListWhite:#fff;--colorListTransparent:transparent;--colorListPrimary:#2490e3;--colorListPrimaryDark:#1e1e1e;--colorListGray:#dfdfdf;--colorListBigHeader:#2db642;--bgListTitleInfo:#f6f7f9;--paddingLeft:5px;--paddingRight:5px;--paddingTop:5px;--paddingBottom:5px}.chat-list-item,.chat-list-item-container{height:100%;width:100%}.list-chat-activity{grid-column-gap:0;grid-row-gap:0;grid-gap:0;align-items:center;background-color:var(--colorListWhite);border-radius:5px;box-shadow:0 4px 12px rgba(0,0,0,.1);display:grid;grid-template-columns:auto auto 1fr auto;grid-template-rows:1fr;justify-content:center;text-align:center;width:100%}.list-chat-activity:hover{background-image:linear-gradient(90deg,#d6d5d3,#e4e4e4);cursor:pointer;transition:.3s ease-in}.online-indicator{border-bottom-left-radius:5px;border-left:3px solid var(--colorListOnlineIndicator);border-top-left-radius:5px;height:100%}.profil-item{margin-left:5px;padding-bottom:var(--paddingBottom);padding-top:var(--paddingTop)}.box-item{background-color:initial;margin-left:5px;margin-right:5px;padding-bottom:var(--paddingBottom);padding-top:var(--paddingTop)}.header-title-number{grid-column-gap:0;grid-row-gap:0;grid-gap:0;align-items:center;display:grid;grid-template-columns:auto auto 1fr;grid-template-rows:1fr;justify-content:center;text-align:center;width:100%}.chat-list-title{font-size:14px}.box-item p{text-align:left}.chat-list-message{font-size:13px;margin-left:5px}.space{padding:1px}.time-stamp{font-size:10px}.icon-item{margin-right:5px}.app-rekanata-section{--colorTransparent:transparent;--colorPrimary:#2490e3;--colorPrimaryDark:#1e1e1e;--colorWhite:#fff;--colorGray:#dfdfdf;--colorBlackDark:#767676;background-color:#fff;height:100%;width:100%}.hero-background-rn-section{--containerOffset:17%;background-color:#fff;height:100vh;width:100%}.hero-background-rn-image{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url(/static/media/grand-wisata-02.a80d24084ae465d7cc03.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;object-fit:cover;position:relative;width:100%}.hero-background-rn-hero-text{align-items:center;background-color:initial;display:flex;height:100%;justify-content:center;left:57%;position:absolute;top:57%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.hero-background-rn-center{background-color:initial;display:flex;flex-direction:column;height:auto;margin-left:var(--containerOffset);margin-right:var(--containerOffset);width:100%}.hero-background-rn-center-floating-nav{align-items:center;background-color:initial;display:flex;height:auto;justify-content:center;left:0;padding-left:var(--containerOffset);padding-right:var(--containerOffset);position:absolute;top:0;width:100%}.hero-background-rn-intro{-webkit-animation:loadH1 1s ease;animation:loadH1 1s ease;background-color:initial;padding-right:50%}.hero-background-rn-intro,.hero-background-rn-text-opacity{color:#fff;font-family:"system-ui",Arial,Helvetica;font-size:16px;margin-top:40px}.hero-background-rn-text-opacity{-webkit-animation:loadImg 1s ease;animation:loadImg 1s ease;opacity:.8}.hero-background-rn-button-action{-webkit-animation:loadH1 1s ease;animation:loadH1 1s ease;background:transparent;border:1px solid #fff;border-radius:5px;color:#fff;display:inline-block;float:none;font-family:"system-ui",Arial,Helvetica;font-size:14px;height:auto;opacity:.8;overflow:hidden;padding:10px!important;text-align:center;text-transform:uppercase;transition:all .2s ease-in-out;width:300px}.hero-background-rn-button-action:hover{background:hsla(0,0%,100%,.2);color:#fff;cursor:pointer}.hero-background-rn-button-action:focus{-webkit-animation:2s ease;animation:2s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1}@font-face{font-family:system-ui;src:url(/static/media/sf-pro-text-medium.34610617d173a25de564.ttf)}@-webkit-keyframes loadText{0%{opacity:0;-webkit-transform:translateY(150px);transform:translateY(150px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes loadText{0%{opacity:0;-webkit-transform:translateY(150px);transform:translateY(150px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes loadH1{0%{opacity:0;-webkit-transform:translateY(3em);transform:translateY(3em)}30%,50%{opacity:0;-webkit-transform:translateY(3em);transform:translateY(3em)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes loadH1{0%{opacity:0;-webkit-transform:translateY(3em);transform:translateY(3em)}30%,50%{opacity:0;-webkit-transform:translateY(3em);transform:translateY(3em)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes loadImg{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:none;transform:none}}@keyframes loadImg{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:none;transform:none}}@media only screen and (min-width:320px) and (max-width:480px){.hero-background-rn-intro{color:#fff;font-size:14px;padding-right:1%}.hero-background-rn-hero-text{left:50%;top:50%}.hero-background-rn-text-opacity{font-size:14px}}@media only screen and (min-width:481px) and (max-width:768px){.hero-background-rn-hero-text{left:50%;top:50%}.hero-background-rn-text-opacity{font-size:16px}}@media only screen and (min-width:769px) and (max-width:1024px){.hero-background-rn-hero-text{left:45%;top:50%}.hero-background-rn-text-opacity{font-size:16px}}@media only screen and (min-width:1025px) and (max-width:1200px){.hero-background-rn-hero-text{left:45%;top:50%}.hero-background-rn-text-opacity{font-size:16px}}@media only screen and (min-width:1201px){.hero-background-rn-hero-text{left:44%;top:50%}.hero-background-rn-text-opacity{font-size:16px}}html{font-size:16px}@media (min-width:320px){html{font-size:14px}}@media (min-width:481px){html{font-size:14px}}@media (min-width:769px){html{font-size:14px}}@media (min-width:1025px){html{font-size:14px}}@media (min-width:1201px){html{font-size:15px}}.our-location-section{align-items:center;background-color:#f8f8f8;box-sizing:border-box;color:#333;display:flex;flex-direction:column;font-family:Arial,sans-serif;margin:0 auto;max-width:1200px;min-height:100vh;padding:2.5rem 1.25rem;width:100%}.our-location-content{background-color:#fff;border-radius:.5rem;box-shadow:0 .125rem .625rem rgba(0,0,0,.05);display:flex;margin-bottom:2.5rem;overflow:hidden;padding:1.25rem;width:100%}.map-container{border-radius:.5rem;flex:2 1;height:37.5rem;height:calc(100% + 2.5rem);margin:-1.25rem;min-width:50%;position:relative;width:calc(100% + 2.5rem)}.map-container .maps{background-color:initial;height:100%;width:100%}.location-details-wrapper{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:2.5rem}.section-title{color:#333;font-size:2.5em;font-weight:400;margin-bottom:0}.store-info-group{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.store-list{margin-bottom:1.875rem}.working-hours{margin-top:1.875rem}.hours-title{color:#333;font-size:1.125rem;font-weight:700;margin-bottom:.625rem}.working-hours p{color:#777;font-size:1rem;line-height:1.6}.our-location-footer{align-items:flex-start;background-color:#f0f0f0;border-radius:.5rem;display:flex;flex-wrap:wrap;gap:1.875rem;justify-content:space-between;padding:1.875rem 2.5rem;width:100%}.footer-item{flex:1 1;min-width:12.5rem}.footer-item.address-item{flex:1.5 1;min-width:15.625rem}.footer-item.live-chat-button-wrapper{align-items:center;display:flex;flex:1 1;justify-content:flex-end;min-width:9.375rem}.footer-title{color:#333;font-size:1rem;font-weight:700;margin-bottom:.625rem}.footer-item p{color:#555;font-size:.875rem;line-height:1.6}.live-chat-button{background-color:initial;border:.0625rem solid #ccc;border-radius:.3125rem;color:#555;cursor:pointer;font-size:.9375rem;padding:.75rem 1.5625rem;transition:all .3s ease;white-space:nowrap}.live-chat-button:hover{background-color:#e0e0e0;border-color:#999}.store-item{align-items:flex-start;color:#555;cursor:pointer;display:flex;flex-direction:column;font-size:1.125rem;margin-bottom:.9375rem;transition:color .3s ease}.store-item:hover{color:#000}.store-item.active{color:#000;font-weight:700}.location-summary{color:#777;font-size:.85em;font-weight:400;line-height:1.4;margin-top:.3125rem;text-align:left}.store-item.active .location-summary{color:#444}@media only screen and (max-width:480px){.our-location-section{max-width:100%;padding:.9375rem}.our-location-content{border-radius:.5rem;box-shadow:none;flex-direction:column;padding:.9375rem}.map-container{border-radius:.5rem .5rem 0 0;height:18.75rem;margin:-.9375rem;min-width:0;min-width:auto;width:calc(100% + 1.875rem)}.location-details-wrapper{padding:1.25rem;width:100%}.section-title{font-size:2em;margin-bottom:1.25rem;text-align:left}.hours-title{font-size:1rem}.working-hours p{font-size:.8125rem}.our-location-footer{align-items:flex-start;flex-direction:column;gap:.9375rem;padding:1.25rem .9375rem}.footer-item{margin-bottom:0;min-width:0;min-width:auto;text-align:left;width:100%}.footer-item.address-item,.footer-item.live-chat-button-wrapper{flex:initial;justify-content:flex-start;width:100%}.live-chat-button{font-size:.8125rem;padding:.625rem .9375rem;text-align:center;width:100%}.store-item{align-items:flex-start;font-size:.9375rem;margin-bottom:.625rem}.location-summary{font-size:.85em;text-align:left}}@media only screen and (min-width:481px) and (max-width:768px){.our-location-section{max-width:768px;padding:1.25rem}.our-location-content{border-radius:.5rem;box-shadow:none;flex-direction:column;padding:1.5625rem}.map-container{border-radius:.5rem .5rem 0 0;height:25rem;margin:-1.5625rem;min-width:0;min-width:auto;width:calc(100% + 3.125rem)}.location-details-wrapper{padding:1.875rem;width:100%}.section-title{font-size:2.2em;margin-bottom:1.5625rem;text-align:center}.hours-title,.store-item{font-size:1.0625rem}.working-hours p{font-size:.9375rem}.our-location-footer{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:1.25rem;justify-content:center;padding:1.5625rem}.footer-item{flex:1 1 45%;margin-bottom:.625rem;min-width:0;min-width:auto;text-align:left}.footer-item.address-item{flex:1 1 100%;min-width:0;min-width:auto}.footer-item.live-chat-button-wrapper{align-items:center;display:flex;flex:1 1 100%;justify-content:center}.live-chat-button{font-size:.875rem;max-width:15rem;padding:.75rem 1.25rem;width:80%}}@media only screen and (min-width:769px) and (max-width:1024px){.our-location-section{max-width:1000px;padding:1.875rem 1.25rem}.our-location-content{flex-direction:row;gap:1.875rem;padding:1.875rem}.map-container{border-radius:.5rem;flex:2 1;height:31.25rem;margin:-1.875rem;min-width:0;min-width:auto;width:calc(100% + 3.75rem)}.location-details-wrapper{flex:1 1;padding:2.1875rem}.section-title{font-size:2.3em;margin-bottom:2.1875rem;text-align:left}.store-item{font-size:1.0625rem}.working-hours p{font-size:.9375rem}.our-location-footer{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;padding:1.5625rem 1.875rem}.footer-item{flex:1 1;margin-bottom:0;min-width:11.25rem;text-align:left}.footer-item.address-item{flex:1.5 1;min-width:13.75rem}.footer-item.live-chat-button-wrapper{flex:1 1;justify-content:flex-end;min-width:9.375rem}.live-chat-button{font-size:.875rem;max-width:none;padding:.75rem 1.375rem;width:auto}}@media only screen and (min-width:1025px) and (max-width:1200px){.our-location-section{max-width:1000px;padding:2.5rem 1.25rem}.our-location-content{padding:1.25rem}.map-container{height:34.375rem;margin:-1.25rem;width:calc(100% + 2.5rem)}.location-details-wrapper{padding:2.5rem}.section-title{font-size:2.4em}}@media only screen and (min-width:1201px){.our-location-section{max-width:1200px;padding:3.125rem 1.25rem}.our-location-content{padding:1.25rem}.map-container{height:37.5rem;margin:-1.25rem;width:calc(100% + 2.5rem)}.location-details-wrapper{padding:2.5rem}.section-title{font-size:2.5em}}.our-service-view-all-section{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:auto;justify-content:center;width:100%}.our-service-view-all-container{background-color:initial;height:100%;width:100%}.fade{-webkit-animation:fadein 1s;animation:fadein 1s}.reveal-card-1,.reveal-card-2{opacity:.8;-webkit-transform:translateY(150px);transform:translateY(150px)}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}.our-service-view-detail-section{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.our-service-view-detail-container{background-color:initial;height:auto;padding-left:10%;padding-right:10%;width:100%}.our-service-view-detail-container-grid{grid-gap:20px;background-color:initial;display:grid;grid-template-columns:repeat(2,1fr);height:100%;width:100%}.our-service-view-detail-left-row{align-items:left;height:auto;justify-content:left;margin:auto;overflow:auto;padding:100px 100px 100px 0}.our-service-view-detail-left-row,.our-service-view-detail-right-row{background-color:initial;display:flex;flex-direction:column;width:100%}.our-service-view-detail-right-row{align-items:center;height:100%;justify-content:center}.our-service-view-detail-image{height:600px;object-fit:cover;width:100%}.our-service-view-detail-text-header{color:#000;font-size:24px;text-transform:uppercase}.our-service-view-detail-text-item{color:#000;font-size:14px;margin-top:40px}@media only screen and (min-width:320px) and (max-width:480px){.our-service-view-detail-section{height:auto}.our-service-view-detail-text-header{font-size:45px}.our-service-view-detail-container{padding-left:5%;padding-right:5%}.our-service-view-detail-container-grid{grid-gap:10px;display:grid;grid-template-columns:repeat(1,1fr)}.our-service-view-detail-image{height:auto;object-fit:cover;width:100%}.our-service-view-detail-left-row{align-items:left;background-color:initial;display:flex;flex-direction:column;justify-content:center;padding:50px 10px}}@media only screen and (min-width:481px) and (max-width:768px){.our-service-view-detail-section{height:100%}.our-service-view-detail-text-header{font-size:65px}.our-service-view-detail-container{padding-left:5%;padding-right:5%}.our-service-view-detail-container-grid{grid-gap:10px;display:grid;grid-template-columns:repeat(1,1fr)}.our-service-view-detail-image{height:auto;object-fit:cover;width:100%}.our-service-view-detail-left-row{align-items:left;background-color:initial;display:flex;flex-direction:column;justify-content:center;padding:50px 10px}}@media only screen and (min-width:769px) and (max-width:1024px){.our-service-view-detail-section{height:100%}.our-service-view-detail-text-header{font-size:65px}.our-service-view-detail-container{padding-left:5%;padding-right:5%}.our-service-view-detail-container-grid{grid-gap:10px;display:grid;grid-template-columns:repeat(1,1fr)}.our-service-view-detail-image{height:auto;object-fit:cover;width:100%}.our-service-view-detail-left-row{align-items:left;background-color:initial;display:flex;flex-direction:column;justify-content:center;padding:50px 10px}}@media only screen and (min-width:1025px) and (max-width:1200px){.our-service-view-detail-section{height:100%}.our-service-view-detail-text-header{font-size:65px}.our-service-view-detail-container{padding-left:5%;padding-right:5%}.our-service-view-detail-container-grid{grid-gap:10px;display:grid;grid-template-columns:repeat(2,1fr)}.our-service-view-detail-image{height:auto;object-fit:cover;width:100%}.our-service-view-detail-left-row{align-items:left;background-color:initial;display:flex;flex-direction:column;justify-content:center;padding:50px 10px}}@media only screen and (min-width:1201px){.our-service-view-detail-section{height:100%}.our-service-view-detail-text-header{font-size:65px}}.detail-portofolio-section{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:auto;justify-content:center;width:100%}.detail-portofolio-image-slider{background-color:#000;padding-top:0}.detail-portofolio-container,.detail-portofolio-image-slider{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;width:100%}.detail-portofolio-container{background-color:initial;border-radius:0;position:relative}.detail-portofolio-section .header{background-color:#fff;display:flex;flex-direction:column;justify-content:center;width:100%}.detail-portofolio-description{background-color:initial;margin:20px 10%}.detail-portofolio-nav-info-header{align-items:center;background-color:#fff;display:flex;height:auto;justify-content:left}.detail-portofolio-nav-info-header a{background-color:initial;color:#000;font-size:16px;margin-top:10px}.loading-page-container{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;width:100%}.loading-page-title{-webkit-animation-name:fade1;animation-name:fade1;font-size:22px}.loading-page-sub-title,.loading-page-title{-webkit-animation-duration:1.5s;animation-duration:1.5s;color:#fff;justify-content:center;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s}.loading-page-sub-title{-webkit-animation-name:fade2;animation-name:fade2;font-size:16px}.fadeloadingpage{-webkit-animation-delay:4.5s;animation-delay:4.5s}.detail-portofolio-text-description{color:#000;font-size:13px}.detail-portofolio-content-container{background-color:#fff;padding-bottom:50px}@-webkit-keyframes fade1{0%{opacity:.4}to{opacity:1}}@keyframes fade1{0%{opacity:.4}to{opacity:1}}@-webkit-keyframes fade2{0%{opacity:.1}to{opacity:1}}@keyframes fade2{0%{opacity:.1}to{opacity:1}}@-webkit-keyframes fade-in-down{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-down{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media only screen and (min-width:320px) and (max-width:480px){.detail-portofolio-image-slider{padding-top:0}.detail-portofolio-description{background-color:initial;margin:20px}.detail-portofolio-nav-info-header a,.detail-portofolio-text-description{color:#000;font-size:14px}.loading-page-title{color:#fff;font-size:22px}.loading-page-sub-title{color:#fff;font-size:16px}.detail-portofolio-content-container{background-color:#fff;margin-top:10px}}@media only screen and (min-width:481px) and (max-width:768px){.detail-portofolio-image-slider{padding-top:0}.detail-portofolio-description{background-color:initial;margin:20px 40px}.detail-portofolio-nav-info-header a,.detail-portofolio-text-description{color:#000;font-size:14px}.loading-page-title{color:#fff;font-size:22px}.loading-page-sub-title{color:#fff;font-size:16px}}@media only screen and (min-width:769px) and (max-width:1024px){.detail-portofolio-image-slider{padding-top:0}.detail-portofolio-description{background-color:initial;margin:20px 50px}.detail-portofolio-nav-info-header a,.detail-portofolio-text-description{color:#000;font-size:14px}.loading-page-title{color:#fff;font-size:22px}.loading-page-sub-title{color:#fff;font-size:16px}}@media only screen and (min-width:1025px) and (max-width:1200px){.detail-portofolio-image-slider{padding-top:0}.detail-portofolio-description{background-color:initial;margin:20px 50px}.detail-portofolio-nav-info-header a,.detail-portofolio-text-description{color:#000;font-size:14px}.loading-page-title{color:#fff;font-size:72px}.loading-page-sub-title{color:#fff;font-size:28px}}@media only screen and (min-width:1201px){.detail-portofolio-image-slider{padding-top:0}.detail-portofolio-description{background-color:initial;margin:20px 50px}.detail-portofolio-nav-info-header a,.detail-portofolio-text-description{color:#000;font-size:14px}.loading-page-title{color:#fff;font-size:82px}.loading-page-sub-title{color:#fff;font-size:32px}}*{box-sizing:border-box;margin:0}.portofolio-slider-container{--colorTransparent:transparent;--colorPrimary:#2490e3;--colorPrimaryDark:#1e1e1e;--colorWhite:#fff;--colorGray:#dfdfdf;--heights:100vh;--widths:100%;--textAppearanceSmallest:10px;--textAppearanceSmaller:16px;--textAppearanceSmall:18px;--textAppearanceMedium:22px;--textAppearanceLargest:32px;--textAppearanceLarger:48px;--textAppearanceLarge:82px;--globalTextSize:18px;height:var(--heights);margin:auto;overflow:hidden;position:relative;width:var(--widths)}.portofolio-active{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-name:fade;animation-name:fade;display:inline-block}.portofolio-inactive{display:none}.portofolio-slides{height:var(--heights);position:relative;width:var(--widths)}.portofolio-slide-image{height:auto;object-fit:cover;position:absolute;width:100%}.portofolio-slide-text,.portofolio-slide-title{-webkit-animation:fadeInText .7s cubic-bezier(.175,.885,.32,1.275) both;animation:fadeInText .7s cubic-bezier(.175,.885,.32,1.275) both;color:#fff;font-size:50px;height:100%;opacity:0;position:absolute;text-align:center;top:80%;width:100%;z-index:10}.portofolio-slide-text{-webkit-animation:fadeInText .5s cubic-bezier(.175,.885,.32,1.275) both;animation:fadeInText .5s cubic-bezier(.175,.885,.32,1.275) both;-webkit-animation-delay:.3s;animation-delay:.3s;font-size:2rem;top:88%}.portofolio-next,.portofolio-prev{border-radius:0 5px 5px 0;color:transparent;cursor:pointer;font-size:40px;font-weight:700;margin-top:-3rem;padding:1rem;position:absolute;top:50%;width:auto;z-index:100}.portofolio-slider-container:hover .portofolio-next,.portofolio-slider-container:hover .portofolio-prev{color:#000}.portofolio-slider-container:hover .portofolio-next:hover,.portofolio-slider-container:hover .portofolio-prev:hover{background-color:rgba(0,0,0,.6);color:#fff;transition:all .5s ease-in}.portofolio-next{border-radius:5px 0 0 5px;right:0}.portofolio-all-dots{display:flex;height:100%;justify-content:center;position:absolute;top:95%;width:100%;z-index:200}.portofolio-dot{background-color:initial;border-radius:50%;cursor:pointer;display:inline-block;height:.5rem;margin:0 3px;transition:background-color .5s ease;width:.5rem}.portofolio-slider-container:hover .m-dot:hover{background-color:hsla(0,0%,100%,.5)}.portofolio-slider-container:hover .m-dot{background-color:rgba(0,0,0,.3)}.portofolio-slider-container:hover .portofolio-active-dot{background-color:hsla(0,0%,100%,.5)}.portofolio-play-pause{color:#000}@-webkit-keyframes smoothzoom{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes smoothzoom{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.05);transform:scale(1.05)}}@-webkit-keyframes fade{0%{opacity:.4}to{opacity:1}}@keyframes fade{0%{opacity:.4}to{opacity:1}}@-webkit-keyframes fadeInGroupContainer{0%{opacity:0;-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}to{opacity:1;text-shadow:none;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInGroupContainer{0%{opacity:0;-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}to{opacity:1;text-shadow:none;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInText{0%{opacity:0;-webkit-transform:scale(.99);transform:scale(.99)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInText{0%{opacity:0;-webkit-transform:scale(.99);transform:scale(.99)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media only screen and (min-width:320px) and (max-width:480px){.portofolio-slider-container{background-color:initial;height:100%;overflow:hidden;position:relative;width:100%}.portofolio-active{display:block}.portofolio-inactive{display:none}.portofolio-slide-image,.portofolio-slides{height:100%;position:relative;width:100%}.portofolio-slide-image{background-size:cover;object-fit:contain}.portofolio-slide-text,.portofolio-slide-title{color:#fff;font-size:var(--textAppearanceLargest);height:100%;position:absolute;text-align:center;top:70%;width:100%;z-index:10}.portofolio-slide-text{font-size:var(--textAppearanceSmaller);top:88%}.portofolio-next,.portofolio-prev{border-radius:0 5px 5px 0;color:transparent;cursor:pointer;font-size:25px;font-weight:700;margin-top:-3rem;padding:1rem;position:absolute;top:50%;width:auto;z-index:100}.portofolio-slider-container:hover .portofolio-next,.portofolio-slider-container:hover .portofolio-prev{color:#000}.portofolio-slider-container:hover .portofolio-next:hover,.portofolio-slider-container:hover .portofolio-prev:hover{background-color:rgba(0,0,0,.6);color:#fff;transition:all .5s ease-in}.portofolio-next{border-radius:5px 0 0 5px;right:0}.portofolio-all-dots{background-color:initial;display:flex;height:auto;justify-content:center;position:absolute;top:95%;width:100%;z-index:200}.portofolio-dot{background-color:initial;border-radius:50%;cursor:pointer;display:inline-block;height:.4rem;margin:0 3px;width:.4rem}.portofolio-slider-container:hover .portofolio-dot:hover{background-color:hsla(0,0%,100%,.5)}.portofolio-slider-container:hover .portofolio-dot{background-color:rgba(0,0,0,.3)}.portofolio-slider-container:hover .portofolio-active-dot{background-color:hsla(0,0%,100%,.5)}.portofolio-play-pause{color:#000}}@media only screen and (min-width:481px) and (max-width:768px){.portofolio-slider-container{background-color:initial;height:100%;overflow:hidden;position:relative;width:100%}.portofolio-active{display:block}.portofolio-inactive{display:none}.portofolio-slide-image,.portofolio-slides{height:100%;position:relative;width:100%}.portofolio-slide-image{background-size:cover;object-fit:contain}.portofolio-slide-text,.portofolio-slide-title{color:#fff;font-size:var(--textAppearanceLargest);height:100%;position:absolute;text-align:center;top:80%;width:100%;z-index:10}.portofolio-slide-text{font-size:var(--textAppearanceSmaller);top:90%}.portofolio-next,.portofolio-prev{border-radius:0 5px 5px 0;color:transparent;cursor:pointer;font-size:25px;font-weight:700;margin-top:-3rem;padding:1rem;position:absolute;top:50%;width:auto;z-index:100}.portofolio-slider-container:hover .portofolio-next,.portofolio-slider-container:hover .portofolio-prev{color:#000}.portofolio-slider-container:hover .portofolio-next:hover,.portofolio-slider-container:hover .portofolio-prev:hover{background-color:rgba(0,0,0,.6);color:#fff;transition:all .5s ease-in}.portofolio-next{border-radius:5px 0 0 5px;right:0}.portofolio-all-dots{background-color:initial;display:flex;height:auto;justify-content:center;position:absolute;top:95%;width:100%;z-index:200}.portofolio-dot{background-color:initial;border-radius:50%;cursor:pointer;display:inline-block;height:.4rem;margin:0 3px;width:.4rem}.portofolio-slider-container:hover .portofolio-dot:hover{background-color:hsla(0,0%,100%,.5)}.portofolio-slider-container:hover .portofolio-dot{background-color:rgba(0,0,0,.3)}.portofolio-slider-container:hover .portofolio-active-dot{background-color:hsla(0,0%,100%,.5)}.portofolio-play-pause{color:#000}}@media only screen and (min-width:769px) and (max-width:1024px){.portofolio-slider-container{background-color:initial;height:100%;overflow:hidden;position:relative;width:100%}.portofolio-active{display:block}.portofolio-inactive{display:none}.portofolio-slide-image,.portofolio-slides{height:100%;position:relative;width:100%}.portofolio-slide-image{background-size:cover;object-fit:contain}.portofolio-slide-text,.portofolio-slide-title{color:#fff;font-size:var(--textAppearanceLargest);height:100%;position:absolute;text-align:center;top:81%;width:100%;z-index:10}.portofolio-slide-text{font-size:var(--textAppearanceSmaller);top:90%}.portofolio-next,.portofolio-prev{border-radius:0 5px 5px 0;color:transparent;cursor:pointer;font-size:25px;font-weight:700;margin-top:-3rem;padding:1rem;position:absolute;top:50%;width:auto;z-index:100}.portofolio-slider-container:hover .portofolio-next,.portofolio-slider-container:hover .portofolio-prev{color:#000}.portofolio-slider-container:hover .portofolio-next:hover,.portofolio-slider-container:hover .portofolio-prev:hover{background-color:rgba(0,0,0,.6);color:#fff;transition:all .5s ease-in}.portofolio-next{border-radius:5px 0 0 5px;right:0}.portofolio-all-dots{background-color:initial;display:flex;height:auto;justify-content:center;position:absolute;top:95%;width:100%;z-index:200}.portofolio-dot{background-color:initial;border-radius:50%;cursor:pointer;display:inline-block;height:.4rem;margin:0 3px;width:.4rem}.portofolio-slider-container:hover .portofolio-dot:hover{background-color:hsla(0,0%,100%,.5)}.portofolio-slider-container:hover .portofolio-dot{background-color:rgba(0,0,0,.3)}.portofolio-slider-container:hover .portofolio-active-dot{background-color:hsla(0,0%,100%,.5)}.portofolio-play-pause{color:#000}}@media only screen and (min-width:1025px) and (max-width:1200px){.portofolio-slide-text,.portofolio-slide-title{color:#fff;font-size:var(--textAppearanceLarger);height:100%;margin-left:20%;position:absolute;text-align:left;top:82%;width:100%;z-index:10}.portofolio-slide-text{font-size:var(--textAppearanceSmaller);top:92%}.portofolio-all-dots{background-color:initial;display:flex;height:auto;justify-content:left;margin-left:20%;position:absolute;top:95%;width:100%;z-index:200}.portofolio-dot{background-color:initial;border-radius:5%;cursor:pointer;display:inline-block;height:.3rem;margin:0 5px;width:20px}.portofolio-slider-container:hover .portofolio-dot:hover{background-color:rgba(36,144,227,.9)}.portofolio-slider-container:hover .portofolio-dot{background-color:rgba(0,0,0,.3)}.portofolio-slider-container:hover .portofolio-active-dot{background-color:hsla(0,0%,100%,.5)}}@media only screen and (min-width:1201px){.portofolio-slide-text,.portofolio-slide-title{color:#fff;font-size:var(--textAppearanceLarge);height:100%;margin-left:20%;position:absolute;text-align:left;top:77%;width:100%;z-index:10}.portofolio-slide-text{font-size:var(--textAppearanceMedium);top:90%}.portofolio-all-dots{background-color:initial;display:flex;height:auto;justify-content:left;margin-left:20%;position:absolute;top:95%;width:100%;z-index:200}.portofolio-dot{background-color:initial;border-radius:5%;cursor:pointer;display:inline-block;height:.3rem;margin:0 5px;width:20px}.portofolio-slider-container:hover .portofolio-dot:hover{background-color:rgba(36,144,227,.9)}.portofolio-slider-container:hover .portofolio-dot{background-color:rgba(0,0,0,.3)}.portofolio-slider-container:hover .portofolio-active-dot{background-color:hsla(0,0%,100%,.5)}}.portofolio-section{--colorPrimary:#2490e3;--colorPrimaryDark:#1e1e1e;--colorWhite:#fff;--colorGray:#dfdfdf;--textAppearanceSmallest:10px;--textAppearanceSmaller:14px;--textAppearanceSmall:16px;--textAppearanceMedium:18px;--textAppearanceLarge:22px;--globalTextSize:18px;--navWidthMobileScreen:100%;--navHeightMobileScreen:35px;height:100%;width:100%}.portofolio-container{background-color:initial}.image-portofolio,.portofolio-container{height:auto;width:100%}.portofolio-row{display:flex;flex-wrap:wrap}.portofolio-column{flex:50% 1;max-width:50%}.portofolio-column img{display:block;height:auto;width:100%}.portofolio-column .img-container{height:auto;position:relative;width:100%}.img-overlay{background-color:#008cba;bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:.5s ease;width:100%}.img-overlay:hover .img-overlay{opacity:1}.img-text{color:#fff;font-size:20px;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.reveal-card-1{opacity:0;position:relative;-webkit-transform:translateY(50px);transform:translateY(50px);transition:all 1s ease}.reveal-card-1.active-card-1{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.reveal-card-2{opacity:0;position:relative;-webkit-transform:translateY(50px);transform:translateY(50px);transition:all 1s ease}.reveal-card-2.active-card-2{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:320px) and (max-width:480px){.portofolio-row{display:flex;flex-direction:column;flex-wrap:wrap}.column,.portofolio-column{flex:100% 1;max-width:100%}}@media only screen and (min-width:481px) and (max-width:768px){.portofolio-row{display:flex;flex-direction:column;flex-wrap:wrap}.column,.portofolio-column{flex:100% 1;max-width:100%}}@media only screen and (min-width:769px) and (max-width:1024px){.portofolio-row{display:flex;flex-wrap:wrap}.column,.portofolio-column{flex:50% 1;max-width:50%}}@media only screen and (min-width:1025px) and (max-width:1200px){.portofolio-row{display:flex;flex-wrap:wrap}.column,.portofolio-column{flex:50% 1;max-width:50%}}@media only screen and (min-width:1201px){.portofolio-row{display:flex;flex-wrap:wrap}.column,.portofolio-column{flex:50% 1;max-width:50%}}.portofolio-rumah-01{--colorPrimary:#2490e3;--colorPrimaryDark:#1e1e1e;--colorWhite:#fff;--colorGray:#dfdfdf;--textAppearanceSmallest:10px;--textAppearanceSmaller:14px;--textAppearanceSmall:16px;--textAppearanceMedium:18px;--textAppearanceLarge:22px;--globalTextSize:18px;align-items:center;background-color:initial;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.portofolio-rumah-01-container{overflow:hidden;position:relative;width:100%}.portofolio-rumah-01-container-img{object-fit:cover;-webkit-transform:scale(1.05);transform:scale(1.05);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.portofolio-rumah-01-container:hover .portofolio-rumah-01-container-img{-webkit-transform:scale(1);transform:scale(1)}.portofolio-rumah-01-image{display:block;height:auto;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:100%}.portofolio-rumah-01-overlay{align-items:center;background:#000;background:rgba(0,0,0,.5);bottom:0;color:#f1f1f1;color:#fff;display:flex;flex-direction:column;font-size:20px;height:100%;justify-content:center;opacity:0;padding:20px;position:absolute;text-align:center;transition:.5s ease;width:100%}.portofolio-rumah-01-overlay h1{color:var(--colorWhite);font-size:3rem}.portofolio-rumah-01-overlay p{color:var(--colorWhite);font-size:22px;margin-top:3px}.portofolio-rumah-01-container:hover .portofolio-rumah-01-overlay{cursor:pointer;opacity:1}@media only screen and (min-width:320px) and (max-width:480px){.portofolio-rumah-01-overlay h1{color:var(--colorWhite);font-size:var(--textAppearanceSmaller)}.portofolio-rumah-01-overlay p{color:var(--colorWhite);font-size:var(--textAppearanceSmallest);margin-top:2px}}.modal-img{background-color:initial;height:auto;width:100%}.image-viewer-app-container{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);margin:0 auto;min-height:100vh;width:100%}.image-viewer-container{background-color:#f5f5f5;box-sizing:border-box;flex-direction:column;font-family:Inter,sans-serif;height:100vh;padding:20px}.image-viewer-container,.image-wrapper{align-items:center;display:flex;justify-content:center;width:100%}.image-wrapper{cursor:pointer;flex:1 1;overflow:hidden;padding:0;position:relative}.two-page-display{flex-direction:row;gap:10px;padding:0 20px;width:auto}.aspect-ratio-box,.two-page-display{align-items:center;display:flex;height:100%;justify-content:center}.aspect-ratio-box{position:relative;width:100%}.document-image{border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:block;max-height:100%;max-width:100%;object-fit:contain;transition:opacity .5s ease-in-out}.demo-page-wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.nav-button{background-color:initial;border:none;border-radius:8px;cursor:pointer;opacity:0;padding:10px 15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .3s ease;z-index:10}.image-wrapper:hover .nav-button{opacity:1}.nav-button:hover:not(.disabled){background-color:initial}.nav-button.disabled{cursor:not-allowed;opacity:.1}.nav-button.prev-button{left:10px}.nav-button.next-button{right:10px}.nav-icon{height:34px;object-fit:contain;width:34px}.status-bar{color:#666;font-size:1rem;font-weight:500;margin-top:15px;text-align:center}.error-state,.loading-state{align-items:center;background-color:#e9ecef;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);color:#6c757d;display:flex;flex-direction:column;font-size:1.5rem;height:100%;justify-content:center;text-align:center;width:100%}.error-state span{font-size:1.2rem;margin-top:10px}.toggle-transition-button{background-color:#4caf50;border:none;border-radius:25px;box-shadow:0 4px 8px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:inline-block;font-size:16px;margin-top:20px;padding:10px 20px;text-align:center;text-decoration:none;transition:background-color .3s ease,-webkit-transform .2s ease;transition:background-color .3s ease,transform .2s ease;transition:background-color .3s ease,transform .2s ease,-webkit-transform .2s ease}.toggle-transition-button:hover{background-color:#45a049;-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media only screen and (min-width:320px) and (max-width:480px){.image-viewer-container,.image-wrapper{padding:10px}.two-page-display{flex-direction:column;gap:0;padding:0}.document-image{max-height:80vh}.nav-button{padding:8px}.nav-icon{height:24px;width:24px}.status-bar{font-size:.8rem}}@media only screen and (min-width:481px) and (max-width:768px){.image-viewer-container,.image-wrapper{padding:15px}.two-page-display{flex-direction:column;padding:0 10px}.document-image{max-height:85vh}.status-bar{font-size:.9rem}}@media only screen and (min-width:769px) and (max-width:1024px){.image-viewer-container{padding:20px}.two-page-display{flex-direction:row;gap:5px;padding:0 15px}.document-image{max-height:85vh}.two-page-display .document-image{max-height:85vh;max-width:45vw}}@media only screen and (min-width:1025px) and (max-width:1200px){.image-viewer-container{padding:30px}.two-page-display{gap:5px;padding:0 20px}.two-page-display .document-image{max-height:80vh;max-width:45vw}}@media only screen and (min-width:1201px){.image-viewer-container{padding:40px}.two-page-display{gap:5px;padding:0 30px}.two-page-display .document-image{max-height:75vh;max-width:40vw}}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.image-viewer-container.transition-fade-in .document-image{-webkit-animation:fadeIn .1s ease-out forwards;animation:fadeIn .1s ease-out forwards}.demo-page-container{align-items:center;background-color:#f7f7f7;display:flex;flex-direction:column;height:auto;justify-content:center;max-width:1200px;min-height:85vh;padding:40px 20px;text-align:left;width:100%}.demo-page-content{max-width:600px}.demo-title{color:#5798bb;font-size:4rem;font-weight:700;letter-spacing:2px;margin-bottom:30px;text-transform:capitalize}.demo-summary{color:#555;font-size:1.2rem;font-style:normal;margin-bottom:30px}.purchase-button{background-color:#5798bb;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;letter-spacing:1px;padding:15px 30px;text-transform:capitalize;transition:all .3s ease;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%}.purchase-button:hover{background-color:#3b6f8b;box-shadow:0 4px 10px rgba(0,0,0,.2)}.purchase-button:disabled{background-color:#95a5a6;box-shadow:none;cursor:not-allowed;-webkit-transform:none;transform:none}.demo-disclaimer{color:#888;font-size:1.2rem;font-style:normal;margin-top:25px}@media only screen and (max-width:480px){.demo-page-container{border:2px dashed #ccc;min-height:70vh;padding:20px 15px;text-align:left}.demo-title{font-size:1.8rem;margin-bottom:15px}.demo-summary{font-size:.9rem;margin-bottom:20px}.purchase-button{font-size:.9rem;padding:10px 20px}.demo-disclaimer{font-size:.8rem}}@media only screen and (min-width:481px) and (max-width:768px){.demo-page-container{border:3px dashed #ccc;min-height:75vh;padding:30px;text-align:left}.demo-title{font-size:2.5rem}.demo-summary{font-size:1rem}.purchase-button{font-size:1rem;padding:12px 25px}.demo-disclaimer{font-size:.9rem}}@media only screen and (min-width:769px) and (max-width:1024px){.demo-page-container{border:3px dashed #ccc;min-height:80vh;padding:35px;text-align:left}.demo-title{font-size:3rem}.demo-summary{font-size:1.1rem}.purchase-button{font-size:1.1rem;padding:14px 28px}}@media only screen and (min-width:1025px) and (max-width:1200px){.demo-page-container{min-height:85vh}.demo-title{font-size:3.5rem}.demo-summary{font-size:1.2rem}}@media only screen and (min-width:1201px){.demo-page-container{min-height:90vh;padding:60px 40px}.demo-title{font-size:4.5rem}.demo-summary{font-size:1.3rem}.purchase-button{font-size:1.2rem;padding:18px 35px}}
/*# sourceMappingURL=main.b595255a.css.map*/