*{margin:0;padding:0;line-height:1.25;box-sizing:border-box;font-family:var(--fontBody)}.container1{position:relative;width:100%;height:100%}.container1 h1,h2{position:relative;font-size:calc(var(--hsize) + .5rem);font-weight:400;letter-spacing:.25rem;color:var(--blue);margin:2.5rem 2rem 2rem;padding-bottom:20px}.container1 h1:after,.con_item h1:after{content:"";position:absolute;width:9%;height:100%;border-bottom:var(--golden) solid 3px;top:0;left:10px}.con_item h1{position:relative;font-size:calc(var(--hsize) + .5rem);font-weight:400;letter-spacing:.25rem;color:var(--blue);text-align:left;margin:2.5rem 1rem 2rem 2rem;padding-bottom:20px}.cont_con{position:relative;width:100%;height:100%;margin:3rem auto;display:grid;grid-template-columns:1fr 2fr;grid-template-rows:1fr 1fr 1fr;grid-template-areas:"c1 c4 " "c2 c4 " "c3 c4 "}.con_item:nth-child(1){grid-area:c1}.con_item:nth-child(2){grid-area:c2}.con_item:nth-child(3){grid-area:c3}.con_item:nth-child(4){grid-area:c4;width:95%}.con_item{position:relative;width:100%;margin:1rem 2%;text-align:center;border-radius:5px;border:solid 1px var(--golden)}.item_container{width:100%;height:100%;display:flex;flex-direction:column;align-self:center}.confm{width:100%;height:75%;position:relative;display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 2fr 1fr;grid-template-areas:"i1 i2" "i3 i6" "i4 i4" "i5 i5"}#name{grid-area:i1}#email{grid-area:i2}#subject{grid-area:i3}#number{grid-area:i6}#msg{grid-area:i4}#submit{grid-area:i5}input[type=text],input[type=textarea],input[type=button]{margin:10px;padding-left:1rem;font-size:var(--psize);border-radius:10px;border:solid var(--golden) 1px}input[type=text]:focus,input[type=textarea]:focus{outline:none;border-radius:10px;border:solid transparent 3px;border-bottom:solid var(--golden) 3px}button{font-size:var(--psize);width:50%;height:50%;padding:.5rem 0px;margin:1rem auto;border:solid var(--golden) 1px}button:focus{background-color:var(--golden);color:#fff;outline:none}.con_item h3{position:relative;width:100%;right:15px;padding:1rem 0px;font-size:calc(var(--psize) + 5px);color:var(--blue);font-weight:400}.con_item h3 i{color:var(--blue);padding:0 10px}.con_item p{width:90%;margin:1rem auto;line-height:1.5;font-size:var(--psize);font-weight:400}.con_item a{text-decoration:none;display:block;width:90%;margin:.5rem auto;line-height:1.5;font-size:var(--psize);color:#000;font-weight:400}.map{position:relative;width:100%;height:80vh}@media only screen and (max-width:1200px){input[type=text],input[type=textarea],input[type=button]{max-height:65px}.container1 h1,h2{margin:2rem 1.5rem 1.5rem;line-height:1.2;font-size:2.75rem}.confm{grid-template-rows:1fr 1fr 1fr 1fr}}@media only screen and (min-width:300px)and (max-width:764px){.cont_con{position:relative;width:100%;height:100%;margin:1rem auto;display:grid;grid-template-columns:1fr;grid-template-rows:.5fr .5fr .5fr 3fr;grid-template-areas:"c1 " "c2 " "c3 " "c4 "}@media only screen and (max-width:600px){input[type=text],input[type=textarea],input[type=button]{max-height:none}.cont_con{align-items:center}}.confm{width:100%;position:relative;display:-ms-grid;display:grid;grid-template-columns:1fr;grid-template-rows:.75fr .75fr .75fr .75fr 1.5fr .7fr;grid-template-areas:"i1" "i2" "i3" "i6" "i4" "i5"}.con_item{position:relative;width:96%}.container1 h1,h2{margin:2rem 0rem 0rem 2rem;padding-bottom:15px;font-size:xx-large;letter-spacing:.25rem;text-align:left}.query h2{text-align:center}.con_item h1{font-size:var(--hsize);margin:2.5rem 1rem 2rem 2rem;padding-bottom:20px}button{font-size:var(--psize);width:50%;margin:2rem auto}.map{width:100%;height:40vh}.mt-3x{margin-top:3.5rem!important;margin-left:2rem!important}}
