.country_details{width:100%;margin:3em 0 2em}.country_details__container{justify-content:space-between;margin:5em auto;display:flex}.country_details__column{width:48%}.country_details__column__sectionHeading{color:#c93e35;margin:3em 0 2em;font-size:18px;font-weight:700}.country_details__stats__statDiv{height:86px;margin-bottom:2px}.country_details__stats__statDiv--bgColour-charcoal{min-height:100px}.country_details__stats__statDiv--nameFlag{justify-content:space-between;align-items:center;height:86px;margin-bottom:4px;display:flex}.country_details__stats__statDiv--nameFlag__name{margin:0;padding:0 1em;font-family:Montserrat,sans-serif;font-size:24px;font-weight:700}.country_details__stats__statDiv--nameFlag__flag{background-size:cover;width:125px;height:86px;display:inline-block}.country_details__stats__statDiv__icon{background-size:70px 70px;width:90px;height:86px;display:inline-block}.country_details__stats__statDiv-offices .country_details__stats__statDiv__icon{flex-shrink:0}.country_details__stats__statDiv__textDiv__figure{margin:0;font-family:Montserrat,sans-serif;font-size:26px;font-weight:700;line-height:1.2}.country_details__stats__statDiv__textDiv__label{color:#414042;font-size:16px;font-weight:500}.country_details__stats__statDiv__textDiv__title{margin:0;font-size:17px}.country_details__stats__statDiv-offices{align-items:center;height:auto;min-height:86px;padding-top:10px;padding-bottom:10px;padding-right:10px;display:flex}.country_details__button{color:#fff;text-align:center;background-color:#f99d44;width:250px;max-width:250px;margin-top:2em;padding:20px;font-size:18px;display:inline-block}.country_details .country_details__button__text:after{color:#fff;content:">";-o-transition:all .5s ease;margin-left:10px;font-weight:300;transition:all .5s}.country_details__button:hover .country_details__button__text:after{margin-left:20px}.country_details__stats__statDiv__textDiv{margin-left:20px;display:inline-block;transform:translateY(-22px)}.country_details__stats__statDiv-offices .country_details__stats__statDiv__textDiv{max-width:calc(100% - 95px);transform:translateY(0)}.country_details__stats__statDiv--bgColour-darkGrey .country_details__stats__statDiv__textDiv__figure,.country_details__stats__statDiv--bgColour-darkGrey .country_details__stats__statDiv__textDiv__label,.country_details__stats__statDiv--bgColour-charcoal .country_details__stats__statDiv__textDiv__title,.country_details__stats__statDiv--bgColour-charcoal .country_details__stats__statDiv__textDiv__address{color:#fff}.country_details__stats__statDiv__textDiv__address{margin:0 0 15px;font-size:12px;line-height:1.3}.country_details__stats__statDiv__textDiv__address:last-child{margin:0}.country_details__officesText{font-size:17px}.country_details__officesHR{width:100%;max-width:100%;height:2px;margin-bottom:1em}.country_details__column--map{min-height:350px}.country_details__column--map iframe{min-height:350px;border:none!important}@media only screen and (width<=1260px){.country_details__stats__statDiv__textDiv-underDev{width:200px;transform:translateY(-9px)}.country_details__stats__statDiv__textDiv__label{word-wrap:normal}}@media only screen and (width<=820px){.country_details__container{width:80%;display:block}.country_details__column{width:100%;margin-bottom:40px;padding:0 3em}}@media only screen and (width<=720px){.country_details__column{padding:0}}@media only screen and (width<=670px){.country_details__container{width:90%}}@media only screen and (width<=550px){.country_details__container{width:95%}}@media only screen and (width<=430px){.country_details__container{width:100%;padding:0 .3em}}.country_videos{background-color:#f4f4f4;margin-bottom:80px;padding:60px 0 40px}.country_videos__title{text-align:center;margin-bottom:30px;line-height:1.25}.country_videos__columns{justify-content:space-between;margin-bottom:40px;display:flex}.country_videos__columns__column{width:100%;max-width:550px}.country_videos__columns__column-text{padding-left:50px}.country_videos__columns__column__video{background-size:cover;height:300px;margin-bottom:20px;padding:20px;display:block}.country_videos__columns__column__caption{text-align:center;text-shadow:0 0 10px #00000080}.country_videos__link{text-align:center;margin:0 auto;font-size:20px;line-height:1.3;display:block}.country_details__introText{margin-bottom:30px}.country_details__fullWidthText{text-align:center;width:100%;max-width:800px;margin:0 auto}@media only screen and (width<=950px){.country_videos__columns{display:block}.country_videos__columns__column{width:100%;max-width:550px;margin:0 auto 60px}.country_videos__columns__column-text{padding-left:0}}@media only screen and (width<=450px){.country_videos__columns__column__video{height:230px}}.related_links{margin:80px 0}.related_links>.container{justify-content:space-between;display:flex}.related_links__column{width:46%;margin:0 auto}.related_links__column--media{width:40%}.related_links__column--text{width:54%}.related_links__column__title{color:#c93e35;text-align:center;margin-bottom:20px;font-size:22px}.related_links .related_links__column__image{background-size:cover;width:100%;height:300px;margin-bottom:40px;position:relative}.related_links__column__image__caption{text-shadow:0 0 10px #00000080;font-weight:600;position:absolute;bottom:15px;right:15px}.related_links__column__item{display:-ms-grid;-ms-grid-columns:75px 20px auto;grid-template-columns:75px auto;align-items:center;gap:20px;margin-bottom:30px;display:grid}.related_links__column__item--text-only{-ms-grid-columns:auto;grid-template-columns:auto}.related_links__column__item__image{background-size:cover;width:80px;height:80px}.related_links__column__item__text__title{color:#3f3e40;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:8px;line-height:1.3;display:-webkit-box;overflow:hidden}.related_links__column__item__text__title:after{color:#3f3e40;content:">";-o-transition:all .4s ease;margin-left:10px;transition:all .4s}.related_links__column__item:hover .related_links__column__item__text__title:after{margin-left:16px}.related_links__arrow{text-shadow:0 0 10px #0000;z-index:9999;background-size:contain;width:40px;height:50px;display:block;position:absolute;top:50%;transform:translateY(-100%)}.related_links__arrow-left{left:15px}.related_links__arrow-right{right:15px}@media only screen and (width<=900px){.related_links>.container{display:block}.related_links__column{width:100%;max-width:550px;margin:0 auto 60px}}@media only screen and (width<=440px){.related_links .related_links__column__image{height:170px}}
