.section-locations-single:before{background-image:radial-gradient(circle,#4d4ba8 0,#040d4f 50%);background-position:50% 0;content:"";display:none;height:160%;left:50%;opacity:.75;position:absolute;top:0;transform:translate(-50%);width:120%}.section-locations-single .section__inner{margin:0 auto;max-width:124.6rem;position:relative;z-index:2}.section-locations-single *{color:inherit}.section-locations-single a{text-decoration:none}.section-locations-single .section__body{display:flex;margin:0 -1rem 8}@media (max-width:767px){.section-locations-single .section__body{display:block;margin-bottom:8rem}}.section-locations-single .section__content{flex:1;max-width:100%}@media (max-width:767px){.section-locations-single .grid--size-1of2{--grid-cols:1}}.section-locations-single .section__aside{flex:0 0 25rem;max-width:25rem;padding:0 1rem}@media (max-width:767px){.section-locations-single .section__aside{max-width:100%}}.section-locations-single .section__contacts{border-left:.1rem solid #ff5400;padding:1.8rem 0 2.3rem 2.3rem}.section-locations-single .section__contacts h6{font-size:2rem;font-weight:700;letter-spacing:.1em;margin-bottom:1.2rem;text-transform:uppercase}@media (max-width:1023px){.section-locations-single .section__contacts h6{font-size:1.8rem}}.section-locations-single .section__contacts a{display:inline-block}.section-locations-single .section__contacts a+h6,.section-locations-single .section__contacts address+h6{margin-top:4.1rem}.section-locations-single .section__entry h2{margin-bottom:1.5rem}.section-locations-single .section__entry h5{font-weight:500;margin-bottom:3.2rem;max-width:61.3rem}.section-locations-single .section__foot{text-align:center}.section-locations-single .section__foot h4{margin-bottom:6.5rem}.section-locations-single .section__foot ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:-2rem}.section-locations-single .section__foot li{padding:2rem}.section-locations-single .section__foot a{display:inline-block;min-width:18.5rem;opacity:.7;transition:.4s}@media (max-width:1299px){.section-locations-single .section__foot a{min-width:0}}@media (hover:hover) and (pointer:fine){.section-locations-single .section__foot a:hover{opacity:1}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.section-locations-single .section__foot a:hover{opacity:1}}