.card-shadow,.shadow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.contactform .form,.parent{border-radius:5px!important}.shadow:hover{transition:.3s}.card-shadow:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2);transition:.3s}.hero{background-color:navy}.font16{font-size:1.1rem!important}.card-title{font-family:Helvetica,Tahoma,Geneva,Arial,sans-serif!important}.by8{width:80%;margin:0 auto}.by7{width:70%}.by6{width:60%}.samesize{padding-left:55px!important;padding-right:55px!important}.map{height:100vh;width:100%;background:#8f47ba}.child,.contactform .form{padding:20px 40px;width:400px}.parent{position:relative;margin:auto}.contactform .form{height:80vh;color:#fff;background-color:rgba(245,156,68,.7)}.child{position:absolute;margin-top:35px;margin-left:40px;top:2px;height:85vh!important;left:0}.contactform .form .contact{text-align:center}.contactform .form form{display:flex;flex-direction:column}.contactform .form form label{font-weight:400}.contactform .form form input,.contactform .form form textarea{padding:6px;background:0 0;border-top:none;border-left:none;border-right:none;border-bottom:2px solid #fff;outline:0}.contactform .form form textarea{resize:vertical;max-height:60px}.contactform .form form button{width:150px;background:#fff;padding:10px;border:#fff;border-radius:20px;color:#8f47ba;margin:5px auto}@media screen and (min-width:600px){.hide-lg{display:none}}@media screen and (max-width:600px){.hide-sm{display:none}}