/* ========= */
/* ==== poppins ==== */
@font-face { font-family: "poppinsLight"; src: url("https://use.typekit.net/af/454d83/00000000000000003b9b1375/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"), url("https://use.typekit.net/af/454d83/00000000000000003b9b1375/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"), url("https://use.typekit.net/af/454d83/00000000000000003b9b1375/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype"); font-style: normal; font-weight: 300; }
@font-face { font-family: "poppinsRegular"; src: url("https://use.typekit.net/af/e41b92/00000000000000003b9b1378/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/e41b92/00000000000000003b9b1378/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/e41b92/00000000000000003b9b1378/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype"); font-style: normal; font-weight: 400; }
@font-face { font-family: "poppinsBold"; src: url("https://use.typekit.net/af/b45ee0/00000000000000003b9b137e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/b45ee0/00000000000000003b9b137e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/b45ee0/00000000000000003b9b137e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype"); font-style: normal; font-weight: 700; }
/* ==== Muli ==== */
@font-face { font-family: "muliLight"; src: url("https://use.typekit.net/af/f84f7f/00000000000000003b9b135a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/f84f7f/00000000000000003b9b135a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/f84f7f/00000000000000003b9b135a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype"); font-style: normal; font-weight: 400; }
@font-face { font-family: "muliRegular"; src: url("https://use.typekit.net/af/7968b3/00000000000000003b9b1356/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff2"), url("https://use.typekit.net/af/7968b3/00000000000000003b9b1356/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("woff"), url("https://use.typekit.net/af/7968b3/00000000000000003b9b1356/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n2&v=3") format("opentype"); font-style: normal; font-weight: 200; }
@font-face { font-family: "muliBold"; src: url("https://use.typekit.net/af/7a0cb4/00000000000000003b9b135e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/7a0cb4/00000000000000003b9b135e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/7a0cb4/00000000000000003b9b135e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype"); font-style: normal; font-weight: 700; }
article h3 { font-size: 25px; font-family: "poppinsBold", Helvetica, Arial, sans-serif; color: #BC2B3D; letter-spacing: 6px; text-transform: uppercase; }
@media (max-width: 990px) { article h3 { font-size: 18px; } }
@media (max-width: 640px) { article h3 { font-size: 16px; } }

.section-map .map-block-wp { display: flex; display: -webkit-flex; align-items: center; -webkit-align-items: center; padding: 50px 0; }
@media (max-width: 768px) { .section-map .map-block-wp { padding: 50px 40px; flex-direction: column; } }
.section-map .map-block-wp .col { display: flex; display: -webkit-flex; flex-basis: 50%; padding: 0; }
@media (max-width: 768px) { .section-map .map-block-wp .col { flex-basis: 100%; } }
.section-map .map-block-wp .col .content-wrapper { display: inline-block; text-align: center; }
.section-map .map-block-wp .col .content-wrapper h3 { margin-bottom: 30px; }
.section-map .map-block-wp .col .content-wrapper p { font-size: 15px; color: #9B9B9B; }
@media (max-width: 768px) { .section-map .map-block-wp .col .content-wrapper { width: 100%; } }
.section-map .map-block-wp .col .kMap { height: 400px; width: 80%; background-color: #dcdcdc; position: relative; overflow: hidden; }
.section-map .map-block-wp .col .kMap .maps { height: 400px; }
@media (max-width: 768px) { .section-map .map-block-wp .col .kMap { width: 100%; } }
.section-map .map-left .col-left, .section-map .map-left .col-right { display: flex; display: -webkit-flex; justify-content: flex-start; -webkit-justify-content: flex-start; }
.section-map .map-left .col-right { padding-left: 5%; }
@media (max-width: 768px) { .section-map .map-left .col-right { padding-left: 0; }
  .section-map .map-left .col-right .content-wrapper { margin-top: 50px; } }
.section-map .map-left .kMap { border-bottom-right-radius: 100px; border-top-right-radius: 100px; }
@media (max-width: 768px) { .section-map .map-left .kMap { border-radius: 50px; } }
.section-map .map-right .col-left, .section-map .map-right .col-right { display: flex; display: -webkit-flex; justify-content: flex-end; -webkit-justify-content: flex-end; }
.section-map .map-right .col-left { padding-right: 5%; }
@media (max-width: 768px) { .section-map .map-right .col-left { padding-right: 0; }
  .section-map .map-right .col-left .content-wrapper { margin-bottom: 50px; } }
.section-map .map-right .kMap { border-bottom-left-radius: 100px; border-top-left-radius: 100px; }
@media (max-width: 768px) { .section-map .map-right .kMap { border-radius: 50px; } }

.section-form { padding: 10vw 0 10vw 15vw; position: relative; }
@media (max-width: 990px) { .section-form { padding: 10vw 0 30vw 15vw; } }
@media (max-width: 768px) { .section-form { padding: 10vw 5vw 30vw; } }
.section-form h3 { margin-bottom: 50px; }
.section-form .contact-form { flex-basis: 60%; max-width: 600px; }
.section-form .contact-form .form-control { border: 1px solid rgba(0, 0, 0, 0.2); height: 60px; }
.section-form .contact-form .form-control:hover, .section-form .contact-form .form-control:focus { outline: none; }
.section-form .contact-form textarea { height: 150px; }
.section-form .contact-form .form-actions .required { display: none; }
.section-form .contact-form .form-actions button.btn-primary { background-color: #c43147; border: 0; padding: 15px 0; max-width: 150px; width: 100%; text-align: center; text-transform: uppercase; font-family: Poppins-Bold; font-size: 13px; color: #FFFFFF; letter-spacing: 2.2px; text-align: center; margin-top: 10px; }
.section-form .contact-form .form-actions button.btn-primary:hover, .section-form .contact-form .form-actions button.btn-primary:focus { outline: none; }
.section-form .tree-bg { background-image: url(../images/contact-eff.png); width: 1019px; height: 670px; background-size: 100% 100%; background-repeat: no-repeat; background-position: right; position: absolute; bottom: -30px; right: 0; }
@media (max-width: 1440px) { .section-form .tree-bg { width: 700px; height: 460px; } }
@media (max-width: 1100px) { .section-form .tree-bg { width: 400px; height: 263px; } }
@media (max-width: 580px) { .section-form .tree-bg { display: none; } }

/*# sourceMappingURL=contact.css.map */
