@font-face{font-family:"overpass-semibold";src:url("../fonts/overpass-semibold.woff2") format("woff2"),url("../fonts/overpass-semibold.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"overpass-bold";src:url("../fonts/overpass-bold.woff2") format("woff2"),url("../fonts/overpass-bold.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"overpass-light";src:url("../fonts/overpass-light.woff2") format("woff2"),url("../fonts/overpass-light.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"overpass-regular";src:url("../fonts/overpass-regular.woff2") format("woff2"),url("../fonts/overpass-regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"overpass-black";src:url("../fonts/Overpass-Black.eot");src:url("../fonts/Overpass-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/Overpass-Black.woff2") format("woff2"),url("../fonts/Overpass-Black.woff") format("woff"),url("../fonts/Overpass-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Credit Card";src:url("../fonts/CreditCard.eot");src:url("../fonts/CreditCard.eot?#iefix") format("embedded-opentype"),url("../fonts/CreditCard.woff2") format("woff2"),url("../fonts/CreditCard.woff") format("woff"),url("../fonts/CreditCard.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}.adressBox iframe{border:0;width:100%;height:70vw;max-height:485px}.maps{height:557px}@media only screen and (min-width: 768px)and (max-width: 1200px){.maps{height:325px}}@media only screen and (max-width: 767px){.maps{height:238px;margin-bottom:10px}}.maps.mapsMini{height:321px;margin:-5px 0 20px 0}.gm-style-mtc,.gm-svpc,.gm-fullscreen-control,.gm-style-cc{display:none}.adress{padding-left:40px}@media only screen and (max-width: 1200px){.adress{padding-left:0}}@media only screen and (max-width: 767px){.adress{margin-top:1rem}}.adress h2{font:28px/35px overpass-bold,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}@media only screen and (max-width: 1200px){.adress h2{font-size:24px;line-height:28px}}.adress h3{margin:5px 0;font:24px overpass-bold,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}@media only screen and (max-width: 1200px){.adress h3{font-size:20px}}.adress p{font-size:17px;line-height:22px}.adress a{font-size:17px;color:#1b1e1f !important}.directions{transition:.3s;font:18px overpass-bold,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";border:1px solid #c4c4c4;border-radius:4px;display:inline-block;padding:10px 20px 10px 60px;position:relative}@media only screen and (min-width: 768px)and (max-width: 1200px){.directions{padding:10px 15px;font-size:13px !important}}@media only screen and (max-width: 767px){.directions{padding:8px 15px;font-size:13px !important}}.directions:hover{transition:.3s;border-color:#1b1e1f;box-shadow:0 0 15px rgba(0,0,0,.07)}.directions img{position:absolute;left:20px;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 1200px){.directions img{display:none}}.contactList{margin:35px 0 0 0}.contactList .cols{margin-bottom:20px}.contactList h3{font:20px overpass-bold,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";margin:0}.contactList .item{border:1px solid #c4c4c4;padding:25px;height:100%}@media only screen and (min-width: 768px)and (max-width: 1200px){.contactList .item{padding:25px}}@media only screen and (max-width: 767px){.contactList .item{padding:15px}}.contactList .item h2,.contactList .item h4{font:17px overpass-bold,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";margin:0;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 767px){.contactList .item h2,.contactList .item h4{font-size:15px;display:block}}.contactList .item .cont{font-size:15px;text-transform:uppercase;margin:10px 0;color:#4a4a4a;position:relative;padding-left:25px}.contactList .item .cont i{font-size:20px;color:#00a7e0;position:absolute;left:0;top:3px}@media only screen and (max-width: 767px){.contactList .item .cont{font-size:13px;display:block;height:auto}}.contactList .item .phone{font-size:15px;text-transform:uppercase;display:flex;align-items:center;position:relative;padding-left:25px}.contactList .item .phone i{font-size:20px;color:#00a7e0;position:absolute;left:0;top:3px}@media only screen and (max-width: 767px){.contactList .item .phone{font-size:13px}}.contactList .item .phone a{font-size:15px;text-transform:uppercase;color:#4a4a4a}.contactList .item .phone a:hover{color:#00a7e0}@media only screen and (max-width: 767px){.contactList .item .phone a{font-size:13px}}.contactList .item .buttons{margin:20px 0 0 0}.contactList .item .buttons a{transition:.3s;font:15px overpass-bold,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";border:1px solid #c4c4c4;border-radius:4px;display:block;padding:10px;color:#4a4a4a;width:100%;position:relative;text-align:center}@media only screen and (min-width: 768px)and (max-width: 1200px){.contactList .item .buttons a{font-size:11px;padding:10px}}@media only screen and (min-width: 1200px)and (max-width: 1270px){.contactList .item .buttons a{font-size:13px}}@media only screen and (max-width: 767px)and (min-width: 480px){.contactList .item .buttons a{font-size:11px !important}}@media only screen and (max-width: 320px){.contactList .item .buttons a{font-size:9px !important}}@media only screen and (max-width: 767px){.contactList .item .buttons a{font-size:13px;text-align:center;line-height:15px;padding:10px}}.contactList .item .buttons a:hover{transition:.3s;border-color:#1b1e1f;box-shadow:0 0 15px rgba(0,0,0,.07)}.contactList .item .buttons a img{margin-right:5px;margin-top:-5px}@media only screen and (max-width: 1200px){.contactList .item .buttons a img{display:none}}.contactList .item .buttons a:last-child{margin-left:15px}.mapListing{float:left;width:100%}@media only screen and (max-width: 1200px){.mapListing{margin:10px 0 0 0}}
