.contact{position:relative;pointer-events:none;padding-bottom:210px}@media only screen and (max-width:576px){.contact{padding-bottom:100px}}.contact-container{z-index:10}.contact-wrapper{display:flex;justify-content:flex-end;align-items:flex-start;flex-wrap:nowrap;flex-direction:row;padding-top:50px}@media only screen and (max-width:992px){.contact-wrapper{padding-top:30px}}.contact-content{width:50%;background-color:#fff;padding:50px;box-shadow:0 4px 16px rgba(0,0,0,.0784313725);pointer-events:all}@media only screen and (max-width:1400px){.contact-content{width:55%}}@media only screen and (max-width:1200px){.contact-content{padding:30px}}@media only screen and (max-width:992px){.contact-content{width:100%}}.contact__bread{position:relative;z-index:5;pointer-events:all}.contact__bg{background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;z-index:2;top:100px;bottom:0;max-width:1920px;left:calc(50% - 960px);width:100%}@media only screen and (max-width:992px){.contact__bg{display:none}}.contact__map{background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;top:100px;bottom:0;max-width:1920px;left:calc(50% - 960px);right:34%;z-index:1;pointer-events:all;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;flex-direction:column}@media only screen and (max-width:992px){.contact__map{left:0;right:0;top:70px;height:300px}}.contact__map-content{height:100%;background-color:rgba(0,0,0,.4509803922);flex:1 1;background-size:cover;background-repeat:no-repeat;background-position:center center;cursor:pointer}.contact__title{pointer-events:all;margin-top:120px;font-size:2.5714285714em;font-weight:700;color:#000;font-style:normal;display:block;text-align:center}@media only screen and (max-width:992px){.contact__title{padding-top:250px}}.contact__line{display:flex;justify-content:flex-start;align-items:baseline;flex-wrap:nowrap;flex-direction:row;margin-bottom:25px}@media only screen and (min-width:1400px){.contact__line{gap:15px}}@media only screen and (min-width:1200px) and (max-width:1400px){.contact__line{gap:15px}}@media only screen and (min-width:992px) and (max-width:1200px){.contact__line{gap:15px}}@media only screen and (min-width:768px) and (max-width:992px){.contact__line{gap:15px}}@media only screen and (min-width:576px) and (max-width:768px){.contact__line{gap:15px}}@media only screen and (max-width:576px){.contact__line{gap:15px}}.contact__line-icon{font-size:1.4285714286em;color:#ff254b;width:25px;text-align:center}.contact__line-content{display:flex;justify-content:flex-start;align-items:baseline;flex-wrap:nowrap;flex-direction:row}@media only screen and (min-width:1400px){.contact__line-content{gap:5px}}@media only screen and (min-width:1200px) and (max-width:1400px){.contact__line-content{gap:5px}}@media only screen and (min-width:992px) and (max-width:1200px){.contact__line-content{gap:5px}}@media only screen and (min-width:768px) and (max-width:992px){.contact__line-content{gap:5px}}@media only screen and (min-width:576px) and (max-width:768px){.contact__line-content{gap:5px}}@media only screen and (max-width:576px){.contact__line-content{gap:5px}}@media only screen and (max-width:576px){.contact__line-content{flex-direction:column}}.contact__line-content-title{font-size:1.4285714286em;font-weight:700;color:#000;font-style:normal}.contact__line-content-text{font-size:1.2857142857em;font-weight:400;color:#000;font-style:normal}.contact__line-content-text--link{transition:color .2s ease-in 0s}.contact__line-content-text--link:hover{color:#ff254b}.contact__line-social{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex-direction:row;padding-left:10px}@media only screen and (min-width:1400px){.contact__line-social{gap:10px}}@media only screen and (min-width:1200px) and (max-width:1400px){.contact__line-social{gap:10px}}@media only screen and (min-width:992px) and (max-width:1200px){.contact__line-social{gap:10px}}@media only screen and (min-width:768px) and (max-width:992px){.contact__line-social{gap:10px}}@media only screen and (min-width:576px) and (max-width:768px){.contact__line-social{gap:10px}}@media only screen and (max-width:576px){.contact__line-social{gap:10px}}@media only screen and (max-width:576px){.contact__line-social{padding-left:0;padding-top:5px}}.contact__line-social-item{font-size:1.4285714286em;color:#ff254b;transition:color .2s ease-in 0s}.contact__line-social-item:hover{color:rgba(0,0,0,.4509803922)}.contact__form{border-top:1px solid #f3f3f3;margin-top:32px;padding-top:32px;position:relative;overflow:hidden}.contact__form-title{font-size:1.2857142857em;font-weight:400;color:#000;font-style:normal}.contact__form-content{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;flex-direction:row;padding-top:20px}@media only screen and (min-width:1400px){.contact__form-content{gap:20px}}@media only screen and (min-width:1200px) and (max-width:1400px){.contact__form-content{gap:20px}}@media only screen and (min-width:992px) and (max-width:1200px){.contact__form-content{gap:20px}}@media only screen and (min-width:768px) and (max-width:992px){.contact__form-content{gap:20px}}@media only screen and (min-width:576px) and (max-width:768px){.contact__form-content{gap:20px}}@media only screen and (max-width:576px){.contact__form-content{gap:20px}}.contact .bread{pointer-events:all}
/*# sourceMappingURL=contact.module.css.map */
