.sec-title{margin-bottom:8px}@media screen and (min-width:75em){.column-left{padding-right:70px!important}}.form input,.form textarea{border:2px solid #e1e3ec!important;box-shadow:none!important;line-height:40px;height:calc(2rem + 20px);padding:14px 20px;outline:0;font-size:1rem;color:var(--primary-color);margin-bottom:20px;border-radius:20px}.form input:focus,.form textarea:focus{border-color:#7b40c65e!important}.form textarea{height:auto;resize:none;margin-bottom:20px}.form input::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder{color:var(--gray-color)}.form input::-moz-placeholder,.form textarea::-moz-placeholder{color:var(--gray-color)}.form input:-ms-input-placeholder,.form textarea:-ms-input-placeholder{color:var(--gray-color)}.form input::-ms-input-placeholder,.form textarea::-ms-input-placeholder{color:var(--gray-color)}.form input::placeholder,.form textarea::placeholder{color:var(--gray-color)}.button.primary{background-color:var(--secondary-color)}.button.primary:focus,.button.primary:hover{background-color:#6b39ad}.button.primary svg{margin-left:8px}label.error{font-size:9pt!important;margin:-12px 0 15px;color:#ff003c}div.new-validation-error{font-size:10.5pt!important;margin:0 0 15px;color:#ff003c}.column-left .flex-dir-column{height:100%}.contact-section .contact-list{flex-wrap:wrap;box-sizing:border-box}.contact-section .contact-list .contact-info{flex-basis:50%;padding-right:75px}.contact-section .contact-list .contact-info:last-child{flex-basis:100%}.contact-section .contact-list .contact-info{margin-bottom:30px}.contact-section .contact-list .icon{background-color:var(--background-color);border-radius:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.contact-section .contact-list .contact-info .text,.contact-section .contact-list .contact-info .text a{font-size:14.5pt;font-weight:800;position:relative}.contact-section .contact-list .contact-info .title{font-size:13.5pt}.contact-section .contact-list .contact-info .text a.one{padding-left:4px;margin-left:4px}.contact-section .contact-list .contact-info .text a.one::after{position:absolute;left:-2px;height:15px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);content:"";background-color:var(--primary-color);width:2px}.leaflet-container{width:100%;max-width:100%;max-height:100%;border-radius:30px;z-index:1;flex-grow:1;height:100%}.leaflet-marker-icon{border-radius:50%;-webkit-animation:pluse infinite 2s linear;animation:pulse infinite 2s linear;-webkit-transition:.3s;-ms-transition:.3s;transition:.3s;box-shadow:0 0 0 0 rgba(0,0,0,1)}@keyframes pulse{0%{box-shadow:0 0 0 0 #2e477c70}70%{box-shadow:0 0 0 10px #2e477c00}100%{box-shadow:0 0 0 0 #2e477c00}}@media screen and (max-width:63.99875em){.form{margin-bottom:40px}.leaflet-container{height:300px}}@media screen and (max-width:39.9375em){.contact-section .contact-list .contact-info{flex-basis:100%!important}.form .button{width:100%}}