.btn:not(.close):not(.mfp-close),a.btn:not([href]):not([tabindex]),button.btn{padding:.715rem}.heading-text.heading-section>h2:before{background-color:#5469a4}.sidebar-menu{font-family:Barlow,sans-serif}.map-container{margin-left:auto;margin-right:auto;position:relative}.map-wrapper{padding-bottom:0;padding-top:0}.map-wrapper .map-container .map{height:492px}.marker{background-image:url(/build/images/dcs-pin.c13237bc.svg);background-size:cover;border-radius:50%;cursor:pointer;height:57px;margin-top:-27px;width:50px}.flag-img{border-radius:50%;height:35px;vertical-align:bottom;width:35px}.office-body{margin-bottom:88px}.office-body .office-image-wrapper{background-clip:content-box;background-position:50%;background-repeat:no-repeat;background-size:cover;max-height:360px;max-width:400px;min-height:360px;min-width:400px}.office-body .office-info .office-name{align-items:flex-start;color:#000;display:flex;font-size:2.857rem;font-style:normal;font-weight:700;gap:16px;letter-spacing:.014rem;line-height:normal;margin-bottom:32px;margin-top:20px;text-transform:uppercase}.office-body .office-info .office-name .flag-img{margin-top:9px}@media(max-width:575.98px){.office-body .office-info .office-name{font-size:1.714rem}.office-body .office-info .office-name .flag-img{height:24px;margin-top:4px;width:24px}}.office-body .office-info .office-address,.office-body .office-info .office-contact{align-items:flex-start;color:#9ea4b5;display:flex;font-size:1.714rem;font-style:normal;font-weight:500;gap:16px;letter-spacing:.008rem;line-height:normal}.office-body .office-info .office-address:not(:last-child),.office-body .office-info .office-contact:not(:last-child){margin-bottom:16px}.office-body .office-info .office-address img,.office-body .office-info .office-contact img{height:24px;margin-top:4px;width:24px}@media(max-width:575.98px){.office-body .office-info .office-address,.office-body .office-info .office-contact{font-size:1.428em}.office-body .office-info .office-address img,.office-body .office-info .office-contact img{height:18px;width:18px}}.office-service-list-wrapper{background-image:url(/build/images/background_office.e3ffb167.jpg);background-position:100%;background-repeat:no-repeat;background-size:contain}.office-description h5,.office-service-list-wrapper h5{color:#000;font-size:2.571rem;font-style:normal;font-weight:800;letter-spacing:.013rem;line-height:normal;margin-bottom:8px}.office-description div,.office-description p,.office-description span,.office-service-list-wrapper div,.office-service-list-wrapper p,.office-service-list-wrapper span{color:#5e5e5e;font-size:1.428rem;font-style:normal;font-weight:500;letter-spacing:.007rem;line-height:160%;text-align:justify}.office-description .office-service-list .office-service,.office-service-list-wrapper .office-service-list .office-service{display:flex;gap:8px;margin-bottom:16px}.contact-form-container .card{margin-top:calc(1em + 1px)}.contact-form-container .card .card-header{border-bottom-color:#efefef!important;border-bottom-width:1px;padding-bottom:0}.contact-form-container .card .card-header.contact-header{background-image:url(/build/images/background_contacts.42ad6460.jpg);background-position:100%;background-repeat:no-repeat;background-size:contain}.contact-form-container .card .card-header h3.title{display:block;font-family:Barlow,sans-serif;font-size:2.571rem;font-weight:800;width:100%}.contact-form-container .card .card-header h6.subtitle{display:block;font-size:1.428rem;font-weight:300;text-align:left;width:100%}.contact-form-container .card .card-body{padding-top:3em}.contact-form-container .card .card-body button.btn{font-size:1.143rem;font-style:normal;font-weight:700;letter-spacing:.07rem;line-height:normal;margin-bottom:15px;padding:16px 32px;text-transform:uppercase}.headquarter{background-image:url(/build/images/background_contacts_page.8e16bda3.png);background-position:100% 0;background-repeat:no-repeat}.headquarter .office-info .office-address,.headquarter .office-info .office-contact,.headquarter .office-info .office-name{align-items:center;color:#9ea4b5;display:flex;font-size:1.714rem;font-style:normal;font-weight:500;gap:16px;letter-spacing:.008rem;line-height:1.4}.headquarter .office-info .office-address img,.headquarter .office-info .office-contact img,.headquarter .office-info .office-name img{height:24px;margin-top:4px;width:24px}@media(max-width:575.98px){.headquarter .office-info .office-address .office-address,.headquarter .office-info .office-address .office-contact,.headquarter .office-info .office-contact .office-address,.headquarter .office-info .office-contact .office-contact,.headquarter .office-info .office-name .office-address,.headquarter .office-info .office-name .office-contact{font-size:1.428em}.headquarter .office-info .office-address .office-address img,.headquarter .office-info .office-address .office-contact img,.headquarter .office-info .office-contact .office-address img,.headquarter .office-info .office-contact .office-contact img,.headquarter .office-info .office-name .office-address img,.headquarter .office-info .office-name .office-contact img{height:18px;width:18px}}.headquarter .office-info .office-name{font-weight:700}form .row{padding:0 2em}form .row>div{padding:0 1em}form .row .form-group{margin-bottom:2em}form .row .form-group input[placeholder]::placeholder,form .row .form-group select option::placeholder,form .row .form-group textarea[placeholder]::placeholder{color:#ced1da}form .row .form-group .form-check-label{font-size:.941rem}
/*# sourceMappingURL=frontend-officePage.8929e11d.css.map*/