.a-pan-zoom img{width:100%}
.a-pan-zoom .modal-header{min-height:50px}
.a-pan-zoom__image{cursor:pointer}
.a-pan-zoom__pan-container{position:relative}
.a-pan-zoom__pan-container--m-top{margin-top:48px}
.a-pan-zoom__pan-container--m-bottom{margin-bottom:48px}
.a-pan-zoom__pan-container__content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.a-pan-zoom__pan-container__content .caption-content{width:100%}
.a-pan-zoom__pan-container__content .abt-zoom{color:var(--panandzoom-primary-dark-blue)}
.a-pan-zoom__pan-container__content .abt-zoom:hover{color:var(--panandzoom-primary-blue)}
.a-pan-zoom__pan-container__content .abt-zoom:active{color:var(--panandzoom-primary-blue)}
.a-pan-zoom__pan-container__caption-title-top{margin-bottom:16px;min-height:20px}
.a-pan-zoom__pan-container__caption-title-bottom{margin-top:16px;min-height:20px}
.a-pan-zoom__pan-container__caption p{padding-right:16px}
.a-pan-zoom__pan-container__caption{margin:4px 0 0}
.a-pan-zoom__pan-container__caption--align-left{padding-right:34px;text-align:left}
.a-pan-zoom__pan-container__caption--align-center{padding-right:34px;text-align:center}
.a-pan-zoom__pan-container__caption--align-right{padding-right:34px;text-align:right}
.a-pan-zoom__pan-container--img-align-right{display:table;margin-left:auto}
.a-pan-zoom__pan-container--img-align-center{display:table;margin-left:auto;margin-right:auto}
.a-pan-zoom__pan-container--img-align-left{display:table;margin-right:auto}
.a-pan-zoom__pan-container--defaultratio{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.a-pan-zoom__icon{position:absolute;right:0}
.a-pan-zoom .model-controls{position:absolute;right:20px}
.a-pan-zoom .modal .abt-icon-cancel{cursor:pointer}
.a-pan-zoom .modal-dialog{margin-top:10%}
@media(min-width:992px){.a-pan-zoom .modal-dialog{max-width:960px}
}
.a-pan-zoom .modal-dialog .img-block{cursor:grab;cursor:-o-grab;cursor:-webkit-grab;height:70vh;overflow:hidden}
.a-pan-zoom .modal-dialog .img-block img{height:auto}
.a-pan-zoom .modal-dialog .dragscroll{max-height:500px;overflow:auto}
.a-pan-zoom .modal-dialog .dragscroll .a-pan-zoom__image-popup{cursor:-webkit-grab;cursor:grab}
.a-pan-zoom .modal-heading{width:85%}
.a-pan-zoom .modal-heading p{margin:0}
.a-pan-zoom .modal-body{padding:0}
.a-pan-zoom .modal-controls{display:-webkit-box;display:-ms-flexbox;display:flex}
.a-pan-zoom .modal .pan-zoom-in{color:var(--panandzoom-primary-dark-blue);cursor:pointer;margin-right:16px}
.a-pan-zoom .modal .pan-zoom-in:hover{color:var(--panandzoom-primary-blue);margin-right:16px}
.a-pan-zoom .modal .pan-zoom-in:active{color:var(--panandzoom-primary-blue);margin-right:16px}
.a-pan-zoom .modal .pan-zoom-out{color:var(--panandzoom-primary-dark-blue);cursor:pointer;margin-right:16px}
.a-pan-zoom .modal .pan-zoom-out:hover{color:var(--panandzoom-primary-blue);margin-right:16px}
.a-pan-zoom .modal .pan-zoom-out:active{color:var(--panandzoom-primary-blue);margin-right:16px}
.pan-zoom-popup .modal-backdrop.show{display:none !important;opacity:0}
@media(max-width:1199.98px){.a-pan-zoom .modal-dialog{margin-top:16%;max-width:690px}
}
@media(max-width:767.98px){.a-pan-zoom__pan-container__content .caption-content{width:95%}
.a-pan-zoom .modal-dialog{margin-left:auto;margin-right:auto;margin-top:30%;max-width:345px}
.a-pan-zoom .modal-heading p{margin-top:32px !important;width:100%}
.a-pan-zoom .modal-controls .pan-zoom-in{color:var(--panandzoom-primary-dark-blue);margin-right:24px}
.a-pan-zoom .modal-controls .pan-zoom-out{color:var(--panandzoom-primary-dark-blue);margin-right:24px}
.a-pan-zoom .modal .dragscroll{max-height:300px;overflow:auto}
}