.template20.contact .div-container{justify-content:center;background-color:black;padding-top:60px}.template20.contact .div-container .contacts-container{width:60%!important}.template20.contact .div-container .div-wrapper{color:white;width:30%;padding-top:60px;padding-bottom:60px;display:flex;justify-content:center;position:relative}.template20.contact .div-container .div-wrapper h5{font-size:28px;font-weight:700}.template20.contact .div-container .div-wrapper a{color:white}.template20.contact .div-container .div-wrapper span{position:absolute;top:10px;left:60px;background:#007cba;padding:5px 15px}.template20.contact .div-container .div-wrapper span i:before{margin-left:0}.template20.contact .div-container .div-wrapper:first-of-type span{left:-50px}.template20.contact .contact-page{margin-top:120px;margin-bottom:120px}.template20.contact .contact-page .sec-heading{margin-bottom:20px}.template20.contact .contact-page .sec-heading h1{display:flex;justify-content:center;color:rgba(0,0,0,0.7)}.template20.contact .contact-page .sec-heading h1:after{display:block;content:"";height:30px;width:32px;background:#00a0dd;position:absolute;left:167px;top:30%;margin-top:-15px;transition:300ms ease transform,300ms ease opacity;transform:scale(1);z-index:-1}.template20.contact .contact-page .contact-page-wrapper{background-color:#f1f1f1}.template20.contact .contact-page .contact-page-wrapper .form-wrapper{border:none;background-color:inherit!important;max-width:100%;width:100%;flex:0 0 100%}.template20.contact .contact-page .contact-page-wrapper .form-wrapper h2{display:none}.template20.contact .contact-page .contact-page-wrapper .form-wrapper form .few-input{padding-left:0}.template20.contact .contact-page .contact-page-wrapper .form-wrapper form .email-input{padding-right:10px}.template20.contact .contact-page .contact-page-wrapper .form-wrapper form .form-group{position:relative}.template20.contact .contact-page .contact-page-wrapper .form-wrapper form .form-group:after{display:block;content:"";background:#00a0dd;width:6px;height:6px;position:absolute;top:10px;right:20px;z-index:5;pointer-events:none}.template20.contact .contact-page .contact-page-wrapper .form-wrapper form .form-group label,.template20.contact .contact-page .contact-page-wrapper .form-wrapper form .form-group small,.template20.contact .contact-page .contact-page-wrapper .form-wrapper form .form-row label,.template20.contact .contact-page .contact-page-wrapper .form-wrapper form .form-row small{display:none}.template20.contact .contact-page .contact-page-wrapper .form-wrapper form .form-group .form-group:after,.template20.contact .contact-page .contact-page-wrapper .form-wrapper form .form-row .form-group:after{right:15px}.template20.contact .contact-page .contact-page-wrapper .form-wrapper form .form-group input,.template20.contact .contact-page .contact-page-wrapper .form-wrapper form .form-group textarea,.template20.contact .contact-page .contact-page-wrapper .form-wrapper form .form-row input,.template20.contact .contact-page .contact-page-wrapper .form-wrapper form .form-row textarea{outline:none;font:inherit;line-height:1;width:100%;display:block;padding:0.8em 1.25em;background:transparent;color:inherit;min-height:3.125em;border-radius:0;position:relative}.template20.contact .contact-page .contact-page-wrapper .form-wrapper form .form-group input,.template20.contact .contact-page .contact-page-wrapper .form-wrapper form .form-row input{border-left:none;border-right:none;border-top:none}.template20.contact .contact-page .contact-page-wrapper .form-wrapper form button{background:#00a0dd;font-size:1em;padding:1em 1.875em;border:0;transition:all 300ms ease;color:#fff;font-weight:bold;width:96%}.template20.contact .contact-page .contact-page-wrapper .form-wrapper form button:hover{transform:translateY(-5px);box-shadow:0 5px 20px rgba(0,0,0,0.2);filter:brightness(1.1)}.template20.contact .contact-page .contact-page-wrapper .form-wrapper form .upload_files_modal .file-upload label{cursor:pointer;color:black;font-weight:700}.template20.contact .map-container{padding:0}.template20.contact .map-container iframe{width:100%}@media screen and (max-width:991px){.template20.contact .div-container{padding-top:20px}.template20.contact .div-container .contacts-container{flex-direction:column;align-items:center}.template20.contact .div-container .contacts-container .div-wrapper{width:100%}.template20.contact .div-container .contacts-container .div-wrapper span{left:-20px}.template20.contact .contact-page .row-col{margin:0}}