@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap);#badges{list-style:none;text-align:center}.badges-container{display:flex;justify-content:space-evenly}.badge{background-color:#fff;flex:1 1;max-width:400px;text-align:center}#badges img{height:auto;margin-bottom:1rem;width:150px}#calendar-filters{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin-bottom:2rem}#calendar-filters button{border-radius:10px;box-shadow:0 .3rem .8rem #00000015;cursor:pointer;font-size:1.6rem;font-weight:600;padding:1rem 2.4rem;transition:.25s}button[data-calendar=beavers]{border-color:#006ddf;color:#006ddf}button[data-calendar=beavers].active,button[data-calendar=beavers]:hover{background:#006ddf;color:#fff}button[data-calendar=cubs]{border-color:#23a950;color:#23a950}button[data-calendar=cubs].active,button[data-calendar=cubs]:hover{background:#23a950;color:#fff}button[data-calendar=scouts]{border-color:#00a794;color:#00a794}button[data-calendar=scouts].active,button[data-calendar=scouts]:hover{background:#00a794;color:#fff}button[data-calendar=all]{border-color:#7413dc;color:#7413dc}button[data-calendar=all].active,button[data-calendar=all]:hover{background:#7413dc;color:#fff}#calendar-container{display:flex;justify-content:center;margin-bottom:3rem;width:100%}#calendar-frame{border:0;border-radius:15px;box-shadow:0 .5rem 1.5rem #0000001a;height:800px;max-width:1100px;width:100%}#contact{justify-content:center;text-align:center}#contact,#contact form{align-items:center;display:flex;flex-direction:column}#contact form{width:40%}#contact .form-group{align-items:center;display:flex;flex-direction:column;width:100%}#contact label{font-size:1.5rem;margin-top:1rem;width:100%}#contact input,#contact select,#contact textarea{border:1px solid #333;border-radius:.5rem;box-sizing:border-box;font-size:1.5rem;margin-bottom:1.5rem;margin-top:.5rem;padding:1rem;width:100%}#contact select{background-color:#fff}#contact input:focus,#contact select:focus,#contact textarea:focus{border-color:#7413dc;outline:none}#contact textarea{resize:vertical}#submit{align-items:center;display:flex;gap:10px;justify-content:flex-start}.svgIcon{height:35px;transition-duration:1.5s}.svgIcon path{fill:#fff}#submit:hover{background-color:#4a0b8e}#submit:hover .svgIcon{transform:rotate(250deg);transition-duration:1.5s}.files-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-around;padding:4rem 2rem}.file{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 .5rem 1rem #0000001a;color:#333;display:flex;flex-direction:column;max-width:250px;padding:1.5rem;text-align:center;text-decoration:none;transition:transform .3s,box-shadow .3s}.file h3{font-size:2rem;margin:1rem 0 .5rem}.file p{color:#666;font-size:1.6rem}i.file-icon{font-size:6rem;margin-bottom:1rem}.fa-file-word-o{color:#006ddf}.fa-file-pdf-o{color:red}#slideshow{display:none}#slideshow.active{display:block;max-width:100vw;min-height:44vh;padding:4rem 0}.slideshow-container{margin:auto;max-width:100%;position:relative}.slideshow-slide img{height:auto;width:90vw}.next,.prev{color:#fff;cursor:pointer;font-size:18px;font-weight:700;margin-top:-22px;padding:16px;position:absolute;top:50%;transition:.6s ease;-webkit-user-select:none;user-select:none;width:auto}.next{right:1rem}.next,.prev{border-radius:3px 0 0 3px}.prev{left:1rem}.next:focus,.prev:focus{background-color:#000c}.dot{background-color:#bbb;border-radius:50%;cursor:pointer;display:inline-block;height:15px;margin:0 2px;transition:background-color .6s ease;width:15px}.dot.active,.dot:hover{background-color:#717171}.fade{animation-duration:1.5s;animation-name:fade}#sections>img{height:auto;margin-top:2rem;max-height:70vh;max-width:100%}#home>#sections{padding:9rem 1rem 3rem}.homepage-sections-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:2% 2% 0}#about-group p{color:#fff;font-size:2rem;margin-bottom:2rem}#about-group p:last-of-type{margin-bottom:1rem}#about-group{background-color:#7413dc}#about-group h2{color:#fff;font-size:3rem;margin-bottom:2rem}.slideshow{padding:4rem 0}#homepage-slideshow-group-container{align-items:center;display:flex;justify-content:center;padding:4rem 0 10rem}.image-gallery-thumbnails-container{display:none}#product-login{align-items:center;display:flex;flex-direction:column}#product-login input{font-size:1.5rem;margin:10px 0;padding:1rem;width:20%}#product-login input:focus{border-color:#7413dc;outline:none}#product-login button{align-items:center;background-color:#7413dc;border:none;border-radius:.5rem;box-shadow:5px 5px 10px rgba(0,0,0,.116);color:#fff;cursor:pointer;display:flex;font-size:1.5rem;gap:10px;justify-content:center;margin-top:1rem;padding:1rem;transition-duration:.5s}.products-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-around;padding:4rem 2rem}.product-card{align-items:center;background:#fff;border-radius:10px;box-shadow:0 .5rem 1rem #0000001a;display:flex;flex-direction:column;padding:1.5rem;text-align:center;transition:transform .3s,box-shadow .3s}.product-card:hover{box-shadow:0 1rem 1.5rem #00000026;transform:translateY(-5px)}.product-card img{border-radius:8px;height:300px;margin-bottom:1rem;object-fit:contain;padding:1rem;width:300px}.product-card h3{font-size:1.8rem;margin:.5rem 0}.product-card p{color:#666;font-size:1.6rem;margin-bottom:.5rem;margin-top:.5rem}.product-card button,.product-card select{font-size:1.4rem;margin-top:.5rem;padding:8px;width:100%}.product-card select{background-color:initial;border:2px solid #7413dc;border-radius:5px}.product-card button{background-color:#7413dc}.add-btn,.product-card button{border:none;border-radius:5px;color:#fff;cursor:pointer}.add-btn{background:#7413dc}.add-btn:hover{background:#4a0b8e}#basket-container{border-radius:10px;margin:2rem auto;max-width:600px}#basket-container h3{font-size:2rem;margin-bottom:1.5rem;margin-top:1.5rem}#basket-container h4{color:#db0000;font-size:1rem;font-weight:700;margin-bottom:1.5rem;margin-top:0}#basket-item{align-items:center;display:flex;justify-content:center;padding:.5rem 1rem}#basket-item button{background-color:#af0000;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.25rem;font-weight:700;height:2rem;margin-left:2rem;width:2rem}#basket-item button:hover{background-color:#db0000}.hidden{display:none!important}#order-form{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:2rem}#order-form label{color:#000;font-size:2rem;margin-bottom:1rem}#order-form input{border:1px solid #333;border-radius:.5rem;box-sizing:border-box;font-size:1.5rem;margin-bottom:1.5rem;margin-top:.5rem;padding:1rem;width:80%}#order-form input:focus{border-color:#7413dc;outline:none}#submit{background-color:#7413dc;border:none;border-radius:.5rem;box-shadow:5px 5px 10px rgba(0,0,0,.116);color:#fff;cursor:pointer;font-size:1.5rem;margin-top:1rem;padding:1rem;transition-duration:.5s}#submit:hover{box-shadow:0 .5rem 1rem #0000001a;transform:translateY(-2px)}.line-divider{background-color:#7413dc;border-radius:2px;height:1px;margin:3rem auto;transform:scaleX(1);transform-origin:center;transition:transform 1s ease-out;width:80%}.sections-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:10rem 2% 0}#about-section ul,#leaders-section ul,#promise-section ul{padding-left:0}#about-section li,#leaders-section li,#promise-section li{font-size:2rem;list-style:none;margin:1rem 0}#about-section,#promise-section{background-color:#7413dc;color:#fff}#uniform-info{font-size:2rem;list-style:none;padding:.5rem 3rem 2rem}.uniform-info-container{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-around;padding-top:2rem}.uniform-info-item{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 .5rem 1rem #0000001a;color:#333;display:flex;flex:1 1;flex-direction:column;max-width:25rem;padding:2rem;text-align:center;text-decoration:none;transition:transform .3s,box-shadow .3s;width:100%}.uniform-info-item h3{font-size:2.5rem;margin-bottom:1rem;margin-top:1rem}.uniform-info-item p{color:#000;font-size:1.5rem}.uniform-info-item a{color:#00a794;text-decoration:none}.uniform-info-item a:hover{text-decoration:underline}#uniform-images{padding:2rem 2rem 12rem}#uniform-images h2{font-size:2.5rem;margin-bottom:2rem}#uniform-images p{font-size:2.5rem;margin:0}#uniform-images .uniform-images-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;padding:2rem 10%}.uniform-images-container img{height:auto;margin-bottom:2rem;max-height:35rem;max-width:100%;min-height:35rem}#beavers #uniform-images,#beavers #uniform-info{background-color:#006ddf}#cubs #uniform-images,#cubs #uniform-info{background-color:#23a950}#scouts #uniform-images,#scouts #uniform-info{background-color:#00a794}#badges,#calendar,#contact,#files,#products{padding:9rem 1rem 12rem}#about-group,#about-section,#leaders-section,#promise-section{list-style:none;padding:.5rem 3rem 4rem}#about-section h1,#badges h1,#calendar h1,#contact h1,#files h1,#leaders-section h1,#products h1,#promise-section h1{font-size:4rem;margin-bottom:2rem;margin-top:2rem}#about-section h2,#badges h2,#basket-container h2,#promise-section h2{font-size:3rem;margin-bottom:2rem}#badges p,#leaders-section p,#products p{color:#000;font-size:2rem;margin-bottom:2rem}#about-group h1,#uniform-info h1{color:#fff;font-size:4rem;margin-bottom:2rem}.file:hover,.notice-item:hover,.uniform-info-item:hover{box-shadow:0 1rem 2rem #0003;transform:translateY(-5px)}html{font-size:1vw;overflow:overlay;scroll-behavior:smooth}html::-webkit-scrollbar{width:0}body{box-sizing:border-box;font-family:Nunito Sans,sans-serif;margin:0;padding:0}h1{font-size:3rem;font-style:italic;margin-bottom:2rem}main{position:relative;text-align:center}header{background-image:linear-gradient(#45454559,#45454559),url(/static/media/Background-knot.1186d1fbfd0bc0904f01.png);background-position-x:center;background-position-y:75%;background-repeat:no-repeat;background-size:cover;height:100vh}header,nav{display:flex;flex-direction:column}nav{left:50%;position:absolute;text-align:center;top:10%;transform:translate(-50%,-50%);width:100%;z-index:2}.nav-menu,nav{justify-content:center}.nav-menu{display:flex;list-style:none;margin:0;padding:0}.nav-menu li{margin:0 2rem;position:relative}.nav-menu .dropdown-content{background-color:#fff;border-radius:.5rem;box-shadow:0 8px 16px #0003;display:block;min-width:8rem;position:absolute;transform:scale(0);transition:transform .5s ease-in-out;z-index:1}.nav-menu .dropdown:hover .dropdown-content{transform:scale(1)}.nav-menu>li:first-child>a:after,.nav-menu>li:nth-child(2)>a:after,.nav-menu>li:nth-child(3)>a:after{background:#fff;bottom:40%;content:"";display:block;height:4px;left:50%;position:absolute;transition:width .3s ease 0s,left .3s ease 0s;width:0}.nav-menu>li:nth-child(n+4)>a:after{background:#fff;bottom:10%;content:"";display:block;height:4px;left:50%;position:absolute;transition:width .3s ease 0s,left .3s ease 0s;width:0}.nav-menu>li>a:hover:after{left:0;width:100%}.hamburger-nav-menu{display:none}nav ul li a{color:#fff;display:block;font-size:1.4rem;font-weight:700;padding:1rem;text-decoration:none}.dropdown{display:inline-block}.dropbtn{border:none;color:#fff;cursor:pointer}.dropdown-content a{color:#000;display:block;padding:1rem 1.2rem;text-align:center;text-decoration:none}.dropdown-content a:hover{background-color:#0003;border-radius:.5rem}#page-title{display:flex;flex-direction:row;justify-content:space-evenly;left:50%;margin-top:2%;position:absolute;text-align:center;top:42%;transform:translate(-50%,-50%);width:90%;z-index:1}#page-title h1{color:#fff;font-size:4.5rem;margin-top:5%;text-align:center}#page-title p{color:#fff;font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center}#page-title #logo{display:block;filter:brightness(0) invert(1);height:auto;object-fit:contain;width:25vw}.header-icon-container{width:42%}.header-icon-container,.header-title-container{align-content:center;display:flex;justify-content:center}.header-title-container{flex-direction:column;width:58%}.section-item{background-color:#fff;margin:1rem;max-width:45rem;padding:1rem;text-align:center;width:25%}.section-item img{height:auto;margin-bottom:1rem;max-width:80%}.section-item img:hover{transform:scale(1.1);transition:transform .5s ease-in-out}.section-item p{color:#000;font-size:2rem;font-weight:700;margin:2rem 0}#footer{background:#7413dc;height:38vh;padding:2rem 0;text-align:center}#footer .footer-row{margin:1% 0;padding:.6% 0;width:100%}#footer .footer-row a{color:#fff;font-size:2rem;text-decoration:none;transition:.5s ease}#footer .footer-row ul{padding:0;width:100%}#footer .footer-row ul li{display:inline-block;margin:0 2rem}#footer .footer-row a i{font-size:3rem;margin:0 2rem}#footer .footer-row a img{margin:0 2rem;width:3.5rem}#footer .footer-row p{color:#fff;font-size:2rem;margin:0}#footer:has(.footer-row a#github){height:47vh}#github-container{align-items:center;display:flex;gap:1rem;justify-content:center}#footer .footer-row a#github{color:#fff;font-size:1.5rem;position:relative;text-decoration:none}#footer .footer-row #github-container img{filter:invert(1)}#footer .footer-row a#github:after{background:#fff;bottom:0;content:"";display:block;height:3px;left:50%;position:absolute;transition:width .3s ease 0s,left .3s ease 0s;width:0}#footer .footer-row a#github:hover:after{left:0;width:100%}.reveal{opacity:0;position:relative}.reveal.active{opacity:1}.active.fade-bottom{animation:fade-bottom 1s ease-in}.active.fade-left{animation:fade-left 1s ease-in}.active.fade-right{animation:fade-right 1s ease-in}.hamburger-menu{display:none}@keyframes fade-bottom{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-left{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes fade-right{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes rotate{0%{transform:perspective(1200px)rotateY(0deg)}to{transform:perspective(1200px)rotateY(1turn)}}@keyframes fade{0%{opacity:.4}to{opacity:1}}.custom-shape-divider-bottom{bottom:0;left:0;line-height:0;overflow:hidden;position:absolute;transform:rotate(180deg);width:100%}.custom-shape-divider-bottom svg{display:block;height:176px;position:relative;width:calc(150% + 1.3px)}.custom-shape-divider-bottom .shape-fill{fill:#7413dc}.custom-shape-divider-top{left:0;line-height:0;overflow:hidden;position:absolute;top:100%;width:100%}.custom-shape-divider-top svg{display:block;height:176px;position:relative;width:calc(150% + 1.3px)}.custom-shape-divider-top .shape-fill{fill:#7413dc}.divider{align-items:center;background-color:#7413dc;display:flex;height:9.2rem;justify-content:center}.divider p{color:#fff;font-size:2rem;font-style:italic;font-weight:700;margin-bottom:1rem;margin-top:1rem;text-align:center}.divider-container{left:50%;position:absolute;top:91%;transform:translate(-50%,-50%);width:100%}@media (max-width:415px){html{font-size:1rem}header{background-image:linear-gradient(#45454559,#45454559),url(/static/media/fleur-de-lis.07358782b95813a80555.jpg);background-position-x:center;background-position-y:75%;background-repeat:no-repeat;background-size:cover}.header-icon-container{order:1;width:100%}.header-title-container{order:2;width:100%}#page-title h1{font-size:2.5rem;padding-top:2%}#page-title #logo{width:70%}#sections>img{max-height:50vh}.section-item{margin:.5rem auto;width:90%}.section-item img{margin-top:1rem}.hamburger-menu{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.hamburger-menu svg{padding:1rem}.line{fill:#fff;transition:transform .3s ease,opacity .3s ease}.line2,.line3{transform-origin:50% 50%}.hamburger-menu.active .line1,.hamburger-menu.active .line4{opacity:0}.hamburger-menu.active .line2{transform:rotate(45deg)}.hamburger-menu.active .line3{transform:rotate(-45deg)}nav{height:100%;justify-content:flex-start;top:58%}.nav-menu{display:none}.hamburger-nav-menu{background-color:#fff;border-radius:.5rem;display:none;flex-direction:column;margin:1rem 0;padding:2% 0;transform:scale(0);transition:transform .5s ease-in-out;width:100%}.hamburger-nav-menu.active{display:flex;transform:scale(1)}.hamburger-nav-menu>li{list-style-type:none;margin:0;padding:0;width:100%}.hamburger-nav-menu>li>a{color:#000;display:block;font-size:1.5rem;font-weight:700;padding:.5rem;text-decoration:none}.hamburger-nav-menu>li:last-child>a{border-bottom:none}nav ul{align-items:center;flex-direction:column}nav ul li{margin:.5rem 0}nav ul li a{font-size:1.5rem;padding:.5rem}nav>ul>li>a{text-shadow:none}nav ul li a:focus{background-color:#0003}#uniform-images .uniform-images-container{flex-direction:column;padding:0}#uniform-images .uniform-images-container img{max-height:auto;max-width:100%;min-height:auto}#homepage-slideshow-group-container{padding:1rem 2rem}#calendar-filters{align-items:center;flex-direction:column;gap:.6rem;margin-top:2rem}#calendar-filters button{border-width:2px;font-size:1.2rem;padding:.8rem 1.2rem;width:80%}#calendar-frame{height:500px}#contact{margin-top:0}#contact form{width:70%}#submit{font-size:1.5rem;padding:.8rem 1.5rem}.svgIcon{height:30px}#submit:focus{background-color:#4a0b8e}#submit:focus .svgIcon{transform:rotate(250deg);transition-duration:1.5s}.badges-container{align-items:center;flex-direction:column;gap:1rem}.badge{margin:0 auto 1rem;max-width:90%;padding:1rem}#badges h2{font-size:2.5rem;margin-top:0}#badges img{width:100px}#badges p{font-size:1.5rem;margin-bottom:0}#page-title{flex-direction:column;height:80%;opacity:1;top:55%;transition:opacity .5s ease-in-out}#page-title.hidden{opacity:0}.divider-container,.nav-menu{display:none}#about-group p,#about-section li,#basket-container p,#contact input,#contact label,#contact select,#contact textarea,#footer .footer-row a,#footer .footer-row p,#leaders-section li,#page-title p,#section-details p,#submit,#uniform-images p,.uniform-info-item p{font-size:1.5rem}.section-item p,.uniform-info-item h3{font-size:2rem}#basket-container{padding:0 1rem}.product-card{padding:0}.product-card img{height:250px;width:250px}#about-group h1,#about-section h1,#badges h1,#calendar h1,#contact h1,#files h1,#leaders-section h1,#noticeboard h1,#products h1,#promise-section h1,#section-details h1,#uniform-info h1{font-size:3.5rem}#about-group h2,#product-login h2,#section-details h2,#uniform-images h2{font-size:2.5rem}.sections-container{padding-top:2rem}#badges,#calendar,#files,#noticeboard,#products,#uniform-images{padding-bottom:2rem}#homepage-about-group-container>section:last-of-type{padding-bottom:0}#contact{padding-bottom:6rem}#home>#sections{padding-top:2rem}#badges,#calendar,#calendar-container,#contact,#files,#noticeboard,#products,.files-container,.noticeboard-container,.products-container{padding-top:.5rem}#product-login input{font-size:1.5rem;margin:0 auto;padding:1rem;width:80%}#order-form input{width:90%}#footer:has(.footer-row a#github){height:50vh}#footer .footer-row #github-container{align-items:center;display:flex;flex-direction:column}.custom-shape-divider-bottom,.custom-shape-divider-top{display:none}}:root{--ig-primary-color:#337ab7;--ig-white:#fff;--ig-black:#000;--ig-background-overlay:#0006;--ig-thumbnail-size:96px;--ig-thumbnail-size-small:80px;--ig-thumbnail-border-width:4px;--ig-thumbnail-border-width-small:3px;--ig-bullet-size:4px;--ig-bullet-size-small:3px}.image-gallery-icon{appearance:none;background-color:initial;border:0;color:#fff;color:var(--ig-white,#fff);cursor:pointer;filter:drop-shadow(0 2px 2px rgba(0,0,0,.5));outline:none;position:absolute;transition:all .3s ease-out;z-index:4}@media (hover:hover) and (pointer:fine){.image-gallery-icon:hover{color:#337ab7;color:var(--ig-primary-color,#337ab7)}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7;outline:2px solid var(--ig-primary-color,#337ab7)}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:32px;width:32px}@media (max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:16px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media (max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:12px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-bottom-nav,.image-gallery-top-nav{left:50%;padding:12px;transform:translateX(-50%)}.image-gallery-bottom-nav .image-gallery-svg,.image-gallery-top-nav .image-gallery-svg{height:120px;width:96px}@media (max-width:768px){.image-gallery-bottom-nav .image-gallery-svg,.image-gallery-top-nav .image-gallery-svg{height:72px;width:48px}}@media (max-width:480px){.image-gallery-bottom-nav .image-gallery-svg,.image-gallery-top-nav .image-gallery-svg{height:48px;width:32px}}.image-gallery-bottom-nav[disabled],.image-gallery-top-nav[disabled]{cursor:not-allowed;opacity:.6;pointer-events:none}.image-gallery-top-nav{top:0}.image-gallery-bottom-nav{bottom:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:48px 12px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:64px}@media (max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:32px}}@media (max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:not-allowed;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;overscroll-behavior:none;position:relative;-webkit-user-select:none;user-select:none}.image-gallery.fullscreen-modal{background:#000;background:var(--ig-black,#000);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{line-height:0;position:relative;top:0}.image-gallery-content.fullscreen{background:#000;background:var(--ig-black,#000)}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 112px)}@media (max-width:768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 88px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-swipe{transform:translateZ(0)}.image-gallery-slides,.image-gallery-swipe{backface-visibility:hidden;overflow:hidden;touch-action:pan-y pinch-zoom}.image-gallery-slides{contain:layout style paint;isolation:isolate;position:relative}.image-gallery-slides-container{backface-visibility:hidden;display:flex;transform-style:preserve-3d;will-change:transform}.image-gallery-slides-container.vertical{flex-direction:column;height:100%}.image-gallery-slides-container.vertical .image-gallery-slide{flex:0 0 100%;height:100%;min-height:0}.image-gallery-slides-container.vertical .image-gallery-slide .image-gallery-image{height:100%;max-width:100%;width:auto}.image-gallery-slide{backface-visibility:hidden;flex:0 0 100%;min-width:0;position:relative}.image-gallery-slide .image-gallery-image{object-fit:contain;width:100%}.image-gallery-slide .image-gallery-description{background:#0006;background:var(--ig-background-overlay,#0006);bottom:72px;color:#fff;color:var(--ig-white,#fff);left:0;line-height:1;padding:12px 20px;position:absolute;white-space:normal}@media (max-width:768px){.image-gallery-slide .image-gallery-description{bottom:48px;font-size:.8em;padding:8px 16px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;text-align:center;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{display:inline-block;margin:0 auto;padding:0}.image-gallery-bullets .image-gallery-bullets-inner{align-items:center;display:flex;justify-content:flex-start;padding:2px 0;white-space:nowrap}.image-gallery-bullets .image-gallery-bullet{appearance:none;background-color:initial;border:1px solid #fff;border:1px solid var(--ig-white,#fff);border-radius:50%;box-shadow:0 2px 2px #0009;cursor:pointer;flex-shrink:0;height:10px;height:calc(var(--ig-bullet-size, 4px)*2 + 2px);margin:0 4px;outline:none;padding:0;transition:all .2s ease-out;width:10px;width:calc(var(--ig-bullet-size, 4px)*2 + 2px)}@media (max-width:768px){.image-gallery-bullets .image-gallery-bullet{height:8px;height:calc(var(--ig-bullet-size-small, 3px)*2 + 2px);margin:0 3px;width:8px;width:calc(var(--ig-bullet-size-small, 3px)*2 + 2px)}}@media (max-width:480px){.image-gallery-bullets .image-gallery-bullet{height:8px;width:8px}}.image-gallery-bullets .image-gallery-bullet:focus{background:#337ab7;background:var(--ig-primary-color,#337ab7);border:1px solid #337ab7;border:1px solid var(--ig-primary-color,#337ab7);transform:scale(1.2)}.image-gallery-bullets .image-gallery-bullet.active{background:#fff;background:var(--ig-white,#fff);border:1px solid #fff;border:1px solid var(--ig-white,#fff);transform:scale(1.2)}@media (hover:hover) and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{border:1px solid #337ab7;border:1px solid var(--ig-primary-color,#337ab7)}.image-gallery-bullets .image-gallery-bullet.active:hover,.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;background:var(--ig-primary-color,#337ab7)}}.image-gallery-bullets.image-gallery-bullets-vertical{bottom:auto;left:20px;right:auto;top:50%;transform:translateY(-50%);width:auto}.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullets-inner{flex-direction:column;padding:0 2px}.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{display:block;margin:4px 0}@media (max-width:768px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{margin:3px 0}}@media (max-width:480px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{margin:3px 0}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:96px;width:var(--ig-thumbnail-size,96px)}@media (max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:80px;width:var(--ig-thumbnail-size-small,80px)}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;left:0;padding:0;position:absolute;top:0;width:100%}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 4px}@media (max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 4px}}.image-gallery-thumbnails{overflow:hidden;padding:4px 0}@media (max-width:768px){.image-gallery-thumbnails{padding:4px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{background:#0000;border:4px solid #0000;border:var(--ig-thumbnail-border-width,4px) solid #0000;display:inline-block;padding:0;transition:border .3s ease-out;width:96px;width:var(--ig-thumbnail-size,96px)}@media (max-width:768px){.image-gallery-thumbnail{border:3px solid #0000;border:var(--ig-thumbnail-border-width-small,3px) solid #0000;width:80px;width:var(--ig-thumbnail-size-small,80px)}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{line-height:0;vertical-align:middle;width:100%}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:4px solid #337ab7;border:var(--ig-thumbnail-border-width,4px) solid var(--ig-primary-color,#337ab7);outline:none}@media (max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7;border:var(--ig-thumbnail-border-width-small,3px) solid var(--ig-primary-color,#337ab7)}}@media (hover:hover) and (pointer:fine){.image-gallery-thumbnail:hover{border:4px solid #337ab7;border:var(--ig-thumbnail-border-width,4px) solid var(--ig-primary-color,#337ab7);outline:none}}@media (hover:hover) and (pointer:fine) and (max-width:768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7;border:var(--ig-thumbnail-border-width-small,3px) solid var(--ig-primary-color,#337ab7)}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;color:var(--ig-white,#fff);font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;text-shadow:0 2px 2px #0009;top:50%;transform:translateY(-50%);white-space:normal;width:100%}@media (max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:#0006;background:var(--ig-background-overlay,#0006);color:#fff;color:var(--ig-white,#fff);line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media (max-width:768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}
/*# sourceMappingURL=main.427be7e3.css.map*/