#instagram-container{display:grid;margin-left:-1rem;margin-right:-1rem}@media(min-width: 768px){#instagram-container{margin:unset}}#instagram-container #loading-spinner{align-self:center;animation:rotation 1s linear infinite;border:5px solid #0053a0;border-bottom-color:rgba(0,0,0,0);border-radius:50%;box-sizing:border-box;display:inline-block;height:3rem;justify-self:center;width:3rem}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#instagram-preview{aspect-ratio:1/1;background-image:url("/themes/hb/images/instagram-preview-mobile.jpg");background-repeat:no-repeat;background-size:100%;display:none;filter:blur(10px);grid-column:1;grid-row:1;opacity:.3}@media(min-width: 768px){#instagram-preview{aspect-ratio:1440/710;background-image:url("/themes/hb/images/instagram-preview.jpg");border-radius:10px}}#instagram-preview-controls{align-self:center;display:none;grid-column:1;grid-row:1;justify-self:center;z-index:1}#instagram-preview-controls p{font-weight:600;max-width:clamp(18.875rem,33.875vw,33.875rem);text-align:center}#instagram-preview-controls button{background:#fff;border-radius:32px;cursor:pointer;display:inline-block;font-family:"Oswald",sans-serif;font-size:1rem;font-weight:500;letter-spacing:.063rem;padding:.75rem 3.125rem;text-align:center;text-transform:uppercase;transition:background-color .2s ease,color .2s ease;vertical-align:top;border:1px solid #0053a0;background-color:#0053a0;color:#fff;min-width:14.563rem;width:initial;font-size:1rem}#instagram-preview-controls button:hover{text-decoration:none}#instagram-preview-controls button:hover,#instagram-preview-controls button.active{background-color:#004280;border-color:#004280;color:#fff}#instagram-feed-content{display:none}
