@media (min-width:576px){.teaser-box-squares{padding:0 20px}}.teaser-box-squares .teaser-box-squares-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1040;overflow:auto;background:rgba(0,0,0,.3)}.teaser-box-squares .teaser-box-squares-modal__dialog{display:flex;min-height:calc(100% - 30px);width:100%;align-items:center;justify-content:center;padding:15px}.teaser-box-squares .teaser-box-squares-modal__content{width:100%;max-width:1280px}.teaser-box-squares .teaser-box-squares-modal__embed{position:relative;width:100%;padding-bottom:56.25%}.teaser-box-squares .teaser-box-squares-modal iframe{position:absolute;top:0;left:0}.teaser-box-squares .col-100{position:relative;padding:0 15px;margin-bottom:20px}@media (min-width:577px){.teaser-box-squares .col-100{padding:0 20px}}.teaser-box-squares__title{font-family:Open Sans Condensed,sans-serif;letter-spacing:1px;padding-left:15px}@media (min-width:576px){.teaser-box-squares__title{padding-left:20px}}.teaser-box-squares .teaser-box-squares-wrapper{display:block;position:relative}.teaser-box-squares .teaser-box-squares-wrapper__image-wrapper{width:100%;padding-bottom:85%;position:relative}.teaser-box-squares .teaser-box-squares-wrapper__image{width:100%;height:100%;position:absolute;top:0;left:0}.teaser-box-squares .teaser-box-squares-wrapper__title{font-family:Open Sans Condensed,sans-serif;letter-spacing:1px}.teaser-box-squares .teaser-box-squares-wrapper__caption{position:absolute;z-index:2;padding:15px}@media (min-width:992px){.teaser-box-squares .teaser-box-squares-wrapper__caption{padding:30px}}.teaser-box-squares .teaser-box-squares-wrapper__caption--top-left{top:0;left:0}.teaser-box-squares .teaser-box-squares-wrapper__caption--top-right{top:0;right:0;text-align:right}.teaser-box-squares .teaser-box-squares-wrapper__caption--top-right .teaser-box-wrapper__subtitle{margin-left:auto}.teaser-box-squares .teaser-box-squares-wrapper__caption--bottom-left{bottom:0;left:0}.teaser-box-squares .teaser-box-squares-wrapper__caption--bottom-right{bottom:0;right:0;text-align:right}.teaser-box-squares .teaser-box-squares-wrapper__caption--bottom-right .teaser-box-wrapper__subtitle{margin-left:auto}