.territories-info-section{padding:60px 0;position:relative;background-color:#EEEEE4}
.territories-info-section .territories-content-wrapper{text-align:center}
.territories-info-section .territories-content-wrapper p{font-size:20px;line-height:1.2}
.territories-info-section .territories-content-wrapper h2{margin-bottom:20px;font-family:Roboto,sans-serif;font-size:32px}

.territories-system{padding:0;position:relative;background-color:#eeeee4;overflow:hidden}
.custom-modal-wrapper .modal-content-outer .modal-wrapper{padding-bottom:20px}
.territories-system .territories{position:relative}
.territories-system .gear-image-wrapper{overflow:hidden;position:relative;padding-bottom:15%}
.territories-system .gear-image-wrapper img{object-fit:cover;height:100%;width:100%;object-position:bottom;position:absolute;left:0;top:0}
.territories-system #map{  height: calc(100vh - 100px); min-height: 600px;}


@media(max-width: 1199px){
    .territories-info-section{padding: 50px 0;}
    .territories-info-section .territories-content-wrapper p{font-size: 18px;}
    .territories-info-section .territories-content-wrapper h2{font-size: 28px;}
}
@media(max-width: 767px){
    .territories-info-section{padding: 40px 0;}
    .territories-system .gear-image-wrapper{padding-bottom: 16%;}
    .territories-info-section .territories-content-wrapper p{font-size: 16px;}
    .territories-info-section .territories-content-wrapper h2 {font-size: 24px;}
    .territories-system #map{height: inherit;padding-bottom: 60%;}
}
@media(max-width: 574px){
    .territories-system #map{height: inherit;padding-bottom: 100%;min-height: 450px;}
}