.main-regions{background:var(--color-white);color:var(--color-dark);padding-inline:var(--block-side-padding)}.main-regions .regions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:min(100%,var(--primary-block-width));margin-inline:auto}@media (max-width:1024px){.main-regions .regions{padding-bottom:20px}}.main-regions .regions .content-head .region-text{width:55%}@media (max-width:1024px){.main-regions .regions .content-head .region-text{width:80%}}@media (max-width:768px){.main-regions .regions .content-head .region-text{width:82%;letter-spacing:-1px}}.main-regions .regions .content-head .region-text:last-child{line-height:1.2}@media (max-width:1024px){.main-regions .regions .content-head .region-text:last-child{display:none}}.main-regions .regions .map-desktop{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-bottom:20px;margin-bottom:20px;overflow:hidden}@media (max-width:1024px){.main-regions .regions .map-desktop{display:none}}.main-regions .regions .map-desktop .map-shadow{position:relative;height:100%}.main-regions .regions .map-desktop .map-shadow:after{height:100px;content:"";position:absolute;background:var(--color-black);bottom:0;width:100%;background:radial-gradient(ellipse at center,rgb(188,190,176) 0%,rgba(255,255,255,0.5) 60%,rgba(255,255,255,0) 100%)}.main-regions .regions .map-desktop .map-shadow .world-map{position:relative;overflow:visible;display:block;margin:0 auto;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;z-index:3;-webkit-transform:translateZ(3px);transform:translateZ(3px);padding-bottom:50px}.main-regions .regions .map-desktop .region-description{font-size:28px;line-height:1.2;color:var(--color-grey);margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;padding:0 20px}.main-regions .regions .map-desktop .region-description .desc-left,.main-regions .regions .map-desktop .region-description .desc-right{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.main-regions .regions .map-desktop .region-description .desc-left .desc-text.active,.main-regions .regions .map-desktop .region-description .desc-right .desc-text.active{position:relative;width:100%;pointer-events:auto;z-index:2}.main-regions .regions .map-desktop .region-description .desc-right{width:100%}.main-regions .regions .map-desktop .region-description .desc-right .desc-wrapper{position:relative;overflow:visible!important}.main-regions .regions .map-desktop .region-description .desc-right .desc-text{padding:10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-regions .regions .map-mob{display:none;width:100%}@media (max-width:1024px){.main-regions .regions .map-mob{display:block}}.main-regions .regions .map-mob .region-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;gap:20px;text-align:center;font-size:25px;line-height:1.2;color:var(--color-grey)}.main-regions .regions .map-mob .region-slide p{margin-bottom:20px}@media (max-width:768px){.main-regions .regions .map-mob .region-slide{font-size:20px}.main-regions .regions .map-mob .region-slide p{margin-bottom:15px}}.main-regions .regions .map-mob .region-slide img{width:80%;max-width:500px;height:auto;margin:0 auto}.main-regions .regions .active path{fill:var(--color-orange-3);opacity:1}.main-regions .regions .active.region-name{color:var(--color-orange-3)}