.iframe-container-with-width-control{align-items:center;display:flex;flex-direction:column}.iframe-container-with-width-control .iframe-responsive{background:#f9f9f9;border-radius:.75rem;box-shadow:0 4px 12px rgba(0,0,0,.08);height:0;max-width:100%;overflow:hidden;padding-bottom:55.55556%;position:relative;transition:max-width .3s ease,height .3s ease;width:100%}.iframe-container-with-width-control .iframe-responsive.iframe-responsive-mobile{height:640px!important;max-width:767.9px!important}@media screen and (max-width:767.9px){.iframe-container-with-width-control .iframe-responsive{height:640px!important;max-width:767.9px!important}}.iframe-container-with-width-control .iframe-responsive iframe{border:0;border-radius:inherit;height:100%;left:0;position:absolute;top:0;width:100%}.btn-iframe-controller{background:transparent;border:none;font-size:1.5rem;margin:0 .125rem}.btn-iframe-controller.active,.btn-iframe-controller:not(.active):hover{color:#1696e0}