body .component-instagrampanel-v2{display:flex;flex-direction:column;width:100%}body .component-instagrampanel-v2>section{display:flex;flex-direction:column;width:100%;contain:layout inline-size;container-type:inline-size;container-name:component_instagrampanel_v2}body .component-instagrampanel-v2>section .cmpntInstagramPanel{display:flex;flex-direction:column;width:100%;gap:20px;padding:20px}body .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;position:relative;gap:10px;padding-bottom:10px}body .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__header::after{content:"";position:absolute;width:100%;height:2px;background-color:rgb(var(--secondarycolor-additional));left:0;bottom:0;transition:all .3s}body .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__header .cmpntInstagramPanel__header--title{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:10px;width:calc(100% - 50px - 10px)}body .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__header .cmpntInstagramPanel__header--title h2{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:10px}body .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__header .cmpntInstagramPanel__header--title h2 span{width:35px;height:35px;border-radius:50%;overflow:hidden}body .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__header .cmpntInstagramPanel__header--title h2 span i{font-size:3.5rem;color:rgb(var(--secondarycolor-additional))}body .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__header .cmpntInstagramPanel__header--title h2 p{font-size:1.6rem;font-weight:700;color:rgb(var(--primarycolor-additional))}body .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__header .cmpntInstagramPanel__header--logo{display:flex;justify-content:center;align-items:center;width:50px}body .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__header .cmpntInstagramPanel__header--logo span{display:flex;width:100%}body .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__header .cmpntInstagramPanel__header--logo span img{width:100%;height:100%;object-fit:contain;object-position:center}body .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__gallery{display:flex;width:100%}body .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__gallery .cmpntInstagramPanel__gallery--instagram{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:10px;width:100%}body .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__gallery .cmpntInstagramPanel__gallery--instagram .gallery-item{display:flex;justify-content:center;align-items:center;overflow:hidden;width:calc(50% - 5px);height:130px;border-radius:5px}@container component_instagrampanel_v2 (min-width: 460px){body .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__gallery .cmpntInstagramPanel__gallery--instagram .gallery-item{width:calc(33.33% - 7.5px);height:140px}}@container component_instagrampanel_v2 (min-width: 560px){body .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__gallery .cmpntInstagramPanel__gallery--instagram .gallery-item{width:calc(25% - 7.5px);height:170px}}@container component_instagrampanel_v2 (min-width: 1440px){body .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__gallery .cmpntInstagramPanel__gallery--instagram .gallery-item{width:calc(12.5% - 8.8px)}}body .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__gallery .cmpntInstagramPanel__gallery--instagram .gallery-item a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}body .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__gallery .cmpntInstagramPanel__gallery--instagram .gallery-item a img{width:100%;height:100%;object-fit:cover;object-position:center;transition:all .3s}body .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__gallery .cmpntInstagramPanel__gallery--instagram .gallery-item a:hover img{transform:scale(1.1);transition:all .3s}body .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__cta{display:flex;justify-content:flex-end;align-items:center;width:100%}body .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__cta a{display:flex;justify-content:center;align-items:center;gap:5px;padding:5px 10px;font-size:1.4rem;transition:all .3s}body .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__cta a span{color:rgb(var(--primarycolor-additional));font-weight:700;text-decoration:underline}body .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__cta a i{color:rgb(var(--primarycolor-additional));font-size:1.6rem;font-weight:400}body .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__cta a:visited span,body .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__cta a:visited i{color:rgb(var(--primarycolor-additional));transition:all .3s}body .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__cta a:hover span,body .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__cta a:hover i{color:rgb(var(--secondarycolor-main));transition:all .3s}body .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__cta a:active span,body .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__cta a:active i{color:rgb(var(--secondarycolor-additional));transition:all .3s}body.adaptContrastActive .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__header::after{opacity:0;transition:all .3s}body.adaptContrastActive .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__header .cmpntInstagramPanel__header--title h2 span i{color:rgb(var(--contrastcolor-text));transition:all .3s}body.adaptContrastActive .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__header .cmpntInstagramPanel__header--title h2 p{color:rgb(var(--contrastcolor-text));transition:all .3s}body.adaptContrastActive .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__cta a{border-radius:5px;transition:all .3s}body.adaptContrastActive .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__cta a span{text-decoration:underline;color:rgb(var(--contrastcolor-text));transition:all .3s}body.adaptContrastActive .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__cta a i{color:rgb(var(--contrastcolor-text));transition:all .3s}body.adaptContrastActive .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__cta a:visited span,body.adaptContrastActive .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__cta a:visited i{color:rgb(var(--contrastcolor-text));transition:all .3s}body.adaptContrastActive .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__cta a:hover span,body.adaptContrastActive .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__cta a:hover i,body.adaptContrastActive .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__cta a:active span,body.adaptContrastActive .component-instagrampanel-v2>section .cmpntInstagramPanel .cmpntInstagramPanel__cta a:active i{color:rgb(var(--contrastcolor-hover));transition:all .3s}
