@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap");@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400&display=swap');:root{--primary-color:#CDA2AF;--secondary-color:#FFFFFF;--third-color:#6A3945;--fourth-color:#d8d7e6;--fifth-color:#F6CBDA}*{margin:0;padding:0;box-sizing:border-box;text-decoration:none;outline:none;border:none;transition:all .2s linear}html{font-size:62.5%;overflow-x:hidden;scroll-behavior:smooth}body{background:#f7f7f7;font-family:'Poppins',sans-serif}*::selection{background:var(--primary-color);color:var(--secondary-color)}html{font-size:62.5%;overflow-x:hidden}html::-webkit-scrollbar{width:.8rem}html::-webkit-scrollbar-track{background:var(--primary-color)}html::-webkit-scrollbar-thumb{background:var(--secondary-color)}header{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:1.7rem 10%;height:6.5rem;background-color:var(--fifth-color);box-shadow:0 1px 4px rgba(146,161,176,.3)}section{margin-top:3rem;min-height:100vh;padding:2rem 9%}.heading{font-size:3.5rem;color:var(--primary-color);font-weight:800;text-align:center}.heading span{color:var(--third-color)}header .logo{font-size:1.9rem;font-weight:800;text-decoration:none;color:var(--secondary-color)}header .logo i{font-size:2.2rem}header .logo:hover{color:var(--primary-color)}header .navbar_custom_pilar ul{list-style:none;display:flex;justify-content:center;align-items:center}header .navbar_custom_pilar li{height:1rem;margin-left:2.5rem}header .navbar_custom_pilar ul li a{font-size:1.57rem;color:var(--secondary-color);font-weight:600;text-decoration:none;letter-spacing:.04rem}header .navbar_custom_pilar ul li a.active,header .navbar_custom_pilar ul li a:hover{color:var(--primary-color);border-bottom:.2rem solid var(--primary-color);padding:.5rem 0}#menu{font-size:3rem;cursor:pointer;color:var(--third-color);display:none}@media(max-width:768px){#menu{display:block}header .navbar_custom_pilar{position:fixed;top:6.5rem;right:-120%;width:75%;height:100%;text-align:left;align-items:flex-start;background-color:var(--third-color)}header .navbar_custom_pilar ul{flex-flow:column;padding:1rem}header .navbar_custom_pilar ul li{text-align:center;width:100%;margin:3rem 0;border-radius:.5rem;width:26rem}header .navbar_custom_pilar ul li a{display:block;padding:1rem;text-align:left;color:#fff;font-size:2rem}header .navbar_custom_pilar ul li a.active,header .navbar_custom_pilar ul li a:hover{padding:1rem;color:#fff;border-radius:.5rem;border-bottom:.5rem solid var(--secondary-color)}.fa-times{transform:rotate(180deg)}header .navbar_custom_pilar.nav-toggle{right:0}}.work{background:var(--third-color)}.work h2{color:var(--secondary-color);padding:1rem}.work .heading span{color:var(--primary-color)}.work .button-group{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem auto;width:50%;justify-content:center;align-items:center}.work .button-group .btn{outline:none;padding:1rem 2rem;background:transparent;color:#fff;border:1px solid #fff;border-radius:3px;cursor:pointer;font-weight:500}.work .button-group .btn:hover{background-color:#fff;color:#000}.work .button-group .btn.is-checked{background-color:#fff;color:#000}.work .table{position:absolute;width:1140px;margin:1rem}@media screen and (max-width:1025px) and (max-height:1000px){.work .table{position:absolute;width:260px;margin:1rem}}@media screen and (max-width:1025px) and (min-height:1000px){.work .table{position:absolute;width:380px;margin:1rem}}@media screen and (min-width:1025px) and (max-width:1512px){.work .table{position:absolute;width:760px;margin:1rem}}.work .box-container{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem;margin:2rem}.work .box-container .box{flex:1 1 30rem;border-radius:.5rem;position:relative;overflow:hidden;height:30rem}.work .box-container .box:hover{box-shadow:0 .7rem 1rem var(--secondary-color);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);z-index:100;background-color:#6A3945}@media screen and (max-width:600px){.work .box-container .box:hover{box-shadow:0 .7rem 1rem var(--secondary-color);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);z-index:100;background-color:#6A3945}}.work .box-container .box img{height:100%;width:100%;object-fit:contain}.work .box-container .box .content{bottom:0;width:100%;position:absolute;left:0;background:var(--fourth-color);display:flex;flex-direction:column}.work .box-container .box .content .tag{display:flex;flex-direction:row;justify-content:space-around;align-items:center;width:100%;padding-left:1rem;background:var(--primary-color)}.work .box-container .box .content .tag h3{font-size:2rem}.work .desc{margin:2rem;display:flex;flex-direction:column;justify-content:center}.work .desc p{font-size:1.5rem}.work .desc .btns{display:flex;justify-content:space-between;width:100%;margin-top:2rem}.work .desc .btns .btn{line-height:0;display:inline;padding:1.5rem 2.5rem;border-radius:.5rem;font-size:1.5rem;color:#fff;background:rgb(12,12,12);margin-right:2rem}.work .desc .btns .btn:hover{background:#310ae0f5}@media screen and (max-width:450px){.work .button-group{width:100%}.work .box-container{margin:0}.work .box-container .grid-item .box{width:28rem!important}}.backbtn{display:flex;justify-content:center;margin-bottom:2rem;margin-top:4rem}.backbtn .btn{position:relative;line-height:0;padding:1.6rem 3rem;border-radius:.5em;transition:.3s;color:#fff;border:2px solid #fff;box-shadow:0 2px 4px rgba(48,68,247,.3);text-align:center}.backbtn .btn span{font-weight:600;font-size:1.7rem;font-family:'Nunito',sans-serif}.backbtn .btn i{margin-right:.5rem;font-size:1.5rem;transition:.3s}.backbtn .btn:hover{background:#ffffff;color:#000}.backbtn .btn:hover i{transform:translateX(-8px)}@media(max-width:450px){html{font-size:55%}body{padding-right:0}section{padding:2rem}}#scroll-top{position:fixed;top:-140%;right:2rem;padding:1rem 1.5rem;font-size:2rem;background:#ffae00;color:rgb(13,0,44);border-radius:5rem;transition:1s linear;z-index:1000}#scroll-top.active{top:calc(100% - 12rem)}