.header{position:fixed;height:65px;width:100%;top:0;left:0;z-index:1;transition:.3s ease-in;overflow:hidden;background-color:#000000e6}.header .navbar{display:flex;justify-content:space-between;align-items:center;max-width:1240px;margin:auto;height:100%;padding:0 1rem}.header .nav-menu a{color:#fff}.header .navbar img{width:180px;height:auto}.header .nav-menu{display:flex}.header .nav-item{padding:1rem;font-weight:500}.header .nav-item a:hover{padding-bottom:12px;border-bottom:3px solid #D8AE5E}.hamburger{display:none}@media screen and (max-width:940px){.header{max-width:100%;background-color:#000000e6}.header .navbar{max-width:100%}.hamburger{display:block}.nav-menu{position:fixed;left:-100%;top:65px;flex-direction:column;background-color:#000000e6;width:100%;height:90vh;z-index:999;text-align:center;transition:.3s}.nav-menu.active{left:0}.nav-item{margin:1.5rem 0}.header .navbar img{width:150px}}.hero{background-color:var(--overlay);color:#fff;height:100vh;width:100vw;position:relative}.hero:before{content:"";background:url(/assets/hero-a4a41f4a.jpg) no-repeat center center/cover;height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1}.hero .content{height:100%;display:flex;flex-direction:column;justify-content:center;max-width:1100px;margin:auto;padding:1rem}.hero .content p{font-size:2.2rem;font-style:italic;padding:30px 0}.content .button{font-size:19px;border-radius:12px;background:linear-gradient(180deg,rgb(56,56,56) 0%,rgb(36,36,36) 66%,rgb(41,41,41) 100%);color:#dadada;border:none;font-weight:800;cursor:pointer;position:relative;overflow:hidden}.content .button:hover{background:black}.content .button span{border-radius:10px;padding:.8em 1.2em .8em 1.3em;text-shadow:0px 0px 20px #4b4b4b;width:100%;display:flex;align-items:center;gap:12px;transition:all .3s;background-image:linear-gradient(to right,#00F260,#f79dee,#0575E6,#64f38c,#e9e93e);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:300%;background-position:-100%;animation:animatedText 3s infinite alternate-reverse}.content .button-overlay{position:absolute;inset:0;pointer-events:none;background:repeating-conic-gradient(rgb(48,47,47) .0000001%,rgb(51,51,51) .000104%) 60% 60%/600% 600%;filter:opacity(10%) contrast(105%);-webkit-filter:opacity(10%) contrast(105%)}@keyframes animatedText{to{background-position:100%}}@media screen and (max-width:940px){.hero{display:flex;justify-content:center;align-items:center}.hero .content p:nth-child(3){font-size:2.6rem}.hero .content p:nth-child(4){font-size:1.6rem}}.about{background-color:#000;margin:auto;padding:4rem 1rem 0;width:100Vw;padding-bottom:20px}.about .container{display:grid;grid-template-columns:repeat(2,1fr)}.about .container img{width:400px;margin-top:70px}.about h2{font-size:3rem;color:#d8ae5e}.about .col-2{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem}.about .col-2 p:first-of-type{margin:2rem 0;color:#f0f8ff}.about .col-2 p:nth-child(4){font-size:1.4rem;font-style:italic;font-weight:600;color:#d8ae5e}.about button{margin-top:1rem}@media screen and (max-width:940px){.about .container{grid-template-columns:1fr}.about .container{width:100%}.about .container img{padding-bottom:50px;width:90vw;margin:0}.about .container .col-2{padding:0}.about button{margin-bottom:1rem}}.service{width:100vw}.service-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#000}.service-wrapper h1{padding-top:30px;font-size:2.5em;margin:25px 0;align-items:center;font:700;color:#fff}.content-box,.content-box2{display:flex;justify-content:center;padding-bottom:50px}.service-card{height:250px;width:300px;padding:30px;border-radius:5px;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:10px 6px;background:#d7ce1ad8;box-shadow:#9f9e9edd 0 3px 8px}.service-card .i{color:#000;font-size:1.8em}.service-card h2{margin-bottom:12px;font-weight:400;text-align:center;font-size:24px;padding-top:10px}.service-card p{text-align:center;font-size:18px}.service-card:hover{background:linear-gradient(to right,#d7ce1ad8,rgb(60,58,58));box-shadow:#0000003d 0 3px 8px}@media (max-width:940px){.service-wrapper{padding:25px}.service-wrapper h1{font-size:2.5em;font:600}.content-box,.content-box2{display:flex;justify-content:center;padding-bottom:50px;flex-direction:column}.card{min-width:300px;margin:10px auto}}.contact{padding:0 100px;background:#000;color:#fff;width:100vw}.contact-wrapper{display:flex;height:100vh;width:100%;gap:80px;align-items:center}.contact-left{display:flex;flex-direction:column;text-align:start;width:100vw}.contact-left h1{color:#d8ae5e;padding-bottom:20px;text-align:start}.contact-left p{font-size:1.5rem;text-align:start;width:100%}.contact-right{display:flex;justify-content:center;align-items:center}.contact-container{width:350px;height:400px;display:flex;align-items:center;justify-content:center;position:relative;border-radius:3px;border:1px solid #000000;background:linear-gradient(to right,#d7ce1ad8,rgb(60,58,58));box-shadow:#0000003d 0 3px 8px}form{display:flex;justify-content:center;align-items:center;padding-top:40px}.form{display:flex;flex-direction:column;justify-content:center}.input,textarea{margin:1em 0;width:300px;position:relative}.input input,textarea{font-size:100%;padding:.7em;outline:none;color:#e8e8e8;border:none;border-bottom:2px solid #e8e8e8;background:transparent;border-radius:none;width:100%;resize:none}.input label{font-size:100%;position:absolute;left:0;color:#e8e8e8;padding:.7em;margin-left:.1em;pointer-events:none;transition:all .5s ease;text-transform:uppercase}.input :is(input:focus,input:valid)~label{transform:translateY(-50%) scale(.9);margin:0;padding:.4em;background:transparent}.input textarea:focus~label,.input textarea:valid~label{transform:translateY(-50%) scale(.9);margin:0;padding:.4em;background:transparent}.inputGroup :is(input:focus,input:valid){border-color:#2525d3}.form #button{color:#e8e8e8;font-size:15px;align-self:flex-start;padding:.6em;border:none;cursor:pointer;margin-bottom:50px;background:transparent;transition:all .3s ease-in-out;position:relative;overflow:hidden}.form #button:before{content:"";position:absolute;bottom:100%;left:0;width:100%;height:100%;background-color:#e8e8e8;opacity:0;transition:opacity .3s ease-in-out}.form #button:hover:before{opacity:.2}.form #button:hover{transform:translateY(-3px);box-shadow:0 5px 15px #0000004d}form h2{padding-top:10px;color:#d8ae5e}@media screen and (max-width:940px){.contact{width:100vw}.contact-wrapper{flex-direction:column;gap:30px;width:100%;height:100vh;padding-top:50px}.contact-left{display:flex;justify-content:center;align-items:center;padding:20px}.contact-left h1{font-size:28px;padding-top:10px}.contact-left p{display:flex;justify-content:center;align-items:center;font-size:1rem;width:100%}.contact-container{width:300px;height:370px}.input,textarea{margin:1em 0;width:200px;position:relative}.input input,textarea{padding:.5em}}.footer{width:100%;background-color:#000;color:#eee;padding:1rem}.footer .container{max-width:1240px;margin:auto;text-align:center;display:flex;justify-content:center;flex-direction:column}.footer ul{display:flex;justify-content:center}.footer li{padding:1rem}.footer li a{color:#fff}.footer li a:hover{padding-bottom:12px;border-bottom:3px solid var(--secondary-color)}.contact-footer{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}.PhoneNumber{display:flex;justify-content:center;align-items:center;gap:20px}.PhoneNumber a{color:#d8ae5e}#phoneNumber{font-size:25px}.emailAddress{display:flex;justify-content:center;align-items:center;gap:20px}.emailAddress a{color:#d8ae5e}#emailAddress{font-size:25px}.bottom{text-align:center;font-size:medium;padding-top:1rem}.line{margin-bottom:1rem}@media screen and (max-width:940px){.emailAddress,.PhoneNumber{flex-direction:column}}:root{--primary-color: #5bb462;--primary-dark: #4f9c55;--secondary-color: #ffea00;--secondary-dark:#e3d002;--overlay: rgba(0,0,0,.7)}*{box-sizing:border-box;margin:0;padding:0}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.2rem;line-height:1.2}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}ul{list-style-type:none}a{text-decoration:none}.button{padding:17px 28px;font-size:1.2rem;color:#fff;font-weight:600;text-transform:uppercase;background-color:var(--primary-color);border:1px solid var(--primary-color);border-radius:4px;cursor:pointer}.button:hover{background:var(--primary-dark);border:1px solid var(--primary-dark)}.line{display:block;width:40px;height:3px;margin:5px auto;background-color:var(--primary-color)}
