.box-company-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.box-company-contact .map-container iframe{min-height:var(--contact-company-map-heigth)!important;height:100%!important}.box-company-contact .company-data-container{background:#fff;border-radius:10px;-webkit-box-shadow:0 3px 25px rgba(0,0,0,0.3);box-shadow:0 3px 25px rgba(0,0,0,0.3);margin:-4.4rem auto 0 auto;padding:2.2rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.box-company-contact .company-data-container h2{margin-bottom:4.4rem;margin-top:0}.box-company-contact .company-data-container .company-data{display:-ms-grid;display:grid;-ms-grid-columns:1fr 6rem 1fr;grid-template-columns:repeat(2,1fr);-webkit-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem;row-gap:4.4rem}@media only screen and (max-width:576px){.box-company-contact .company-data-container .company-data{-ms-grid-columns:auto;grid-template-columns:auto}}.box-company-contact .company-data-container .company-data .data-container{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.box-company-contact .company-data-container .company-data .data-container>span{border-radius:50%;color:#757575;display:block;font-size:24px;font-weight:100;margin:0 15px 0 0;width:4.4rem;text-align:center}.box-company-contact .company-data-container .company-data .data-container .data p{margin:0}.box-company-contact.position-center .company-data-container h2{text-align:center}.box-company-contact.position-center .company-data-container .company-data{margin:0 auto}.box-company-contact .map-container{width:100%}.box-company-contact .map-container iframe{width:100%!important}.box-company-contact.layout1 .map-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.box-company-contact.layout1 .wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.box-company-contact.layout2 .map-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.box-company-contact.layout2 .company-data-container{margin:0 0 4.4rem 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.theme-visualy-impaired .box-company-contact .company-data-container .company-data .data-container span{color:var(--front-color)}