.about-banner .container{padding-top:20px;padding-bottom:20px;display:flex;flex-direction:column;align-items:center}.about-banner .container .about-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:40px;padding-bottom:40px;min-height:240px;max-width:800px;text-align:center}.about-banner .container .about-content .about-title{font-size:2.5rem;font-weight:700;font-family:Space Grotesk,sans-serif;color:#000;padding:10px 0}.about-banner .container .about-content .about-text{font-size:1.2rem;color:#555;margin-top:10px}.about-banner .about-cta{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.about-banner .about-cta .cta-btn{margin-top:20px;padding:10px 20px;font-size:1rem;color:#fff;background-color:var(--primaryColor);border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.about-banner .about-cta .cta-btn:hover{background-color:#000}.about-banner .banner-images{display:flex;justify-content:center;align-items:center;margin-top:20px}.about-banner .banner-images img{max-width:100%;height:auto;border-radius:10px;width:210px;margin:0 10px;-o-object-fit:fill;object-fit:fill;-o-object-position:center;object-position:center}.about-banner .banner-images img:nth-child(2){width:420px}.stories{padding-top:20px;padding-bottom:20px}.stories .container{display:flex;padding-top:40px;padding-bottom:40px;align-items:center;justify-content:space-between}.stories .container:nth-child(2n){flex-direction:row-reverse;background-color:var(--bgColor)}.stories .container .text-content{flex-basis:50%}.stories .container .text-content .stories-title{font-size:1.5rem;font-weight:700;color:#000;margin-bottom:15px}.stories .container .text-content .stories-title:after{content:"";display:block;width:80px;height:3px;background-color:#000;margin-top:15px}.stories .container .text-content .stories-text{font-size:1rem;color:#555;margin-bottom:20px}.stories .container .image-content{flex-basis:40%;border:2px solid #000;padding:4px;display:flex;justify-content:center;align-items:center}.stories .container .image-content img{width:100%;height:auto}.image-gallery{padding-top:40px;padding-bottom:40px;background-color:var(--bgColor);max-width:100%;display:column;-moz-columns:4;columns:4;gap:10px}.image-gallery>*{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:10px}@supports (grid-template-rows: masonry){.image-gallery{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:masonry;grid-auto-flow:dense}.image-gallery>*{margin-bottom:0}}.image-gallery .image img{width:100%;height:auto;border-radius:inherit}@media screen and (max-width: 1023px){.about-banner .banner-images img{width:200px}.about-banner .banner-images img:nth-child(2){width:400px}.image-gallery{-moz-columns:2;columns:2}@supports (grid-template-rows: masonry){.image-gallery{grid-template-columns:repeat(2,1fr)}}}@media screen and (max-width: 900px){.about-banner .banner-images{flex-direction:column;align-items:center;width:100%}.about-banner .banner-images img{width:100%;height:300px;margin:10px 0}.about-banner .banner-images img:nth-child(2){width:100%}.stories .container{flex-direction:column;align-items:center}.stories .container:nth-child(2n){flex-direction:column}.stories .container .image-content{width:100%;height:auto}.stories .container .image-content img{width:100%;height:inherit}}@media screen and (max-width: 599px){.about-banner .container .about-content{padding-top:20px;padding-bottom:20px}.about-banner .container .about-content .about-title{font-size:1.8rem}.about-banner .container .about-content .about-text{font-size:1.2rem;padding:0 10px}}
