.pagesection{padding:60px 0;overflow:hidden}.section-header{text-align:center;padding-bottom:40px}.section-header h2{font-size:48px;font-weight:300;margin-bottom:20px}.section-header h1{font-size:48px;font-weight:400;margin-bottom:20px}.section-header p{margin:0 auto}@media (min-width:1280px){.section-header p{max-width:80%}}.contact .map{margin-bottom:40px}.contact .map iframe{border:0;width:100%;height:400px}.contact .info{padding:0 40px 40px;overflow:hidden}.contact .info h3{font-weight:600;font-size:24px}.contact .info p{margin-bottom:30px;font-size:15px}.contact .info-item+.info-item{padding-top:20px;margin-top:20px}.contact .info-item i{font-size:24px;color:var(--color-primary);transition:all .3s ease-in-out;margin-right:20px}.contact .info-item h4{padding:0;font-size:18px;font-weight:600;margin-bottom:5px}.contact .info-item p{padding:0;margin-bottom:0;font-size:14px}.contact .php-email-form{width:100%}.contact .php-email-form .form-group{padding-bottom:8px}.contact .php-email-form .error-message{display:none;text-align:left;padding:15px;font-weight:600}.contact .php-email-form .error-message br+br{margin-top:25px}.contact .php-email-form .sent-message{font-weight:600}.contact .php-email-form .loading,.contact .php-email-form .sent-message{display:none;text-align:center;padding:15px}.contact .php-email-form .loading:before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;animation:animate-loading 1s linear infinite}.contact .php-email-form input[type=email],.contact .php-email-form input[type=text],.contact .php-email-form textarea{border-radius:0;box-shadow:none;font-size:14px}.contact .php-email-form input[type=email],.contact .php-email-form input[type=text]{height:48px;padding:10px 15px}.contact .php-email-form textarea{padding:10px 12px;height:210px}@keyframes animate-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}