.gallery-content-section{background-color:#fff;padding:80px 0;overflow:hidden;position:relative}.gallery-content-section .container{max-width:1200px;margin:0 auto;padding:0 20px}.section-title-wrapper{text-align:center;margin-bottom:80px}.gallery-content-section .section-title{font-family:"Arimo",Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;color:#000;line-height:1}.section-subtitle{color:#000;font-size:1.2rem;line-height:1.6;max-width:600px;margin:0 auto}.content-row{display:flex;margin-bottom:120px;gap:0;position:relative;align-items:flex-end;justify-content:center}.content-row.reverse{flex-direction:row-reverse}.content-row.reverse .content-text{margin:0 -77px -90px 0}.content-image{flex:1;position:relative;overflow:hidden;border-radius:0;height:400px;max-width:580px;margin-left:-200px}.content-row.reverse .content-image{margin-right:-200px;margin-left:0}.content-text{flex:1;display:flex;justify-content:center;align-items:center;flex:auto;max-width:400px;margin:0 0 -90px -77px}.text-card{background:#fff;padding:40px;border-radius:0;box-shadow:0 10px 30px #0000001a;text-align:center;max-width:400px;position:relative;z-index:2}.parallax-image{width:100%;height:120%;object-fit:cover;border-radius:0;transition:transform .1s ease-out;will-change:transform}.placeholder-image{width:100%;height:100%;background:#e0e0e0;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#666;font-size:1rem}.content-heading{color:#3b8177;font-size:24px;font-weight:600;margin-bottom:20px;line-height:1.3}.content-description{color:#000;font-size:1rem;line-height:1.6;margin:0 0 20px}.content-button{display:inline-block;background-color:var(--button-color, #6b8e7a);color:var(--button-text-color, #ffffff);padding:12px 24px;border-radius:25px;text-decoration:none;font-weight:600;transition:all .3s ease;margin-top:10px}.content-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0003;text-decoration:none;color:var(--button-text-color, #ffffff)}.main-heading-section{text-align:center;margin:100px 0;padding:0 20px}.main-heading{color:#000;font-size:3rem;font-weight:700;line-height:1.2;max-width:800px;margin:0 auto 20px}.main-subheading{color:var(--text-color, #333333);font-size:1.1rem;line-height:1.6;max-width:600px;margin:0 auto}.spacer-block{width:100%}.empty-state{text-align:center;padding:60px 20px;color:#666;font-size:1.1rem}@media (max-width: 1199px){.gallery-content-section .section-title{font-size:35px}.content-image{height:300px;max-width:400px}.content-image{margin-left:-100px}.content-row.reverse .content-image{margin-right:-100px}}@media (max-width: 991px){.gallery-content-section .section-title{font-size:30px}}@media (max-width: 900px){.gallery-content-section{padding:40px 0}.section-title-wrapper{margin-bottom:50px}.section-subtitle{font-size:1rem;padding:0 10px}.content-row{flex-direction:column;margin-bottom:60px;gap:0}.content-image{width:100%;height:250px;order:1}.content-text{order:2;width:100%;transform:none!important}.text-card{padding:30px 25px;max-width:100%;margin:0}.content-description{font-size:.9rem;line-height:1.5;margin-bottom:15px}.main-heading-section{margin:60px 0;padding:0 15px}.main-heading{font-size:2rem;line-height:1.3}.main-subheading{font-size:1rem}.parallax-image{transform:none!important;height:100%}.content-image{margin-left:0;max-width:768px;width:100%;margin-bottom:25px}.content-text{margin-left:0;max-width:768px;width:100%}.content-row{flex-direction:column;align-items:center}.content-text{margin-bottom:0}.text-card{max-width:100%}.content-row.reverse .content-image{margin-right:0}.content-row.reverse{flex-direction:column}.content-row.reverse .content-text{margin-right:0;margin-bottom:0}}@media (max-width: 575px){.hp-heading{font-size:24px}}@media (max-width: 480px){.content-description{font-size:.85rem}.main-heading{font-size:1.75rem}.text-card{padding:25px 20px}.content-button{padding:10px 20px;font-size:.9rem}}.gallery-content-section *{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){.parallax-image{transition:transform .1s ease-out}}@media (prefers-reduced-motion: reduce){.parallax-image{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gallary-content.css.map */
