.fill-fir{background-color:rgb(var(--v-theme-fir,18,38,32))!important;background:rgb(var(--v-theme-fir,18,38,32))!important}.fill-juniper{background-color:rgb(var(--v-theme-juniper,71,109,94))!important;background:rgb(var(--v-theme-juniper,71,109,94))!important}.fill-toffee{background-color:rgb(var(--v-theme-toffee,196,154,98))!important;background:rgb(var(--v-theme-toffee,196,154,98))!important}.fill-white{background-color:rgb(var(--v-theme-white,255,255,255))!important;background:rgb(var(--v-theme-white,255,255,255))!important}.tone-fir{color:rgb(var(--v-theme-fir,18,38,32))!important}.tone-juniper{color:rgb(var(--v-theme-juniper,71,109,94))!important}.tone-toffee{color:rgb(var(--v-theme-toffee,196,154,98))!important}.tone-white{color:rgb(var(--v-theme-white,255,255,255))!important}.contact{display:flex;justify-content:center}.contact .container{display:flex;flex-direction:column;gap:1.5rem;max-width:1200px;width:100%}@media(min-width:1024px){.contact .container{flex-direction:row}}.contact .container .left-card{background:#122620;border-radius:3rem;color:#fff;flex-grow:1;flex-shrink:0;overflow:hidden;position:relative;width:100%}@media(min-width:640px){.contact .container .left-card{width:100%}}@media(min-width:1024px){.contact .container .left-card{width:36.35%}}.contact .container .left-card .icon{bottom:3rem;left:2.5rem;opacity:.2;position:absolute;width:50%;z-index:1}@media(min-width:768px){.contact .container .left-card .icon{width:25%}}@media(min-width:1024px){.contact .container .left-card .icon{width:93%}}.contact .container .left-card .content{background:linear-gradient(180deg,#12262033 0 50%,#e7e3c533);display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:3rem;position:relative;z-index:2}@media(max-width:1023px){.contact .container .left-card .content{padding:2.2rem}}.contact .container .left-card .content .title{color:#fff;font-size:2.5rem;font-weight:unset;line-height:1.5}@media(max-width:1023px){.contact .container .left-card .content .title{font-size:2rem}}.contact .container .left-card .content .contact-list{display:flex;flex-direction:column;gap:2rem;list-style:none;margin:0;padding:0}@media(max-width:1023px){.contact .container .left-card .content .contact-list{gap:1.5rem}}@media(max-width:767px){.contact .container .left-card .content .contact-list{gap:1rem;margin-top:2rem}}.contact .container .left-card .content .contact-list li a{color:#fff;text-decoration:none}.contact .container .form-card{padding:1.5rem}@media(max-width:767px){.contact .container .form-card{padding:1rem}}
