@import url("https://fonts.googleapis.com/css2?family=Allura&display=swap");.Signature_signature__puTCF{margin-top:5em}.Signature_p__SD_gS{color:#fff;font-family:Allura;font-size:60px;color:gray;opacity:.7}@media (min-width:320px) and (max-width:480px){.Signature_signature__puTCF{margin-top:3.5em;margin-bottom:3.85em}.Signature_p__SD_gS{font-size:52px}}@media (min-width:769px) and (max-width:1039px){.Signature_signature__puTCF{margin-top:1em;margin-bottom:2em}}.home-section{height:-moz-fit-content;height:fit-content;min-height:50vh;width:100%;display:flex;align-items:center}.home-container{width:100%}@media (min-width:320px) and (max-width:480px){.home-section{min-width:80%;min-height:95vh;margin-inline:1em;margin-top:3em}.home-container{width:90%}#left-section{width:100%;border-right:none}#home-title h1{font-size:2.5em;margin-top:1em}#home-text p{margin-top:2em;font-size:1.1875em}}@media (min-width:481px) and (max-width:768px){.home-section{margin-inline:1.5em;width:85%;margin-top:15%;margin-bottom:10%}#home-title h1{font-size:3em;margin-top:1em}}@media (min-width:769px) and (max-width:1039px){.home-section{margin-inline:2em;max-width:95%;margin-top:15%;margin-bottom:10%;min-height:50vh}#home-title h1{font-size:3.5em;margin-top:1em}}@media (min-width:1040px) and (max-width:1279px){.home-section{margin-inline:2em;max-width:85%;margin-top:20%;margin-bottom:15%;min-height:80vh}#home-title h1{font-size:4em;margin-top:1em}#home-text p{margin-top:3em;font-size:1.5em}}@media (min-width:1280px) and (max-width:1399px){.home-section{margin-inline:2.5em;max-width:85%;margin-top:10%;margin-bottom:15%;min-height:80vh}#home-title h1{font-size:4em;margin-top:1em}}@media (min-width:1400px){.home-section{margin-inline:8em;width:70%;margin-top:25%;margin-bottom:20%}#home-title h1{font-size:5em;margin-top:1em}}.about-section{min-height:90vh;width:100%}.about-header{margin-top:2.25em}.about-span{color:#987750;font-size:1.25em}.credentials ul{display:flex;grid-template-columns:auto 1fr;color:#fff;font-size:1.25em;align-items:center}.credentials ul li:first-child{width:100px;justify-content:flex-start;color:#888;font-size:1.25em;margin-bottom:.5em}.cv p{color:#888;font-size:20px;margin-top:1em}.cv:hover{cursor:pointer;border:1px solid #987750;transition:all .3s ease}#arrow{transition:transform .3s ease}.cv:hover #arrow{transform:translateY(-60)}.about-link{padding-bottom:2px;border-bottom:1px solid hsla(0,0%,50%,.5)}@media (min-width:320px) and (max-width:480px){.about-section{margin-inline-start:1em;max-width:85%}.about-text .p{font-size:1.085em;margin-block:2em}.credentials{margin-block:5em;font-size:11px}.credentials ul{grid-template-columns:auto 1fr;color:#fff;font-size:11px;align-items:center;gap:3em}.credentials ul li:first-child{width:100px;justify-content:flex-start;color:#888;font-size:1.5em;margin-bottom:.25em}.cv{height:200px;width:100%;display:grid;place-content:center;border:1px solid hsla(0,0%,50%,.5)}.cv img{margin-left:25%}}@media (min-width:481px) and (max-width:768px){.about-section{margin-inline-start:1.5em;max-width:85%}.about-text .p{font-size:1.5em;margin-block:2em}.credentials{margin-block:5em;font-size:1em}.credentials ul{grid-template-columns:auto 1fr;color:#fff;font-size:1em;align-items:center;gap:40%}.credentials ul li:first-child{width:100px;justify-content:flex-start;color:#888;font-size:1.5em;margin-bottom:.25em}.cv{height:200px;width:100%;display:grid;place-content:center;border:1px solid hsla(0,0%,50%,.5)}.cv img{margin-left:25%}}@media (min-width:769px) and (max-width:1039px){.about-section{margin-inline-start:2em;max-width:85%}.about-text .p{font-size:1.5em;margin-block:2em}.credentials{margin-block:5em;font-size:1.125em}.credentials ul{grid-template-columns:auto 1fr;color:#fff;font-size:1em;align-items:center;gap:40%}.credentials ul li:first-child{width:100px;justify-content:flex-start;color:#888;font-size:1.5em;margin-bottom:.25em}.cv{height:200px;width:100%;display:grid;place-content:center;border:1px solid hsla(0,0%,50%,.5);margin-bottom:8em}.cv img{margin-left:25%}}@media (min-width:1040px) and (max-width:1279px){.about-section{margin-inline-start:2em;max-width:85%}.about-text .p{font-size:1.5em;margin-block:2em}.credentials{margin-block:5em;font-size:1.125em}.credentials ul{grid-template-columns:auto 1fr;color:#fff;font-size:1em;align-items:center;gap:40%}.credentials ul li:first-child{width:100px;justify-content:flex-start;color:#888;font-size:1.5em;margin-bottom:.25em}.cv{height:200px;width:100%;display:grid;place-content:center;border:1px solid hsla(0,0%,50%,.5);margin-bottom:8em}.cv img{margin-left:25%}}@media (min-width:1280px) and (max-width:1399px){.about-section{margin-inline-start:3em;max-width:85%}.about-text .p{font-size:1.5em;margin-block:2em}.credentials{margin-block:5em;font-size:1.125em}.credentials ul{grid-template-columns:auto 1fr;color:#fff;font-size:1em;align-items:center;gap:40%}.credentials ul li:first-child{width:100px;justify-content:flex-start;color:#888;font-size:1.5em;margin-bottom:.25em}.cv{height:200px;width:100%;display:grid;place-content:center;border:1px solid hsla(0,0%,50%,.5);margin-bottom:8em}.cv img{margin-left:25%}}@media (min-width:1400px){.about-section{margin-inline:10em;max-width:80%}.about-details{display:flex;flex-direction:row;justify-content:space-between;gap:8em}.about-text .p{margin-top:2em}.credentials{margin-block:5em;min-width:60%;display:flex;flex-direction:column;justify-content:space-between}.credentials ul{display:flex;gap:20%}.cv{height:200px;width:300px;display:grid;place-content:center;border:1px solid hsla(0,0%,50%,.5);margin-top:6em;margin-bottom:6em}.cv p{color:#888;font-size:20px;margin-top:1em}.cv img{margin-left:25%}}.Navbar_nav__yOCRc{position:static;width:100%;margin-top:3em;padding-right:3em;outline:none}.Navbar_h1__kPnEE{color:#ddd;display:inline-flex;gap:1em;margin-left:90%}.Navbar_sheetTitle__SFpbQ{color:#888;font-size:2em;margin-block:1em;margin-left:1.25em}.Navbar_sheetDesc__Swe6S{color:#ddd;font-size:1.5em;margin-block:2em}.Navbar_sheetDesc__Swe6S ul li{margin-bottom:1em;margin-left:2em}.Navbar_sheetDesc__Swe6S li:hover{color:#987750;cursor:pointer;transition:all .5s ease}.Navbar_sheetClose__kTupH{color:#ddd;font-size:1.5em;margin-block:2em;margin-left:1.25em}.Navbar_sheetFooter__8SzB4{position:relative;top:40%;left:0;margin-right:30%;color:#888;font-size:1.5em}.Navbar_sheetFooter__8SzB4>div>span{color:#ddd;padding-bottom:2px;border-bottom:1px solid hsla(0,0%,50%,.5);display:inline-block;margin-bottom:2em}.Navbar_icons__2z1oj{position:absolute;left:0;display:flex;gap:.5em;align-items:flex-start;justify-content:flex-start}.Navbar_socialIcon__TaILb{width:40px;height:40px;color:#888;background-color:hsla(0,0%,50%,.5)}.Navbar_sheet__u_Hni{border:1px solid red}@media (min-width:320px) and (max-width:480px){.Navbar_nav__yOCRc{position:fixed;margin-top:1em;width:95%;margin-bottom:1em}.Navbar_h1__kPnEE{gap:.875em;font-size:1em}.Navbar_sheetTitle__SFpbQ{color:#888;font-size:2em;text-align:left;margin-left:1em;margin-bottom:0}.Navbar_sheetContent__nc_QF{border:none;padding:0}.Navbar_sheetDesc__Swe6S{color:#ddd;font-size:1.5em;margin-block:2em;margin-left:1.5em}.Navbar_sheetDesc__Swe6S ul li{margin-bottom:1em;margin-left:1.25em}.Navbar_sheetFooter__8SzB4{position:relative;top:20%;left:0;color:#888;font-size:1em;min-width:100%;border-top:.5px solid hsla(0,0%,50%,.5);padding:1em}}@media (min-width:481px) and (max-width:768px){.Navbar_sheetDesc__Swe6S{font-size:1.5em;margin-block:2em;margin-left:1.5em}}@media (min-width:769px) and (max-width:1024px){.Navbar_nav__yOCRc{position:fixed;max-width:-moz-fit-content;max-width:fit-content;right:10%}.Navbar_sheetDesc__Swe6S{font-size:1.5em;margin-block:2em;margin-left:1.5em}}@media (min-width:1400px){.Navbar_sheetFooter__8SzB4{position:relative;top:40%;left:0;margin-right:30%;color:#888;font-size:1.5em}.Navbar_sheetDesc__Swe6S{color:#ddd;font-size:1.5em;margin-block:2em;margin-left:1.5em}.Navbar_sheetDesc__Swe6S ul li{margin-bottom:1em}}.right-section{right:0;margin:0 auto;order:2}.hero-img{width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content}.image{position:relative;width:100%;height:100%}.brace{color:#44993b}.right-image{position:absolute;top:8%;left:21%;width:58%;height:60%}#animated-text{color:#fff}.intro{top:75%;left:45%;color:#ddd}#to-contact,.intro{position:absolute;text-align:center}#to-contact{top:95%;left:55%;transform:translate(-50%,-50%)}.text{color:#999;text-decoration-line:underline}@media (min-width:320px) and (max-width:480px){.right-section{width:100%;max-height:100vh}.hero-img{min-width:100%;min-height:100%;background-position:cover}.image{position:relative;width:100%;height:100%;margin-top:20%}.hero-img{min-height:500px;min-width:300px;width:100%;margin-top:25%}.intro{position:absolute;top:75%;left:50%;transform:translate(-50%,-50%);color:#ddd;text-align:center}.intro p{font-size:.5em}.text{font-size:.85em;margin-top:6em}#to-contact{position:absolute;top:95%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:.45em}.personal-img{max-width:-moz-min-content;max-width:min-content;max-height:-moz-min-content;max-height:min-content}#left-section{min-width:100%}.greet{margin-left:30%;color:#999;font-size:x-large}.animated-text{font-size:1em;margin-top:1em}.brace:first-child{left:10%}.brace:first-child,.brace:last-child{position:fixed;font-size:large;margin-top:1.5em}.brace:last-child{left:80%}}@media (min-width:481px) and (max-width:768px){.image{position:relative;margin-top:15%}.intro{top:75%;color:#ddd}#to-contact,.intro{position:absolute;left:50%;transform:translate(-50%,-50%);text-align:center}#to-contact{top:95%;font-size:.45em}.greet{margin-left:20%;color:#999;font-size:large}.animated-text{font-size:1em;margin-top:1.5em}.brace:first-child{left:10%}.brace:first-child,.brace:last-child{position:fixed;font-size:large;margin-top:2em}.brace:last-child{left:85%}}@media (min-width:769px) and (max-width:1039px){.image{margin-top:10%;margin-left:10%}.image,.intro{position:relative}.intro{color:#ddd;text-align:center}.hero-img{min-height:-moz-max-content;min-height:max-content;min-width:-moz-max-content;min-width:max-content}.personal-img{min-height:500px;min-width:300px;width:100%}#to-contact{position:absolute;top:95%;left:40%;transform:translate(-50%,-50%);text-align:center;font-size:.45em}#left-section{min-width:100%}.greet{margin-left:5%;color:#999;font-size:large}.animated-text{font-size:1em;margin-top:.5em}.brace:first-child{left:30%}.brace:first-child,.brace:last-child{position:fixed;font-size:large;margin-top:2em}.brace:last-child{left:60%}}@media (min-width:1041px) and (max-width:1440px){.intro{position:absolute;top:70%;color:#ddd;text-align:center}.animated-text{text-align:left}.greet{margin-left:0;color:#999}.animated-text{font-size:1em;margin-top:1em}.brace:first-child{left:35%}.brace:first-child,.brace:last-child{position:fixed;font-size:large;margin-top:1.5em}.brace:last-child{left:70%}}@media (min-width:1441px){.hero-img{margin-top:3em;margin-right:3em;min-width:100%;min-height:100%;background-position:cover}.personal-img{min-width:450px;min-height:520px}.intro{color:#ddd;text-align:center}#animated-text{color:#fff;font-size:larger}#to-contact{position:absolute;top:95%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:.45em}.greet{position:fixed;color:#999;text-align:center;font-size:large;top:73%}.animated-text{font-size:1.5em;margin-top:1em}.brace:first-child{left:30%}.brace:first-child,.brace:last-child{position:fixed;font-size:xx-large;margin-top:1em}.brace:last-child{left:75%}}.greet{position:fixed}.portofolio-section{margin-bottom:5em}.skills{max-width:900px}.tab{width:100%}.tablist{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;background-color:inherit;margin-bottom:1em}.tablist>*{flex-shrink:1}.tab-content{margin-top:3em}@media (min-width:320px) and (max-width:480px){.portofolio-section{max-width:100%;margin-inline:.875em;margin-top:4em}.horizontal-separator{margin-inline:1px;width:20px}.experiences-card-h3{color:#ddd;font-size:1em;margin-bottom:.75em}.job-title{font-size:1.5em;margin-block:.5em}.job-description{font-size:.975em}.skill-desc{min-width:90%;margin-top:2em}.skill-desc .p{font-size:1em}.tablist .p{font-size:1.5em}}@media (min-width:481px) and (max-width:768px){.portofolio-section{max-width:-moz-fit-content;max-width:fit-content;margin-inline:2em;margin-top:4em}.horizontal-separator{width:20px}.tablist{max-width:75%}.skill-desc{width:75%;margin-top:0}.skill-desc .p{font-size:1em}.skills{max-width:100%}}@media (min-width:769px) and (max-width:1180px){.portofolio-section{padding-inline:2em}.skills{max-width:100%}.skill-desc{max-width:80%}.skill-desc .p{font-size:1.5em}.tablist{gap:1em}.tab-content{margin-top:3em}}@media (min-width:1181px) and (max-width:1399px){.portofolio-section{margin-inline:4em}.skill-desc{max-width:80%}}@media (min-width:1400px){.portofolio-section{padding-inline:10em;min-height:30vh}.skills{max-width:90%}.skill-desc{max-width:50%;margin-top:0;margin-bottom:15%}.skill-desc .p{font-size:1.25em}}.projects-carousel,.projects-section{overflow:visible!important}.projects-carousel{width:100%;display:flex;flex-direction:row;justify-content:space-between}.carousel-wrapper{padding:15px 0;margin-top:3em;overflow:visible}.carousel-inner-content{padding:15px 0;overflow:visible!important}.carousel-item{display:flex;flex-basis:33.333333%;flex-shrink:0;gap:1em;margin-right:1em;padding:12px 6px;overflow:visible}.carousel-content{display:flex;flex-wrap:wrap;padding-top:10px;overflow:visible}.carousel-img{height:270px;min-width:150px;max-width:100%;background-size:contain;-o-object-fit:contain;object-fit:contain}@keyframes subtle-pulse{0%{box-shadow:0 0 0 0 rgba(85,85,85,.4)}70%{box-shadow:0 0 0 6px rgba(85,85,85,0)}to{box-shadow:0 0 0 0 rgba(85,85,85,0)}}.view-more-card{height:270px;width:100%;min-width:100%;border:2px dashed #555;border-radius:8px;display:flex;justify-content:center;align-items:center;transition:all .3s ease;background-color:rgba(30,30,30,.4);flex:1;animation:subtle-pulse 2s infinite;transform-origin:center center;position:relative;text-decoration:none;cursor:pointer}.view-more-card:hover{border-color:#888;transform:scale(1.03);box-shadow:0 10px 20px rgba(0,0,0,.2);background-color:rgba(40,40,40,.6);animation:none;z-index:10}.view-more-content{text-align:center;padding:1.5rem;color:#ddd;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.github-icon{font-size:4rem;margin-bottom:1.2rem;color:#ddd;transition:transform .3s ease,color .3s ease}.view-more-card:hover .github-icon{transform:scale(1.1);color:#fff}.view-more-title{font-size:1.5rem;margin-bottom:.5rem;color:#ddd;transition:color .3s ease}.view-more-text{color:#888;font-size:1rem;transition:color .3s ease}.view-more-card:hover .view-more-title{color:#fff}.view-more-card:hover .view-more-text{color:#aaa}.portofolio-header{display:flex;text-align:center}.head{display:flex;justify-content:space-between;align-items:center}@media (min-width:320px) and (max-width:480px){.projects-section{min-height:70vh;padding-inline:1em;overflow:visible!important}.btn-prev{left:82%}.btn-next,.btn-prev{position:absolute;top:18%;transform:translateY(-50%)}.btn-next{left:91%}.projects-header{font-size:small;max-width:100%}.projects-carousel{overflow:visible!important}.carousel-item{display:flex;flex-basis:50%;flex-shrink:0;align-items:flex-start}.carousel-img{min-height:270px;min-width:100px;max-width:100%;-o-object-fit:cover;object-fit:cover}.view-more-card{min-width:100%;width:100%}}@media (min-width:481px) and (max-width:768px){.projects-section{padding-inline:1em}.projects-carousel,.projects-section{overflow:visible!important}.carousel-item{display:flex;flex-basis:50%}.carousel-img{height:270px;min-width:100%}.view-more-card{min-width:100%;width:100%}}@media (min-width:769px) and (max-width:1179px){.projects-section{padding-inline:1em}.projects-carousel,.projects-section{overflow:visible!important}.carousel-item{display:flex;flex-basis:50%}.carousel-img{height:270px;min-width:100%}.view-more-card{min-width:100%;width:100%}}@media (min-width:1180px) and (max-width:1400px){.projects-section{padding-inline:2em;margin-top:10%}.projects-carousel,.projects-section{overflow:visible!important}.carousel-item{display:flex;flex-basis:50%}.carousel-img{height:270px;min-width:100%}.view-more-card{min-width:100%;width:100%}}@media (min-width:1401px){.projects-section{padding-inline-start:10em}.projects-carousel{overflow-x:hidden}.carousel-item{display:flex;flex-basis:33.333333%;gap:1em}.carousel-img{height:270px;min-width:100%;background-size:cover;-o-object-fit:cover;object-fit:cover}}[data-orientation=horizontal].carousel-content{padding:10px 0}.services-section{height:-moz-max-content;height:max-content}.services-header{margin-top:1.5em}.services-header h1{font-size:3em}.services-span{color:#987750;font-size:1.125em}.services-text{font-size:11px}@media (min-width:320px) and (max-width:480px){.services-section{margin-top:8em;padding-inline:1.25em}.services-text .p{font-size:1.85em;margin-block-start:2em;margin-block-end:3.5em}}@media (min-width:481px) and (max-width:768px){.services-section{padding-inline:1.25em}}@media (min-width:769px) and (max-width:1180px){.services-section{padding-inline:3em;margin-top:10em}.services-span{font-size:1.25em}.services-header .h1{font-size:2.5em;margin-top:1.35em}.services-text .p{font-size:1.45em;margin-bottom:2.5em}}@media (min-width:1180px) and (max-width:1400px){.services-section{padding-inline:1.875em;margin-top:10em}.services-header .h1{font-size:3em;margin-top:1.35em}.services-text .p{font-size:1.75em;margin-bottom:2.5em}}@media (min-width:1401px){.services-section{padding-inline:10em;margin-top:14em;margin-bottom:10em}.services-header .h1{font-size:3em;margin-top:.875em}.services-text .p{font-size:3em;margin-block:1.875em}}.testimonials-section{margin-top:5em}.testimonials-carousel{width:100%;display:flex;flex:column;white-space:normal}.testimonials-carousel-text{margin-top:2em;width:100%;overflow-wrap:break-word;word-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.testimonial-carousel-buttons{display:flex;justify-content:space-between;margin:1em}.testimonials-card{position:relative;width:100%;min-height:180px;color:#ddd;margin-bottom:1em;padding-inline:1em;overflow:visible}.testimonial-text{font-size:2em;color:#888}.testimonial-detail h1,.testimonial-detail h3,.testimonial-text{overflow:visible;white-space:normal;text-overflow:clip}.testimonial-detail h1{font-size:1.25em;color:#ddd;margin-top:1em}.testimonial-detail h3{font-size:1.125em;color:#888}.testimonials-card .p{white-space:normal;overflow-wrap:break-word;word-wrap:break-word}.testimonials-content{width:100%;overflow:visible;padding:.5rem}.testimonials-content p{white-space:normal!important;overflow-wrap:break-word!important;word-wrap:break-word!important;max-width:100%}@media (min-width:320px) and (max-width:480px){.testimonials-carousel{min-width:90%;overflow:visible}.testimonials-carousel-text{max-width:90%;white-space:normal;overflow:visible}.testimonials-card{margin-top:2em;display:flex;flex-direction:column;width:100%;overflow:visible}.testimonials-card .p{width:100%;font-size:14px;white-space:normal;overflow-wrap:break-word;word-wrap:break-word}.testimonials-carousel-item{width:100%;padding:0 10px}.testimonial-btn-next{left:15%}.testimonial-btn-next,.testimonial-btn-prev{position:absolute;top:9%;transform:translateY(-50%)}.testimonial-btn-prev{left:6%}}@media (min-width:481px) and (max-width:768px){.testimonials-carousel{min-width:90%;overflow:visible}.testimonials-carousel-text{max-width:90%;white-space:normal;overflow:visible}.testimonials-card{margin-top:2em;display:flex;flex-direction:column;width:100%;overflow:visible}.testimonials-card .p{width:100%;font-size:1.1em;white-space:normal;overflow-wrap:break-word;word-wrap:break-word}.testimonials-carousel-item{width:80%;padding:0 10px}.testimonial-btn-next{right:95%}.testimonial-btn-next,.testimonial-btn-prev{position:absolute;top:9%;transform:translateY(-50%)}.testimonial-btn-prev{left:6%}}@media (min-width:769px) and (max-width:1039px){.testimonials-carousel{min-width:90%;overflow:visible}.testimonials-carousel-text{max-width:90%;white-space:normal;overflow:visible}.testimonials-card{margin-top:2em;display:flex;flex-direction:column;width:100%;overflow:visible}.testimonials-card .p{width:100%;font-size:1.25em;white-space:normal;overflow-wrap:break-word;word-wrap:break-word}.testimonials-carousel-item{width:80%;padding:0 10px}.testimonial-btn-next{left:9%}.testimonial-btn-next,.testimonial-btn-prev{position:absolute;top:9%;transform:translateY(-50%)}.testimonial-btn-prev{left:4%}}@media (min-width:1040px) and (max-width:1400px){.testimonials-carousel{min-width:90%;overflow:visible}.testimonials-carousel-text{max-width:90%;white-space:normal;overflow:visible}.testimonials-card{margin-top:2em;display:flex;flex-direction:column;width:100%;overflow:visible}.testimonials-card .p{width:100%;font-size:1.25em;white-space:normal;overflow-wrap:break-word;word-wrap:break-word}.testimonials-carousel-item{width:33.333%;padding:0 15px}.testimonial-btn-next{left:9%}.testimonial-btn-next,.testimonial-btn-prev{position:absolute;top:9%;transform:translateY(-50%)}.testimonial-btn-prev{left:4%}}@media (min-width:1401px){.testimonials-carousel{max-width:90%;margin-inline:7em}.testimonials-carousel-text{max-width:90%;white-space:normal}.testimonials-card{margin-top:2em;display:flex;flex-wrap:wrap;width:100%}.testimonials-card .p{width:-moz-fit-content;width:fit-content;font-size:1.25em}.testimonials-carousel-item{width:50%}.testimonial-btn-next{left:9%}.testimonial-btn-next,.testimonial-btn-prev{position:absolute;top:9%;transform:translateY(-50%)}.testimonial-btn-prev{left:4%}}@media (max-width:1400px){.testimonials-carousel-text{max-width:100%}.testimonials-content p{white-space:normal!important;overflow-wrap:break-word!important}}.blog-section{margin-top:10em;height:-moz-fit-content;height:fit-content}.blog{display:grid;grid-template-columns:1fr;gap:1.25em}.blog-post:hover{cursor:pointer}.blog-post:hover h2{color:#987150}.blog-post{margin-bottom:2em}.blog-post h2{font-size:1.25em}@media (min-width:320px) and (max-width:480px){.blog-section{margin-inline:.875em;max-width:100%}.about-header .h1{font-size:2.875em}.blog{margin-top:4em}}@media (min-width:481px) and (max-width:768px){.blog-section{margin-inline:1.25em;max-width:100%}.blog{margin-top:4em}.blog-image{min-height:400px}}@media (min-width:769px) and (max-width:1039px){.blog-section{margin-inline:1.25em;max-width:100%}.blog{margin-top:4em}.blog-image{min-height:270px}}@media (min-width:1040px) and (max-width:1279px){.blog-section{margin-inline:1.25em;max-width:100%}.blog{margin-top:4em}.blog-image{max-height:270px}}@media (min-width:1280px){.blog-section{margin-inline:10em}.blog{margin-top:4em}.blog-image{min-height:270px}}@media screen and (min-width:768px){.blog{grid-template-columns:repeat(2,1fr);gap:2em}}.contact-section{min-height:100vh;margin-top:10em}.contact-text{margin-top:2em;font-size:1.25em;color:#888}.contact-header{margin-top:1em}.contact-header h1{font-size:3em}.contact-span{color:#987750;font-size:18px}.form{width:95%;margin-top:3em}.flexdiv{display:flex;justify-content:space-between;gap:1em;width:100%}.flexdiv>div{flex:1}.input-contact{background-color:inherit;border:1px solid hsla(0,0%,50%,.5);padding-top:.625em;padding-bottom:.625em;padding-left:1em;width:100%;margin-bottom:1em;font-size:24px}.input-contact::-moz-placeholder{color:#888}.input-contact::placeholder{color:#888}#message{height:8em}.input-contact:nth-child(2)::-moz-placeholder{top:0}.input-contact:nth-child(2)::placeholder{top:0}.address{display:flex;flex-direction:column;gap:4em;margin-top:10em;margin-bottom:4em}.address-detail>p{color:#888;font-size:18px}.address-detail>h2{color:#ddd;font-size:34px}.address-detail .phone:hover{color:#987750;cursor:pointer;transition:all .3s ease}.address-detail>h6{color:#ddd;font-size:18px;padding-bottom:3px;border-bottom:1px solid hsla(0,0%,50%,.5);display:inline-block}.address-detail>h6:hover{cursor:pointer;transition:all .3s ease}.input-container{position:relative}.input-label{position:absolute;top:1em;left:1em;color:#888;font-size:1.25em;transition:all .3s ease}#phone:hover{color:#987115;cursor:pointer}@media (min-width:320px) and (max-width:480px){.contact-section{max-width:100%;padding-inline:1em}.contact-header .h1{font-size:2.75em}.contact-text{font-size:1.125em}.form{margin-top:4em}.address{margin-top:6em}.address-detail>h2{font-size:1.875em}}@media (min-width:481px) and (max-width:768px){.contact-section{margin-inline:1.25em;max-width:100%}.contact-header .h1{font-size:3em}.contact-text{font-size:1.25em}.form{margin-top:4em}.address{margin-top:6em}.address-detail>h2{font-size:2.5em}}@media (min-width:769px) and (max-width:1039px){.contact-section{margin-inline:1.25em;max-width:100%}.contact-header .h1{font-size:3em}.contact-text{font-size:1.25em}.form{margin-top:4em}.address{margin-top:6em}.address-detail>h2{font-size:2.5em}}@media (min-width:1040px) and (max-width:1279px){.contact-section{padding-inline:1.875em}}@media (min-width:1280px) and (max-width:1400px){.contact-section{padding-inline:7em;max-width:100%}}@media (min-width:1401px){.contact-section{padding-inline:10em;max-width:90%}}@media (max-width:600px){.flexdiv{flex-direction:column}}.footer-section{position:relative;margin-top:4em;margin-bottom:1em;border-top:1px solid hsla(0,0%,50%,.5)}.button-container{position:absolute;top:0;right:11%;transform:translateY(-50%);z-index:1000}.footer-btn{background-color:#1d1d17;border:1px solid #1d1d1d;padding:1em;font-size:24px;z-index:1000}.footer-btn:hover{border:1px solid #987750;transition:all .3s ease}.footer-text{color:#888;margin-left:7rem;font-size:18px;margin-top:4em;position:relative}.footer-text>div>span{color:#ddd;padding-bottom:2px;border-bottom:1px solid hsla(0,0%,50%,.5);display:inline-block;margin-bottom:2em}@media (min-width:320px) and (max-width:480px){.footer-text{margin-left:.875em;margin-top:2em}}@media (min-width:481px) and (max-width:768px){.footer-text{margin-left:1.25em;margin-top:2em}}@media (min-width:769px) and (max-width:1039px){.footer-text{margin-left:1.25em;margin-top:2em}}@media (min-width:1040px) and (max-width:1279px){.footer-text{margin-left:1.25em;margin-top:2em}}@media (min-width:1280px){.footer-text{margin-left:9em;margin-top:2em}}.cursor{width:30px;height:30px;border:1px solid #888;border-radius:50%;position:fixed;pointer-events:none}.cursor:after{content:"";width:5px;height:5px;border-radius:50%;position:absolute;top:40%;left:40%;background-color:#888}