.contact-mid{display:flex;flex-direction:column}.contact-top{text-align:center;margin-bottom:5rem}.contact-top h1{color:#000!important}.page .contact-top h1:nth-child(1){line-height:1.5}.contact-top h3{font-size:2.5rem;line-height:1;margin:.75rem auto}.contact-parts{display:flex;height:100%;width:50%}.contact-sub-parts{display:flex;flex-direction:column;min-height:100%;width:calc(50% - 1rem)}.contact-part svg{width:2rem;height:2rem;margin:2rem auto 1rem}.contact-mid-inner{display:flex;width:100%}iframe.contact-map{width:calc(50% - 2rem);margin-left:2rem;background:#fff;min-height:100%;border-radius:2rem}.contact-sub-parts:nth-child(1){margin-right:2rem}.contact-part:nth-child(1){margin-bottom:2rem;height:100%;width:100%}.contact-part{text-align:center;align-items:center;justify-content:center;display:flex;border:solid 2px transparent;box-sizing:border-box}.contact-bot,.contact-part-inner{display:flex;flex-direction:column}.contact-part-inner{width:100%;height:100%;background:#f5f5f5;border-radius:2rem}.contact-part span{font-size:2.5rem;margin-top:2rem}.contact-part h2{font-size:1.2rem;font-weight:700;margin:0 auto 1rem}.contact-part p{margin:0 3rem auto;padding:1rem 0 2rem;border-top:solid 1px #dcdcdc;text-align:center}.contact-bot{padding:2rem;box-sizing:border-box;position:relative;max-width:55rem;margin:5rem auto auto}.contact-left,.contact-right{width:50%;position:relative;z-index:2}.contact-bg,.contact-bg:before{position:absolute;top:0;left:0;width:100%;height:100%}.contact-bg{background:url(/img/contact-bg.jpg);z-index:1}.contact-bg:before{content:"";opacity:.4}.contact-left{padding-right:2rem;box-sizing:border-box;margin:auto 0}.contact-right .input{border:solid 1px #fff;background:0 0;margin-bottom:1rem}.contact .input-inner{border:0}.contact input,.contact textarea{background:#f5f5f5;box-shadow:0 4px 4px 0#00000040;padding:1rem}.contact textarea{min-height:200px}.contact .checkbox-text{color:#000;padding-left:1rem;margin:.5rem auto;text-align:left}.contact span.checkbox:after{border-color:transparent}.contact span.checkbox{background:0 0;border:solid 1px #fff;background:#f5f5f5}.btn-white{color:var(--blue);background:#fff}.contact .btn{margin:1rem auto auto;display:table;width:100%;border-radius:2rem}.contact-social span{color:#00aeea;font-weight:500}.contact-social .social-media:first-child{margin-left:0}.contact input.checkbox:checked+span{background:#00aeea}.contact-bot-top{display:flex;flex-direction:column}.contact-bot h3{font-size:2rem;font-weight:700}.contact-bot p{text-align:center;margin-bottom:2rem}.contact-bot-bot{max-width:40rem;margin:auto}.contact input::placeholder,.contact textarea::placeholder{color:#000000a1}.input{margin-bottom:1rem}.contanct-social-inner,.multiple-inputs{display:flex}.multiple-inputs .input{width:calc(50% - 1rem)}.multiple-inputs .input:nth-child(2){margin-left:auto}h3.contact-social-header{font-size:1rem;text-align:center;margin:2rem auto 1rem}.contact-social-inner{display:flex;margin:auto;justify-content:center}.contact-social a.social-media:last-child{margin-right:0}.contact-bot-bot .checkbox-text a{color:#000;font-weight:700}@media (max-width:1275px){.contact-parts{width:100%;height:auto}.contact-mid-inner.widther{flex-direction:column}iframe.contact-map{width:100%;box-sizing:border-box;margin:2rem auto 0;height:500px;min-height:auto}}@media (max-width:900px){.contact-bot{flex-direction:column}.contact-left,.contact-right{width:100%;padding:0}.contact-left{padding-bottom:2rem}}@media (max-width:450px){.contact-part:nth-child(2){margin-bottom:2rem}.page .contact-top h1:nth-child(1){font-size:2rem}.contact-top h3{font-size:2rem}.contact-sub-parts{width:100%}.contact-parts{flex-direction:column}.contact-part svg{width:48px;height:48px}}