.header{width:100%;height:10vh;background-color:ivory;box-shadow:0 6px 8px -10px #000000bf;display:flex;align-items:center;justify-content:space-between;padding:0 5%}.header .logo{width:80px}.header .nav{display:flex;align-items:center;gap:2rem;transition:transform .3s ease-in-out}.header .nav.open{transform:translate(0)}.header .nav a{color:inherit;text-decoration:none}.header .nav .close,.header .menu{display:none}.one{height:max-content;min-height:600px;width:90%;border-radius:1rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:url(/three.jpg),linear-gradient(#00000080,#00000080);background-size:cover;background-position:center;background-blend-mode:overlay}.one .content{width:60%;height:100%;padding:1rem}.one .content h3{color:#fff}.one .content h3 span{color:#ffef75;font-size:2rem}.one .content h1{color:ivory;margin-bottom:1rem;text-transform:uppercase;font-size:4.5rem}.one .content p{color:ivory;width:80%;margin-bottom:1rem}.one .content .buttons{display:flex;align-items:center;gap:2rem}.about{height:max-content}.about .row{display:grid;grid-template-columns:55% 40%;align-items:center;justify-content:center;grid-gap:3rem}.about .row .col{position:relative;width:100%;height:max-content}.about .row .col .intro{display:flex;align-items:center;gap:1rem}.about .row .col .intro span{width:30px;height:2px;background-color:#333}.about .row .col h3{margin-bottom:.5rem}.about .row .col h2{text-align:left}.about .row .col p{width:80%;margin-bottom:1rem;text-align:justify}.about .row .col:last-child{position:relative;height:500px;width:100%;border-radius:2rem}.about .row .col:last-child img{z-index:2;border-radius:2rem;transform:scale(.99);transition:.3s ease-in-out}.about .row .col:last-child:hover img{transform:scale(1);transition:.3s ease-in-out}.about .row .col:last-child:before{content:"";position:absolute;bottom:-20px;left:-20px;height:100%;width:100%;background-color:#ccc;z-index:-1;border-radius:2rem}.services .row{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;justify-content:space-between;grid-gap:2rem}.services .row .boxes{display:grid;grid-template-columns:repeat(2,1fr);align-items:flex-start;justify-content:center;grid-gap:1rem;width:100%;height:max-content}.services .row .boxes .box{width:100%;height:300px;padding:1rem;border-radius:1rem;background-color:#ccc}.services .row .boxes .box h4{margin-bottom:1rem}.services .row .boxes .box p{margin-bottom:1rem;text-align:justify}.services .row .boxes .box ul{list-style-type:disc;margin-left:30px}.services .row .boxes .box li{margin-bottom:1rem}.services .row .boxes .box:first-child{background-color:#ffef75}.services .row .boxes .box:nth-child(2){background-color:#febf92}.services .row .boxes .box:nth-child(3){background-color:#9eea70}.services .row .boxes .box:last-child(3){background-color:#a1e1e1}.services .row .text .intro{display:flex;align-items:center;gap:1rem}.services .row .text .intro span{width:30px;height:2px;background-color:#333}.services .row .text h2{text-align:left}.why{width:100%;height:max-content}.why .row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;align-items:flex-start;justify-content:space-between}.why .row .col{width:100%;height:200px;display:flex;flex-direction:column;align-items:flex-start;padding:2rem;background-color:#ccc;border-radius:1rem;transition:.3s ease-in-out}.why .row .col:hover{background-color:#fff;box-shadow:0 0 2px #00000080;border:1px solid #ccc;transition:.3s ease-in-out}.why .row .col h4{margin-bottom:1rem}.contact{width:90%;height:500px;border-radius:1rem;background-color:#270b33;margin-top:10rem;background:linear-gradient(#00000080,#00000080),url(/two.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.contact .intro{display:flex;align-items:center;gap:1rem}.contact .intro span{width:30px;height:2px;background-color:#fff}.contact .buttons{display:flex;align-items:center;gap:1rem}.contact h3{color:#fff}.contact h2,.contact p{color:#fff;text-align:left;margin-bottom:1rem}.footer{height:max-content;width:100%;min-height:50vh;background-color:#ccc}.footer .row{height:100%;width:90%;margin:0 auto;padding:3rem 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5rem;align-items:flex-start;justify-content:space-between}.footer .row .col{width:100%;height:max-content}.footer .row .col h3{margin-bottom:2rem}.footer .row .col ul{min-width:60%}.footer .row .col ul li{margin:1rem 0;font-size:1.4rem}.footer .row .col ul li a{width:max-content;font-size:1.2rem}.footer .row .col ul li a span{font-weight:700;margin-right:.5rem}.footer .row .col.socials ul{display:flex;align-items:flex-start;gap:2rem}.footer .row .col.socials img{width:20px;cursor:pointer}@media screen and (max-width: 600px){.header{height:10vh}.header .logo{width:85px}.header .nav{position:fixed;top:0;right:0;height:100vh;width:50%;background-color:#444340;flex-direction:column;align-items:center;justify-content:center;transform:translate(100%);z-index:10}.header .nav a{color:ivory;font-size:2rem}.header .nav button{background-color:ivory;color:#444340}.header .nav button:hover{background-color:#ccc}.header .nav .close{position:absolute;top:10%;right:10%;display:block}.header .menu{display:block}.one{background:url(/three.jpg),linear-gradient(#000000d9,#000000d9);background-size:cover;background-position:center;background-blend-mode:overlay}.one .content{width:100%}.one .content h1{width:100%;font-size:3.5rem}.one .content p{width:100%}.about .row{grid-template-columns:1fr}.about .row .col{width:100%}.about .row .col .intro{width:100%;justify-content:center}.about .row .col h2{text-align:center}.about .row .col p{width:100%}.services{height:max-content}.services .row{display:flex;flex-direction:column-reverse}.services .row .text .intro{justify-content:center}.services .row .text h2{text-align:center;font-size:3rem}.services .row .boxes{grid-template-columns:1fr}.services .row .boxes .box{height:max-content;padding:2rem}.why .row{grid-template-columns:repeat(2,1fr)}.contact{background:linear-gradient(#00000080,#000c),url(/two.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:max-content}.contact h2,.contact p{color:#fff;text-align:left;margin-bottom:1rem}.footer .row{grid-template-columns:1fr}}@media screen and (min-width: 601px) and (max-width: 1200px){.one .content{width:100%}.services .row{display:flex;flex-direction:column-reverse}.contact{height:max-content;min-height:400px;display:flex;flex-direction:column;justify-content:center}.contact h2,.contact p{color:#fff;text-align:left;margin-bottom:1rem}.contact .buttons{display:flex;align-items:center;gap:1rem}.footer .row{grid-template-columns:1fr}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;box-sizing:border-box;border:none;outline:none;text-decoration:none;font-size:14px;line-height:1.4}input,button,textarea,select{font-family:inherit}label{font-size:1rem}::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-thumb{background-color:#444340;border-radius:2rem}::-webkit-scrollbar-track{background-color:transparent}html{scroll-behavior:smooth;transition:.3s ease-in-out;font-size:75%}@media (min-width: 769px) and (max-width: 1024px){html{font-size:62%}}@media (width <= 768px){html{font-size:55%}}body{position:relative;max-width:100vw;color:#444340;background-color:#fff;overflow-x:hidden;transition:.3s ease-in-out;line-height:1.3;font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal}.toast{text-transform:capitalize;font-size:1rem}section{width:100%;height:max-content;margin:2rem auto;padding:10% 5% 0}@media screen and (max-width: 991px){section{padding:2rem}}img{width:100%;height:100%;object-fit:cover}h1{line-height:1.2;font-size:5rem;font-family:Merriweather,serif;font-weight:bolder;font-style:normal}h2{font-size:4rem;text-align:center;margin-bottom:2rem;color:#c28b5d}h3{font-size:2rem}h4{font-size:1.5rem}p{font-size:16px}a{position:relative;font-size:1.5rem;text-decoration:none;color:#444340;display:flex;align-items:flex-start;justify-content:space-between}a:after{position:absolute;content:"";bottom:-4px;left:0;height:1px;width:0;background-color:#444340;transition:.3s ease-in-out}a:hover:after{width:100%;transition:.3s ease-in-out}a span{font-size:1.5rem}.icon{color:#444340}ul{list-style:none}.info{background-color:#444340;color:ivory;font-size:1rem;padding:.2rem}span{font-size:1.2rem;color:#444340}.icon{font-size:1.2rem;color:#444340;cursor:pointer}button{cursor:pointer}.btn_white{display:inline-block;margin:1rem 0;padding:10px 20px;background-color:ivory;color:#444340;transition:.3s ease-in-out;-webkit-user-select:none;user-select:none;cursor:pointer}.btn_white:hover{background-color:#444340;color:#c5c3c3;transition:.3s ease-in-out}.btn_white:hover:after{display:none}.btn_dark{display:inline-block;margin:1rem 0;padding:10px 20px;background-color:#444340;color:ivory;transition:.3s ease-in-out;-webkit-user-select:none;user-select:none;cursor:pointer}.btn_dark:hover{background-color:#444340;transition:.3s ease-in-out}.btn_dark:hover:after{display:none}.btn{display:inline-block;background-color:transparent;border:2px solid #fffff0;padding:10px 20px;color:ivory;cursor:pointer;font-size:18px;font-weight:700;transition:.3s ease-in-out}.btn:hover{background-color:ivory;color:#444340;transition:.3s ease-in-out;outline:none}
