.contact-form{grid-area:1/1/2/2;background-color:#182418;border-radius:15px;margin:2% 5% 20%;overflow:hidden;position:relative;padding:3% 3% 5%;height:-moz-fit-content;height:fit-content}body>div.contact-container>div.contact-form>form>button{background-color:#ea8c3c;border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:24px;font-weight:600;margin:32px 0 16px;padding:16px;transition:background-color .3s;width:80%;font-family:Montserrat,sans-serif}.contactform{width:100%!important;max-width:100%;position:relative!important;left:0;margin-top:48px}.contact-form h1,.contact-form h4{color:#fff;margin:32px 0 0}.contact-form h1,.contact-form h2{font-size:32px!important;line-height:38px!important}form{margin-top:3%}.contact-form .cactus-image{height:80%;width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.4}.contact-form .skyline-image{height:auto;width:100%;position:absolute;bottom:-20px;opacity:.2}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.input,input:focus,textarea:focus{color:#fff}.input{width:auto;display:flex;flex-direction:column-reverse;position:relative;padding-top:1.5rem}.input+.input{margin-top:1.5rem}.input-label{color:#fff;font-family:Montserrat,sans-serif;font-weight:400;position:absolute;top:1.5rem;transition:.25s ease}.input-field{border:0;z-index:0;background-color:rgba(0,0,0,0);border-bottom:2px solid #fff;font:inherit;font-size:1.125rem;padding:.25rem 0}.input-field:focus,.input-field:valid{outline:0;border-bottom-color:#fff;color:#fff}input[type=email]:focus,input[type=email]:invalid,input[type=email]:valid{outline:0;border-bottom-color:#fff;color:#fff}textarea{max-height:150px}input[type=email i]{color:#fff}:root{--toastify-icon-color-success:#29B473!important}.Toastify__progress-bar--success{background:#29b473!important}.input-field:focus~.input-label,.input-field:valid~.input-label{color:#fff;font-weight:700;transform:translateY(-1.5rem);transition:.25s ease}input[type=email]:focus~.input-label,input[type=email]:valid~.input-label{color:#fff;font-weight:700;transform:translateY(-1.5rem);transition:.25s ease}.input-field:focus~.input-label,.input-field:not(:placeholder-shown)~.input-label,.input-field:valid~.input-label{color:#fff;font-weight:700;transform:translateY(-1.5rem);transition:.25s ease}.input-field:not(:valid):not(:empty)~.input-label{color:#fff;font-weight:700;transform:translateY(-1.5rem);transition:.25s ease}@media screen and (max-width:1445px){.contact-form{margin:2% 2% 10%}}@media screen and (max-width:770px){.contact-form .cactus-image{height:60%}.contact-form .skyline-image{bottom:0;left:0}}@media screen and (max-width:700px){.contact-form{height:-moz-fit-content;height:fit-content;margin:2% 5% 0;grid-area:contact-form}.contact-container{height:1300px;grid-template-columns:1fr;grid-auto-rows:1fr 1fr;grid-auto-flow:column;grid-template-areas:"contact-form " "contact-info";margin-bottom:140px}}.contact-info{grid-area:1/2/2/3;padding:5% 10%}@media screen and (max-width:1445px){.contact-info{padding:5%}}@media screen and (max-width:700px){.contact-info{grid-area:contact-info}}.map{border-radius:20px;overflow:hidden;border:thin solid #182517}.google-map{width:100%;height:250px}.google-map iframe{border:0;width:100%;height:100%}.pin-icon{color:#192736;font-size:3rem;transform:translate(-20px,-40px)}@media screen and (max-width:700px){.google-map{width:100%;height:300px}}.information-item{display:flex;flex-direction:row;margin-top:20px;margin-bottom:20px}.information-item a,.information-item h2,.information-item h4,.information-item p{margin:0!important}.information-item h4,.information-item p{margin-top:8px!important}.information-item h4{font-weight:600;color:#5d6b7a;margin-top:5px;margin-bottom:8px}.information-item h1{font-size:30px!important;line-height:38px!important}.information-item a{font-weight:600;color:#ea8b3e;text-decoration:none}.information-item-bg{min-width:25px;max-height:25px;padding:5px;display:flex;border-radius:50%;border:1px solid #182517;justify-content:center;align-items:center;margin-right:20px}.information-item-bg img{width:20px;height:auto}