section.page.contact .page-title .bg{background-image:url(../../../img/pages/contact.jpg);opacity:.29}section.page.contact #map{width:29.6875rem;max-width:100%;height:28.5rem}section.page.contact a{color:#171d2c;-webkit-transition:all .2s;transition:all .2s}section.page.contact a:hover{text-decoration:none;color:#00b116}section.page.contact .contact-wrapper{padding:3.3125rem 2.6875rem 0 2.6875rem}@media (max-width:767.98px){section.page.contact .contact-wrapper{padding:1.5625rem 0 0 0}}section.page.contact .element-wrapper .element{padding:2.9375rem 1.875rem 5.75rem 4.75rem;background:#f2f2f2;width:calc((100vw - 1800px)/ 2 + 100% + 15px)}@media (max-width:1920.98px){section.page.contact .element-wrapper .element{width:calc((100vw - 1140px)/ 2 + 100% + 15px)}}@media (max-width:1199.98px){section.page.contact .element-wrapper .element{width:calc((100vw - 960px)/ 2 + 100% + 15px)}}@media (max-width:991.98px){section.page.contact .element-wrapper .element{width:calc((100vw - 720px)/ 2 + 100% + 15px)}}@media (max-width:767.98px){section.page.contact .element-wrapper .element{width:calc((100vw - 540px)/ 2 + 100% + 15px)}}@media (min-width:1200px){section.page.contact .element-wrapper .element{width:calc(12vw + 100%)}}@media (min-width:1921px){section.page.contact .element-wrapper .element{width:calc(20vw + 100%)}}@media (max-width:991.98px){section.page.contact .element-wrapper .element{width:100%;margin-top:2.8125rem;padding:2.8125rem 1.875rem}}@media (max-width:419.98px){section.page.contact .element-wrapper .element{padding:1.875rem .9375rem}}section.page.contact .element-wrapper .element p{margin-bottom:3.625rem;font-size:1rem}section.page.contact .member{position:relative;margin:0 15px 5.875rem 15px;font-size:1rem}@media (max-width:767.98px){section.page.contact .member{margin:0 5px 4.0625rem 5px}}section.page.contact .member .member-shape-1{position:absolute;top:-.9375rem;left:-1.75rem;width:6.25rem;z-index:2}section.page.contact .member .member-shape-2{position:absolute;top:-.625rem;left:-1.4375rem;width:8.25rem;z-index:2}section.page.contact .member .v-img{display:block;margin-bottom:1.4375rem}section.page.contact .member .v-img,section.page.contact .member .v-img img{width:100%}section.page.contact .social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.51}section.page.contact .social a{margin:0 .625rem}section.page.contact .more-members{padding-top:6rem;padding-bottom:.75rem}