@import"https://fonts.googleapis.com/css2?family=Libre+Franklin:ital@0;1&family=Rubik:ital,wght@0,700;1,700&display=swap";*{margin:0;padding:0;box-sizing:border-box}:root{--color-primary: #C9A47F;--color-accent: #FFA500;--color-black: #000;--color-white: #FFF}body{color:var(--color-black);background:var(--color-white);overflow-x:hidden}h1,h2,h3,h4{font-family:Rubik,sans-serif!important;font-optical-sizing:auto;font-weight:700;font-style:normal}p,a,button,label,input,textarea,span,div,h5,h6{font-family:Libre Franklin,sans-serif!important;font-optical-sizing:auto;font-weight:400;font-style:normal;text-decoration:none}@media (max-width: 1024px){#arrow-down{display:none!important}}.section-container{width:100%;min-height:85vh;height:auto;display:flex;align-items:center;justify-content:center;position:relative}.section-container .section{display:flex;flex-direction:column;align-items:center;justify-content:center;width:70%;height:50%}.section-container .section .section__title{width:100%;text-align:left;margin:16px 0}.section-container .section .section__title h3{font-size:4.15rem}.section-container .section .section__body{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.section-container .section .actions a{margin:0 8px;text-align:center;color:var(--color-black);border-radius:50%;border:1px solid var(--color-black);width:50px;height:50px;font-size:32px;display:flex;align-items:center;justify-content:center}.section-container .section .actions a:hover{background:var(--color-black);color:var(--color-white)}@media (max-width: 864px){.section-container .section .actions a{display:none}}.contact-section{height:25vh;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center}.contact-section p{font-size:3rem;margin-bottom:16px}@media (max-width: 864px){.contact-section p{text-align:center;font-size:2.25rem}}.contact-section a{text-decoration:none;font-size:1.75rem;color:var(--color-black);background:var(--color-primary);border-radius:8px;padding:16px 32px}@media (max-width: 864px){.contact-section a{text-align:center;font-size:1.25rem;padding:8px 16px}}footer{width:100%;height:75px;display:flex;align-items:center;justify-content:center}@media (max-width: 864px){footer p{text-align:center;font-size:10px}}.hero-container{width:100vw;height:auto;display:flex;align-items:center;justify-content:center;height:calc(100vh - 75px);margin-bottom:128px}.hero-container .hero{width:70%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-container .hero h2{margin:16px 0;font-size:4.25rem;font-size-adjust:auto}@media (max-width: 864px){.hero-container .hero h2{font-size:2.75rem}}.hero-container .hero .actions{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}.hero-container .hero .actions a{margin:0 8px;text-align:center;color:var(--color-black);border-radius:50%;border:1px solid var(--color-black);width:50px;height:50px;font-size:32px;display:flex;align-items:center;justify-content:center}.hero-container .hero .actions a:hover{background:var(--color-black);color:var(--color-white)}.navbar{position:relative;display:flex;justify-content:space-between;align-items:center;height:100px;width:100%}@media (max-width: 1024px){.navbar{position:relative}}.navbar .navbar__logo{display:flex;align-items:center;justify-content:center;width:25%;height:100%;color:var(--color-black)}.navbar .navbar__logo img{width:50px;height:50px;margin-right:16px}@media (max-width: 1024px){.navbar .navbar__logo{width:37.5%}}@media (max-width: 864px){.navbar .navbar__logo{width:100%;flex-direction:column}}#services{height:100%;width:100%}@media (max-width: 864px){#services{height:auto}}#services .service{width:44.5%;height:50%}#services .service h4{font-size:2.25rem;margin-bottom:16px;color:#2c5b32}#services .service p{line-height:1.5;font-size:1.25rem}@media (max-width: 864px){#services .service{width:85%;height:auto}}@media (max-width: 864px){#services{min-height:100vh;height:auto}}
