.sec-title{margin-bottom:20px}.contact-section .contact-list{flex-wrap:wrap;box-sizing:border-box;list-style:none}.contact-section .contact-list .contact-info{flex:0 1 calc(50% - 15px);position:relative;margin-bottom:20px;background-color:var(--white-color);border-radius:20px;padding:15px 85px 15px 15px;overflow:hidden}.contact-section .contact-list .contact-info:last-child{flex-basis:100%}.contact-section .contact-list .icon{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:50px;position:absolute;right:10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);border-left:1px solid var(--gray-dark)}.contact-section .contact-list .contact-info .text,.contact-section .contact-list .contact-info .text a{font-size:1rem;font-weight:800;position:relative;display:inline-block}.contact-section .contact-list .contact-info .title{font-size:.9rem;color:var(--gray-dark);display:block}.contact-section .contact-list .contact-info .text a.one{padding-left:7px;margin-left:7px}.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(--secondary-color);width:2px}.social-icons li{display:inline-block}.social-icons li a{background-color:var(--white-color);border-radius:15px;width:65px;height:65px;display:inline-flex;align-items:center;justify-content:center;color:var(--gray-dark)}.social-icons li:not(:last-child){margin-left:15px}.social-icons li a:hover{color:var(--secondary-color)}@media screen and (min-width:64em) and (max-width:74.99875em){.contact-section .contact-list .contact-info{padding:15px 75px 15px 10px}.contact-section .contact-list .icon{width:50px}}@media screen and (max-width:39.99875em){.contact-section .contact-list .contact-info{flex-basis:100%;margin:0 0 20px}.social-icons li:not(:last-child){margin:0 0 7px 10px}.social-icons li a{width:60px;height:60px}}.map{height:100%;width:100%;max-width:100%;border-radius:40px;z-index:1;border:5px solid var(--white-color)}.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 (min-width:40em) and (max-width:63.99875em){.map{height:400px}}@media screen and (max-width:39.99875em){.map{height:300px;border-radius:20px}}section.main-section.form-section{padding-top:0}.form-section .container{background-color:#eef1fc;border-radius:30px;padding:40px 30px 0}.form{margin-bottom:30px}.form input,.form textarea{box-shadow:none!important;padding:14px 20px;outline:0;font-size:1rem;color:var(--primary-color);margin-bottom:20px;border-radius:30px;font-weight:400;overflow:auto;background-color:var(--white-color);border:0!important}.form input{height:60px!important}.form textarea{margin-bottom:30px;resize:none}.form input::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder{color:var(--gray-color);text-align:right}.form input::-moz-placeholder,.form textarea::-moz-placeholder{color:var(--gray-color);text-align:right}.form input:-ms-input-placeholder,.form textarea:-ms-input-placeholder{color:var(--gray-color);text-align:right}.form input::-ms-input-placeholder,.form textarea::-ms-input-placeholder{color:var(--gray-color);text-align:right}.form input::placeholder,.form textarea::placeholder{color:var(--gray-color);text-align:right}@media screen and (min-width:40em) and (max-width:63.99875em){.form-section .container{padding:30px 15px}.form-section .image-column{margin-bottom:50px;text-align:center}}@media screen and (max-width:63.99875em){.form{margin:0}section.main-section.form-section{padding-bottom:0}}@media screen and (max-width:39.99875em){.form-section .container{border-radius:20px;padding:20px 10px}.form-section .image-column{margin-bottom:30px;text-align:center}.form input,.form textarea{border-radius:25px}.form input{margin-bottom:15px}.form textarea{margin-bottom:25px}.form .button{width:100%}}