body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.font-unbolded{font-family:Tweaat,sans-serif}.font-bolded{font-family:Tweaa,serif}.clash-medium-font{font-family:ClashMedium,sans-serif}@font-face{font-display:swap;font-family:ClashBold;font-style:normal;font-weight:700;src:url(/static/media/ClashDisplay-Bold.e2f8628a6f360f644a76.woff2) format("woff2"),url(/static/media/ClashDisplay-Bold.ae5f509371f2e91d237c.woff) format("woff"),url(/static/media/ClashDisplay-Bold.476ca58563829751989f.ttf) format("truetype")}@font-face{font-family:ClashMedium;src:url(/static/media/ClashDisplay-Medium.88a32cc8fc026d95af05.woff2) format("woff2"),url(/static/media/ClashDisplay-Medium.d059aba57d21630bbeb1.woff) format("woff"),url(/static/media/ClashDisplay-Medium.a55835c0e75979b02fcb.ttf) format("truetype")}@font-face{font-family:Tweaa;src:url(/static/media/Tw%20Cen%20MT%20Condensed%20Extra%20Bold.0234b89c5e8979aab108.woff) format("woff")}@font-face{font-family:Tweaat;src:url(/static/media/Tw%20Cen%20MT.407afb2d4c5c8c990e5c.woff) format("woff")}.navbar{background-color:#026533;background-image:url(https://gagalon-images.s3.eu-north-1.amazonaws.com/logos/sash.svg);background-position:left -10%;background-repeat:no-repeat;background-size:50%;margin-bottom:100px;padding:1rem 0;width:100%}.navbar-no-background,.navbar.expanded{background-image:none!important}@media (max-width:1500px){.navbar{background-position:left -145%;background-size:45%}}@media (max-width:1250px){.navbar{background-position:left -80%;background-size:65%}}@media (max-width:1000px){.navbar{background-position:left -60%;background-size:80%}}@media (max-width:750px){.navbar{background-position:left -80%;background-size:120%}}@media (max-width:500px){.navbar{background-position:left -80%;background-size:180%}}@media (max-width:350px){.navbar{background-position:left -80%;background-size:220%}}.container-fluid{justify-content:space-between;margin:0 auto;max-width:1240px}.container-fluid,.navbar-brand{align-items:center;display:flex}.navbar-brand{text-decoration:none}.header-logo{height:70px}.navbar-nav{align-items:center;display:flex;list-style:none;margin:0;padding:0}.navbar-nav li{margin-left:2rem}.nav-link{color:#fff;font-family:Tweaa,serif;font-size:23px;position:relative;text-decoration:none;transition:color .3s ease}.nav-link:after{background-color:#fff;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.nav-link:hover{color:#d8d8d8}.nav-link:hover:after{width:100%}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}@media (max-width:1130px){.container-fluid{flex-wrap:wrap}.navbar-left{flex-grow:1;justify-content:space-between}.navbar-collapse{align-items:flex-start;display:flex}.navbar-collapse,ul.navbar-nav{flex-direction:column;width:100%}ul.navbar-nav{padding-left:0}.navbar-expand-lg .navbar-collapse{display:none!important}.navbar-expand-lg .navbar-collapse.collapse.show{display:flex!important}.navbar-expand-lg .navbar-toggler{display:block!important}}@media (min-width:1131px){.navbar-expand-lg .navbar-collapse{display:flex!important}.navbar-expand-lg .navbar-toggler{display:none!important}}.footer-container{background-color:#026533;background-image:url(https://gagalon-images.s3.eu-north-1.amazonaws.com/logos/sash.svg);background-position:left 150%;background-repeat:no-repeat;background-size:45%;color:#efeded;left:50%;margin-left:-50vw;margin-right:-50vw;margin-top:100px;padding:2rem;position:relative;right:50%;width:100vw}@media (max-width:1500px){.footer-container{background-position:left 150%;background-size:55%}}@media (max-width:1250px){.footer-container{background-position:left 120%;background-size:55%}}@media (max-width:1000px){.footer-container{background-position:left 120%;background-size:65%}}@media (max-width:800px){.footer-container{background-image:none}}.footer-content{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1240px}.footer-logo{flex:1 1;text-align:left}.footer-icon{max-height:130px}@media (max-width:768px){.footer-icon{max-height:80px}}.footer-links{display:flex;flex:2 1;font-family:Tweaa,serif;justify-content:center;text-align:center}.footer-column{display:flex;flex-direction:column;text-align:left}@media (max-width:768px){.footer-column{text-align:center}}.footer-separator{background-color:#fff;height:auto;margin:0 20px;width:2px}.footer-horizontal-separator{background-color:#fff;display:none;height:2px;margin:20px auto 10px;width:80px}@media (max-width:768px){.footer-separator{display:none}.footer-horizontal-separator{display:block}}.footer-details{flex:1 1;text-align:left}@media (max-width:768px){.footer-details{text-align:center}}.footer-heading{font-size:45px;letter-spacing:4px;margin:0}.footer-title{font-size:20px;margin-bottom:1rem}.footer-link{cursor:pointer;font-size:20px;margin-bottom:.5rem;position:relative;transition:color .3s ease}.footer-link:hover{color:#fff}.footer-link:after{background-color:#fff;bottom:-3px;content:"";height:2px;left:50%;position:absolute;transition:width .3s ease,left .3s ease;width:0}.footer-link:hover:after{left:0;width:100%}@media (max-width:768px){.footer-content{align-items:center;flex-direction:column}.footer-separator-mobile{background-color:#000;height:2px;margin:20px auto;width:80px}.footer-links,.footer-logo{margin-bottom:1.5rem}.footer-heading{font-size:35px}.footer-link,.footer-title{font-size:18px}}body{background-color:#d7deaf;background-image:url(https://gagalon-images.s3.eu-north-1.amazonaws.com/homepage/background_cut.webp);background-size:cover;font-family:Work Sans,sans-serif;margin:0;overflow-x:hidden;padding:0}.main-page{margin:0 auto;max-width:1240px;padding:20px}.hero-section{background-color:#026533b3;border:2px solid #fff;border-radius:15px;box-shadow:0 4px 8px #0000001a;color:#fff;padding:40px 20px;text-align:center}.hero-title{font-size:3rem;margin-bottom:20px}.hero-subtitle{font-size:1.5rem}.title{background-color:#026533b3;border:1px solid #fff;box-shadow:0 4px 8px #0000001a;padding:23px}.section-break{height:50px}.why-us{padding:40px 20px;text-align:center}.why-us h1{color:#fff;font-size:2.5rem;margin-bottom:20px}.info-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around}.info-card{flex:1 1 300px;margin:10px;max-width:100%}@media (max-width:768px){.hero-section{border-radius:15px;padding:20px}.hero-title{font-size:2rem}.hero-subtitle{font-size:1.2rem}.why-us h1{font-size:2rem}.section-break{height:40px}.info-cards{align-items:center;flex-direction:column;gap:20px}.info-card{max-width:400px;width:90%}}@media (max-width:480px){body{background-position:top}.hero-title{font-size:1.8rem}.hero-subtitle{font-size:1rem}.why-us h1{font-size:1.5rem}.info-card{width:100%}}.info-card{background-color:#000000b3;border:1px solid #fff;border-radius:10px;box-shadow:0 4px 8px #0000004d;display:flex;flex-direction:column;height:390px;justify-content:space-between;margin:auto;max-width:300px;padding:20px;text-align:center}.info-card-title{color:#fff;font-size:2rem;margin-bottom:10px}.info-card-description{color:#fff;font-size:1.1rem;margin:auto 0}.info-card-button{align-self:center;border-radius:5px;color:#000;font-size:1rem;padding:10px 20px}.button-light{background-color:#fcf8ff;border:hidden;border-radius:20px;box-shadow:0 4px 8px #0003;color:#3a3153;cursor:pointer;font-size:25px;padding:10px 30px;position:relative;text-align:center;transition:all .3s ease}.button-light:hover{background-color:#050000;color:#f2efef;transform:scale(1.05)}.button-light:active{transform:scale(.95)}.map-with-sidebar{align-items:stretch;display:flex;flex-direction:row;gap:20px;justify-content:center;margin:20px auto;max-width:1240px;min-height:80vh}.sidebar{background-color:#0009;border:2px solid #fff;border-radius:8px;box-shadow:0 4px 8px #0000004d;box-sizing:border-box;color:#fff;flex:1 1;margin:10px;max-width:300px;min-width:250px;padding:10px}.sidebar h2{font-size:1.5em;margin-top:0}.sidebar ul{list-style:none;margin:0;padding:0}.sidebar li{border:1px solid #ddd;border-radius:8px;cursor:pointer;margin-bottom:10px;padding:10px;transition:background-color .3s,color .3s}.sidebar li.selected,.sidebar li:hover{background-color:#fff;color:#000}.sidebar li.selected{border-color:#000}.map-card{border:1px solid #000;border-radius:8px;box-shadow:0 4px 8px #0000004d;box-sizing:border-box;flex:3 1;margin:10px;min-height:400px;overflow:hidden}@media (max-width:768px){.map-with-sidebar{align-items:stretch;flex-direction:column;min-height:auto}.sidebar{margin-bottom:20px;max-width:none;min-width:auto}.map-card{min-height:300px}}@media (max-width:480px){.sidebar{font-size:.9em}.sidebar li{padding:8px}.map-card{min-height:400px}}.info-window-content{box-sizing:border-box;max-height:80vh;max-width:90vw;overflow:hidden;padding:10px;text-align:center}.info-window-image{border-radius:8px;height:auto;max-height:70vh;max-width:100%;width:100%}@media (min-width:1200px){.info-window-content{max-height:300px;max-width:400px}.info-window-image{max-height:250px;max-width:400px}}@media (max-width:768px){.info-window-content{max-height:60vh;max-width:80vw}.info-window-image{max-height:50vh;max-width:80vw}}@media (max-width:480px){.info-window-content{max-height:50vh;max-width:90vw}.info-window-image{max-height:40vh;max-width:90vw}}.contact-info-wrapper{box-sizing:border-box;margin:0 auto;max-width:1240px;padding:20px}.contact-info-container{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.contact-info-card a{color:#27b751;text-decoration:none}.contact-info-card a:hover{color:#006400}.contact-info-card{background-color:#0009;border:2px solid #fff;border-radius:10px;box-shadow:0 4px 4px #00000026;box-sizing:border-box;color:#fff;flex:1 1;margin:0 10px;padding:20px}.contact-info-image-card{align-items:center;display:flex;flex-basis:100%;justify-content:center;margin-top:30px}.contact-info-image{border-radius:16px;box-shadow:0 4px 12px #0000004d;height:auto;max-width:900px;object-fit:cover;width:100%}.section-break{min-height:100px}@media (max-width:767px){.contact-info-card{margin-bottom:20px}}@media (min-width:768px){.contact-info-card{margin-top:0;width:calc(50% - 20px)}}@media (max-width:400px){.contact-info-card{margin-bottom:20px;max-width:95vw}}.promo-carousel-container{border:1px solid #fff;border-radius:10px;box-shadow:0 8px 16px #000000e6;margin:0 auto;max-width:1240px;overflow:hidden;position:relative;width:100%}.promo-carousel-container:after,.promo-carousel-container:before{display:none}.promo-carousel{align-items:center;display:flex;height:75vh;justify-content:center;overflow:hidden;position:relative;width:100%}.promo-carousel-container .carousel-item img{border-radius:10px;height:100%;max-width:100%;object-fit:fill;width:auto}.zoom-controls{bottom:25px;display:flex;gap:10px;left:50%;position:absolute;transform:translateX(-50%);z-index:1000}.zoom-button{background-color:#ffffffe6;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px #0003;color:#333;cursor:pointer;font-size:16px;padding:8px 12px;transition:all .3s ease}.zoom-button:hover{background-color:#fff;border-color:#aaa}.zoom-button:active{transform:scale(.95)}.carousel-control-next,.carousel-control-prev{background-color:#0009;border-radius:50%;box-shadow:0 4px 8px #000000e6;color:#fff;font-size:24px;height:60px;line-height:60px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:60px;z-index:1000}.carousel-control-prev{left:10px}.carousel-control-next{right:10px}.carousel-control-next-icon,.carousel-control-prev-icon{display:none}.carousel-control-next:before,.carousel-control-prev:before{border-style:solid;content:"";display:inline-block;height:0;width:0}.carousel-control-prev:before{border-color:#0000 #fff #0000 #0000;border-width:15px 20px 15px 0}.carousel-control-next:before{border-color:#0000 #0000 #0000 #fff;border-width:15px 0 15px 20px}@media (max-width:480px){.carousel-control-next,.carousel-control-prev{font-size:18px;height:40px;line-height:40px;width:40px}.carousel-control-prev:before{border-width:10px 15px 10px 0}.carousel-control-next:before{border-width:10px 0 10px 15px}}@media (max-width:1200px){.zoom-controls{display:none}}@media (min-width:1200px){.promo-carousel{height:65vh}}@media (min-width:1201px){.promo-carousel-container{width:39%}}@media (max-width:1200px) and (min-width:992px){.promo-carousel{height:70vh}}@media (max-width:992px) and (min-width:768px){.promo-carousel{height:65vh}}@media (max-width:768px){.promo-carousel{height:60vh}}@media (max-width:480px){.promo-carousel{height:55vh}}.about-us-container{margin:0 auto;max-width:1240px;padding:20px}.about-us-section-title{background-color:#1e7745b3;border:2px solid #fff;box-shadow:0 4px 8px #0000001a;color:#fff;font-size:52px;font-weight:700;margin:40px 0 20px;text-align:center}.about-us-product-section{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.about-us-text-content{flex:1 1;padding-right:20px}.about-us-image-content{flex:1 1;max-width:50%}.about-us-image-contenta{flex:1 1;max-width:100%}.about-us-image{border:1px solid #fff;border-radius:10px;box-shadow:0 8px 16px #0006;color:#fff;height:auto;object-fit:cover;width:100%}.about-us-paragraph{background-color:#1e7745b3;border:1px solid #fff;border-radius:20px;box-shadow:0 8px 16px #0000004d;color:#fff;font-size:22px;line-height:1.6;margin:0;padding:15px;text-align:justify}.about-us-info-cards-section{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px}@media (max-width:768px){.about-us-product-section{flex-direction:column-reverse;text-align:center}.about-us-text-content{margin-top:20px;padding-right:0}.about-us-image-content{max-height:300px;max-width:100%}.about-us-image{max-width:100%}.about-us-paragraph{padding:15px}.about-us-info-cards-section{align-items:center;flex-direction:column}}.company-card{background-color:#000000b3;border:2px solid #fff;border-radius:10px;box-shadow:0 4px 8px #0000004d;display:flex;flex-direction:column;height:300px;justify-content:space-between;margin:auto;max-width:300px;padding:20px;text-align:center}.company-card-title{color:#fff;font-size:2rem;margin-bottom:10px}.company-card-description{color:#fff;font-size:1.1rem;margin:auto 0}.company-card-message{color:#fff;font-size:1.2rem}.company-card-button{align-self:center;background-color:#f0f0f0;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:1rem;padding:10px 20px}.blog-container{margin:0 auto;max-width:1240px;padding:20px}.blog-title{background-color:#1e7745b3;border:1px solid #fff;box-shadow:0 8px 16px #0000004d;color:#fff;font-size:52px;font-weight:700;margin-bottom:40px;text-align:center}.blog-articles{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.small-section-break{min-height:10px}.carousel-image{height:600px}.carousel-image,.carousel-image-classic{border:1px solid #fff;border-radius:10px;box-shadow:0 8px 16px #0006;object-fit:cover;width:100%}.carousel-image-classic{height:800px}.carousel-image-classica{border:1px solid #fff;border-radius:10px;box-shadow:0 8px 16px #0006;height:800px;object-fit:contain;width:100%}@media (max-width:768px){.about-us-product-section{flex-direction:column}.about-us-image-content,.about-us-text-content{max-width:100%;padding-right:0}.about-us-image-content{margin-top:20px}.carousel-image{height:300px;width:85vw}.carousel-image-classic,.carousel-image-classica{height:350px;width:85vw}}.blog-article{background-color:#000000bf;border:1px solid #fff;border-radius:10px;box-shadow:0 4px 8px #0000004d;color:#fff;padding:20px}.blog-article h2{font-size:22px;margin-bottom:10px}.blog-article p{font-size:16px;margin-bottom:20px}.read-more{color:#2ee063;font-weight:700;text-decoration:none}.read-more:hover{text-decoration:underline}.blog-pagination{margin-top:30px;text-align:center}.blog-pagination button{background-color:#27b751;border:2px solid #fff;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin:0 5px;padding:10px 15px}.blog-pagination button.active{background-color:#167232}.blog-pagination button:hover:not(.active){background-color:#0056b3}.article-page{background-color:#f5f5f5;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:40px auto;max-width:800px;padding:20px}.article-page h1{font-size:28px;margin-bottom:20px;text-align:center}.article-page p{font-size:18px;line-height:1.6}.back-to-blog{color:#007bff;display:inline-block;margin-top:20px;text-decoration:none}.back-to-blog:hover{text-decoration:underline}.modal-overlay{align-items:center;background-color:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.age-verification-modal{background-color:#026533b3;border:2px solid #fff;border-radius:10px;box-shadow:0 4px 8px #0000004d;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:90%;padding:20px;text-align:center;width:400px}.modal-logo{align-items:center;display:flex;flex-direction:column;margin-bottom:20px}.logo-image{height:auto;margin-bottom:10px;width:250px}.logo-text{color:#fff;font-size:1.4rem}.logo-subtext{color:#fff;font-size:.9rem;margin-top:5px}.logo-subtext-small{color:#fff;font-size:.7rem;margin-top:5px}.age-verification-title{color:#fff;font-size:1.5rem;margin-bottom:10px}.age-verification-description{color:#fff;font-size:1.4rem;margin:0 auto 20px}.age-verification-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.age-verification-buttons button{background-color:#e0e0e0;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:.9rem;padding:10px 15px}.age-verification-buttons button:hover{background-color:#d1d1d1}@media (max-width:600px){.logo-image{width:80px}.age-verification-title{font-size:1.2rem}.age-verification-description{font-size:.9rem}.age-verification-buttons button{font-size:.8rem;padding:8px 12px}.logo-subtext{font-size:.7rem}.logo-text{color:#fff;font-size:1rem}}
/*# sourceMappingURL=main.ff4f43a2.css.map*/