@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700;900&family=Playfair+Display:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700&family=Roboto:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600&family=Inter:wght@400;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600;700&family=Poppins:wght@300;400;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600&display=swap);.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,R0lGODlhIAAgAPUAAP///wAAAPr6+sTExOjo6PDw8NDQ0H5+fpqamvb29ubm5vz8/JKSkoaGhuLi4ri4uKCgoOzs7K6urtzc3D4+PlZWVmBgYHx8fKioqO7u7kpKSmxsbAwMDAAAAM7OzsjIyNjY2CwsLF5eXh4eHkxMTLCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAAKAAEALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQACgACACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAAKAAMALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQACgAEACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAAKAAUALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAAKAAYALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkEAAoABwAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkEAAoACAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQACgAJACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAAKAAoALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAAKAAsALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}:root{--primary-color-darker:#0056b3;--background-dark:#222831;--background-dark-hover:#3a3e47;--text-light:#f8f9fa;--text-dark-actual:#333;--card-background-light:#fff;--border-color-light:#e0e0e0;--danger-color:#dc3545;--danger-color-hover:#c82333;--title-font:"Poppins",sans-serif;--text-color-light:#f0f4f8;--text-color-dark:#333;--accent-color:#f9f7f7;--accent-color-darker:#07c;--card-bg:#0a192fb3;--slide-transition-speed:0.8s;--slide-width:280px;--navbar-height:65px;--navbar-padding-inline:1.5rem;--navbar-background:#fffffff2;--navbar-shadow:0 2px 10px #00000014;--border-radius-sm:8px;--transition-speed:0.3s;--navbar-background:#fffc;--navbar-shadow:0 2px 10px #0000000d;--navbar-padding-inline:1rem;--text-dark-actual:#1f2937;--text-light:#f9fafb;--primary-hover-color:#0056b3;--text-dark-actual:#212529;--text-light:#fff;--transition-fast:0.2s ease;--transition-smooth:0.5s cubic-bezier(0.23,1,0.32,1)}body{background-color:#f4f7f6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.section__container{margin:auto;max-width:1200px;max-width:var(--max-width);padding:5rem 1rem}.container{background:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;display:flex;margin:auto;max-width:1200px;padding:2rem}.btn{background-color:#000;background-color:var(--text-dark);border:none;border-radius:2rem;color:#fff;color:var(--white);cursor:pointer;font-family:Montserrat,sans-serif;font-family:var(--header-font);font-size:1rem;font-weight:500;max-width:fit-content;outline:none;padding:.75rem 3.5rem;transition:.3s;white-space:nowrap}.btn:hover{background-color:#f3f4f6;background-color:var(--extra-light);color:#000;color:var(--text-dark)}img{display:flex;width:100%}a{text-decoration:none;transition:.3s}body,html{scroll-behavior:smooth}.navbar-desktop{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#fffc;background-color:var(--navbar-background);box-shadow:0 2px 10px #0000000d;box-shadow:var(--navbar-shadow);display:none;height:70px;height:var(--navbar-height);justify-content:center;padding-inline:1rem;padding-inline:var(--navbar-padding-inline);position:sticky;top:0;z-index:1000}.navbar-desktop,.navbar__container{align-items:center;display:flex;width:100%}.navbar__container{height:100%;justify-content:space-between;margin-inline:auto;max-width:1300px}.navbar__left{align-items:center;display:flex;gap:.75rem}.navbar__logo-img{height:40px;object-fit:contain;transition:transform .2s ease;transition:transform var(--transition-fast);width:auto}.navbar__logo-img:hover{transform:scale(1.05)}.nav__links-desktop{align-items:center;display:flex;font-weight:500;gap:.5rem;list-style:none;margin:0;padding:0}.nav__links-desktop .nav-item>a,.nav__links-desktop .nav__profile-toggle{align-items:center;border-radius:8px;border-radius:var(--border-radius-sm);color:#212529;color:var(--text-dark-actual);display:flex;font-size:.95rem;font-weight:500;gap:.5rem;padding:.6rem 1rem;text-decoration:none;transition:background-color .2s ease,color .2s ease;transition:background-color var(--transition-fast),color var(--transition-fast)}.nav__links-desktop .nav-item>a:hover,.nav__links-desktop .nav__profile-toggle:hover{background-color:#f1f3f5;color:#f80}.nav__links-desktop .nav-item>a.active{background-color:#fff5eb;color:#ff8c00}.login-dropdown-wrapper{position:relative}.login-dropdown-btn{align-items:center;display:flex;gap:.1rem}.chevron-icon{height:20px;transition:transform .3s ease-in-out;width:20px}.chevron-icon.open{transform:rotate(180deg)}.login-dropdown-menu{animation:fadeInDown .3s ease-out forwards;background-color:#fff;border:1px solid #f1f3f5;border-radius:12px;border-radius:var(--border-radius-md);box-shadow:0 8px 24px #0000001f;list-style:none;margin:0;opacity:0;padding:.5rem;position:absolute;right:0;top:calc(100% + .5rem);width:200px;z-index:1010}.login-dropdown-item{background:none;border:none;border-radius:8px;border-radius:var(--border-radius-sm);color:#212529;color:var(--text-dark-actual);cursor:pointer;display:block;font-size:.9rem;font-weight:500;padding:.75rem 1rem;text-align:left;text-decoration:none;transition:background-color .2s ease,color .2s ease;width:100%}.login-dropdown-item:hover{background-color:#fff5eb;color:#ff8c00}.navbar-mobile{--bottom-nav-height:65px;--bottom-nav-horizontal-padding:12px;--bottom-nav-bottom-margin:16px;align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background-color:#ffffffbf;border:1px solid #0000000d;border-radius:9999px;bottom:var(--bottom-nav-bottom-margin);box-shadow:0 8px 32px #00000026;display:flex;height:var(--bottom-nav-height);justify-content:space-around;left:50%;max-width:400px;padding:0 10px;position:fixed;transform:translateX(-50%);width:calc(100% - var(--bottom-nav-horizontal-padding)*2);z-index:1000}.navbar-mobile__button,.navbar-mobile__link{align-items:center;background:#0000;border:none;border-radius:20px;color:#4b5563;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:12px;font-weight:500;height:100%;justify-content:center;position:relative;text-decoration:none;transition:color .2s ease;transition:color var(--transition-fast)}.navbar-mobile__button:hover,.navbar-mobile__link:hover{background-color:#fff1e0!important}.navbar-mobile__icon{height:24px;margin-bottom:2px;transition:transform .2s ease;transition:transform var(--transition-fast);width:24px}.navbar-mobile__link.active{color:#ffa200;font-weight:600}.navbar-mobile__link.active:before{background-color:#fff1e0;border-radius:9999px;content:"";height:calc(100% - 20px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 8px);z-index:-1}.navbar-mobile__link.active span{z-index:1}.navbar-mobile__link.active .navbar-mobile__icon{transform:scale(1.1)}.nav__menu-fullscreen{background-color:#f9fafb;clip-path:circle(0 at 100% 100%);height:100vh;left:0;position:fixed;top:0;transition:clip-path .5s cubic-bezier(.23,1,.32,1);transition:clip-path var(--transition-smooth);visibility:hidden;width:100%;z-index:1005}.nav__menu-fullscreen.open{clip-path:circle(150% at 100% 100%);visibility:visible}.nav__menu-fullscreen-header{align-items:center;display:flex;height:70px;height:var(--navbar-height);justify-content:space-between;padding-inline:1rem;padding-inline:var(--navbar-padding-inline)}.nav__menu-close-btn{background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;height:26px;justify-content:space-around;padding:0;width:26px;z-index:1010}.nav__menu-close-btn span{background:#212529;background:var(--text-dark-actual);border-radius:10px;height:2.5px;position:relative;transform-origin:1px;transition:all .3s ease-in-out;width:26px}.nav__menu-close-btn.open span:first-child{transform:rotate(45deg)}.nav__menu-close-btn.open span:nth-child(2){margin-top:-2.5px;transform:rotate(-45deg)}.nav__mobile-scrollable{align-items:center;display:flex;flex-direction:column;height:calc(100% - 70px);height:calc(100% - var(--navbar-height));margin:80px auto 0;overflow-y:auto;padding:2rem 1.5rem;text-align:center;width:100%}.nav__mobile-profile{max-width:320px;opacity:0;transform:translateY(20px);transition:opacity .4s ease .2s,transform .4s ease .2s;width:100%}.nav__menu-fullscreen.open .nav__mobile-profile{opacity:1;transform:translateY(0)}.nav__mobile-profile .nav__profile-pic{border:3px solid #007bff;border:3px solid var(--primary-color);border-radius:50%;height:90px;margin-inline:auto;margin-bottom:1rem;object-fit:cover;width:90px}.nav__mobile-profile .nav__profile-name{font-size:1.6rem;font-weight:600;margin-bottom:.25rem}.nav__mobile-profile .nav__profile-email{color:#6c757d;font-size:1rem;margin-bottom:2rem}.nav__mobile-actions{display:flex;flex-direction:column;gap:1rem;height:100%;overflow-y:visible}.nav__mobile-actions .nav__btn{font-size:1rem;padding:1rem!important}.nav__btn--logout{background-color:#f1f3f5;border:1px solid #dee2e6;color:#dc3545!important}.nav__btn--logout:hover{background-color:#dc3545!important;color:#fff!important}.nav-item-profile{position:relative}.nav__profile-toggle{cursor:pointer}.nav__profile-pic{border:1px solid #e0e7ff;border-radius:50%;height:32px;object-fit:cover;width:32px}.nav__profile-dropdown{background-color:#fff;border-radius:12px;border-radius:var(--border-radius-md);box-shadow:0 4px 12px #0000001a;margin-top:.5rem;min-width:250px;opacity:0;padding:1rem 0;position:absolute;right:0;top:100%;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden;z-index:100}.nav-item-profile:hover .nav__profile-dropdown{opacity:1;transform:translateY(0);visibility:visible}.nav__profile-header{border-bottom:1px solid #f1f3f5;margin-bottom:.5rem;padding:.5rem 1rem}.nav__profile-header h2{color:#212529;color:var(--text-dark-actual);font-size:1.1rem;font-weight:600;margin:0}.nav__dropdown-item{color:#212529;color:var(--text-dark-actual);display:block;font-size:.9rem;padding:.8rem 1rem;text-decoration:none;transition:background-color .2s ease,color .2s ease;transition:background-color var(--transition-fast),color var(--transition-fast)}.nav__dropdown-item:hover{background-color:#f1f3f5;color:#007bff}.nav__logout-btn{background:none;border:none;color:#dc3545;cursor:pointer;font-size:.9rem;padding:.8rem 1rem;text-align:left;transition:background-color .2s ease,color .2s ease;transition:background-color var(--transition-fast),color var(--transition-fast);width:100%}.nav__logout-btn:hover{background-color:#dc3545;border-radius:2.5px;color:#fff;transform:translateY(-1px)}.nav__btn{align-items:center;background-color:#f80;border:none!important;border-radius:12px!important;border-radius:var(--border-radius-md)!important;color:#fff!important;display:inline-flex;font-size:15px!important;font-weight:500;justify-content:center;padding:.6rem 1.2rem!important;text-decoration:none;transition:background-color .2s ease,transform .2s ease;transition:background-color var(--transition-fast),transform var(--transition-fast);white-space:nowrap}.nav__btn:hover{background-color:#e07c01!important;transform:translateY(-1px)}.nav__login-btn{align-items:center;display:inline-flex;justify-content:center}.navbar__panel-toggle{background:#0000;border:none;color:#212529;color:var(--text-dark-actual);cursor:pointer;font-size:20px;height:30px;position:relative;width:30px}.navbar__panel-toggle:hover{background:#e0b100;background:var(--accent-color-darker);border:none;color:#fff;transform:scale(1.1)}.activities-popup{align-items:flex-end;bottom:0;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;visibility:hidden;width:100%;z-index:1002}.activities-popup.open{pointer-events:auto;visibility:visible}.activities-popup__overlay{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#0000004d;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.activities-popup.open .activities-popup__overlay{opacity:1}.activities-popup__menu{background-color:#fffffff2;border-radius:14px;box-shadow:0 10px 40px #0003;margin-bottom:91px;margin-bottom:calc(var(--bottom-nav-height, 65px) + var(--bottom-nav-bottom-margin, 16px) + 10px);max-width:400px;opacity:0;padding:8px;position:relative;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease;width:calc(100% - 32px);z-index:1003}.activities-popup.open .activities-popup__menu{opacity:1;transform:translateY(0)}.activities-popup__item{align-items:center;border-radius:8px;color:#212529;color:var(--text-dark-actual);display:flex;font-size:1rem;font-weight:500;padding:14px 16px;text-decoration:none;transition:background-color .2s ease}.activities-popup__item:hover{background-color:#0000000d}.activities-popup__item:active{background-color:#0000001a}.activities-popup__icon{color:#333;height:24px;margin-right:16px;width:24px}.activities-popup__divider{background-color:#0000001a;height:1px;margin:8px 16px}@media (max-width:967.98px){.navbar-desktop{display:none}body{padding-bottom:100px}}@media (max-width:768px){.login-dropdown-menu{background:#fff;border-radius:20px;border-top:1px solid #e5e7eb;box-shadow:none;left:0;padding:1rem 0;right:0;top:100%;width:100%}.login-dropdown-item{font-family:Inter,sans-serif;font-size:1.05rem;padding:1rem 1.5rem}.nav__btn{background:linear-gradient(135deg,#fbbf24,#ffa200);border-radius:.5rem;box-shadow:0 4px 14px #fbbf2466;display:inline-flex;font-size:1rem;font-weight:600;padding:.75rem 1.5rem}.nav__btn:hover{background-color:#e07c01!important;transform:translateY(-1px)}}@media (min-width:968px){body{padding-bottom:0}.navbar-desktop{display:flex}.nav__menu-fullscreen,.navbar-mobile{display:none}}@media (max-width:480px){.activities-popup__menu{background-color:initial;height:auto;padding:4px 10px;width:calc(100% - 80px)}.activities-popup__icon,.activities-popup__item{color:#fff}.activities-popup__divider{background-color:#fff;height:1px;margin:0 auto}}.spiritual-carousel{box-shadow:0 8px 20px #00000026;overflow:hidden;position:relative;width:100%}.aura-slide{animation:slide 30s infinite;display:none;height:100%;left:0;position:relative;top:0;transition:opacity 1s ease-in-out;width:100%;z-index:1}.aura-slide.active{opacity:1;visibility:visible;z-index:2}.divine-frame{height:100%;position:relative;width:100%}.divine-bg{align-items:center;background-position:50%;background-size:cover;border-radius:inherit;display:flex;height:70vh;justify-content:center;min-height:450px;overflow:hidden;transition:transform .5s ease-in-out;width:100%}.divine-bg:hover{transform:scale(1.03)}.slick-dots{bottom:25px;display:flex!important;justify-content:center;z-index:1000}.slick-dots li button{background:#ffffff80;border:none;border-radius:50%;height:12px;transition:all .3s ease;width:12px}.slick-dots .slick-active button{background:#fff;box-shadow:0 0 8px #ffffffe6;transform:scale(1.3)}.slick-dots li button:hover{background:#fff;box-shadow:0 0 8px #ffffffe6;transform:scale(1.2)}@media (max-width:1024px){.divine-bg{height:calc(40vh - 50px);min-height:200px}.slick-dots li button{height:10px;width:10px}.slick-dots{bottom:20px}}@media (max-width:768px){.divine-bg{align-items:center;height:calc(30vh - 50px);justify-content:center;min-height:100px}.slick-dots li button{height:10px;width:10px}}:root{--accent-color:#f9c80e;--accent-color-darker:#e0b100;--text-color-light:#f5f5f5;--primary-font:"Poppins",sans-serif;--title-font:"Playfair Display",serif;--slide-width:300px;--slide-gap:20px;--slide-transition-speed:0.6s}.travel-showcase-container{align-items:center;display:flex;justify-content:space-between;min-height:100vh;opacity:0;overflow:hidden;padding:60px 5vw;position:relative;transform:translateY(50px);transition:opacity 1s ease-out,transform 1s ease-out}.travel-showcase-container.animate-in{opacity:1;transform:translateY(0)}.content-overlay{align-items:center;background-color:#fff9f2;bottom:0;display:flex;gap:40px;justify-content:space-between;left:0;padding:inherit;position:absolute;right:0;top:0}.text-content{color:#f5f5f5;color:var(--text-color-light);flex:1 1 45%;font-family:Poppins,sans-serif;font-family:var(--primary-font);max-width:600px;opacity:0;transform:translateX(-50px)}.travel-showcase-container.animate-in .text-content{animation:slideInFromLeft 1s ease-out .5s forwards}@keyframes slideInFromLeft{to{opacity:1;transform:translateX(0)}}.main-destination-title{color:#fa6c00;font-family:Playfair Display,serif;font-family:var(--title-font);font-size:clamp(3rem,3vw,4rem);font-weight:900;line-height:1.1;margin-bottom:25px;text-shadow:0 2px 8px #ffd70066}.main-destination-title span{display:block;font-size:.7em;font-weight:600;letter-spacing:1px;margin-bottom:20px}.destination-description{color:#002136;font-size:clamp(.9rem,1.5vw,1.1rem);line-height:1.8;margin-bottom:35px;max-width:500px}.destination-description,.explore-button{font-family:Poppins,sans-serif;font-family:var(--primary-font)}.explore-button{align-items:center;background:linear-gradient(90deg,#ffb347,#ff8c00);border:none;border-radius:8px;box-shadow:0 4px 15px #00aaff4d;color:#fff;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:600;gap:10px;padding:15px 35px;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.explore-button:hover{background-color:#fa6c00;box-shadow:0 6px 20px #f9c80e80;transform:translateY(-3px) scale(1.02)}.explore-button .arrow-icon{background:none!important;height:20px;transition:transform .3s ease;width:20px!important}.explore-button:hover .arrow-icon{transform:translateX(5px)}.image-slider-wrapper{flex:1 1 50%;height:500px;max-width:700px;opacity:0;position:relative;transform:translateX(50px)}.travel-showcase-container.animate-in .image-slider-wrapper{animation:slideInFromRight 1s ease-out .7s forwards}@keyframes slideInFromRight{to{opacity:1;transform:translateX(0)}}.slider-track-container{height:100%;overflow:hidden;position:relative;width:100%}.slider-track{display:flex;height:100%;padding-left:calc(50% - 150px);padding-left:calc(50% - var(--slide-width)/2);position:relative;transition:transform .6s cubic-bezier(.68,-.55,.27,1.55);transition:transform var(--slide-transition-speed) cubic-bezier(.68,-.55,.27,1.55)}.slide-card{border-radius:15px;box-shadow:0 10px 30px #0003;cursor:pointer;filter:brightness(.7);height:90%;margin-right:20px;margin-right:var(--slide-gap);max-width:300px;max-width:var(--slide-width);min-width:300px;min-width:var(--slide-width);opacity:.7;overflow:hidden;position:relative;transform:scale(.85) perspective(1000px) rotateY(0deg);transition:transform .5s ease,opacity .5s ease,filter .5s ease;z-index:1}.slide-card.active{border:1px solid #f9c80e66;box-shadow:0 15px 40px #0006;filter:brightness(1);opacity:1;transform:scale(1) perspective(0) rotateY(0deg);z-index:3}.slide-card.adjacent{filter:brightness(.85);opacity:.8;transform:scale(.9) perspective(1000px) rotateY(0deg);z-index:2}.slide-card.prev-slide-style:not(.active):not(.adjacent){transform:scale(.8) perspective(1000px) translateX(-50px) rotateY(20deg)}.slide-card.next-slide-style:not(.active):not(.adjacent){transform:scale(.8) perspective(1000px) translateX(50px) rotateY(-20deg)}.slide-card:hover:not(.active){box-shadow:0 0 15px #f9c80e40;filter:brightness(.9);opacity:.9;transform:scale(.95) translateY(-5px)}.slider-image{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.slide-card:hover .slider-image{transform:scale(1.1)}.slide-info{background:linear-gradient(0deg,#000c 0,#0000);bottom:0;color:#f5f5f5;color:var(--text-color-light);left:0;padding:20px;position:absolute;right:0;transform:translateY(100%);transition:transform .4s ease-out}.slide-card.active .slide-info,.slide-card:hover .slide-info{transform:translateY(0)}.slide-title{color:#fff!important;font-size:1.2rem;font-weight:600;margin:0 0 5px;text-shadow:1px 1px 2px #000000b3,0 0 6px #f9c80e4d}.slide-country{font-size:.85rem;opacity:.8}.slider-nav{background-color:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;height:45px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease,background-color .3s ease,transform .3s ease;width:45px;z-index:10}.image-slider-wrapper:hover .slider-nav{opacity:1}.slider-nav:hover{background-color:#fff6;transform:translateY(-50%) scale(1.1)}.slider-nav.prev_btn{left:-15px}.slider-nav.next_btn{right:-15px}.slider-dots{bottom:-30px;display:flex;gap:12px;left:50%;position:absolute;transform:translateX(-50%);z-index:5}.dot{background-color:#fff6;padding:0;transition:background-color .3s ease,transform .3s ease}.dot.active{background-color:#f9c80e;background-color:var(--accent-color);box-shadow:0 0 10px #f9c80e;box-shadow:0 0 10px var(--accent-color);transform:scale(1.3)}.dot:hover:not(.active){background-color:#ffffffb3}@media (max-width:1024px){.content-overlay{flex-direction:column;justify-content:center;padding:40px 5vw!important;text-align:center}.text-content{align-items:center;display:flex;flex-direction:column;margin-bottom:40px;max-width:100%}.main-destination-title{font-size:clamp(2.5rem,7vw,4.5rem)}.destination-description{margin-left:auto;margin-right:auto;max-width:600px}.image-slider-wrapper{height:450px!important;max-width:100%;width:100%}.slider-track{padding-left:calc(50% - 160px)!important;padding-left:calc(50% - var(--slide-width)/2 - var(--slide-gap)/2)!important}.slider-nav.prev{left:5px}.slider-nav.next{right:5px}}@media (max-width:768px){:root{--slide-width:240px}.content-overlay,.travel-showcase-container{padding:480px 5vw}.main-destination-title{margin-bottom:20px}.destination-description{font-size:.85rem;margin-bottom:25px}.explore-button{font-size:1rem;padding:12px 25px}.image-slider-wrapper{height:400px}.slider-dots{bottom:-25px}.dot{height:10px;width:10px}}.modal-open-body{overflow:hidden}.modal-overlay99{align-items:center;animation:fadeIn .4s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-overlay99.closing{animation:fadeOut .4s ease-out forwards}.Upcoming_Event_modal-content{animation:modalZoomIn .4s cubic-bezier(.165,.84,.44,1) forwards;background:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;max-height:90vh;max-width:900px;overflow-y:auto;padding:30px;position:relative;width:90%}.Upcoming_Event_modal-content.closing{animation:modalZoomOut .4s cubic-bezier(.165,.84,.44,1) forwards}@keyframes fadeOut{0%{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:1}to{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}}@keyframes modalZoomIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modalZoomOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.9) translateY(20px)}}.upcoming-events{background:linear-gradient(90deg,#f9f9f9,#fff)!important;overflow-x:hidden;padding:60px 80px;position:relative}.heading-wrapper{margin-bottom:40px;text-align:center}.heading-wrapper h2{animation:fadeInDown .8s ease forwards;display:inline-block;font-size:2.7rem;margin-bottom:0;overflow:hidden;position:relative;text-align:center}.heading-wrapper .header-underline{background-color:#ff8400;height:4px;margin:0 auto 20px;width:250px}.heading-wrapper h2 span{display:inline-block;transition:transform .3s ease-in-out,color .3s ease-in-out}.heading-wrapper h2 span.fest-title{color:#ff8401}.heading-wrapper h2:hover span.upcoming-title{color:#111;transform:translateY(-6px)}.heading-wrapper h2:hover span.fest-title{color:#0056b3;transform:translateY(-6px)}.question-item{animation:questionFadeIn .5s ease-out forwards;opacity:0;transform:translateY(20px)}@keyframes questionFadeIn{to{opacity:1;transform:translateY(0)}}.modal-close-btn{background:#f1f1f1!important;border-radius:50%;color:#555!important;font-size:24px!important;height:36px!important;line-height:36px;padding:0!important;text-align:center;transition:background-color .2s,transform .2s!important;width:36px!important;z-index:10}.modal-close-btn:hover{background-color:#e0e0e0;transform:rotate(90deg)}.modal-footer{display:flex;justify-content:flex-end;padding-top:20px}.modal-image{border-radius:8px;height:auto;margin-bottom:20px;max-height:300px;object-fit:cover;width:100%}.selectedEvent_title{color:#1982c4;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:24px;font-weight:600;margin-bottom:10px;text-align:center}.selectedEvent_content{font-size:16px;line-height:1.6;margin-bottom:5px}.Ticket_Question,.selectedEvent_content{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.Ticket_Question{display:block;font-size:17px;margin-bottom:10px;padding-bottom:5px}form{padding-top:15px}.form-control{border:1px solid #ddd;border-radius:6px;color:#333;font-size:1rem;margin:0 0 10px;padding:10px 15px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.form-control:focus{border-color:#1982c4;box-shadow:0 0 0 3px #1982c433;outline:none}.form-check{align-items:center;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin-bottom:8px}.form-check-input{-webkit-appearance:none;appearance:none;border:2px solid #ccc;border-radius:4px;cursor:pointer;display:grid;height:20px;margin-right:10px;place-content:center;transition:all .2s ease-in-out;width:20px}.form-check-input[type=radio]{border-radius:50%}.form-check-input:checked{background-color:#1982c4;border-color:#1982c4}.form-check-input:checked:before{background-color:#fff;border-radius:2px;content:"";height:10px;transform:scale(1);transition:transform .2s ease-in-out;width:10px}.form-check-input[type=radio]:checked:before{border-radius:50%}.form-check-input:focus{box-shadow:0 0 0 3px #1982c433;outline:none}.form-check-label{color:#444;cursor:pointer;flex-grow:1;font-size:1rem}.d-flex.gap-2{display:flex;gap:5px}.d-flex.gap-2 span[role=button]{color:#ccc;font-size:2rem;transition:color .2s ease-in-out,transform .1s ease-out}.d-flex.gap-2 span[role=button]:hover{transform:scale(1.1)}.d-flex.gap-2 span[role=button][style*=gold]{color:gold}.btn.btn-primary.mt-3{align-items:center;background-color:#1982c4;border:none;border-radius:8px;box-shadow:0 4px 10px #1982c44d;color:#fff;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:600;justify-content:center;margin-top:5px!important;padding:12px 50px;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease;width:auto}.btn.btn-primary.mt-3:hover{background-color:#146a9e;box-shadow:0 6px 15px #1982c466;transform:translateY(-2px)}.btn.btn-primary.mt-3:active{box-shadow:0 2px 5px #1982c433;transform:translateY(0)}.btn.btn-primary.mt-3:disabled{background-color:#ccc;box-shadow:none;color:#666;cursor:not-allowed;transform:none}.three-cards .row{align-items:stretch;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.card-padding{animation:fadeInUp .5s ease-out forwards var(--animation-delay);box-sizing:border-box;display:flex;max-width:380px;opacity:0;padding:0;transform:translateY(20px);width:100%}.card-padding:first-child{--animation-delay:0.2s}.card-padding:nth-child(2){--animation-delay:0.4s}.card-padding:nth-child(3){--animation-delay:0.6s}.card-padding:nth-child(4){--animation-delay:0.8s}.card-padding:nth-child(5){--animation-delay:1.0s}.card-padding:nth-child(6){--animation-delay:1.2s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.card{background-color:#fff;border-radius:12px;box-shadow:0 8px 20px #00000014;cursor:pointer;display:flex;flex-direction:column;font-size:1rem;height:100%;overflow:hidden;position:relative;transition:box-shadow .3s ease,transform .3s ease;width:100%}.card:hover{border:2px solid #f80;box-shadow:0 16px 40px #0000002e;transform:translateY(-8px)}.card-img{border-top-left-radius:12px;border-top-right-radius:12px;overflow:hidden}.card-img img{display:block;filter:brightness(1);height:220px;object-fit:cover;transition:transform .4s ease-in-out,filter .3s ease-in-out;width:100%}.card-img img:hover{filter:brightness(1.1);transform:scale(1.1)}.card-text{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:18px;text-align:center}.card-text .event-name{color:#333;font-size:1.35rem;font-weight:700;margin-bottom:12px;overflow:visible;text-overflow:clip;transition:color .3s;white-space:normal}.card-text:hover .event-name{color:#0056b3}.card-text .small-text p{color:#555;font-size:.95rem;line-height:1.5;margin:8px 0;overflow:visible;text-align:left;text-overflow:clip;white-space:normal}.card-text .small-text strong{color:#333;margin-right:5px}.card-text .small-text p strong:first-child{display:block;margin-bottom:4px}.button-group{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:15px}.Rd{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;padding:12px 24px;text-align:center;text-decoration:none;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.Rd:hover{background-color:#0056b3;box-shadow:0 6px 16px #005bbb80;transform:translateY(-2px)}.Rd:active{box-shadow:0 4px 10px #005bbb4d;transform:translateY(0)}.Rd:focus{outline:3px dashed #0056b3;outline-offset:4px}.get-tickets-btn{background:linear-gradient(90deg,#ffb347,#ff8c00);border-radius:50px}.get-tickets-btn:hover{background-color:#146a9e;box-shadow:0 6px 16px #1982c480}.overlay{align-items:center;background:#000000e6;cursor:zoom-out;display:flex;height:100%;justify-content:center;opacity:0;position:fixed;top:0;transition:opacity .4s ease,visibility .4s ease;visibility:hidden;z-index:1000}.overlay.show{opacity:1;visibility:visible}.full-img{max-height:90%;max-width:90%;object-fit:contain;opacity:0;transform:scale(.95);transition:transform .5s ease,opacity .5s ease}.full-img.fade-in{opacity:1;transform:scale(1)}.alert{border:1px solid #0000;border-radius:4px;margin-bottom:20px;padding:15px}.alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.alert-info{background-color:#cfe2ff;border-color:#b6d4fe;color:#055160}@media (min-width:576px){.card-padding{max-width:none;width:calc(50% - 10px)}}@media (min-width:768px){.card-padding{width:calc(50% - 10px)}.heading-wrapper h2{font-size:2.3rem}}@media (min-width:992px){.card-padding{width:calc(33.33% - 14px)}.heading-wrapper h2{font-size:2.7rem}.card{height:100%;width:100%!important}}@media (max-width:767px){.Upcoming_Event_modal-content{max-height:90vh;padding:20px;width:95%}.modal-close-btn{font-size:20px;height:32px;line-height:32px;right:10px;top:10px;width:32px}.card-padding{margin:10px auto;max-width:350px;top:0}.card-text .small-text p{font-weight:600;text-align:center}.card-text .small-text strong:first-child{display:inline;margin-bottom:0;margin-right:5px}.upcoming-events{padding:40px 20px}.heading-wrapper h2{font-size:2rem}.card-img img{height:180px}.Rd{font-size:.95rem;padding:10px 20px}.selectedEvent_title{font-size:20px}.selectedEvent_content{font-size:14px}.Ticket_Question{font-size:15px}.form-control{font-size:.9rem;padding:8px 12px}.form-check-input{height:18px;margin-right:8px;width:18px}.form-check-label{font-size:.9rem}.d-flex.gap-2 span[role=button]{font-size:1.8rem}.btn.btn-primary.mt-3{font-size:1rem;padding:12px 20px;width:100%}.modal-footer{justify-content:center}}.testimonials-section{align-items:center;background-color:#f8f9fa;display:flex;flex-direction:column;margin-top:20px;padding:0 20px 60px;width:100%}.slideshow-container{margin:auto;max-width:800px;position:relative;text-align:center;width:100%}.testimonial-header{margin-bottom:40px}.T-heading{color:#333;font-family:Montserrat,sans-serif;font-size:36px;font-weight:700;padding-bottom:20px;text-align:center}.T-heading:after{background-color:#6c63ff;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.quote-icon{color:#6c63ff;font-family:Georgia,serif;font-size:80px;line-height:1;margin-bottom:20px}.mySlides{display:none;opacity:0;transition:opacity .5s ease-in-out}.mySlides.active{display:block;opacity:1}.quote{color:#555;font-family:Lora,serif;font-size:20px;font-style:italic;line-height:1.6;margin:0 auto 30px;max-width:700px}.testimonial-info{margin-top:20px}.testimonial-name{color:#333;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;margin:0}.testimonial-position{color:#777;font-family:Lora,serif;font-size:14px;font-style:italic;margin-top:5px}.next,.prev{border-radius:50%;color:#333;cursor:pointer;font-size:24px;font-weight:700;margin-top:-50px;padding:16px;position:absolute;top:50%;transition:.3s ease;-webkit-user-select:none;user-select:none;width:auto}.next{right:-60px}.prev{left:-60px}.next:hover,.prev:hover{background-color:#6c63ff1a}.testimonial-nav{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:40px}.nav-img{border:3px solid #0000;border-radius:50%;cursor:pointer;filter:grayscale(100%);height:60px;object-fit:cover;opacity:.6;transition:all .3s ease;width:60px}.nav-img:hover{filter:grayscale(50%);opacity:1;transform:scale(1.1)}.nav-img.active{border-color:#6c63ff;filter:grayscale(0);opacity:1;transform:scale(1.15)}@media (max-width:992px){.slideshow-container{max-width:600px}.quote{font-size:18px}.next,.prev{top:105%;transform:translateY(-50%)}.prev{left:20px}.next{right:20px}}@media (max-width:768px){.testimonials-section{padding:40px 15px}.T-heading{font-size:28px}.quote-icon{font-size:60px}.quote{font-size:16px}.next,.prev{top:110%}.testimonial-nav{gap:15px}.nav-img{height:50px;width:50px}}@media (max-width:480px){.slideshow-container{margin-bottom:60px;max-width:100%;padding:0 10px}.next,.prev{background-color:#0000000d;top:calc(100% + 10px)}.testimonial-header{margin-bottom:20px}.T-heading{font-size:24px;margin-top:0;padding-bottom:10px}}.Leaders_section{background-color:#f8f8f8;border-radius:12px;box-shadow:0 4px 15px #00000014}.Leaders_section h1{color:#007bff;font-family:Montserrat,sans-serif;font-size:2.8rem;font-weight:700;letter-spacing:.5px;margin:25px 0 0;text-align:center}.LL-size{font-family:Open Sans,sans-serif;margin:0 auto;max-width:1340px;position:relative}.LL{padding:70px 160px;transition:transform .5s ease-in-out}.LL-img img{border:6px solid #e0e0e0;border-radius:10px;box-shadow:0 2px 8px #0000001a;float:right;height:135px;margin-bottom:80px;margin-left:35px;max-width:160px;transition:transform .3s ease-in-out,box-shadow .3s ease}.LL-img img:hover{box-shadow:0 5px 15px #0003;transform:scale(1.08)}.LL-text{margin-left:45px}.LL-text p{animation:fadeIn 1s forwards;color:#333;font-size:19px;font-style:italic;line-height:1.6;opacity:0;overflow:hidden}.mline{background:#bbb;padding:1.5px;width:5%}.mline,.name{margin-top:18px}.name{color:#007bff;font-size:20px;font-style:normal;font-weight:600}.LL-text h6{color:#555;font-size:14px;font-style:normal;font-weight:400}.carousel-control{background:#0000;border:none;color:#007bff;cursor:pointer;font-size:24px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:color .3s ease,background-color .3s ease;width:6%}.carousel-control.left{left:0}.carousel-control.right{right:0}.carousel-control:focus,.carousel-control:hover{background-color:#007bff99;border-radius:4px;color:#fff}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;transform:translateY(-50%)}.carousel-control .glyphicon-chevron-left{left:50%;transform:translate(-50%,-50%)}.carousel-control .glyphicon-chevron-right{right:50%;transform:translate(50%,-50%)}.carousel,.carousel-inner{position:relative}.carousel-inner{overflow:hidden;width:100%}.item{display:none;position:relative;transition:left .6s ease-in-out}.item.active{display:block}.carousel-indicators{bottom:15px;left:50%;list-style:none;margin-left:-30%;padding-left:0;position:absolute;text-align:center;width:60%;z-index:15}.carousel-indicators li{background-color:initial;border:1px solid #007bff;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 4px;position:relative;text-indent:-999px;transition:background-color .3s ease,border-color .3s ease;width:10px}.carousel-indicators .active{background-color:#007bff;border-color:#007bff;height:12px;margin:0 4px;width:12px}.carousel-caption{bottom:20px;color:#fff;left:15%;padding-bottom:20px;padding-top:20px;position:absolute;right:15%;text-align:center;text-shadow:0 1px 2px #0009;z-index:10}.carousel-caption .btn{text-shadow:none}@media only screen and (min-width:768px) and (max-width:1024px){.LL{padding:50px 90px}.LL-img img{height:110px;margin-bottom:60px;margin-left:25px;max-width:130px}.LL-text p{color:#333;font-size:17px;font-weight:500}.LL-text h6{color:#555;font-size:13px;font-style:normal;font-weight:400}}@media only screen and (max-width:768px){.LL-text p{font-family:Open Sans,sans-serif;font-size:16px;line-height:1.5}.LL-img img{display:block;float:none;margin:15px auto}.row{margin-left:-20px;margin-right:-20px}.LL{padding:30px 40px}.leader-height{height:auto;padding-bottom:30px}}@media only screen and (max-width:575px){.leader-height{height:auto;padding-bottom:30px}.col-lg-9{width:100%!important}.Leaders_section h1{font-size:2.2rem}.mline{margin:15px auto;width:10%}.LL-text{margin:0 20px;text-align:center}.LL-text p{font-size:16px}.LL-img img{height:120px;margin-bottom:40px;max-width:150px}.LL{padding:20px}.carousel-control{font-size:20px}}.our-reach-section{background:#f4f7fc;color:#1a202c;font-family:Poppins,sans-serif;overflow:hidden;padding:40px 5% 60px;position:relative}.our-reach-section:before{background-image:radial-gradient(circle at 10% 20%,#007bff0d,#0000 30%),radial-gradient(circle at 90% 80%,#00dc960d,#0000 30%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.heading-container{text-align:center}.heading-animated-reveal{color:#112d4e;display:inline-block;font-family:Barlow,sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;letter-spacing:2px;position:relative;text-transform:uppercase}.heading-animated-reveal span{display:inline-block;opacity:0;transform:translateY(20px) scale(.9);transition:opacity .5s,transform .5s}.heading-animated-reveal.is-in-view span{opacity:1;transform:translateY(0) scale(1)}.heading-animated-reveal:after{background:linear-gradient(90deg,#007bff,#00d296);bottom:-15px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);transition:width .8s cubic-bezier(.25,1,.5,1);width:0}.heading-animated-reveal.is-in-view:after{transition-delay:.5s;width:80px}.container-wrapper{padding:2% 8%}.Ourreach-container{color:#333;display:block;margin:0 auto;max-width:1340px;min-height:400px;position:relative;width:100%}.Ourreach-container>div{position:absolute}.enhanced-top{top:0}.enhanced-bottom{bottom:0}.enhanced-left{left:0}.enhanced-right{right:0}.enhanced-bottom-right{bottom:0;right:0}.enhanced-top-right{right:0;top:0}.enhanced-center{left:50%;opacity:0;scale:0;top:50%;transform:translate(-50%,-50%);transition:transform .65s ease-in-out,opacity .65s ease-in-out,scale .65s ease-in-out;z-index:1}.enhanced-img-wrapper{display:inline-block;height:90px;vertical-align:middle;width:100px}.enhanced-img-wrapper>img{border-radius:10px;height:100%;object-fit:cover;width:100%}.enhanced-feature{align-items:center;background-color:#f6f6f6;border-radius:12px;box-shadow:0 4px 8px #0000001a;display:flex;justify-content:space-between;padding:25px}.enhanced-feature:hover{box-shadow:0 8px 16px #0003;cursor:pointer;transform:scale(1.05);transition:transform .3s ease,box-shadow .3s ease}.enhanced-round-top-left{border-bottom-left-radius:50px}.enhanced-round-top-right{border-bottom-right-radius:50px}.enhanced-round-bottom-left{border-top-left-radius:50px}.enhanced-round-bottom-right{border-top-right-radius:50px}.enhanced-feature-text{display:inline-block;vertical-align:middle}.enhanced-stats-h1{color:#3f72af;display:block;font-family:barlow,sans-serif;font-size:40px;font-weight:700}.enhanced-text-left{padding-left:25px;text-align:left}.enhanced-text-right{padding-right:25px;text-align:right}.enhanced-stats-h2{color:#383737;display:block;font-family:barlow,sans-serif;font-size:24px;font-weight:600;margin-top:-15px}.enhanced-circle{border-radius:50%;margin:20px;padding:30px}.enhanced-main-img{height:350px;width:350px}.enhanced-main-img>img{border-radius:50%;height:100%;object-fit:cover;width:100%}.button-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;opacity:0;text-align:center;transform:translateY(20px);transition:opacity .6s,transform .6s}.button-container.is-visible{opacity:1;transform:translateY(0);transition-delay:.8s}.reach-btn{border:2px solid #0000;border-radius:50px;font-family:Barlow,sans-serif;font-size:1rem;font-weight:600;letter-spacing:1px;padding:14px 35px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.btn-primary{background:linear-gradient(90deg,#0048ff,#0052d4);box-shadow:0 4px 15px #007bff4d;color:#fff}.btn-primary:hover{box-shadow:0 7px 20px #007bff66;transform:translateY(-3px)}.btn-secondary{background-color:#fff;border:2px solid #dde8f7;color:#112d4e}.btn-secondary:hover{background:#112d4e;border-color:#112d4e;color:#fff;transform:translateY(-3px)}@media only screen and (min-width:750px){.enhanced-main-img>img{background-image:url(/static/media/ethiccraft%20club%20logo.da6542a2eca81971e5ac.png)}}@media (max-width:750px){.Ourreach-container{align-items:center;display:flex;flex-direction:column;gap:30px;min-height:auto;padding:0;position:static}.Ourreach-container>div{max-width:400px;padding:0;position:static;width:100%}.enhanced-center{margin:20px auto;opacity:1;order:-1;position:static;scale:1;transform:none}.enhanced-main-img{background-image:url(/static/media/ethiccraft%20club%20logo.da6542a2eca81971e5ac.png);height:250px;margin:0 auto;width:250px}.enhanced-circle{margin:0;padding:10px}.enhanced-btn{margin:0;max-width:300px;width:calc(100% - 60px)}.enhanced-feature{align-items:center;flex-direction:column;padding:20px;text-align:center}.enhanced-img-wrapper{margin-bottom:15px}.enhanced-text-left,.enhanced-text-right{padding:0;text-align:center}.enhanced-stats-h1{font-size:36px}.enhanced-stats-h2{font-size:20px}}@media (max-width:576px){.Ourreach-container{padding:0 10px}.enhanced-feature{padding:15px}.enhanced-img-wrapper{height:70px;width:80px}.enhanced-img-wrapper>img{background-image:url(/static/media/ethiccraft%20club%20logo.da6542a2eca81971e5ac.png);border-radius:8px;height:100%;width:100%}.enhanced-text-left,.enhanced-text-right{padding:0;text-align:center}.enhanced-feature-text{text-align:center}.enhanced-stats-h1{font-size:32px}.enhanced-stats-h2{font-size:18px}.enhanced-btn{align-items:center;font-size:15px;justify-content:center;padding:10px 20px}}@media (max-width:480px){.enhanced-main-img{background-image:url(/static/media/ethiccraft_club_logo_Small.c67a907c988353924525.png);height:175px;object-fit:fill;width:175px}.enhanced-stats-h1{font-size:28px}.enhanced-stats-h2{font-size:16px}.enhanced-btn{font-size:14px;padding:8px 16px;width:calc(100% - 40px)}.enhanced-feature{padding:15px}.enhanced-img-wrapper{height:70px;width:80px}.enhanced-img-wrapper>img{border-radius:8px;height:100%;width:100%}.enhanced-text-left,.enhanced-text-right{padding:0;text-align:center}.button-container{flex-direction:column;gap:10px;margin-top:30px}}.our-causes-section{background-color:#f4f6f8;padding:30px 20px;text-align:center}.our-causes-header h2{font-size:2.5rem;margin:auto auto 2px;overflow:hidden;position:relative;text-align:center}.our-causes-header h2 span.our-title{color:#333}.our-causes-header h2 span.causes-title,.our-causes-header h2 span.our-title{display:inline-block;transform:translateY(0);transition:transform .3s ease-in-out,color .3s ease-in-out}.our-causes-header h2 span.causes-title{color:#007bff}.our-causes-header h2:hover span.our-title{color:#202020;transform:translateY(-5px)}.our-causes-header h2:hover span.causes-title{color:#0056b3;transform:translateY(-5px)}.our-causes-header .header-underline{background-color:#0056b3;height:4px;margin:0 auto 40px;width:100px}.causes-grid-container{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:30px}.cause-card-fancy{background-color:#fff;border-radius:12px;box-shadow:0 8px 20px #0000001a;opacity:0;overflow:hidden;transform:translateY(40px) scale(.95);transition:transform .6s cubic-bezier(.175,.885,.32,1.275),opacity .6s ease-out}.cause-card-fancy.slide-in-fancy{opacity:1;transform:translateY(0) scale(1)}.cause-card-inner{display:flex;flex-direction:column;height:100%}.image-corner{border-bottom:1px solid #e0e0e0;height:200px;overflow:hidden;position:relative}.cause-image-fancy{height:100%;object-fit:cover;transition:transform .4s ease-in-out;width:100%}.cause-card-fancy:hover .cause-image-fancy{transform:scale(1.08)}.content-area1{display:flex;flex-direction:column;flex-grow:1;padding:25px}.cause-title-fancy{color:#263238;font-size:1.5rem;margin-bottom:10px;transition:color .3s ease}.cause-card-fancy:hover .cause-title-fancy{color:#0056b3}.cause-description{color:#546e7a;flex-grow:1;font-size:1rem;line-height:1.6;margin-bottom:20px}.learn-more-button{align-self:flex-start;background-color:#0056b3;border:none;border-radius:6px;box-shadow:0 4px 8px #0000001a;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;letter-spacing:1px;margin:auto;padding:12px 25px;text-transform:uppercase;transition:background-color .3s ease,transform .2s ease-in-out,box-shadow .2s ease-in-out}.learn-more-button:hover{background-color:#0056b3;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.learn-more-button:active{box-shadow:none;transform:translateY(0)}@keyframes pulse-shadow{0%{box-shadow:0 8px 20px #0000001a}50%{box-shadow:0 12px 24px #00000026}to{box-shadow:0 8px 20px #0000001a}}.cause-card-fancy:hover{animation:pulse-shadow 1s infinite alternate;transform:translateY(-3px)}@media (max-width:768px){.our-causes-header h2{font-size:2rem}.causes-grid-container{gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.cause-card-fancy{transform:translateY(30px) scale(.95)}}@media screen and (max-width:576px){.our-causes-header h2{font-size:2.5rem}.causes-grid-container{gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.cause-card-fancy{transform:translateY(20px) scale(.9)}.cause-title-fancy{font-size:1.5wrem}}@media screen and (max-width:400px){.our-causes-header h2{font-size:2rem}.causes-grid-container{gap:15px;grid-template-columns:1fr}.cause-card-fancy{transform:translateY(15px) scale(.85)}.cause-title-fancy{font-size:1.25rem}}.spirit_of_celebration{align-items:center;background-color:#112d4e;color:#f9f7f7;display:flex;flex-direction:column;font-family:Playfair Display,serif;justify-content:center;overflow-x:hidden;overflow:hidden;padding:2rem;position:relative;text-align:center}.small-title{color:#f9f7f7;font-size:.9rem;letter-spacing:3px;margin-bottom:1rem}.celebration_main-title{color:#f9f7f7;font-size:3rem;line-height:1.2;margin:0;text-shadow:2px 2px 4px #0000004d}.celebration_main-title .highlight{color:#f9f7f7;font-weight:700}.celebration_main-title .outline{-webkit-text-stroke:1px #000;text-stroke:1px #000;color:#f9f7f7;letter-spacing:2px}.established{color:#f9f7f7;font-size:.9rem;letter-spacing:1px;position:absolute;right:2rem;text-align:right;text-transform:uppercase;top:2rem}.scroll-indicator{font-size:.8rem;left:2rem;position:absolute;text-align:center;top:50%;transform:translateY(-50%);writing-mode:vertical-rl}.carousel-wrapper{gap:1rem;margin:3rem auto 1rem;max-width:1000px}.carousel-wrapper,.images{align-items:center;display:flex;justify-content:center}.images{gap:3rem;margin:3rem auto;transition:transform .3s ease}.carousel-arrow{background:#ddd;border:none;border-radius:4px;cursor:pointer;font-size:1.5rem;padding:.5rem 1rem;transition:background-color .3s ease;-webkit-user-select:none;user-select:none}.carousel-arrow:hover{background-color:#bbb}.image{position:relative;transition:all .3s ease;width:200px}.image img{border-radius:8px;box-shadow:0 4px 15px #0000001a;height:300px;width:200px}.image-left{rotate:-5deg;transform:rotate(-10deg)}.image-right{rotate:10deg;transform:rotate(15deg)}.image-right .tape{background:#e0c9a6;height:20px;left:50%;position:absolute;top:-10px;transform:translateX(-50%) rotate(-10deg);width:60px;z-index:2}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.celebration_main-title{font-size:3rem}.image{height:320px;width:220px}.images{gap:1.2rem}}@media (max-width:768px){.spirit_of_celebration{padding:3rem .5rem 1rem}.established{font-size:.8rem;margin-top:1rem;position:static;text-align:center}.celebration_main-title{font-size:2.5rem}.carousel-wrapper{flex-direction:column;gap:1.5rem;margin-top:3rem;max-width:100%}.images{gap:1.5rem;justify-content:center;margin:0!important;width:auto}.image{box-shadow:0 6px 15px #0000004d;height:280px;margin:0 3.25rem 0 3.5rem;max-width:280px;transform:none!important;width:calc(50% - 1.5rem)}.image:hover{transform:scale(1.05)!important}.image-center,.image-left,.image-right{transform:none!important}.image-right .tape{display:none}.carousel-arrow{font-size:1.5rem;height:0;margin:.5rem 0;opacity:0}.carousel-wrapper>.carousel-arrow:first-child{order:2}.carousel-wrapper>.carousel-arrow:last-child{order:3}.images{order:1}}@media (max-width:480px){.celebration_main-title{font-size:2rem}.small-title{font-size:.75rem;letter-spacing:2px}.image{height:250px;margin:0 3.25rem 4rem 3.5rem!important;max-width:250px;width:80%}.images{gap:1rem}.carousel-arrow{display:none;font-size:1.3rem}}@media (max-width:320px){.celebration_main-title{font-size:1.8rem}.image{height:200px}}.about-header{align-items:center;background-image:url(/static/media/Side-design.aa356a1e71227a3271c2.jpg);border-radius:3px;color:#fff;display:flex;height:87vh;justify-content:center;overflow:hidden;position:relative;text-align:center}.about-header:before{background:#0000008c;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.about-header-content{max-width:900px;padding:20px;position:relative;z-index:1}.aboutheader-title{animation:fadeInUp 1s .3s forwards;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:5rem;font-weight:700;letter-spacing:1px;text-shadow:2px 2px 4px #00000080}.about-title-hr{background-color:#007bff;border:none;border-radius:2px;height:3px;margin:5px auto;width:70px}.about-subtitle{animation:fadeInUp 1s .5s forwards;font-size:1.7rem;line-height:1.6;margin-top:15px;text-shadow:1px 1px 2px #0000004d}@media (max-width:768px){.about-title{font-size:3rem}.about-subtitle{font-size:1.4rem}}@media (max-width:480px){.about-header{height:30vh;padding:20px}.about-header-content{background:#fffc;border-radius:5px;padding:10px}.aboutheader-title{font-size:2.5rem;text-align:center}.about-title{font-size:2.5rem}.about-subtitle{font-size:1.2rem}}.about-section{align-items:center;background-color:#f9f9f9;border-radius:15px;box-shadow:0 10px 20px #0000001a;display:grid;grid-template-columns:1fr 1fr;margin:50px auto;max-width:1400px;overflow:hidden;padding:0 50px}.about-content{opacity:1;padding:40px;transform:translateX(0)}.about-content.slideIn{animation:slideIn .8s ease-out .3s forwards;opacity:0;transform:translateX(-30px)}@keyframes slideIn{to{opacity:1;transform:translateX(0)}}.about-title{color:#263238;font-size:3rem;font-weight:600;margin-bottom:20px;text-shadow:2px 2px 4px #0000000d}.about-title:hover{color:#007bff;cursor:pointer;transform:scale(1.05);transition:all .3s ease}.about-divider{background-color:#007bff;border:none;border-radius:2px;height:3px;margin:25px 0;width:70px}.text-scroll-container{max-height:400px;overflow-x:auto;overflow-y:auto;padding-right:15px}.text-scroll-container::-webkit-scrollbar{width:8px}.text-scroll-container::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:4px}.text-scroll-container::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:4px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.text-scroll-container::-webkit-scrollbar-thumb:hover{background-color:#777}.about-paragraph{color:#555;font-size:1.15rem;line-height:1.7;margin-bottom:20px}.about-paragraph:hover{color:#007bff;cursor:pointer;transition:all .3s ease}.about-image{animation:none;border:2px solid #ddd;border-radius:15px;box-shadow:0 8px 16px #00000026;cursor:pointer;display:flex;height:100%;margin:0 auto;max-height:400px;max-width:500px;opacity:0;overflow:hidden;position:relative;transform:translateX(30px) scale(1.05);transform-origin:center;transition:transform .4s ease-in-out,box-shadow .4s ease-in-out;width:100%}.about-img{display:block;height:100%;object-fit:cover;width:100%}.about-image.slideInImage{animation:slideInImage .8s ease-out .6s forwards;opacity:0;transform:translateX(30px) scale(1.05)}@keyframes slideInImage{to{opacity:1;transform:translateX(0) scale(1)}}.about-image:hover .image-overlay{background-color:#ffffff1a;box-shadow:0 12px 24px #0003;box-shadow:0 8px 16px #007bff33;filter:brightness(1.05);transform:scale(1.1);transition:transform .4s,box-shadow .3s,border-color .3s ease-in-out}.about-image .image-overlay{background-color:#0000001a;border-radius:15px;height:100%;left:0;position:absolute;top:0;transition:background-color .3s ease-in-out;width:100%}@media (max-width:1024px){.about-section{gap:3rem;grid-template-columns:1fr;margin:3rem auto;padding:3rem;text-align:center}.about-title:after{left:50%;transform:translateX(-50%)}.about-image-container{margin:0 auto;max-width:500px;width:100%}}@media (max-width:767px){.about-section{gap:2rem;margin:1rem;padding:2rem}.about-paragraph{font-size:1rem;line-height:1.7}.text-scroll-container{max-height:250px;padding-right:.5rem}}@media (max-width:600px){.about-section{margin-bottom:30px;margin-top:10px!important;padding:40px 20px}.about-title{font-size:2.2rem;margin-bottom:15px}.about-paragraph{font-size:1rem;margin-bottom:15px}.about-image{width:95%}.text-scroll-container{max-height:250px}}@media (max-width:480px){.about-section{gap:30px;grid-template-columns:1fr;margin-bottom:20px;margin-top:5px!important;padding:20px 10px}.about-title{font-size:1.8rem;margin-bottom:10px}.about-paragraph{font-size:.95rem;margin-bottom:10px}.about-content{height:auto;opacity:1;padding:20px;transform:translateX(0)}.about-image{height:200px;max-width:100%;width:100%}.text-scroll-container{max-height:200px}.about-image.slideInImage{animation:slideInImage .8s ease-out .4s forwards}}.our-spirit-container{grid-column-gap:40px;align-items:start;background-color:#ebeef1;border-radius:8px;color:#333;column-gap:40px;display:grid;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;grid-template-columns:1fr auto 1fr;justify-content:center;line-height:1.6;margin:0 auto 50px;max-width:1200px;opacity:0;padding:50px;transform:translateY(50px);transition:opacity .8s ease-out,transform .8s ease-out}.our-spirit-container.visible{opacity:1;transform:translateY(0)}.left-section,.right-section{flex:1 1}.title{color:#112d4e;font-size:2.5em;font-weight:700;margin-bottom:20px;opacity:0;transform:translateX(-20px);transition:opacity .8s ease-out,transform .8s ease-out}.title:hover{color:#007bff!important;cursor:pointer;transform:translateX(-10px);transition:transform .3s ease}.our-spirit-container.visible .title{opacity:1;transform:translateX(0)}.description{font-size:1em;opacity:0;transform:translateX(-20px);transition:opacity .8s ease-out .2s,transform .8s ease-out .2s}.our-spirit-container.visible .description{opacity:1;transform:translateX(0)}.paragraph{font-size:1em;margin-bottom:20px;opacity:0;transform:translateX(-20px);transition:opacity .8s ease-out .4s,transform .8s ease-out .4s}.our-spirit-container.visible .paragraph{opacity:1;transform:translateX(0)}.center-decoration{align-items:center;display:flex;flex-direction:column;height:200px;justify-content:center;position:relative;width:100px}.star{animation:pulse 2s ease-in-out infinite;background-color:#112d4e;border-radius:50%;box-shadow:0 0 5px #3f72af,0 0 10px #3d365c;height:10px;width:10px}.line,.star{position:absolute}.line{animation:lineGrow 1s ease-in-out forwards,linePattern 4s linear infinite;background:linear-gradient(180deg,#0000,#112d4e,#0000);background-position:0 100%;background-size:100% 200%;height:100%;opacity:.7;width:3px}.circle{animation:rotate 4s linear infinite;border:2px dashed #3f72af;border-radius:50%;height:20px;position:absolute;width:20px}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes linePattern{0%{background-position:0 100%}50%{background-position:0 0}to{background-position:0 100%}}@keyframes lineGrow{0%{height:0}to{height:100%}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.description:hover,.paragraph:hover,.title:hover{color:#3f72af;cursor:pointer}.star:hover{box-shadow:0 0 8px #1b5e20,0 0 15px #1b5e20;transform:scale(1.2)}@media (min-width:1024px){.our-spirit-container{max-width:fit-content;padding:20px 50px}.left-section,.right-section{margin-bottom:0;width:100%!important}.center-decoration{height:240px;margin:auto;width:120px}.star{height:12px;width:12px}.line{height:auto;width:4px}.circle{height:24px;width:24px}.title{font-size:3em}}@media (max-width:767px){.star{height:8px;width:8px}.line{width:2px}.circle{height:16px;width:16px}.center-decoration{height:160px;width:80px}.our-spirit-container{grid-template-columns:1fr;padding:20px}.left-section,.right-section{margin-bottom:20px;text-align:center}.center-decoration{height:80px;rotate:90deg;width:auto}.title{font-size:1.8em}}@media (max-width:600px){.our-spirit-container{grid-template-columns:1fr;padding:20px}.left-section,.right-section{margin-bottom:20px;text-align:center}.center-decoration{height:80px;rotate:90deg;width:auto}.star{height:8px;width:8px}.line{width:2.5px}.circle{height:16px;width:16px}}.card-section-container{align-items:center;background-color:#0d1117;background-image:radial-gradient(at 20% 80%,#0f488a4d 0,#0000 50%),radial-gradient(at 80% 20%,#7e1fad4d 0,#0000 50%),radial-gradient(at 50% 50%,#1f7a7a33 0,#0000 50%);display:flex;justify-content:center;padding:5rem 2rem;width:100%}.card-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:1fr 1fr;max-width:1200px}.magic-card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0d;border-radius:1.25rem;overflow:hidden;position:relative;transform-style:preserve-3d;transition:transform .4s cubic-bezier(.23,1,.32,1);width:100%;will-change:transform}.card-content{display:flex;flex-direction:column;min-height:450px;padding:2.5rem;position:relative;z-index:2}.card-image-container{border-radius:1rem;height:200px;margin-bottom:2rem}.card-image{height:100%;object-fit:cover;width:100%}.card-text-content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;text-align:center}.card-text-content h2{color:#f0f6fc;font-family:Poppins,sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:.5px;margin-bottom:1rem}.card-text-content p{color:#c9d1d9;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.7;margin-bottom:2rem}.card-link{text-decoration:none}.cast-btn{background:linear-gradient(90deg,#5e60ce,#9b59b6);border:none;border-radius:50px;box-shadow:0 4px 15px #0003;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.8rem 2rem;transition:all .3s ease}.card-border,.card-glow{border-radius:inherit;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.card-glow{background:radial-gradient(circle at 50% 50%,#ffffff1a,#0000 40%);background:radial-gradient(circle at var(--glow-x,50%) var(--glow-y,50%),#ffffff1a,#0000 40%);opacity:0;transition:opacity .4s ease}.magic-card:hover .card-glow{opacity:1}.card-border{background:conic-gradient(from 180deg at 50% 50%,#5e60ce,#9b59b6,#5e60ce,#fff,#5e60ce) border-box;border:1.5px solid #0000;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.magic-card:hover .card-border{opacity:1}@media (max-width:1024px){.card-grid{gap:3rem;grid-template-columns:1fr}}@media (max-width:768px){.card-section-container{padding:4rem 1rem}.card-content{min-height:auto;padding:2rem}.card-text-content h2{font-size:1.5rem}.card-text-content p{font-size:.95rem}}.section__container{background-color:#f0f2f5;padding:4rem 2rem}.header__container{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1.5fr}.header__image__container{animation:fadeIn 1s ease-out;perspective:1000px}.president__image{border:5px solid #fff;border-radius:15px;box-shadow:0 10px 30px #0000001a;max-width:400px;transition:transform .4s ease,box-shadow .4s ease;width:100%}.president__image:hover{box-shadow:0 15px 40px #2d3e4e33;transform:rotateY(5deg) scale(1.05)}.header__content__container{animation:fadeIn 1s ease-out .3s;animation-fill-mode:both;text-align:left}.header__title{color:#1d3557;font-family:Playfair Display,serif;font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.message__card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fff9;border:1px solid #fff3;border-radius:15px;box-shadow:0 8px 32px 0 #1f268726;max-height:500px;overflow-y:auto;padding:2rem;transform-style:preserve-3d;transition:transform .4s cubic-bezier(.25,.8,.25,1),box-shadow .4s ease}.message__card:hover{box-shadow:0 12px 40px 0 #1f268733;transform:translateZ(20px) scale(1.02)}.scrollable-text{color:#333;font-family:Roboto,sans-serif;font-size:1.1rem;font-weight:400;line-height:1.9;padding-right:1rem;white-space:pre-line}.message__card::-webkit-scrollbar{width:8px}.message__card::-webkit-scrollbar-track{background:#0000}.message__card::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#1d355766;border:2px solid #0000;border-radius:10px}.message__card::-webkit-scrollbar-thumb:hover{background-color:#1d3557b3}@media screen and (min-width:1024px){.header__container{gap:4rem;grid-template-columns:1fr 1.5fr;max-width:fit-content;text-align:left}.header__image__container{margin:0}.president__image{margin-top:100px;max-width:450px}.header__content__container{text-align:left}.header__title{font-size:3.5rem}.message__card{max-height:500px;padding:2.5rem}}@media screen and (max-width:1024px){.header__container{gap:2rem;grid-template-columns:1fr;text-align:center}.header__image__container{margin:0 auto}.header__content__container{text-align:center}.header__title{font-size:2.5rem}.message__card{max-height:450px;padding:1.5rem}}@media screen and (max-width:768px){.section__container{padding:3rem 1rem}.header__container{gap:2rem}.president__image{max-width:300px}.header__title{font-size:2rem}.scrollable-text{font-size:1rem;line-height:1.8}.message__card{padding:1.5rem 1rem}}.Team-container{align-items:center;background:#0d0d0d;color:#fff;display:flex;flex-wrap:wrap;gap:40px;justify-content:flex-start;padding:60px 80px}.Team-profile-card{background-position:50%;background-size:cover;border-radius:12px;box-shadow:0 5px 20px #0003;filter:brightness(2);flex-shrink:0;height:400px;overflow:hidden;position:relative;width:350px}.Team-profile-card,.Team-profile-card:hover{transition:transform .3s ease-in-out,box-shadow .3s,filter .3s ease-in-out}.Team-profile-card:hover{box-shadow:0 10px 30px #000;transform:translateY(-5px);transform:scale(1.05)}.profile-overlay{align-items:center;background:#00000080;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding-bottom:20px;position:relative;text-align:center;transition:background .3s ease-in-out;width:100%}.profile-title{background:#0000004d;border-radius:6px;color:#f5f5f5;font-family:Playfair Display,serif;font-size:26px;font-weight:700;padding:6px 14px;text-shadow:2px 2px 5px #000c;transition:transform .3s ease-in-out}.gold-text{color:gold}.msg-profile-card:hover .profile-title{transform:translateY(-10px)}.arrow{background-color:#14141499!important;border:none;border-radius:50%;color:#d4a373;cursor:pointer;padding:4px;position:absolute;top:50%;transition:background-color .3s ease,transform .3s ease;z-index:10}.arrow:hover{background-color:#d4a373cc;color:#fff!important}.left-arrow{left:8px}.right-arrow{right:8px}.msg-content{animation:fadeIn 1s ease-in-out;max-width:600px;padding-left:30px}.ourteam-title{color:#07f;cursor:pointer;font-family:Poppins,sans-serif;font-size:38px;font-weight:700;position:relative;text-transform:uppercase}.ourteam-title:after{background:#d4a373;content:"";display:block;height:2px;margin:.5px 0 1.5rem;width:80px}.msg-text{animation:fadeIn 1.5s ease-in-out forwards;color:#e5e5e5;font-family:Georgia,serif;font-size:16px;line-height:1.7;opacity:0}.author-section{margin-top:20px}.author-section h3{color:#d4a373;font-family:Playfair Display,serif;font-size:20px}.see-me{cursor:pointer;font-size:14px;margin-bottom:10px;transition:color .3s}.see-me:hover{color:#d4a373}@media (max-width:600px){.Team-container{align-items:center;flex-direction:column;padding:40px 20px}.Team-profile-card{margin-bottom:20px;width:90%}.profile-overlay{padding:15px}.profile-title{font-size:22px;padding:4px 10px}.arrow{font-size:16px;padding:3px}.ourteam-title:after{justify-content:center;margin:auto auto 30px;width:60px;width:120px}.msg-content{padding-left:0;text-align:center}.arrow{font-size:18px;padding:2px}}.faculty-grid-section{background-color:#1a202c;color:#e2e8f0;font-family:Poppins,sans-serif;overflow:hidden;padding:40px 40px 80px;position:relative}.bg-shape{background:radial-gradient(circle,#00acc166 0,#00acc100 70%);border-radius:50%;height:300px;pointer-events:none;position:absolute;width:300px;z-index:0}.faculty-section-header{margin-bottom:60px;position:relative;text-align:center;z-index:1}.faculty-section-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#a0aec0);-webkit-background-clip:text;font-size:3.5rem;font-weight:700;margin-bottom:15px;text-shadow:0 4px 20px #0000004d}.faculty-section-header p{color:#a0aec0;font-size:1.2rem;margin:0 auto;max-width:600px}.faculty-grid-reimagined{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));position:relative;z-index:1}.faculty-card-reimagined{border:1px solid #2d3748;border-radius:16px;overflow:hidden;transition:border-color .3s ease}.faculty-card-reimagined:hover{border-color:#00acc1b3}.faculty-image-wrapper{height:320px;overflow:hidden;position:relative}.faculty-image-new{height:100%;object-fit:cover;object-position:center top;transition:transform .4s cubic-bezier(.25,.46,.45,.94);width:100%}.faculty-card-reimagined:hover .faculty-image-new{transform:scale(1.1)}.faculty-hover-details{background:linear-gradient(0deg,#10151ff2,#10151f00);bottom:0;color:#cbd5e0;left:0;padding:20px;position:absolute;right:0}.faculty-quote{border-left:3px solid #00acc1;font-size:.9rem;font-style:italic;line-height:1.5;margin-bottom:10px;padding-left:10px}.faculty-expertise{font-size:.8rem;font-weight:300}.faculty-expertise span{color:#fff;font-weight:600}.faculty-content{padding:25px;text-align:left}.faculty-name-new{color:#fff;font-size:1.5rem;font-weight:600;margin:0 0 5px}.faculty-title-new{color:#00acc1;font-size:1rem;font-weight:400;margin:0}.error-message,.loading-message{color:#a0aec0;font-size:1.2rem;padding:50px;text-align:center}.error-message{color:#f56565}@media (max-width:768px){.faculty-grid-section{padding:60px 20px}.faculty-section-header h2{font-size:2.5rem}}@media (max-width:480px){.faculty-section-header h2{font-size:2rem}.faculty-section-header p{font-size:1rem}.faculty-grid-reimagined{gap:25px}}.faq-container{background-color:#000;box-shadow:0 5px 15px #ffffff1a;color:#fff;display:flex;font-family:Poppins,sans-serif;justify-content:space-between;padding:50px}.faq-left{max-width:40%;opacity:.9}.faq-left h1{background:linear-gradient(180deg,#00d9ff,#164274);-webkit-background-clip:text;color:#0000;font-size:48px;font-weight:700;text-transform:uppercase}.faq-left p{color:#ddd;font-size:16px;margin-top:10px}.contact-list{list-style:none;margin:10px 0}.faq-left a{color:#3f72af;font-weight:700;text-decoration:none;transition:all .3s ease-in-out}.faq-left a:hover{color:#00c6ff;text-decoration:underline}.faq-right{width:50%}.faq-item{border-bottom:1px solid #fff3;border-radius:8px;cursor:pointer;margin-bottom:8px;padding:5px 0;transition:all .3s ease-in-out}.faq-item:hover{background:linear-gradient(90deg,#ffffff1a,#ffffff0d)}.faq-question{align-items:center;background:#ffffff0d;border-radius:5px;display:flex;font-size:18px;font-weight:700;justify-content:space-between;padding:10px 15px;transition:background .3s ease-in-out}.arrow{color:#c6ff00;font-size:20px;transition:transform .3s ease-in-out}.faq-answer{background:#ffffff0d;border-radius:5px;color:#ddd;font-size:16px;margin-top:5px;padding:10px 15px}@media (max-width:1024px){.faq-container{flex-direction:column;gap:50px;padding:60px 30px}.faq-left,.faq-right{flex:none;max-width:100%}.faq-left{border-bottom:1px dashed #fff3;padding-bottom:20px;text-align:center}.faq-left h1{font-size:44px}.faq-left p{font-size:15px;margin-left:auto;margin-right:auto;max-width:600px}.faq-left ul{display:flex;flex-wrap:wrap;gap:15px 30px;justify-content:center;margin:25px auto;max-width:600px}.faq-left li{margin-bottom:0}.faq-right{box-sizing:border-box;padding:0 10px;width:100%}.faq-question{font-size:18px;padding:15px 20px}.arrow{font-size:22px}.faq-answer{font-size:15px;padding:0 20px}}@media (max-width:767px){.faq-container{gap:40px;padding:40px 20px}.faq-left h1{font-size:36px}.faq-left p{font-size:14px;margin-bottom:15px}.faq-left li{flex-direction:column;font-size:15px;gap:5px;margin-bottom:15px;width:100%}.faq-left ul{align-items:center;flex-direction:column;gap:0}.faq-question{font-size:16px;padding:12px 18px}.arrow{font-size:20px}.faq-answer{font-size:14px;padding:0 18px}.faq-item{margin-bottom:10px}}@media (max-width:480px){.faq-container{padding:30px 15px}.faq-left h1{font-size:30px}.faq-left p{font-size:13px}.faq-left li{font-size:14px}.faq-question{font-size:15px;padding:10px 15px}.arrow{font-size:18px}.faq-answer{font-size:13px;padding:0 15px}}.gallery{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));padding:30px 40px;transition:all .3s ease}.gallery-title{color:#112d4e;font-family:Georgia,Times New Roman,Times,serif;font-size:2.5rem;font-weight:400;letter-spacing:2px;margin:50px 0 20px;position:relative;text-align:center;text-shadow:1px 1px 2px #0000001a}.gallery-title:after{background-color:#112d4e;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:width .5s ease;width:0}.gallery-title:hover:after{width:150px}.gallery-title{transition:transform .3s ease}.gallery-title:hover{transform:scale(1.05)}.gallery-title.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#112d4e,#2575fc);-webkit-background-clip:text}.gallery-title.fade-in{animation:fadeIn 1s ease forwards;opacity:0}.gallery.small{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.gallery.large{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.gallery-item{background:#fff;box-shadow:0 4px 10px #0003;overflow:hidden;transition:box-shadow .3s ease-in-out}.gallery-image{border-radius:8px;box-shadow:0 4px 12px #0000001a;height:220px;object-fit:cover;transition:transform .3s ease-in-out;width:100%}.gallery-image:hover{transform:scale(1.05)}.lightbox-overlay{align-items:center;animation:fadeIn .3s ease-in-out;background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.lightbox-overlay:hover{cursor:pointer}.lightbox-content{background:#fff;border-radius:8px;max-height:90%;max-width:90%;overflow:auto;padding:10px;position:relative}.lightbox-image{border-radius:8px;box-shadow:0 0 15px #00000080;height:auto;max-height:none;max-width:100%;width:auto}.lightbox-image:hover{transform:scale(1.05)}.lightbox-close-btn{align-items:center;background:#ffffffb3;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:24px;justify-content:center;padding:8px;position:absolute;right:10px;top:10px;transition:all .2s ease-in-out;z-index:1001}.lightbox-close-btn:hover{background:#fff;color:#000;transform:scale(1.1)}.lightbox-close-btn:active{transform:scale(.95)}@media screen and (max-width:1200px){.gallery{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:25px}.gallery-title{font-size:2.2rem;margin:40px 0 20px}.gallery-image,.gallery-item{height:200px}}@media screen and (max-width:768px){.gallery{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:20px}.gallery-title{font-size:2rem;margin:30px 0 15px}.gallery-image,.gallery-item{height:180px}}@media screen and (max-width:480px){.gallery{gap:10px;grid-template-columns:repeat(2,1fr)!important;padding:10px}.gallery-title{font-size:2.25rem;margin:20px 0 10px}.gallery-image{height:150px;object-fit:cover}.gallery-item{border-radius:12px;box-shadow:0 4px 12px #0000001a;height:150px;transition:transform .3s ease-in-out;width:100%!important}.gallery-image:hover{transform:scale(1.05)}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.Titles-container{align-items:center;background-color:#f0f2f5;display:flex;font-family:Poppins,sans-serif;justify-content:center;min-height:80vh;overflow:hidden;padding:60px 20px}.Titles-Image-grid{grid-gap:15px;background-color:#fff;border-radius:15px;box-shadow:0 15px 40px #0000001a;display:grid;gap:15px;grid-template-areas:"img1 img2 img3 img4" "img5 center center img6" "img7 center center img8" "img9 img10 img11 img12";grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);max-width:1200px;padding:20px;width:100%}.Titles-Image-grid>div:first-child{grid-area:1/1/2/2}.Titles-Image-grid>div:nth-child(2){grid-area:1/2/2/3}.Titles-Image-grid>div:nth-child(3){grid-area:1/3/2/4}.Titles-Image-grid>div:nth-child(4){grid-area:1/4/2/5}.Titles-Image-grid>div:nth-child(5){grid-area:2/1/3/2}.Titles-Image-grid>.Title-center{grid-area:2/2/4/4;z-index:2}.Titles-Image-grid>div:nth-child(7){grid-area:2/4/3/5}.Titles-Image-grid>div:nth-child(8){grid-area:3/1/4/2}.Titles-Image-grid>div:nth-child(9){grid-area:4/2/5/3}.Titles-Image-grid>div:nth-child(10){grid-area:3/4/4/5}.Titles-Image-grid>div:nth-child(11){grid-area:4/3/5/4}.Titles-Image-grid>div:nth-child(12){grid-area:4/4/5/5}.Title-item img{border-radius:10px;display:block;height:100%;height:200px;object-fit:cover;transition:transform .4s ease-in-out;width:100%}.Title-item{background-color:#e0e0e0;border-radius:10px;box-shadow:0 6px 15px #0000001a;cursor:pointer;overflow:hidden;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out}.Title-item:hover{box-shadow:0 12px 25px #00000040;transform:scale(1.03)}.Title-item:hover img{transform:scale(1.08)}.Title-center{align-items:center;background:linear-gradient(45deg,#fff,#f9f9f9);border-radius:10px;box-shadow:0 8px 20px #0003;display:flex;flex-direction:column;justify-content:center;padding:30px;text-align:center;transform:scale(1);transition:transform .3s ease,box-shadow .3s ease}.Title-center:hover{box-shadow:0 12px 30px #0000004d;transform:scale(1.01)}.metro-title{color:#1a5276;font-family:Georgia,serif;font-size:50px;font-weight:700;letter-spacing:-1px;line-height:1.2;margin-bottom:10px;transition:color .3s ease,transform .2s ease}.metro-title:hover{color:#ff7043;cursor:pointer;text-decoration:none;transform:scale(1.02)}.metro-subtitle{color:#666;font-family:Open Sans,sans-serif;font-size:20px;opacity:.9}@media (max-width:1024px){.Titles-Image-grid{gap:12px;grid-template-areas:"img1 img2 img3" "img4 center center" "img5 center center" "img6 img7 img8" "img9 img10 img11";grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(auto-fit,minmax(100px,1fr));max-width:900px;padding:15px}.Titles-Image-grid>div:first-child{grid-area:img1}.Titles-Image-grid>div:nth-child(2){grid-area:img2}.Titles-Image-grid>div:nth-child(3){grid-area:img3}.Titles-Image-grid>div:nth-child(4){grid-area:img4}.Titles-Image-grid>div:nth-child(5){grid-area:img5}.Titles-Image-grid>.Title-center{grid-area:center}.Titles-Image-grid>div:nth-child(7){grid-area:img6}.Titles-Image-grid>div:nth-child(8){grid-area:img7}.Titles-Image-grid>div:nth-child(9){grid-area:img8}.Titles-Image-grid>div:nth-child(10){grid-area:img9}.Title-item img{height:180px}.metro-title{font-size:40px}.metro-subtitle{font-size:17px}}@media (max-width:768px){.Titles-container{min-height:auto;padding:40px 15px}.Titles-Image-grid{gap:10px;grid-template-areas:"img1 img2" "img3 img4" "center center" "img5 img6" "img7 img8" "img9 img10";grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto-fit,minmax(80px,1fr));padding:10px}.Titles-Image-grid>div:first-child{grid-area:img1}.Titles-Image-grid>div:nth-child(2){grid-area:img2}.Titles-Image-grid>div:nth-child(3){grid-area:img3}.Titles-Image-grid>div:nth-child(4){grid-area:img4}.Titles-Image-grid>div:nth-child(5){grid-area:img5}.Titles-Image-grid>.Title-center{grid-area:center}.Titles-Image-grid>div:nth-child(7){grid-area:img6}.Titles-Image-grid>div:nth-child(8){grid-area:img7}.Titles-Image-grid>div:nth-child(9){grid-area:img8}.Titles-Image-grid>div:nth-child(10){grid-area:img9}.Title-item img{height:150px}.metro-title{font-size:32px;letter-spacing:0}.metro-subtitle{font-size:15px}}@media (max-width:480px){.Titles-container{padding:30px 10px}.Titles-Image-grid{gap:8px;grid-template-areas:none;grid-template-columns:1fr;grid-template-rows:auto;padding:5px}.Titles-Image-grid>div{grid-area:unset!important}.Title-item img{height:180px}.Title-center{grid-column:1/-1;margin-bottom:15px;margin-top:15px;padding:20px}.metro-title{font-size:28px}.metro-subtitle{font-size:14px}}@media (max-width:320px){.Titles-Image-grid{gap:5px}.Title-item img{height:150px}.metro-title{font-size:24px}.metro-subtitle{font-size:13px}}.activities-about{align-items:center;background-color:#f7f9fc;color:#333;display:flex;font-family:Poppins,sans-serif;gap:60px;justify-content:center;overflow:hidden;padding:80px 50px;position:relative}.activities-about:before{animation:backgroundPan 15s linear infinite;background:radial-gradient(circle,#cce5ff1a 1px,#0000 0);background-size:20px 20px;content:"";height:100%;left:0;opacity:.5;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}@keyframes backgroundPan{0%{background-position:0 0}to{background-position:200px 200px}}.image-grid{grid-gap:20px;display:grid;flex-shrink:0;gap:20px;grid-template-columns:repeat(2,1fr);max-width:600px;width:50%;z-index:1}.grid-column{display:flex;flex-direction:column;gap:20px}.grid-image{border-radius:12px;box-shadow:0 8px 20px #0003;cursor:pointer;height:auto;object-fit:cover;overflow:hidden;position:relative;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;width:100%}.grid-image.big{height:280px}.grid-image.small{height:220px}.grid-image:hover{box-shadow:0 12px 25px #0000004d;transform:scale(1.03)}.content-section{padding:0 0 0 20px;text-align:left;width:45%;z-index:1}.section-title{margin-bottom:25px}.welcome-title{color:#27548a;display:inline-block;font-family:Georgia,serif;font-size:3.2rem;font-weight:800;letter-spacing:-1.5px;line-height:1.1;position:relative}.welcome-title:hover{color:#007bff;cursor:pointer;transform:scale(1.01);transition:color .3s ease,transform .2s ease}.welcome-title:after{background-color:#007bff;bottom:-5px;content:"";height:4px;left:0;position:absolute;transition:width .3s ease-out;width:0}.welcome-title:hover:after{width:100%}.Activities-description{color:#4a4a4a;font-family:Cambria,serif;font-size:1.1rem;line-height:1.7;margin-bottom:20px;opacity:.9}@media screen and (max-width:1200px){.activities-about{flex-direction:column;gap:50px;padding:60px 30px}.image-grid{max-width:550px;width:80%}.grid-image.big{height:250px}.grid-image.small{height:200px}.content-section{padding:0;text-align:center;width:90%}.section-title{margin-bottom:20px}.welcome-title{font-size:2.8rem}.welcome-title:after{left:50%;transform:translateX(-50%)}.welcome-title:hover:after{width:100%}.Activities-description{font-size:1rem;margin-left:auto;margin-right:auto;max-width:700px}}@media screen and (max-width:768px){.activities-about{gap:40px;padding:40px 20px}.image-grid{gap:15px;width:95%}.grid-image.big{height:200px}.grid-image.small{height:160px}.welcome-title{font-size:2.2rem;letter-spacing:-1px}.Activities-description{font-size:.95rem}}@media screen and (max-width:480px){.activities-about{gap:30px;padding:30px 15px}.image-grid{gap:10px;width:100%}.grid-image.big{height:180px}.grid-image.small{height:140px}.welcome-title{font-size:1.8rem;letter-spacing:-.5px}.Activities-description{font-size:.85rem;line-height:1.6}}.hexagon-grid-wrapper{align-items:center;background:linear-gradient(135deg,#f8f6f4,#e9e0d8);display:flex;flex-direction:column;font-family:Poppins,sans-serif;min-height:100vh;overflow:hidden;padding:40px 20px 100px}.hexagonsection-title{animation:fadeInTitle 1s ease-out;color:#2c3e50;font-size:clamp(28px,5vw,40px);font-weight:700;letter-spacing:.5px;margin-bottom:50px;position:relative;text-align:center;text-shadow:0 2px 4px #0000001a}.hexagonsection-title:after{background-color:#e74c3c;border-radius:2px;bottom:-15px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:70px}.hexagon-grid-container{align-items:center;display:flex;flex-direction:column;max-width:1000px;width:100%}.hex-row{display:flex;justify-content:center;margin-bottom:-55px;width:100%}.hex-row>.hex-tile{margin:0 5px}.hex-tile{--hex-width:200px;--hex-height:calc(var(--hex-width)*1.1547);background:#b0bec5;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);cursor:pointer;flex-shrink:0;height:var(--hex-height);overflow:hidden;position:relative;transition:transform .4s cubic-bezier(.25,.8,.25,1),box-shadow .4s cubic-bezier(.25,.8,.25,1);width:var(--hex-width)}.hex-content{align-items:flex-end;background-position:50%;background-size:cover;display:flex;height:100%;justify-content:center;position:relative;transition:transform .5s cubic-bezier(.165,.84,.44,1);width:100%}.hex-tile:hover{box-shadow:0 18px 35px #0003,0 8px 15px #0000001a;transform:scale(1.08) translateY(-8px);z-index:10}.hex-tile:hover .hex-content{transform:scale(1.1)}.hex-content:before{background:linear-gradient(90deg,#fff0 0,#fff3 50%,#fff0);content:"";height:100%;left:-80%;opacity:0;position:absolute;top:0;transform:skewX(-25deg);transition:left .6s ease-in-out,opacity .4s ease;width:50%;z-index:2}.hex-tile:hover .hex-content:before{left:110%;opacity:1}.overlay{background:linear-gradient(0deg,#000c 0,#0009 50%,#0000);bottom:0;color:#fff;left:0;padding:15px 10px;position:absolute;text-align:center;transition:background .4s ease,padding .4s ease;width:100%;z-index:2}.hex-tile:hover .overlay{background:linear-gradient(0deg,#000000d9 0,#000000b3);padding-bottom:20px}.overlay h3{font-size:clamp(13px,2.5vw,15px);font-weight:600;letter-spacing:.5px;margin:0 0 8px;text-shadow:1px 1px 3px #00000080;transition:transform .3s ease-out}.hex-tile:hover .overlay h3{transform:translateY(-2px)}.learn-more{align-items:center;background:#ffffff1a;border:1px solid #fff6;border-radius:4px;color:#eee;display:inline-flex;font-size:clamp(11px,2vw,12px);font-weight:500;gap:8px;margin-top:5px;padding:5px 10px;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1)}.learn-more:hover{background:#e74c3c;border-color:#e74c3c;box-shadow:0 2px 8px #e74c3c66;color:#fff;transform:translateY(-1px)}.learn-more svg{font-size:11px}@media (max-width:900px){.hex-tile{--hex-width:160px}.hex-row{margin-bottom:-44px}}@media (max-width:768px){.hexagon-grid-wrapper{padding:50px 15px}.hexagonsection-title{margin-bottom:40px}.hex-tile{--hex-width:130px}.hex-row{margin-bottom:-35px}.hex-row>.hex-tile{margin:0 3px}.overlay h3{margin-bottom:5px}.learn-more{gap:5px;padding:4px 8px}}@media (max-width:480px){.hexagon-grid-wrapper{min-height:auto;padding:40px 10px 70px}.hexagonsection-title{margin-bottom:30px}.hexagonsection-title:after{bottom:-10px;width:50px}.hex-tile{--hex-width:100px}.hex-row{margin-bottom:-27px}.hex-row>.hex-tile{margin:0 2px}.overlay{padding:10px 5px}.overlay h3{margin-bottom:4px}.learn-more{gap:4px;margin-top:3px;padding:3px 6px}}@supports not (clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)){.hex-tile{border-radius:8px;clip-path:none!important;height:180px;margin:10px;width:180px}.hex-row{flex-wrap:wrap;margin-bottom:10px}.hex-row-indent{margin-left:0}.hex-link:focus-visible .hex-content:before{border:none}}.ethicraft-action-container{align-items:center;background:#fdfdfd;display:flex;flex-wrap:wrap;font-family:Poppins,sans-serif;font-family:Georgia,serif;gap:60px;justify-content:center;min-height:80vh;overflow:hidden;padding:80px 5%;position:relative}.ethicraft-action-content{flex:1 1;max-width:650px;min-width:320px;padding-right:40px;z-index:1}.ethicraft-action-title{color:#2c3e50;font-size:2.75rem;font-weight:700;line-height:1.2;margin-bottom:45px}.ethicraft-action-title span{color:#2980b9;font-style:normal;font-weight:800;text-shadow:2px 2px 5px #0000000d}.ethicraft-action-features{display:flex;flex-direction:column;gap:25px}.ethicraft-feature-item{align-items:flex-start;background-color:#fff;border-left:5px solid #3498db;border-radius:8px;box-shadow:0 4px 10px #00000014;display:flex;padding:15px 20px;transition:transform .3s ease,box-shadow .3s ease}.ethicraft-feature-item:hover{box-shadow:0 10px 25px #00000026;transform:translateX(12px) translateY(-3px)}.ethicraft-feature-icon{flex-shrink:0;font-size:2.2rem;margin-right:20px}.ethicraft-feature-text h3{color:#34495e;font-size:1.3rem;font-weight:700;margin-bottom:8px}.ethicraft-feature-text p{color:#7f8c8d;font-size:1rem;line-height:1.6}.ethicraft-action-image-container{align-items:center;display:flex;flex:1 1;justify-content:center;min-width:300px;z-index:1}.ethicraft-image-wrapper{align-items:center;background-color:#e0e0e0;border-radius:25px;box-shadow:0 15px 40px #00000040;display:flex;height:450px;justify-content:center;max-width:500px;overflow:hidden;position:relative;width:100%}.ethicraft-action-image{display:block;height:100%;object-fit:cover;transition:transform .5s ease-in-out;width:100%}.ethicraft-action-image:hover{transform:scale(1.05)}.ethicraft-image-placeholder{color:#777;font-size:1.1rem;text-align:center}@media (max-width:992px){.ethicraft-action-container{align-items:center;flex-direction:column;gap:50px;padding:60px 4%}.ethicraft-action-content{margin-bottom:0;max-width:700px;padding-right:0;text-align:center}.ethicraft-action-title{font-size:2.8rem;margin-bottom:35px}.ethicraft-action-features{align-items:center}.ethicraft-feature-item{justify-content:flex-start;max-width:500px;text-align:left}.ethicraft-image-wrapper{height:400px;max-width:90%}}@media (max-width:768px){.ethicraft-action-container{gap:40px;padding:40px 3%}.ethicraft-action-title{font-size:2.2rem;margin-bottom:30px}.ethicraft-feature-icon{font-size:1.8rem;margin-right:15px}.ethicraft-feature-text h3{font-size:1.2rem}.ethicraft-feature-text p{font-size:.95rem}.ethicraft-image-wrapper{border-radius:20px;box-shadow:0 10px 30px #0003;height:350px}}@media (max-width:480px){.ethicraft-action-container{gap:30px;padding:30px 2%}.ethicraft-action-title{font-size:1.8rem;margin-bottom:25px}.ethicraft-feature-item{gap:15px;padding:12px 15px}.ethicraft-feature-icon{font-size:1.5rem}.ethicraft-feature-text h3{font-size:1.05rem}.ethicraft-feature-text p{font-size:.85rem}.ethicraft-image-wrapper{border-radius:15px;box-shadow:0 8px 25px #0000002e;height:280px}}.blog-slider-container{border-radius:20px;box-shadow:0 10px 40px #0006;color:#fff;margin:50px auto;padding:30px;text-align:center;width:90%}.slider-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#ff007b,#ff8700);-webkit-background-clip:text;font-size:28px;font-weight:700;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}.blog-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:20px;box-shadow:0 10px 30px #0000004d;margin:10px auto;overflow:hidden;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;width:90%}.blog-card:hover{box-shadow:0 15px 35px #0006;transform:translateY(-8px)}.blog-image-container{border-bottom:3px solid #ff007b;height:200px;overflow:hidden;width:100%}.blog-image{height:100%;object-fit:cover;transition:transform .4s ease-in-out;width:100%}.blog-card:hover .blog-image{transform:scale(1.1)}.blog-content{color:#fff;height:200px;padding:0 30px;text-align:center}.blog-title{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#ff007b,#ff8700);-webkit-background-clip:text;color:#000;font-size:20px;font-weight:700;height:30px;margin-top:10px;text-transform:uppercase}.blog-title:hover{letter-spacing:2px}.blog-description{color:#000;font-size:16px;height:80px;margin-bottom:40px;margin-top:10px;text-align:justify}.blog-footer{align-items:center;color:#000;display:flex;font-size:14px;height:20px;justify-content:space-between;text-align:justify}.like-btn{background:#0000;border:2px solid #ff007b;border-radius:30px;color:#ff007b;cursor:pointer;font-weight:700;padding:7px 15px;transition:all .3s ease-in-out}.like-btn:hover{background:#ff007b;box-shadow:0 5px 15px #ff007b80;color:#fff}.slick-dots li button:before{color:#000}.slick-dots li.slick-active button:before{color:#030303}.modal-overlay11{align-items:center;background:#0009;display:flex;height:100%;justify-content:center;left:0;margin-top:20px;position:fixed;top:0;width:100%;z-index:999}.modal-header-section{display:flex;gap:20px;margin-bottom:20px}.modal-image11{border-radius:10px;height:200px;max-width:200px;object-fit:cover}.modal-text-info{align-items:start;flex:1 1;text-align:left}.modal-content11{background:#fff;border-radius:10px;color:#000;max-height:80vh;max-width:1100px;overflow-y:auto;padding:2rem;width:90%}.modal-desc11{color:#333;font-size:16px;line-height:1.6;margin-bottom:20px;margin-top:20px;text-align:justify}.blog-close-btn{background:#0000;border:none;color:#000;cursor:pointer;font-size:24px;margin-bottom:50px;right:10px;top:10px}@media screen and (max-width:768px){.modal-header-section{align-items:center;flex-direction:column}.modal-image11{height:auto;max-width:100%}.modal-text-info{text-align:center}.modal-content11{padding:1rem;width:95%}.modal-desc11{font-size:14px;text-align:center}.modal-header-section{gap:10px}.modal-text-info h2{font-size:20px}}@media screen and (max-width:480px){.modal-content11{padding:.5rem;width:100%}.modal-header-section{gap:5px}.modal-text-info h2{font-size:18px}.modal-desc11{font-size:1rem;text-align:center}.blog-content{padding:0 10px}}:root{--ec-color-dark-bg:#1c1c1c;--ec-color-primary:#3498db;--ec-color-secondary:#2ecc71;--ec-color-text-light:#ecf0f1;--ec-color-text-dark:#2c3e50;--ec-color-border-light:#ffffff1a;--ec-color-overlay:#0009;--ec-font-heading:"Playfair Display",serif;--ec-font-body:"Poppins",sans-serif;--ec-font-accent:"Roboto Condensed",sans-serif;--current-slide-image:none;--slide-image-position-x:center;--slide-image-position-y:center}.ec-home-slider-container{color:#2c3e50;color:var(--ec-color-text-dark);display:flex;font-family:Poppins,sans-serif;font-family:var(--ec-font-body);height:100vh;overflow-x:hidden;position:relative}.ec-left-pane{background-color:#1c1c1c;background-color:var(--ec-color-dark-bg);box-sizing:border-box;color:#ecf0f1;color:var(--ec-color-text-light);display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;padding:40px 60px;position:relative;width:48%;z-index:10}.ec-logo-header{margin-bottom:40px;will-change:transform}.ec-logo-text{line-height:1.1;margin-top:15px}.ec-logo-text-chapter{color:#2ecc71;color:var(--ec-color-secondary);display:block;font-family:Playfair Display,serif;font-family:var(--ec-font-heading);font-size:clamp(28px,2.5vw,42px);font-weight:700;letter-spacing:.5px;text-shadow:1px 1px 3px #0000004d}.ec-logo-text-tagline{display:block;font-size:clamp(16px,1.2vw,24px);font-weight:400;letter-spacing:.2px;margin-top:5px}.ec-header-tagline,.ec-logo-text-tagline{color:#ecf0f1;color:var(--ec-color-text-light);font-family:Poppins,sans-serif;font-family:var(--ec-font-body)}.ec-header-tagline{font-size:clamp(13px,.9vw,16px);line-height:1.6;margin-top:15px;opacity:.9;text-align:justify}.ec-left-content-wrapper{margin-bottom:50px;margin-top:auto;will-change:transform}.ec-why-join-title{border-left:4px solid #2ecc71;border-left:4px solid var(--ec-color-secondary);color:#3498db;color:var(--ec-color-primary);font-family:Roboto Condensed,sans-serif;font-family:var(--ec-font-accent);font-size:clamp(18px,1.5vw,24px);font-weight:700;letter-spacing:1.5px;margin-bottom:20px;padding-left:10px;text-transform:uppercase}.ec-join-description p{color:#ecf0f1;color:var(--ec-color-text-light);font-family:Poppins,sans-serif;font-family:var(--ec-font-body);font-size:clamp(14px,1vw,18px);line-height:1.8;margin-bottom:10px;padding-left:25px;position:relative}.ec-join-description p:before{color:#2ecc71;color:var(--ec-color-secondary);content:"•";font-size:1.2em;left:0;position:absolute;top:-2px}.ec-start-something-tag{color:#2ecc71;color:var(--ec-color-secondary);font-family:Poppins,sans-serif;font-family:var(--ec-font-body);font-style:italic;font-weight:600;margin-top:25px;padding-left:0;text-align:center}.ec-start-something-tag:before{display:none}.ec-right-pane{align-items:center;background-color:#333;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative;width:52%}.ec-image-slider{background-color:#0000001a}.ec-image-slider,.ec-slide-item{height:100%;left:0;position:absolute;top:0;width:100%}.ec-slide-item{opacity:0;transform:scale(1.05);visibility:hidden;will-change:opacity,transform;z-index:0}.ec-slide-item img{display:block;height:100%;object-fit:cover;object-position:center center;width:100%}.ec-loading-spinner,.ec-no-images-placeholder{align-items:center;background-color:#000000b3;color:#ecf0f1;color:var(--ec-color-text-light);display:flex;flex-direction:column;font-size:1.2rem;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:5}.spinner{animation:spin 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#3498db;border-top:4px solid var(--ec-color-primary);height:40px;margin-bottom:15px;width:40px}.ec-slider-controls-vertical{position:absolute;right:30px;top:50%;transform:translateY(-50%);z-index:20}.ec-slider-controls-vertical,.ec-slider-dots{align-items:center;display:flex;flex-direction:column}.ec-slider-dots{margin-bottom:30px}.ec-dot{background-color:#ecf0f1;background-color:var(--ec-color-text-light);border:2px solid #fff6;border-radius:50%;box-shadow:0 2px 5px #0003;cursor:pointer;height:12px;margin-bottom:15px;opacity:.7;transition:all .3s ease;width:12px}.ec-dot:last-child{margin-bottom:0}.ec-dot:hover{transform:scale(1.2)}.ec-dot.active,.ec-dot:hover{background-color:#3498db;background-color:var(--ec-color-primary);opacity:1}.ec-dot.active{box-shadow:0 0 10px #3498db;box-shadow:0 0 10px var(--ec-color-primary);transform:scale(1.4)}.ec-slider-arrows{display:flex;flex-direction:column}.ec-arrow-btn{background:#0006;border:none;border-radius:50%;box-shadow:0 2px 8px #0000004d;cursor:pointer;font-size:24px;opacity:.8;padding:12px;transition:background-color .3s ease,color .3s ease,transform .3s ease}.ec-arrow-btn,.ec-arrow-btn:hover{color:#ecf0f1;color:var(--ec-color-text-light)}.ec-arrow-btn:hover{background-color:#3498db;background-color:var(--ec-color-primary);opacity:1;transform:scale(1.1)}.ec-arrow-btn:first-child{margin-bottom:20px}@media (min-width:1200px){.ec-left-pane{padding:20px 40px 0;width:50%}.ec-left-content-wrapper{margin-bottom:20px;margin-top:20px!important}.ec-logo-header{margin-bottom:0}.ec-logo-text-chapter{font-size:clamp(30px,2.5vw,48px)}.ec-logo-text-tagline{font-size:clamp(18px,1.2vw,26px)}.ec-header-tagline{font-size:clamp(14px,1vw,18px)}.ec-slider-arrows{display:none}}@media (max-width:1200px){.ec-left-pane{padding:30px 40px}.ec-logo-img{width:50px}.ec-logo-text-chapter{font-size:clamp(26px,2.3vw,38px)}.ec-logo-text-tagline{font-size:clamp(15px,1.1vw,22px)}.ec-header-tagline{font-size:clamp(12px,.8vw,15px)}.ec-why-join-title{font-size:clamp(17px,1.4vw,22px)}.ec-join-description p{font-size:clamp(13px,.95vw,17px)}.ec-main-title-overlay{font-size:clamp(50px,8vw,100px);padding-left:40px}.ec-title-line-textured{clip-path:polygon(0 0,48% 0,48% 100%,0 100%)}.ec-title-line-white:after{clip-path:polygon(48% 0,100% 0,100% 100%,48% 100%)}.ec-slider-controls-vertical{right:20px}}@media (max-width:992px){.ec-home-slider-container{flex-direction:column;height:auto;min-height:100vh}.ec-left-pane,.ec-right-pane{justify-content:center;min-height:50vh;padding:30px;width:100%}.ec-left-pane{order:1;padding-bottom:50px;text-align:center}.ec-right-pane{order:2}.ec-logo-header{margin-bottom:30px}.ec-logo-img{margin:0 auto 15px}.ec-logo-text-chapter,.ec-logo-text-tagline{font-size:clamp(24px,5vw,36px);text-align:center}.ec-logo-text-tagline{font-size:clamp(14px,3vw,20px)}.ec-header-tagline{font-size:clamp(12px,2.5vw,15px);text-align:center}.ec-left-content-wrapper{margin-bottom:0;margin-top:30px}.ec-why-join-title{border-left:none;margin-bottom:15px;padding-left:0;text-align:center}.ec-join-description p{margin-left:auto;margin-right:auto;max-width:500px;text-align:left}.ec-main-title-overlay{align-items:center;display:flex;flex-direction:column;font-size:clamp(40px,8vw,80px);margin-bottom:40px;margin-top:40px;order:0;padding-left:0;position:static;text-align:center;transform:none}.ec-title-line-textured,.ec-title-line-white:after{-webkit-background-clip:initial;background-clip:initial;background-image:none;clip-path:none;color:#3498db;color:var(--ec-color-primary);display:block;position:static;text-align:center}.ec-title-line-white{color:#2c3e50;color:var(--ec-color-text-dark)}.ec-title-line-white:after{content:none}.ec-slider-controls-vertical{display:flex;flex-direction:row;justify-content:center;margin-top:30px;position:relative;right:auto;top:auto;transform:none;width:100%}.ec-slider-dots{flex-direction:row;margin-bottom:0;margin-right:20px}.ec-dot{margin-bottom:0;margin-right:15px}.ec-dot:last-child{margin-right:0}.ec-slider-arrows{flex-direction:row}.ec-arrow-btn:first-child{margin-bottom:0;margin-right:15px}}@media (max-width:768px){.ec-left-pane,.ec-right-pane{padding:25px}.ec-logo-img{width:45px}.ec-logo-text-chapter{font-size:clamp(22px,6vw,32px)}.ec-logo-text-tagline{font-size:clamp(13px,3.5vw,18px)}.ec-header-tagline{font-size:clamp(11px,2.8vw,14px)}.ec-why-join-title{font-size:clamp(16px,4vw,20px)}.ec-join-description p{font-size:clamp(13px,3vw,16px);padding-left:20px}.ec-join-description p:before{font-size:1em}.ec-main-title-overlay{font-size:clamp(36px,9vw,70px);margin-bottom:30px;margin-top:30px}.ec-arrow-btn{font-size:20px;padding:10px}.ec-dot{height:10px;margin-right:12px;width:10px}}@media (max-width:480px){.ec-left-pane,.ec-right-pane{padding:20px}.ec-logo-img{width:40px}.ec-logo-text-chapter{font-size:clamp(20px,7vw,28px)}.ec-logo-text-tagline{font-size:clamp(12px,4vw,16px)}.ec-header-tagline{font-size:clamp(10px,3.5vw,13px)}.ec-why-join-title{font-size:clamp(15px,4.5vw,18px)}.ec-join-description p{font-size:clamp(12px,3.5vw,15px);line-height:1.6;padding-left:15px}.ec-join-description p:before{font-size:.9em;left:0}.ec-start-something-tag{font-size:clamp(12px,3.8vw,15px)}.ec-main-title-overlay{font-size:clamp(30px,10vw,60px);margin-bottom:25px;margin-top:25px}.ec-slider-controls-vertical{margin-top:20px}.ec-arrow-btn{font-size:18px;padding:8px}.ec-dot{height:8px;margin-right:10px;width:8px}}:root{--AC-bg-color:#121212;--surface-color:#1e1e1e;--primary-color:#00a9ff;--secondary-color:#cdf5fd;--text-primary:#f0f0f0;--text-secondary:#a0a0a0;--border-color:#333;--shadow-color:#0006}.page-wrapper{background-color:#121212!important;background-color:var(--AC-bg-color)!important;font-family:Inter,sans-serif;margin:0 auto;max-width:1400px;padding:2rem}.page-header{margin-bottom:2rem;text-align:center}.colleges-title{color:#f0f0f0;color:var(--text-primary);display:inline-block;font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:-1px;padding-bottom:.5rem;position:relative}.colleges-title:after{background:linear-gradient(90deg,#00a9ff,#cdf5fd);background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:50%}.colleges-container{display:flex;gap:2rem}.sidebar{align-self:flex-start;position:sticky;top:2rem;width:25%}.sidebar nav{display:flex;flex-direction:column;gap:.5rem}.sidebar-item{background-color:#1e1e1e;background-color:var(--surface-color);border:1px solid #333;border:1px solid var(--border-color);border-radius:8px;color:#a0a0a0;color:var(--text-secondary);cursor:pointer;font-weight:500;padding:.8rem 1.2rem;position:relative;text-align:left;transition:color .3s ease,background-color .3s ease}.sidebar-item:hover{background-color:#333;background-color:var(--border-color);color:#f0f0f0;color:var(--text-primary)}.sidebar-item.active{background-color:#1e1e1e;background-color:var(--surface-color);color:#f0f0f0;color:var(--text-primary)}.active-indicator{background-color:#00a9ff;background-color:var(--primary-color);border-radius:8px;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.content{flex:1 1;min-width:0}.content-inner{background-color:#1e1e1e;background-color:var(--surface-color);border:1px solid #333;border:1px solid var(--border-color);border-radius:12px;padding:2rem}.content-title{border-bottom:1px solid #333;border-bottom:1px solid var(--border-color);color:#f0f0f0;color:var(--text-primary);font-size:clamp(1.5rem,4vw,2rem);font-weight:600;margin-bottom:1.5rem;padding-bottom:1rem}.university-card{display:flex;flex-direction:column;gap:1.5rem}.university-image img{border:1px solid #333;border:1px solid var(--border-color);border-radius:8px;height:250px;object-fit:cover;width:100%}.university-details h3{color:#f0f0f0;color:var(--text-primary);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.university-details p{color:#a0a0a0;color:var(--text-secondary);line-height:1.6;margin-bottom:.5rem}.university-details p strong{color:#f0f0f0;color:var(--text-primary);font-weight:500}.visit-button{align-items:center;background-color:#00a9ff;background-color:var(--primary-color);border-radius:8px;color:var(--bg-color);display:inline-flex;font-weight:600;gap:.5rem;margin-top:1rem;padding:.8rem 1.5rem;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.visit-button:hover{box-shadow:0 5px 15px #00a9ff33;transform:translateY(-3px)}.loading-state{align-items:center;color:#a0a0a0;color:var(--text-secondary);display:flex;font-size:1.2rem;height:50vh;justify-content:center}.mobile-nav-header{display:none}@media (max-width:1024px){.colleges-container{flex-direction:column}.sidebar{position:relative;top:0;width:100%}.sidebar nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:767px){.page-wrapper{padding:1rem}.sidebar{display:none}.sidebar.mobile-open{display:block;margin-bottom:1.5rem}.sidebar nav{grid-template-columns:1fr}.mobile-nav-header{display:block;margin-bottom:1.5rem}.mobile-nav-header button{align-items:center;background-color:#1e1e1e;background-color:var(--surface-color);border:1px solid #333;border:1px solid var(--border-color);border-radius:8px;color:#f0f0f0;color:var(--text-primary);cursor:pointer;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;padding:.8rem 1.2rem;text-align:left;width:100%}.content-inner{padding:1.5rem}.university-card{flex-direction:column}.university-image img{height:200px}}.latest-stories{background:#fdfdfd;color:#333;font-family:Inter,sans-serif;overflow:hidden;padding:2.5rem 1.5rem}.stories-header h2{color:#222;font-family:Playfair Display,serif;font-size:2.25rem;font-weight:700;margin-bottom:2rem;text-align:center}.main-content{display:flex;flex-direction:column;gap:2rem}.featured-article{background:#fff;border-radius:1rem;box-shadow:0 4px 12px #0000000d;overflow:hidden;transition:transform .4s ease,box-shadow .4s ease}.featured-article:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-5px)}.featured-image-wrapper{aspect-ratio:16/9;overflow:hidden;width:100%}.featured-image-wrapper img{height:100%;object-fit:cover;width:100%}.featured-text{padding:1.5rem}.featured-text .category{color:#0056d2;display:block;font-size:.8rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.featured-text h3{color:#222;font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700;line-height:1.3;margin:.25rem 0 .5rem}.featured-text .meta{color:#666;font-size:.85rem;margin-bottom:1rem}.featured-text .description{color:#555;font-size:.95rem;line-height:1.6}.side-articles{display:flex;flex-direction:column;gap:1rem}.side-article{align-items:center;background-color:#f7f7f7;border-radius:.75rem;cursor:pointer;display:flex;gap:1rem;padding:1rem;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.side-article:hover{background-color:#fff;box-shadow:0 4px 12px #0000000d}.side-article img{border-radius:.5rem;flex-shrink:0;height:60px;object-fit:cover;width:80px}.side-article .text{overflow:hidden}.side-article .text .category{color:#0056d2;font-size:.7rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.side-article .text h4{color:#333;font-size:1rem;font-weight:600;line-height:1.3;margin:.25rem 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-article .text .meta{color:#777;font-size:.75rem}@media (min-width:768px){.latest-stories{padding:4rem 2rem}.stories-header h2{font-size:2.75rem;margin-bottom:3rem}.main-content{align-items:flex-start;flex-direction:row;gap:2.5rem}.featured-article{flex:2 1}.side-articles{flex:1 1;max-height:550px;overflow-y:auto;padding-right:.5rem}.side-articles::-webkit-scrollbar{width:6px}.side-articles::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.side-articles::-webkit-scrollbar-track{background-color:#f0f0f0}}@media (min-width:1024px){.latest-stories{margin:0 auto;max-width:1200px;padding:5rem 3rem}.featured-text h3{font-size:1.75rem}.featured-text{padding:2rem}}.design-component{align-items:center;background-color:#f9f9f9;display:flex;justify-content:space-between;opacity:0;padding:50px;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}.fade-in{opacity:1;transform:translateY(0)}.left-section{flex:1 1;padding-right:40px}.intro-text{color:#333;font-size:2.5em;font-weight:700;margin-bottom:10px;position:relative}.highlight{color:#007bff;transition:color .3s ease}.intro-text:after{background-color:#007bff;bottom:-5px;content:"";height:3px;left:0;opacity:0;position:absolute;transform:translateX(-20px);transition:opacity .3s ease,transform .3s ease;width:50px}.intro-text:hover:after{opacity:1;transform:translateX(0)}.sub-text{color:#666;font-size:1.2em;margin-bottom:20px}.about-button{background-color:#333;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1em;padding:15px 30px;transition:background-color .3s ease,transform .2s ease-in-out}.about-button:hover{background-color:#555;transform:scale(1.05)}.right-section-camps{flex:2 1;position:relative}.camps_slider-container{border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden;position:relative}.slider{display:flex;transition:transform .6s cubic-bezier(.16,1,.3,1)}.slide11{flex:0 0 100%;position:relative}.slide-image{display:block;height:350px;width:100%}.image-details{background:#0009;bottom:0;color:#fff;left:0;padding:20px;position:absolute;transform:translateY(20px);transition:opacity .4s ease-in-out,transform .4s ease-in-out;width:100%}.slide:hover .image-details{transform:translateY(0)}.image-title{font-size:1.5em;margin-bottom:5px}.image-subtitle{font-size:1em;font-style:italic}.see-details{color:#007bff;cursor:pointer;font-weight:700;margin-top:10px;padding-bottom:3px;position:relative}.see-details:after{background-color:#007bff;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease-in-out;width:0}.see-details:hover:after{width:100%}.slider-button{background:#0000004d;border:none;border-radius:50%;color:#fff;cursor:pointer;padding:15px;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease-in-out,transform .2s ease-in-out;z-index:10}.slider-container:hover .slider-button{opacity:1}.slider-button:hover{background:#00000080;transform:translateY(-50%) scale(1.1)}.slider-button.prev{left:10px}.slider-button.next{right:10px}.slider-button svg{height:20px;width:20px}.dots{bottom:15px;display:flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%)}.dot{background-color:#0006;border:none;border-radius:50%;cursor:pointer;height:12px;transition:background-color .3s ease;width:12px}.dot.active{background-color:#007bff}.dot:hover{background-color:#000000b3}.other-options{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.option-button{background:none;border:1px solid #ccc;border-radius:5px;color:#666;cursor:pointer;font-size:.9em;padding:10px 20px;transition:border-color .3s ease,color .3s ease,transform .2s ease-in-out}.option-button.active{border-color:#007bff;color:#007bff;font-weight:700}.option-button:hover{border-color:#007bff;color:#007bff;transform:scale(1.05)}@media (max-width:1024px){.design-component{flex-direction:column;gap:30px;padding:20px}.left-section{margin-bottom:20px;padding:0;text-align:center}.intro-text{font-size:2em;line-height:1.3}.sub-text{font-size:1em}.about-button{font-size:1em;padding:12px 20px;width:100%}.right-section-camps{width:100%}.camps_slider-container{border-radius:12px;overflow:hidden}.slide-image11{height:220px;object-fit:cover}.slider-button{font-size:0;height:45px;padding:12px;width:45px}.dots{bottom:10px;gap:10px}.dot{height:14px;width:14px}.image-details{font-size:.9em;padding:15px}.image-title{font-size:1.2em}.image-subtitle{font-size:.9em}.see-details{font-size:.85em}}@media (max-width:768px){.design-component{flex-direction:column;padding:30px}.left-section{margin-bottom:30px;padding-right:0;text-align:center}.right-section-camps{width:100%}.other-options{justify-content:center}}@media screen and (max-width:640px){.design-component{padding:20px}.left-section{margin-bottom:20px;padding-right:0;text-align:center}.right-section-camps{width:100%}.camps_slider-container{height:300px}.slide-image{height:180px;object-fit:cover}}@media screen and (max-width:480px){.design-component{padding:15px}.left-section{margin-bottom:15px;padding-right:0;text-align:center}.right-section-camps{width:100%}.camps_slider-container{height:250px}.slide-image{height:150px;object-fit:cover}.slider-button{height:40px;padding:10px;width:40px}.dots{bottom:5px;gap:6px}}body{background-color:#f0f0f0;font-family:Roboto,sans-serif}.triglav-section{background-color:#fff;box-shadow:0 5px 25px #0000001a;box-sizing:border-box;margin:40px auto;max-width:1200px;overflow:hidden;padding:40px 20px}.triglav-header{margin-bottom:60px;position:relative;text-align:center}.triglav-title{color:#007bff;font-family:Playfair Display,serif;font-size:3.5em;font-weight:700;line-height:1.1;margin:0 0 30px}.triglav-header-content-box{background-color:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 3px 15px #0000001a;padding:30px;text-align:center}.triglav-subtitle{color:#555;font-size:1.1em;margin:0 auto 20px;max-width:800px}.header-box-separator{background-color:#d9534f;content:"";display:block;height:3px;margin:20px auto 30px;width:60px}.triglav-intro-in-box{display:flex;flex-wrap:wrap;gap:40px;padding:0 10px;text-align:left}.intro-column{flex:1 1;min-width:280px;text-align:justify}.intro-column p{margin-bottom:20px}.header-separator{background-color:#d9534f;content:"";display:block;height:3px;margin:60px auto 0;width:80px}.section-icon{color:#d9534f;font-size:2em;line-height:1;margin-bottom:50px;text-align:center}.mountain-icon{display:inline-block;font-weight:700;transform:rotate(180deg)}.triglav-gallery{box-sizing:border-box;margin-bottom:60px;overflow:hidden;padding:0 5%;position:relative}.gallery-container{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:center;display:flex;gap:20px;overflow-x:hidden;padding-bottom:20px;padding-left:180px;padding-right:180px;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery-container::-webkit-scrollbar{display:none}.gallery-item{background-position:50%;background-size:cover;border-radius:8px;box-shadow:0 4px 10px #0000001a;cursor:pointer;flex:0 0 auto;height:220px;position:relative;scroll-snap-align:center;transition:transform .4s ease-in-out,box-shadow .3s ease-in-out;width:300px;z-index:0}.gallery-item:hover{box-shadow:0 8px 15px #0003;transform:scale(1.05)}.central-gallery-item{border:5px solid #d9534f;box-shadow:0 8px 25px #0006;height:350px;transform:scale(1.05);width:500px;z-index:1}.gallery-nav{align-items:center;background-color:#fffc;border:1px solid #ccc;border-radius:50%;box-shadow:0 2px 5px #0000001a;color:#d9534f;cursor:pointer;display:flex;font-size:1.8em;font-weight:700;height:45px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s ease,color .3s ease,transform .3s ease;-webkit-user-select:none;user-select:none;width:45px;z-index:10}.gallery-nav.left{left:20px}.gallery-nav.right{right:20px}.gallery-nav:hover{background-color:#d9534f;color:#fff;transform:translateY(-50%) scale(1.1)}.gallery-nav:active{transform:translateY(-50%) scale(1)}.gallery-separator{background-color:#d9534f;content:"";display:block;height:3px;margin:30px auto 0;width:80px}.triglav-offer{align-items:flex-start;display:flex;flex-wrap:wrap-reverse;gap:60px;margin-bottom:40px;padding:0 20px}.offer-image-container{border-radius:8px;box-shadow:0 5px 15px #00000026;flex:1 1;max-width:480px;min-width:350px;overflow:hidden;transition:transform .3s ease-in-out}.offer-image-container:hover{transform:translateY(-5px)}.offer-image-container img{border-radius:0;display:block;height:auto;width:100%}.offer-content{flex:1.8 1;min-width:400px}.offer-title{color:#d9534f;font-family:Playfair Display,serif;font-size:2.2em;font-weight:700;margin-bottom:20px;margin-top:0}.offer-description{margin-bottom:25px;text-align:justify}.price-book{align-items:center;display:flex;flex-wrap:wrap;gap:30px;margin-bottom:15px}.offer-price{background-color:#5cb85c;border-radius:5px;font-size:2.2em;min-width:100px;padding:10px 20px;text-align:center}.book-button,.offer-price{box-shadow:0 2px 5px #0003;color:#fff;font-weight:700}.book-button{background-color:#d9534f;border:none;border-radius:5px;cursor:pointer;font-size:1.3em;letter-spacing:1px;padding:15px 35px;text-transform:uppercase;transition:background-color .3s ease,transform .1s ease,box-shadow .3s ease}.book-button:hover{background-color:#c9302c;box-shadow:0 5px 10px #0000004d;transform:translateY(-3px)}.book-button:active{box-shadow:0 2px 5px #0003;transform:translateY(0)}.small-print{color:#777;font-size:.9em;margin-top:5px}.offer-separator{background-color:#d9534f;content:"";display:block;height:3px;margin:30px auto 0;width:80px}.fade-in{animation:fadeIn .8s ease-out forwards}.delay-100{animation-delay:.1s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.delay-700{animation-delay:.7s}.delay-800{animation-delay:.8s}@media (max-width:1024px){.triglav-section{margin:20px auto;padding:30px 15px}.triglav-header-content-box{padding:20px}.triglav-intro-in-box{gap:30px;padding:0 5px}.triglav-intro,.triglav-offer{gap:30px;padding:0 10px}.gallery-item{height:200px;width:280px}.central-gallery-item{height:300px;width:400px}.gallery-container{padding-left:140px;padding-right:140px}.gallery-nav{font-size:1.5em;height:40px;width:40px}.offer-image-container{max-width:400px;min-width:300px}.offer-content{min-width:300px}}@media (max-width:768px){.triglav-intro-in-box{flex-direction:column;gap:20px;padding:0}.triglav-intro,.triglav-offer{flex-direction:column;gap:30px;padding:0 10px}.intro-column{min-width:0;min-width:auto;width:100%}.offer-content,.offer-image-container{max-width:100%;min-width:0;min-width:auto;width:100%}.triglav-title{font-size:2.8em}.triglav-header-content-box{padding:20px}.triglav-subtitle{font-size:1em}.triglav-gallery{padding:0 10px}.gallery-container{justify-content:flex-start;padding-left:10px;padding-right:10px}.gallery-item{height:180px;scroll-snap-align:start;width:250px}.central-gallery-item{height:250px;width:350px}.offer-title{font-size:2em}.price-book{align-items:flex-start;flex-direction:column;gap:10px}.book-button{font-size:1.1em;padding:12px 20px;text-align:center;width:100%}.gallery-nav{font-size:1.2em;height:35px;left:5px;right:5px;width:35px}}@media (max-width:480px){.triglav-section{padding:20px 10px}.triglav-title{font-size:2.2em}.triglav-header-content-box{padding:15px}.triglav-subtitle{font-size:.9em}.gallery-item{height:150px;width:200px}.central-gallery-item{height:220px;width:300px}.offer-price,.offer-title{font-size:1.8em}}.reviews-section{background:linear-gradient(180deg,#f9fafb,#f1f5f9);font-family:Inter,sans-serif;overflow:hidden;padding:4rem 2rem;text-align:center}.reviews-title{border-bottom:3px dashed #c7d2fe;color:#4f46e5;display:inline-block;font-family:Playfair Display,serif;font-size:2.2rem;font-weight:700;margin-bottom:3rem;padding-bottom:.5rem;transition:all .3s ease}.reviews-title.typing:hover{color:#4338ca;transform:scale(1.05)}.reviews-row-wrapper{margin:2rem 0;overflow:hidden;width:100%}.reviews-title .Typewriter__cursor{animation:blink 1s infinite;color:#4f46e5;font-weight:700}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.reviews-row{display:flex;gap:1.5rem;width:max-content}.slide-left{animation:scroll-left 30s linear infinite}.slide-right{animation:scroll-right 30s linear infinite}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scroll-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.review-card.upgraded{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 10px 25px #0000000f;display:flex;max-width:320px;min-width:280px;padding:1.25rem 1.5rem;position:relative;transition:all .3s ease}.review-card.upgraded:before{color:#facc15;content:"★";font-size:1.5rem;position:absolute;right:-10px;top:-10px;transform:rotate(10deg)}.review-card.upgraded:hover{box-shadow:0 16px 32px #0000001a;transform:translateY(-5px) scale(1.03)}.avatar{border:3px solid #e0e7ff;border-radius:50%;height:60px;margin-right:1rem;object-fit:cover;width:60px}.review-content h4{color:#1e293b;font-size:1rem;font-weight:600;margin:0}.review-content .role{color:#64748b;font-size:.85rem;font-style:italic;margin:0}.reviews-row.paused{animation-play-state:paused!important}.review-content .text{color:#374151;font-size:.95rem;line-height:1.5;margin-top:.5rem}.font-permanent-marker{font-family:Permanent Marker,cursive}.font-caveat{font-family:Caveat,cursive}@keyframes letterBounceIn{0%{opacity:0;transform:translateY(25px) rotate(-15deg) scale(.8)}60%{opacity:1;transform:translateY(-8px) rotate(7deg) scale(1.05)}to{opacity:1;transform:translateY(0) rotate(0deg) scale(1)}}.animate-letter-bounce-in>span{animation-duration:.7s;animation-fill-mode:forwards;animation-name:letterBounceIn;animation-timing-function:cubic-bezier(.34,1.56,.64,1);display:inline-block;opacity:0}@keyframes headingShine{0%,to{text-shadow:0 0 5px #dcb4ff99,0 0 10px #c896ff80,0 0 15px #b478ff66}50%{text-shadow:0 0 10px #e6c8ffcc,0 0 18px #dcaaffb3,0 0 25px #c896ff99,0 0 35px #c896ff66}}.heading-shine-effect{animation:headingShine 3.5s ease-in-out infinite alternate}.polaroid-slider-component-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:2rem 1rem;width:100%}.polaroid-slider-heading{color:#007bff;font-family:Georgia,Times New Roman,Times,serif;font-size:3rem;text-align:center}@media (min-width:640px){.polaroid-slider-heading{font-size:3.75rem}}@media (min-width:768px){.polaroid-slider-heading{font-size:4.5rem}}.image-slider-container11{align-items:center;display:flex;height:400px;justify-content:center;perspective:1500px;position:relative;width:100%}@media screen and (max-width:640px){.image-slider-container{height:350px}.polaroid-card{height:250px;padding:8px 8px 4px;width:200px!important}.polaroid-image-wrapper{height:160px!important}.polaroid-image{height:180px!important;object-fit:cover;width:100%!important}.polaroid-caption-area{min-height:50px}.polaroid-caption-text{font-size:.9rem}.polaroid-slider-heading{font-size:2.25rem}}@media (min-width:640px){.image-slider-container{height:450px}}@media (min-width:768px){.image-slider-container{height:500px}}.polaroid-card{background-color:#fdfdfd;border:1px solid #e7e7e7;border-radius:3px;box-shadow:2px 2px 8px #00000026,-1px -1px 5px #0000000d;cursor:pointer;display:flex;flex-direction:column;padding:10px 10px 5px;position:absolute;transition:transform .7s cubic-bezier(.19,1,.22,1),opacity .6s ease-out,box-shadow .4s ease;width:180px;will-change:transform,opacity,box-shadow}.polaroid-card:hover{box-shadow:3px 3px 12px #0003,-1px -1px 6px #00000012;filter:brightness(1.01)}.polaroid-card.is-current{box-shadow:4px 4px 15px #00000038,-2px -2px 8px #00000014}.polaroid-card.is-current:hover{box-shadow:5px 5px 18px #00000040,-2px -2px 10px #0000001a;filter:brightness(1.02)}.polaroid-image-wrapper{background-color:#f0f0f0;border:1px solid #dedede;border-radius:1px;height:160px;margin-bottom:6px;overflow:hidden;width:100%}.polaroid-image{height:100%;object-fit:cover;width:100%}.polaroid-caption-area{align-items:center;display:flex;justify-content:center;min-height:55px;overflow:hidden;padding-bottom:5px;padding-top:5px;text-align:center}.polaroid-caption-text{color:#333;font-family:Caveat,cursive;font-size:1rem;line-height:1.25;max-height:100%;padding-left:.25rem;padding-right:.25rem}@media (min-width:640px){.polaroid-card{padding:12px 12px 6px;width:200px}.polaroid-image-wrapper{height:180px}.polaroid-caption-area{min-height:60px}.polaroid-caption-text{font-size:1.1rem}}@media (min-width:768px){.polaroid-card{width:220px}.polaroid-image-wrapper{height:200px}.polaroid-caption-area{min-height:65px}.polaroid-caption-text{font-size:1.15rem}}.caption-scrollbar::-webkit-scrollbar{width:4px}.caption-scrollbar::-webkit-scrollbar-track{background:#00000005;border-radius:2px}.caption-scrollbar::-webkit-scrollbar-thumb{background:#0000001a;border-radius:2px}.caption-scrollbar::-webkit-scrollbar-thumb:hover{background:#0003}.navigation-buttons-container{display:flex;gap:1.5rem;z-index:50}.navigation-button{background-color:#5050508c;border:none;border-radius:50%;box-shadow:0 3px 5px #0000001f,0 1px 2px #00000014;color:#fff;cursor:pointer;padding:.75rem;transition:all .25s ease-in-out}.navigation-button:hover{background-color:#3c3c3cb3;box-shadow:0 4px 7px #00000026,0 2px 3px #0000001a;transform:scale(1.08)}.navigation-button:focus{box-shadow:0 0 0 2px #9678be8c;outline:none}.navigation-button svg{display:block;height:1.5rem;width:1.5rem}@media (min-width:640px){.navigation-button svg{height:1.65rem;width:1.65rem}}.loading-container{align-items:center;color:#555;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:2rem}.loading-spinner{animation:spin .9s linear infinite;border-color:#9333ea #0000;border-radius:50%;border-style:solid;border-width:3px;height:3.5rem;width:3.5rem}.loading-text{font-family:Permanent Marker,cursive;font-size:1.25rem;margin-top:1rem}.no-images-message{color:#555;font-family:Caveat,cursive;font-size:1.25rem}.success-container{color:#1f1f1f;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:auto;max-width:1200px;padding:3rem 2rem}.badge{color:#6b6b6b;font-size:.8rem;font-weight:700;letter-spacing:1px;margin-bottom:.5rem;text-align:center;text-transform:uppercase}.main-title{color:#141414;margin:.5rem 0;transition:color .3s ease}.main-title:hover{color:#007bff}.description_text{color:#444!important;font-size:1rem;margin-bottom:1.5rem;text-align:center!important;text-align:center}.case-section{grid-gap:1.5rem;background-color:#f9f9f9;border-radius:12px;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin-top:3rem;padding:2rem}.case-title{font-size:1.8rem;font-weight:700;margin:1rem 0}.case-description{color:#555;margin-bottom:2rem;max-width:600px}.case-card{background-color:#fff;border-radius:16px;box-shadow:0 4px 10px #00000014;display:flex;flex-direction:column;margin-bottom:1.5rem;overflow:hidden;transition:transform .3s ease;width:100%}.case-card:hover{transform:translateY(-5px)}.case-img{height:auto;object-fit:cover;width:100%}.case-content{padding:1.5rem}.case-content h3{color:#1f1f1f;font-size:1.4rem;margin-bottom:.8rem}.case-content p{color:#555;margin-bottom:1rem}.tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.tags span{background-color:#e7f0ff;border-radius:20px;color:#007bff;font-size:.75rem;font-weight:600;padding:.4rem .8rem}.btn.tertiary{background-color:#007bff;color:#fff}.btn.tertiary:hover{background-color:#0056b3;transform:scale(1.05)}@media (min-width:768px){.case-card{flex-direction:row}.case-img{height:100%;width:40%}.case-content{width:60%}}@media (max-width:767px){.success-container{padding:3rem 1rem}.main-title{font-size:2.5rem;margin-bottom:2rem}.main-title:after{width:50px}.main-title:hover:after{width:100px}.case-section{border-radius:12px;gap:1.5rem;padding:1.5rem}.case-card{border-radius:10px;box-shadow:0 4px 15px #0000000d;flex-direction:column;height:auto}.case-img{height:180px}.case-content{padding:1.2rem}.case-content h3{font-size:1.3rem}.case-content p{font-size:.95rem}.tags span{font-size:.7rem;padding:.35rem .7rem}}@media (max-width:500px){.success-container{padding:2rem 1rem}.main-title{color:#141414;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:2rem!important;line-height:1.2;margin-bottom:1rem;text-align:center;transition:color .3s ease}.main-title:after{content:"";display:block;width:40px}.main-title:hover:after{content:"";display:block;width:80px}.case-section{border-radius:10px;box-shadow:0 2px 10px #0000000d;gap:1rem;grid-template-columns:1fr;margin:auto;padding:1rem}.case-card{height:auto;margin-bottom:1rem}.case-img{border-radius:10px;box-shadow:0 2px 5px #0000000d;height:175px;object-fit:cover}}.alumni-events{align-items:center;display:flex;flex-wrap:wrap;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;gap:2rem;justify-content:center;margin:0 auto;max-width:1200px;padding:3rem 1rem}.alumni-content{animation:fadeInLeft 1s ease-out;flex:1 1 500px;max-width:600px}.alumnievents-title{color:#005b96;font-family:Playfair Display,serif;font-size:clamp(1.8rem,4vw + 1rem,3.5rem);font-weight:700;line-height:1.2;margin-bottom:1.5rem;text-align:center;transition:color .3s ease,letter-spacing .3s ease}.alumnievents-title:hover{color:#007bff;letter-spacing:1px}.alumni-description{color:#333;font-size:1.25rem;line-height:1.6;margin-bottom:2rem}.alumni-link{align-items:center;color:#001f2d;display:inline-flex;font-size:1.2rem;font-weight:700;text-decoration:none;transition:color .3s ease}.alumni-link:hover{color:#d0021b}.arrow{margin-left:.5rem;transition:transform .3s ease}.alumni-link:hover .arrow{transform:translateX(4px)}.alumni-image-container{animation:fadeInRight 1s ease-out;flex:1 1 400px;max-width:600px;position:relative}.alumni-image{border-radius:10px;box-shadow:10px 10px 0 #e5e2d9;height:auto;transition:transform .4s ease;width:100%}.alumni-image:hover{transform:scale(1.03)}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@media (max-width:1024px){.alumni-events{flex-direction:column;padding:2rem 1rem;text-align:center}.alumni-content,.alumni-image-container{flex:1 1 200px}.alumnievents-title{font-size:2.4rem}.alumni-description{font-size:1.1rem}}@media (max-width:860px){.alumni-events{padding:2rem .5rem;text-align:center}.alumni-content{flex:1 1 150px}}@media (max-width:600px){.alumnievents-title{font-size:2rem}.alumni-description,.alumni-link{font-size:1rem}}@media (max-width:480px){.alumni-events{padding:1.5rem .5rem}.alumni-content{flex:1 1 100%;text-align:center}.alumni-image-container{margin-top:2rem}.alumni-image{border-radius:8px;box-shadow:5px 5px 0 #e5e2d9;height:auto;width:100%}.alumni-link{font-size:.9rem}.arrow{margin-left:.3rem}.alumnievents-title{font-size:1.8rem}.alumni-description{font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:.95rem;line-height:1.4}.alumni-image-container{padding:.5rem}}.profile-container{background:#f08b06;border-radius:15px;box-shadow:0 5px 15px #0003;display:flex;font-family:Arial,sans-serif;margin:20px auto;overflow:hidden;transition:transform .3s ease-in-out;width:800px}.profile-container:hover{transform:scale(1.02)}.profile-left{background:linear-gradient(135deg,#961ea1,#30a5ba);color:#fff;padding:20px;text-align:center;width:40%}.profile-image-wrapper{align-items:center;background:#fff;border-radius:50%;display:flex;height:150px;justify-content:center;margin:0 auto;width:145px}.tooltip{cursor:help;position:relative}.tooltip .tooltip-text{background-color:#333;border-radius:6px;bottom:125%;color:#fff;font-size:12px;left:50%;opacity:0;padding:6px 8px;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s;visibility:hidden;white-space:nowrap;width:280px;z-index:10}.tooltip:hover .tooltip-text{opacity:1;visibility:visible}.profile-img{align-items:center;border:4px solid #fff;border-radius:50%;display:flex;height:150px;justify-content:center;object-fit:cover;width:150px}.profile-info h2{margin-top:10px}.job-title{color:#fc0}.profile-rating{margin:10px 0}.stars{color:#fc0;font-size:18px}.btn33{width:80%}.profile-verification-status{font-size:14px;font-weight:600;margin-top:10px;text-align:center}.verified{color:#fff}.not-verified{color:red}.btn.primary{background:#fc0!important;color:#fff}.btn.primary:hover{background:#000}.btn.secondary{background:red;color:#fff}.btn.secondary:hover{background:darkred}.profile-actions{align-items:center;gap:10px;margin-top:12px}.profile-actions button{border:none;border-radius:25px;cursor:pointer;font-family:Times New Roman,Times,serif;font-size:14px;margin-top:20px;padding:10px;transition:.3s ease}.social-links{margin-top:20px}.social-icon{cursor:pointer;font-size:24px;margin:5px;transition:.3s ease}.social-icon:hover{transform:scale(1.2)}.profile-right{background:#f9f9f9;padding:20px;width:60%}.tab{color:#333;cursor:pointer;transition:.3s}.tab.active{border-bottom:2px solid #007bff;font-weight:700}.tab:hover{background:linear-gradient(90deg,#ffae00,#f80)!important;border-radius:20px;color:#fff!important}.profile-card{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-bottom:20px;padding:20px;transition:transform .3s ease}.profile-card:hover{transform:translateY(-5px)}.profile-info{display:flex;flex-direction:column;gap:10px}.info-block{align-items:center;display:flex;flex-grow:1;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;gap:5px;justify-content:space-between;margin-bottom:15px}.info-icon{color:#ff006f!important;font-size:18px}.skill{background:#e0f7fa;border-radius:15px;color:#00838f;transition:background .3s ease}.skill:hover{background:#b2ebf2}.submit-btn{background:linear-gradient(90deg,#64b5f6,#1e88e5);box-shadow:0 4px 8px #0003;transition:transform .3s ease}.submit-btn:hover{transform:translateY(-3px)}.profile-right{animation:fadeInRight .5s ease-in-out}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.profile-tabs{display:flex;gap:10px;margin-bottom:10px}.profile-section h3{border-bottom:2px solid #ddd;font-size:16px;margin-bottom:10px;padding-bottom:5px}.profile-skills{margin-top:15px}.skills-list{display:flex;flex-wrap:wrap;gap:10px}.skill{background:#007bff;border-radius:5px;color:#fff;font-size:14px;padding:5px 10px}.submit-btn{background:#28a745;border-radius:5px;font-size:16px;padding:12px;transition:.3s}.submit-btn:hover{background:#218838;transform:scale(1.05)}.profile-tabs{border-bottom:2px solid #ddd;margin-bottom:20px}.tab{background:none;border:none;border-bottom:2px solid #0000;padding:10px 15px}.profile-container{animation:fadeIn .5s ease-in-out}@media (max-width:768px){.profile-container{flex-direction:column;width:95%}.profile-left,.profile-right{width:100%}}@media screen and (max-width:400px){.submit-btn{margin-bottom:50px!important}}body{color:#333;font-family:sans-serif;line-height:1.6}.profile-edit-container{grid-gap:2rem;background-color:#f9f9f9;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.331);display:grid;gap:2rem;grid-template-columns:300px 1fr;margin:2rem auto;max-width:1200px;padding:2rem}.profile-sidebar{background-color:#fff;border-radius:12px;box-shadow:0 2px 6px #0000001a;display:flex;flex-direction:column;gap:1.5rem;padding:2rem}.profile-image-container{border-radius:50%;height:150px;margin:0 auto;overflow:hidden;position:relative;width:150px}.profile-image{border-radius:50%;height:100%;object-fit:cover;transition:transform .2s ease-in-out;width:100%}.profile-image:hover{transform:scale(1.05)}.remove-image-button{align-items:center;background-color:#dc3545cc;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1rem;height:28px;justify-content:center;line-height:1;position:absolute;right:5px;top:5px;width:28px}.remove-image-button:hover{background-color:#dc3545}.upload-section{text-align:center}.upload-image-label{background-color:#007bff;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;padding:.75rem 1.25rem;transition:background-color .2s ease-in-out}.upload-image-label:hover{background-color:#0056b3}.password-change-section{gap:1rem}.password-change-section,.password-inputs{display:flex;flex-direction:column}.password-inputs label{font-weight:500;margin-bottom:.25rem}.password-inputs input{border:1px solid #ccc;border-radius:6px;padding:.75rem;transition:border-color .2s ease-in-out}.change-password-button{background-color:#28a745;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:.75rem 1.25rem;transition:background-color .2s ease-in-out}.change-password-button:hover{background-color:#1e7e34}.profile-content{background-color:#fff;border-radius:12px;box-shadow:0 2px 6px #0000001a;padding:2rem}.about-user-section,.contact-information-section,.profile-information-section{margin-bottom:2rem}.about-user-section h2,.contact-information-section h2,.profile-information-section h2{border-bottom:2px solid #eee;color:#555;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem}.form-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.form-group{display:flex;flex-direction:column}.form-group label{color:#444;display:block;font-weight:500;margin-bottom:.5rem}.form-group input,.form-group select,.form-group textarea{border:1px solid #ccc;border-radius:6px;padding:.75rem;transition:border-color .2s ease-in-out}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{box-shadow:0 0 5px #007bff80}.form-group textarea{min-height:100px;resize:vertical}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{animation:inputFocus .3s ease-in-out forwards;border-color:#007bff;outline:none}.success-message{color:green}.error-message,.success-message{animation:fadeIn .3s ease-in-out;margin-top:.5rem}.error-message{color:red}.fade-in{animation:fadeInAnimation .8s ease-in forwards;opacity:0}@keyframes fadeInAnimation{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}input,select,textarea{transition:all .3s ease-in-out}input:focus,select:focus,textarea:focus{border:2px solid #007bff;box-shadow:0 0 8px #007bff80}button{transition:background-color .3s ease,transform .2s ease-in-out}button:hover{background-color:#007bff;color:#fff;transform:scale(1.05)}.submit-button{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px;width:100%}.submit-button:hover{background-color:#218838}@keyframes inputFocus{0%{box-shadow:0 0 0 0 #007bff33}to{box-shadow:0 0 5px 3px #007bff80}}@media (max-width:768px){.profile-edit-container{grid-template-columns:1fr}.profile-sidebar{order:2}.form-grid{grid-template-columns:1fr}}:root{--font-primary:"Inter","Manrope","Poppins",sans-serif;--panel-width:280px;--navbar-height:70px;--color-bg-deep:#0d1117;--color-bg-surface:#161b22b3;--color-text-primary:#e6edf3;--color-text-secondary:#848d97;--color-accent:#388bfd;--color-accent-hover:#58a6ff;--color-accent-glow:#388bfd40;--color-border:#dedede1a;--transition-smooth:0.4s cubic-bezier(0.25,0.8,0.25,1);--transition-fast:0.2s ease-out;--glass-blur:10px;--shadow-md:0 4px 15px #0003;--shadow-lg:0 8px 30px #0000004d}body{font-family:var(--font-primary)}.dashboard-container{transition:padding-left all .3s ease-in-out;transition:padding-left var(--transition-smooth)}.backdrop{background:#00000080;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .2s ease-out,visibility .2s ease-out;transition:opacity var(--transition-fast),visibility var(--transition-fast);visibility:hidden;width:100%;z-index:998}.backdrop.is-visible{opacity:1;visibility:visible}.left-panel{backdrop-filter:blur(10px);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(var(--glass-blur));background:#000;border-right:1px solid #dedede1a;border-right:1px solid var(--color-border);box-shadow:0 8px 30px #0000004d;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform all .3s ease-in-out;transition:transform var(--transition-smooth);width:280px;width:var(--panel-width);z-index:999}.left-panel.is-open{transform:translateX(0)}.panel-header{align-items:center;border-bottom:1px solid #dedede1a;border-bottom:1px solid var(--color-border);display:flex;flex-shrink:0;height:70px;height:var(--navbar-height);justify-content:space-between;padding:0 25px}.panel-title{color:#e6edf3;color:var(--color-text-primary);font-size:1.25rem;font-weight:600;letter-spacing:.5px;margin:0}.panel-title:after{background-color:#58a6ff;background-color:var(--color-accent);content:"";display:block;height:2px;margin-top:5px;width:50px}.close-panel-btn{background:none;border:none;color:#a0a0c0;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:24px;padding:5px;transition:transform .2s ease-out,color .2s ease-out;transition:transform var(--transition-fast),color var(--transition-fast)}.close-panel-btn:hover{color:#e6edf3;color:var(--color-text-primary);transform:rotate(90deg)}.menu-items{display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding:20px 15px}.menu-item{align-items:center;border-radius:8px;color:#a0a0c0;color:var(--color-text-secondary);display:flex;font-weight:500;padding:12px 18px;position:relative;text-decoration:none;transition:color .2s ease-out,background-color .2s ease-out;transition:color var(--transition-fast),background-color var(--transition-fast)}.left-panel.is-open .menu-item{animation:slide-in-up .5s both}.menu-item:first-child{animation-delay:.1s}.menu-item:nth-child(2){animation-delay:.15s}.menu-item:nth-child(3){animation-delay:.2s}.menu-item:nth-child(4){animation-delay:.25s}.menu-icon{flex-shrink:0;font-size:1.2em;margin-right:18px;text-align:center;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);width:20px}.menu-label{flex-grow:1}.menu-item:hover{background-color:#ffffff12;color:#e6edf3;color:var(--color-text-primary)}.menu-item:hover .menu-icon{transform:scale(1.2)}.menu-item.is-active{background-color:#58a6ff;background-color:var(--color-accent);box-shadow:0 4px 20px #58a6ff80;box-shadow:0 4px 20px var(--color-accent-glow);color:#fff}.menu-item.is-active .menu-label{font-weight:600}.main-content-area{animation:fade-in .6s ease-out;padding:30px;transition:margin-left all .3s ease-in-out;transition:margin-left var(--transition-smooth)}.content-header{margin-bottom:40px}.content-title{font-size:2.25rem;font-weight:700;letter-spacing:-1px;margin:0 0 8px}.content-subtitle{color:#a0a0c0;color:var(--color-text-secondary);font-size:1.1rem;margin:0}@keyframes slide-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.left-panel{padding-top:70px;padding-top:var(--navbar-height)}.panel-header{display:none}.main-content-area{padding:20px}.content-title{font-size:1.8rem}}@media (min-width:768px) and (max-width:1024px){.left-panel{height:calc(100vh - 70px);height:calc(100vh - var(--navbar-height));top:70px;top:var(--navbar-height)}.dashboard-container.panel-is-open .main-content-area{margin-left:280px;margin-left:var(--panel-width)}.backdrop{display:none}}@media (min-width:1025px){.dashboard-container{padding-left:280px;padding-left:var(--panel-width)}.left-panel{height:100vh;top:0;transform:translateX(0)}.panel-header{display:flex}.backdrop,.close-panel-btn{display:none}}.menu-item--logout{background:none;border:none;border-top:1px solid #ffffff1a;cursor:pointer;font-family:Inter,sans-serif;font-family:var(--font-primary);margin-top:1rem;padding-top:1rem;text-align:left;width:100%}.menu-item--logout .menu-label{font-size:15px;font-weight:500}.menu-item--logout:hover{background-color:#ff8a8a1a}.menu-item--logout:hover .menu-label{color:#ff6060;font-size:16px}.menu-item--logout:hover .menu-icon{color:#ff6060}:root{--font-primary:"Inter",sans-serif;--color-bg:#10101a;--color-bg-light:#1a1a2e;--color-card:#1a1a2eb3;--color-card-border:#58a6ff33;--color-card-border-hover:#58a6ffb3;--color-text:#e0e0e0;--color-text-secondary:#a0a0c0;--color-heading:#fff;--color-accent:#58a6ff;--color-accent-glow:#58a6ff80;--color-like:tomato;--shadow-card:0 8px 32px 0 #0000005e;--shadow-card-hover:0 12px 40px 0 #00000080;--transition-smooth:all 0.3s ease-in-out}.certificate-container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;min-height:100vh}.header{align-items:center;background:#000;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:1.5rem 2.5rem;position:sticky;top:0;z-index:100}.header-left h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#fff,#58a6ff);background:linear-gradient(90deg,var(--color-heading),var(--color-accent));-webkit-background-clip:text;font-size:1.8rem;font-weight:700;margin:0}.header-left p{color:#a0a0c0;color:var(--color-text-secondary);font-size:.9rem;font-weight:400;margin:.25rem 0 0}.header-right{align-items:center;display:flex;gap:1.5rem}.search-bar{position:relative}.search-bar input{background-color:#1a1a2e;background-color:var(--color-bg-light);border:1px solid #58a6ff33;border:1px solid var(--color-card-border);border-radius:25px;color:#e0e0e0;color:var(--color-text);font-size:.9rem;padding:.6rem 1rem .6rem 2.8rem;transition:all .3s ease-in-out;transition:var(--transition-smooth);width:220px}.search-bar input::placeholder{color:#a0a0c0;color:var(--color-text-secondary)}.search-bar input:focus{border-color:#58a6ff;border-color:var(--color-accent);box-shadow:0 0 0 4px #58a6ff80;box-shadow:0 0 0 4px var(--color-accent-glow);outline:none;width:280px}.search-bar .search-icon{align-items:center;color:#a0a0c0;color:var(--color-text-secondary);display:flex;left:1rem;position:absolute;top:50%;transform:translateY(-50%)}.profile-icon img{border:2px solid #58a6ff33;border:2px solid var(--color-card-border);border-radius:50%;height:40px;object-fit:cover;transition:all .3s ease-in-out;transition:var(--transition-smooth);width:40px}.profile-icon img:hover{border-color:#58a6ff;border-color:var(--color-accent);transform:scale(1.1)}.main-certificate-content{flex-grow:1;padding:2.5rem}.certificate-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.certificate-card{animation:slideUpFadeIn .5s ease-out forwards;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#fff;border:1px solid #58a6ff33;border:1px solid var(--color-card-border);border-radius:16px;box-shadow:0 8px 32px 0 #0000005e;box-shadow:var(--shadow-card);opacity:0;transition:all .3s ease-in-out;transition:var(--transition-smooth)}.certificate-card:hover{border-color:#58a6ffb3;border-color:var(--color-card-border-hover);box-shadow:0 12px 40px 0 #00000080;box-shadow:var(--shadow-card-hover);transform:translateY(-10px)}.card-image-container{border-bottom:1px solid #58a6ff33;border-bottom:1px solid var(--color-card-border);height:100%;overflow:hidden;width:100%}.certificate-thumbnail{height:100%;object-fit:cover;transition:transform .4s ease-in-out;width:100%}.certificate-card:hover .certificate-thumbnail{transform:scale(1.05)}.certificate-info{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:1.25rem}.certificate-info h3{color:#fff;color:var(--color-heading);font-size:1.2rem;font-weight:600;margin:0 0 .5rem}.certificate-meta{align-items:center;color:#a0a0c0;color:var(--color-text-secondary);display:flex;font-size:.85rem;justify-content:space-between;margin-top:1rem}.certificate-source{font-weight:500}.like-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}.like-icon{color:#a0a0c0;color:var(--color-text-secondary);transition:all .2s ease-in-out}.like-button:hover .like-icon,.like-icon.liked{color:tomato;color:var(--color-like)}.like-icon.liked{fill:tomato;fill:var(--color-like);animation:liked-pop .4s ease}.no-certificates-text{color:#999;font-size:1.5rem;margin-top:50px;text-align:center}.fullscreen-modal-overlay{animation:fadeIn .3s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#000c;inset:0;position:fixed;z-index:1000}.fullscreen-modal-content,.fullscreen-modal-overlay{align-items:center;display:flex;justify-content:center}.fullscreen-modal-content{max-height:90vh;max-width:90vw;position:relative}.fullscreen-modal-content img{animation:zoomIn .3s ease-out;border-radius:8px;box-shadow:0 0 50px #000000b3;max-height:100%;max-width:100%;object-fit:contain}.modal-close-button,.modal-nav-button{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center;position:absolute;transition:all .3s ease-in-out;transition:var(--transition-smooth);z-index:1001}.modal-close-button:hover,.modal-nav-button:hover{background:#58a6ff;background:var(--color-accent);transform:scale(1.1)}.modal-nav-button{font-size:2rem;height:50px;width:50px}.modal-nav-button.left{left:-70px}.modal-nav-button.right{right:-70px}.modal-close-button{font-size:1.5rem;height:40px;right:-20px;top:-20px;width:40px}@keyframes slideUpFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes liked-pop{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@media (max-width:1024px){.certificate-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.modal-nav-button.left{left:10px}.modal-nav-button.right{right:10px}}@media (max-width:768px){.header{align-items:flex-start;flex-direction:column;gap:1rem;padding:1.5rem}.header-right{justify-content:space-between;width:100%}.search-bar input,.search-bar input:focus{width:100%}.main-certificate-content{padding:1.5rem}.certificate-grid{gap:1.5rem}}@media (max-width:480px){.header{padding:1rem}.header-left h1{font-size:1.5rem}.main-certificate-content{padding:1rem}.certificate-grid{grid-template-columns:1fr}.modal-close-button{right:10px;top:10px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,sans-serif;margin:0}.container-wrapper{align-items:center;background-color:#f9fafb;display:flex;justify-content:center;min-height:100vh;padding:1rem}@media (min-width:640px){.container-wrapper{padding:2rem}}.main-container{background-color:#fff;border-radius:1.5rem;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;display:flex;flex-direction:column;max-width:72rem;overflow:hidden;padding:1.5rem;width:100%}@media (min-width:640px){.main-container{padding:2.5rem}}@media (min-width:1024px){.main-container{flex-direction:row}}.left-section{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1rem;text-align:center}@media (min-width:640px){.left-section{padding:2rem}}@media (min-width:1024px){.left-section{align-items:flex-start;text-align:left;width:50%}}.main-title{color:#1a202c;font-size:2.25rem;font-weight:800;letter-spacing:-.025em;line-height:1.25;margin-bottom:1rem}@media (min-width:640px){.main-title{font-size:3rem}.main-title .break-line{display:none}}@media (min-width:1024px){.main-title{font-size:3.75rem}.main-title .break-line{display:inline}}.main-title .highlight{color:#4a5568}.description-text{color:#4a5568;font-size:1.125rem;margin-bottom:2rem;max-width:28rem}@media (min-width:640px){.description-text{font-size:1.25rem}}.user-stats-container{align-items:center;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;justify-content:center;margin-top:auto;padding-top:2rem;width:100%}@media (min-width:640px){.user-stats-container{flex-direction:row;margin-bottom:0;margin-left:2rem}}@media (min-width:1024px){.user-stats-container{justify-content:flex-start}}.avatar-group{display:flex;margin-bottom:1rem;margin-left:-.75rem}@media (min-width:640px){.avatar-group{margin-bottom:0}}.avatar-img{border:2px solid #fff;border-radius:9999px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;height:3rem;transition:transform .3s ease-in-out;width:3rem}.avatar-img:hover{transform:scale(1.1)}.stats-group{display:flex;flex-direction:column;text-align:center}@media (min-width:640px){.stats-group{flex-direction:row;margin-left:1.5rem;text-align:left}}.stat-item{margin-bottom:.5rem}@media (min-width:640px){.stat-item{margin-bottom:0}}.stat-value{color:#1a202c;font-size:1.875rem;font-weight:700}.stat-label{color:#6b7280;font-size:.875rem}.right-section{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1rem;position:relative}@media (min-width:640px){.right-section{padding:2rem}}@media (min-width:1024px){.right-section{width:50%}}.slider-container{border-radius:1rem;height:24rem;max-width:32rem;overflow:hidden;position:relative;width:100%}.slide-item{align-items:flex-start;background-color:#fff;border-radius:1rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;display:flex;flex-direction:column;inset:0;justify-content:center;opacity:0;padding:1.5rem;position:absolute;transform:translateX(100%) scale(.95);transition:transform .7s ease-in-out,opacity .7s ease-in-out,scale .7s ease-in-out;z-index:1}@media (min-width:640px){.slide-item{padding:2rem}}.slide-item.active{opacity:1;transform:translateX(0) scale(1);z-index:10}.slide-item.prev{opacity:0;transform:translateX(-100%) scale(.95);z-index:1}.icon-wrapper{background-color:#ffedd5;border-radius:9999px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;margin-bottom:1.5rem;padding:.75rem}@media (min-width:640px){.icon-wrapper{padding:1rem}}.icon-orange{color:#f97316;height:2rem;width:2rem}.slide-title{color:#2d3748;font-size:1.5rem;font-weight:700;line-height:1.375;margin-bottom:.75rem}@media (min-width:640px){.slide-title{font-size:1.875rem}}.slide-description{color:#4a5568;font-size:1rem}@media (min-width:640px){.slide-description{font-size:1.125rem}}.slider-nav-arrows{bottom:1rem;column-gap:.5rem;display:flex;position:absolute;right:1rem;z-index:20}.nav-button{background-color:#e2e8f0;border:none;border-radius:9999px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;cursor:pointer;outline:none;padding:.75rem;transform:scale(1);transition:all .3s ease-in-out}.nav-button:hover{background-color:#cbd5e0;transform:scale(1.1)}.nav-button:focus{box-shadow:0 0 0 2px #a0aec0bf;outline:2px solid #0000;outline-offset:2px}.nav-icon{color:#4a5568;height:1.5rem;width:1.5rem}:root{--primary-color:#007bff;--primary-hover:#0056b3;--secondary-color:#6c757d;--success-color:#28a745;--error-color:#dc3545;--light-bg:#f8f9fa;--dark-text:#212529;--light-text:#6c757d;--border-color:#dee2e6;--form-bg-grad-1:#0f2027;--form-bg-grad-2:#203a43;--form-bg-grad-3:#2c5364}.form-page-container{align-items:center;animation:gradientBG 15s ease infinite;background:linear-gradient(135deg,#0f2027,#203a43,#2c5364);background:linear-gradient(135deg,var(--form-bg-grad-1),var(--form-bg-grad-2),var(--form-bg-grad-3));background-size:400% 400%;display:flex;font-family:Poppins,sans-serif;justify-content:center;min-height:100vh;padding:2rem}@keyframes gradientBG{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.form-container-card{animation:popIn .6s cubic-bezier(.165,.84,.44,1) forwards;background-color:#fff;background-color:var(--card-bg);border-radius:20px;box-shadow:0 25px 50px -12px #00000040;display:flex;max-width:1000px;min-height:700px;overflow:hidden;width:100%}.form-image-section{align-items:flex-end;background:url(https://images.unsplash.com/photo-1557804506-669a67965ba0?q=80&w=2874&auto=format&fit=crop) 50%/cover;display:flex;flex-basis:45%;padding:2.5rem;position:relative;transition:flex-basis .4s ease-in-out}.form-image-overlay{color:#fff;position:relative;text-shadow:0 2px 10px #00000080;z-index:2}.form-image-overlay h3{font-size:2.2rem;font-weight:600;margin-bottom:.5rem}.form-image-overlay p{font-size:1rem;line-height:1.6;opacity:.9}.form-image-section:before{background:linear-gradient(0deg,#000000b3,#0000);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.form-section{flex-basis:55%;overflow-y:auto;padding:3rem;transition:flex-basis .4s ease-in-out}.form-title{color:#212529;color:var(--dark-text);font-size:2rem;font-weight:600;margin-bottom:.25rem}.form-subtitle{color:#6c757d;color:var(--light-text);font-size:.95rem;margin-bottom:2rem}.input-group{margin-bottom:1.5rem}.input-field{background-color:#f8f9fa;background-color:var(--light-bg);border:1px solid #dee2e6;border:1px solid var(--border-color);border-radius:8px;font-size:1rem;padding:12px 45px 12px 12px;transition:all .2s ease-in-out;width:100%}.input-field:focus{background-color:#fff;border-color:#007bff;border-color:var(--primary-color);box-shadow:0 0 0 3px #007bff26;outline:none}.input-group label{background:#f8f9fa;background:var(--light-bg);color:#6c757d;color:var(--light-text);font-size:1rem;left:12px;padding:0 4px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out}.input-field:focus+label,.input-group.has-value .input-field+label{color:#007bff;color:var(--primary-color);font-size:.75rem;top:0}.input-field.input-error{background-color:#dc35450d;border-color:#dc3545;border-color:var(--error-color)}.input-field.input-error:focus{box-shadow:0 0 0 3px #dc354526}.input-field.input-error+label{color:#dc3545;color:var(--error-color)}.input-status-icon{align-items:center;display:flex;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.status-icon{animation:popIn .3s forwards;font-size:1.3rem}.success-icon{color:#28a745;color:var(--success-color)}.error-icon{color:#dc3545;color:var(--error-color)}.loading-icon{animation:spin 1s linear infinite;color:#6c757d;color:var(--light-text);font-size:1.2rem}.error-message{color:#dc3545;color:var(--error-color);display:block;font-size:.8rem;margin-bottom:1rem;margin-top:-1.2rem;padding:10px!important}.email-otp-group{align-items:flex-start;display:flex;gap:10px;margin-bottom:1rem}.email-otp-group .input-group{flex-grow:1;margin-bottom:0}.otp-section{animation:slideDown .4s ease-out;background:#f8f9fa;background:var(--light-bg);border:1px solid #dee2e6;border:1px solid var(--border-color);border-radius:8px;margin:-.5rem 0 1rem;padding:1rem}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.info-text{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.info-text p{color:#6c757d;color:var(--light-text);font-size:.85rem;margin:0}.change-email-btn{background:none;border:none;color:#007bff;color:var(--primary-color);cursor:pointer;font-size:.8rem;text-decoration:underline}.otp-input-group{align-items:flex-start;display:flex;gap:10px}.otp-input-group .input-group{flex-grow:1;margin:0}.otp-input-group .input-field{font-weight:600;letter-spacing:.5rem;text-align:center}.resend-otp-container{margin-top:1rem;text-align:center}.resend-otp-container button{background:none;border:none;color:#007bff;color:var(--primary-color);cursor:pointer}.resend-otp-container button:disabled{color:#6c757d;color:var(--light-text);cursor:not-allowed}.cooldown-timer{color:#6c757d;color:var(--light-text);font-size:.8rem;margin-left:5px}.success-message-box{background-color:#28a7451a;border:1px solid #28a74533;border-radius:8px;color:#28a745;color:var(--success-color);font-weight:500;margin-bottom:1rem;padding:10px;text-align:center}.action-btn{background-color:#6c757d;background-color:var(--secondary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:12px 15px;transition:all .2s ease-in-out;white-space:nowrap}.action-btn:hover:not(:disabled){background-color:#5a6268}.action-btn:disabled{cursor:not-allowed;opacity:.6}.action-btn .loading-icon{color:#fff}.verify-btn{background-color:#28a745;background-color:var(--success-color)}.verify-btn:hover:not(:disabled){background-color:#218838}.password-toggle-btn{background:none;border:none;color:#6c757d;color:var(--light-text);cursor:pointer;font-size:1.2rem;padding:0;position:absolute;right:15px;top:25%}.password-strength-meter{background:#dee2e6;background:var(--border-color);border-radius:3px;height:6px;margin:-1rem 0 1.5rem;overflow:hidden}.strength-bar{border-radius:3px;height:100%;transition:width .3s,background-color .3s;width:0}.strength-bar.strength-1{background-color:#e74c3c;width:25%}.strength-bar.strength-2{background-color:#f1c40f;width:50%}.strength-bar.strength-3{background-color:#2ecc71;width:75%}.strength-bar.strength-4{background-color:#1abc9c;width:100%}.checkbox-group{align-items:center;display:flex;margin-bottom:1rem}.checkbox-group input[type=checkbox]{display:none}.checkbox-label{align-items:center;color:#6c757d;color:var(--light-text);cursor:pointer;display:flex;font-size:.9rem}.custom-checkbox{align-items:center;border:1px solid #172930;border-radius:5px;display:flex;height:20px;justify-content:center;margin-right:10px;transition:all .2s ease;width:20px}.custom-checkbox:after{color:#fff;content:"✓";font-size:14px;font-weight:700;opacity:0;transform:scale(.5);transition:all .2s ease}.checkbox-group input[type=checkbox]:checked+.checkbox-label .custom-checkbox{background-color:#007bff;background-color:var(--primary-color);border-color:#007bff;border-color:var(--primary-color)}.checkbox-group input[type=checkbox]:checked+.checkbox-label .custom-checkbox:after{opacity:1;transform:scale(1)}.submit-error-message{background:#dc35451a;border-radius:8px;color:#dc3545;color:var(--error-color);margin-bottom:1rem;padding:10px;text-align:center}.submit-btn{background-color:#007bff;background-color:var(--primary-color);gap:10px;padding:15px}.submit-btn:hover:not(:disabled){background-color:#0056b3;background-color:var(--primary-hover);box-shadow:0 7px 15px #007bff40;transform:translateY(-2px)}.submit-btn:disabled{background-color:#ccc}@media screen and (max-width:992px){.form-container-card{flex-direction:column;max-width:500px;min-height:0}.form-image-section{display:none}.form-section{flex-basis:100%;padding:2rem}.form-title{font-size:1.8rem}.form-subtitle,.form-title{text-align:center}}@media screen and (max-width:480px){.form-page-container{padding:1rem}.form-section{padding:1.5rem}.form-title{font-size:1.6rem}.email-otp-group,.otp-input-group{flex-direction:column}.email-otp-group .input-group,.otp-input-group .input-group{margin-bottom:1rem;width:100%}.action-btn{width:100%}}:root{--primary-color:#00a8e8;--secondary-color:#0077b6;--background-color:#f0f4f8;--text-color:#333;--light-text-color:#f1f1f1;--container-bg:#ffffff1a;--border-color:#fff3;--shadow-color:#0000001a}.login-container{align-items:center;background:#f0f4f8;background:var(--background-color);display:flex;font-family:Poppins,sans-serif;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.background-shapes{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.shape{animation:float 20s ease-in-out infinite;background:linear-gradient(45deg,#00a8e8,#0077b6);background:linear-gradient(45deg,var(--primary-color),var(--secondary-color));border-radius:50%;position:absolute}.shape1{animation-delay:0s;height:200px;left:10%;top:10%;width:200px}.shape2{animation-delay:5s;bottom:15%;height:150px;right:12%;width:150px}.shape3{animation-delay:10s;height:100px;left:50%;top:50%;width:100px}.login-box{backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);background:#ffffff1a;background:var(--container-bg);border:1px solid #fff3;border:1px solid var(--border-color);border-radius:20px;box-shadow:0 8px 32px 0 #0000001a;box-shadow:0 8px 32px 0 var(--shadow-color);max-width:450px;padding:40px;position:relative;text-align:center;width:100%;z-index:1}.login-header{margin-bottom:30px}.brand{color:#333;color:var(--text-color);font-family:Cinzel,serif;font-size:3rem;font-weight:700;letter-spacing:2px;margin:0}.tagline{color:#555;font-size:1rem;margin-top:5px}.login-form{display:flex;flex-direction:column;gap:20px}.input-icon{color:#aaa;font-size:1.2rem;left:15px}.input-box{background:#ffffff80;border:1px solid #fff3;border:1px solid var(--border-color);border-radius:12px;color:#333;color:var(--text-color);font-size:1rem;padding:15px 15px 15px 50px;transition:all .3s ease;width:100%}.input-box::placeholder{color:#999}.input-box:focus{background:#fff;border-color:#00a8e8;border-color:var(--primary-color);box-shadow:0 0 0 3px #00a8e833;outline:none}.input-box:focus+.input-icon{color:#00a8e8;color:var(--primary-color)}.actions{font-size:.9rem;justify-content:space-between}.actions,.remember-me{align-items:center;display:flex}.remember-me{color:#555;cursor:pointer;gap:8px}.remember-me input{accent-color:#00a8e8;accent-color:var(--primary-color)}.forgot-password{color:#0077b6;color:var(--secondary-color);font-weight:500;text-decoration:none}.forgot-password:hover{text-decoration:underline}.login-btn{align-items:center;background:linear-gradient(45deg,#00a8e8,#0077b6);background:linear-gradient(45deg,var(--primary-color),var(--secondary-color));border:none;border-radius:12px;box-shadow:0 4px 15px #0078b64d;color:#f1f1f1;color:var(--light-text-color);cursor:pointer;display:flex;font-size:1.1rem;font-weight:500;gap:10px;justify-content:center;padding:15px;transition:all .3s ease;width:100%}.login-btn:disabled{background:#ccc;box-shadow:none;cursor:not-allowed}.login-btn .loader{animation:spin 1s linear infinite;border:3px solid #ffffff80;border-radius:50%;border-top-color:#fff;height:20px;width:20px}.signup-link{color:#555;margin-top:15px}.signup-link a{color:#00a8e8;color:var(--primary-color);font-weight:500;text-decoration:none}.signup-link a:hover{text-decoration:underline}.swal-popup-custom{background:#fff!important;border-radius:15px!important}.swal-title-custom{color:#333!important;color:var(--text-color)!important}.swal-content-custom{color:#555!important}@media screen and (max-width:768px){.brand{font-size:2.5rem}.login-box{padding:30px}}@media screen and (max-width:480px){.login-container{padding:15px}.login-box{margin-top:5vh;padding:25px}.brand{font-size:2rem}.tagline{font-size:.9rem}.input-box{padding:12px 12px 12px 45px}.actions{align-items:flex-start;flex-direction:column;gap:10px}}.education-training-container{background-color:#f4f6f8;font-family:Barlow,sans-serif;max-width:1400px!important;overflow:hidden;padding:15px 20px;position:relative;width:100%!important}.edu-traning-contender{background-color:#fff;border-radius:12px;box-shadow:0 8px 20px #0000001a;margin:0 auto;max-width:1250px;padding:20px}.edu-heading{margin-bottom:30px;text-align:center}.edu-heading h3{color:#2c3e50;display:inline-block;font-size:2.8rem;font-weight:700;position:relative}.edu-heading h3:after{background-color:#0cb496;border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.edu-heading h3:hover{color:#000;cursor:pointer;filter:brightness(1.05);font-weight:600;text-shadow:0 1px 3px #0003;transform:scale(1.02);transition:color .3s ease-in-out;transition:transform .3s ease-in-out}.edu-heading h3:hover:after{transition:width .3s ease-in-out;width:80px}.edu-heading span,.phase-2{color:#0cb496}.phase-2{font-size:2rem;font-weight:600;margin-bottom:10px;position:relative;text-align:center;text-decoration:none}.phase-2:after,.phase-2:before{background-color:#ddd;content:"";height:2px;position:absolute;top:50%;width:30%}.phase-2:before{left:10%}.phase-2:after{right:10%}.phase-2 i{color:#0cb496;margin-right:10px}.valuesrow{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:40px;opacity:0;transform:translateY(40px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}.valuesrow.in-view{opacity:1;transform:translateY(0)}.image-column{display:flex;flex:1 0 40%;justify-content:center;padding:30px}.content-column{flex:1 0 50%;padding:30px}.row:nth-child(2n) .image-column{order:2}.row:nth-child(2n) .content-column{order:1;text-align:right}.image-wrapper{border-radius:10px;box-shadow:0 6px 16px #00000026;overflow:hidden;transition:box-shadow .3s ease-in-out}.image-wrapper:hover{box-shadow:0 10px 25px #0003}.phase-image{border:6px solid #fff;height:auto;transition:transform .5s cubic-bezier(.2,.8,.2,1);width:100%}.phase-image:hover{transform:scale(1.08)}.edu-containt,.edu-containt-even{background-color:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;padding:35px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease-in-out}.edu-containt-even:hover,.edu-containt:hover{box-shadow:0 8px 20px #00000026;transform:translateY(-8px)}.edu-h4 h4,.edu-h4-even h4{color:#333;font-size:1.8rem;margin-bottom:10px;padding-left:20px}.edu-h4 h4:hover{color:#0cb496;cursor:pointer;font-weight:600;text-decoration:underline;transition:color .3s ease-in-out}.edu-h4-even h4{border-left:none;padding-left:0;padding-right:20px;text-align:right}.edu-h4-even h4:hover{color:#0cb496;cursor:pointer;font-weight:600;text-decoration:underline;transition:color .3s ease-in-out}.edu-p,.p-even{color:#555;font-size:1.1rem;line-height:1.8;padding-left:20px}.edu-p{border-left:5px solid #0cb496}.p-even{border-left:none;border-right:5px solid #0cb496;padding-right:20px;text-align:right}.edu-btn,.edu-btn-even{margin-top:30px}.edu-btn{padding-left:20px}.edu-btn-even{padding-right:20px;text-align:right}.btn-success{background-color:#0cb496;border:none;border-radius:8px;box-shadow:0 3px 8px #00000026;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:14px 30px;text-decoration:none;transition:background-color .3s ease-in-out,transform .2s ease-in-out,box-shadow .2s ease-in-out}.btn-success:hover{background-color:#0a9b81;box-shadow:0 6px 12px #0003;transform:scale(1.05)}.edu-traning-contender:before{background-color:#0cb496;bottom:50%;content:"";left:50%;position:absolute;top:50%;transform:translateX(-50%);transition:top .3s ease-in-out,bottom .3s ease-in-out;width:2px;z-index:-1}.edu-traning-contender.in-view:before{bottom:0;top:0}@media only screen and (max-width:991.98px){.edu-traning-contender:before{left:33.33%}.row:nth-child(2n) .edu-traning-contender:before{left:66.66%}}@media only screen and (max-width:767.98px){.edu-traning-contender:before{display:none}.content-column,.image-column{flex:0 0 100%;padding:20px;text-align:center}.row:nth-child(2n) .content-column,.row:nth-child(2n) .image-column{order:0;text-align:center}.phase-image{display:block;margin:0 auto 25px;max-width:90%}.edu-containt,.edu-containt-even{margin:0 auto 35px;max-width:95%;text-align:left}.edu-h4 h4,.edu-h4-even h4,.p-even{text-align:left}.p-even{border-left:5px solid #0cb496;border-right:none}.edu-btn-even{text-align:left}}@media only screen and (max-width:479.98px){.edu-heading h3{font-size:2.2rem}.phase-2{font-size:1.6rem}.edu-h4 h4,.edu-h4-even h4{font-size:1.4rem}.btn-success,.edu-p,.p-even{font-size:1rem}.btn-success{padding:10px 22px}}.awareness-container{animation:fadeIn 1.2s ease-in;font-family:Georgia,serif;padding:40px}.awareness-title{font-size:2.5rem;font-weight:700;letter-spacing:1px;position:relative;text-align:center}.awareness-title .gray{color:#444}.awareness-title .green{color:#27ae60}.underline{animation:growLine 1s ease-in-out;border-radius:3px;margin:10px auto 0}.awareness-description{animation:slideUp 1.5s ease;color:#333;font-size:1.1rem;margin-left:auto;margin-right:auto;margin-top:15px;max-width:900px;text-align:center}.awareness-content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-top:40px}.awareness-list{animation:slideLeft 1.2s ease;flex:1 1;min-width:300px}.awareness-list h3{color:#2c3e50;font-size:1.5rem;margin-bottom:15px}.awareness-list ul{line-height:1.8;list-style-type:disc;padding-left:20px}.awareness-list li{transition:transform .2s ease,color .3s ease}.awareness-list li:hover{color:#16a085;cursor:pointer;transform:translateX(5px)}.awareness-image{animation:fadeInScale 1.5s ease;flex:1 1;text-align:center}.awareness-image img{border-radius:10px;height:auto;max-width:100%;transition:transform .4s ease}.awareness-image img:hover{transform:scale(1.05)}@keyframes growLine{0%{width:0}to{width:60px}}.value-education-container{animation:fadeIn 1.2s ease-in}.value-title{font-size:2.5rem;font-weight:700;text-align:center}.value-title .gray{color:#444}.value-title .green{color:#2ecc71}.underline{animation:underlineGrow 1s ease;background:#ccc;border-radius:2px;height:3px;margin:10px auto;width:60px}.value-description{animation:slideUp 1s ease;color:#333;font-size:1.1rem;margin-left:auto;margin-right:auto;margin-top:10px;max-width:850px;text-align:center}.value-content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin-top:40px}.value-list{animation:slideLeft 1.2s ease;flex:1 1;min-width:300px}.value-list h3{color:#2c3e50;font-size:1.5rem;margin-bottom:15px}.value-list ul{line-height:1.8;list-style-type:disc;padding-left:20px}.value-image{animation:fadeInScale 1.5s ease;flex:1 1;text-align:center}.value-image img{border-radius:12px;height:auto;max-width:100%;transition:transform .3s ease}.value-image img:hover{transform:scale(1.05)}.value-education-container{font-family:Georgia,serif;opacity:0;padding:40px;transform:translateY(30px);transition:all .8s ease}.value-education-container.animate{opacity:1;transform:translateY(0)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes underlineGrow{0%{width:0}to{width:60px}}.cultivation-container{font-family:Georgia,serif;opacity:0;padding:40px;transform:translateY(30px);transition:all .8s ease}.cultivation-container.animate{opacity:1;transform:translateY(0)}.cultivation-title{font-size:36px;font-weight:700;text-align:center}.gray{color:#555}.green{color:#2ecc71}.underline{background:#2ecc71;border-radius:4px;height:4px;margin:8px auto 20px;width:80px}.cultivation-description{font-size:18px;margin-bottom:30px;text-align:center}.cultivation-content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.cultivation-list{flex:1 1;min-width:300px}.cultivation-list h3{font-weight:700;margin-bottom:10px}.cultivation-list ul{list-style-type:disc;padding-left:20px}.cultivation-list li{line-height:1.6;margin-bottom:10px}.cultivation-image{flex:1 1;text-align:center}.cultivation-image img{height:auto;max-width:100%;transition:transform .8s ease}.cultivation-container.animate .cultivation-image img{transform:scale(1.05)}.ethiccraft-container{background-color:#f9f9f9;color:#111;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;scroll-behavior:smooth}.ethiccraft-header{align-items:center;animation:zoomIn 2s ease-out;background-position:50%;background-size:cover;display:flex;height:380px;justify-content:center;overflow:hidden}.ethiccraft-title{animation:typing 3s steps(30) forwards,blink-caret .75s step-end infinite;border-right:.15em solid #fff;color:#fff;font-size:3rem;font-weight:700;letter-spacing:2px;margin:auto auto 3px;overflow:hidden;text-align:center;text-shadow:2px 2px 8px #000000b3;text-transform:uppercase;white-space:nowrap;width:0}.ethiccraft-content{background:#fff;border-radius:10px;border-top:5px solid #333;font-size:15px;font-weight:600;line-height:1.8;padding:3rem;transform:translateY(40px);transition:all 1s ease}.ethiccraft-content.animate-scroll-reveal{opacity:1;transform:translateY(0)}.ethiccraft-content h2{color:#333;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:1.8rem;font-weight:700;letter-spacing:1px;margin-bottom:1.5rem;text-align:center;text-transform:uppercase;transition:color .3s ease}.ethiccraft-content h2:after{background-color:#e74c3c;content:"";display:block;height:4px;margin:.1rem auto;width:300px}.ethiccraft-content h2:hover{color:#4e4e4e}.ethiccraft-content p{margin-bottom:1.2rem;transition:transform .3s ease,color .3s ease}.ethiccraft-content p:hover{color:#333;transform:translateX(5px)}.ethiccraft-actions{display:flex;gap:1.5rem;justify-content:center;margin-top:2rem}.cta-button{background-color:#e74c3c;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.8rem 1.5rem;transition:all .3s ease}.cta-button:hover{background-color:#c0392b;transform:scale(1.05)}.cta-button.outline{background-color:initial;border:2px solid #e74c3c;color:#e74c3c}.cta-button.outline:hover{background-color:#e74c3c;color:#fff}@keyframes zoomIn{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:#0000}50%{border-color:#fff}}@media (max-width:768px){.ethiccraft-header{height:300px;padding:1rem}.ethiccraft-title{font-size:2rem}.ethiccraft-content{font-size:.95rem;padding:1.5rem}.cta-button{text-align:center;width:100%}}@media (max-width:480px){.ethiccraft-header{height:250px}.ethiccraft-title{font-size:1.7rem}.ethiccraft-content h2{font-size:1.5rem}.ethiccraft-content{font-size:.9rem;padding:1rem}.cta-button{font-size:.95rem}}.events-wrapper{font-family:Segoe UI,sans-serif;margin:40px auto;max-width:1200px;padding:0 16px}.events-title,.testimonial-header{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ab02ff,#e0005a);-webkit-background-clip:text;font-size:32px;font-weight:800;letter-spacing:1px;margin:80px 0 20px!important;text-align:center;text-transform:uppercase}.events-scroll{overflow-y:auto;padding-right:8px;scroll-behavior:smooth}.events-scroll::-webkit-scrollbar{width:8px}.events-scroll::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px}.events-scroll::-webkit-scrollbar-thumb:hover{background-color:#999}.event-card{background-color:#fff;border:1px solid #eee;border-radius:16px;box-shadow:0 10px 30px #0000000d;display:flex;flex-wrap:nowrap;gap:20px;margin-bottom:40px;padding:20px;touch-action:manipulation;transition:transform .3s ease,box-shadow .3s ease}.event-card:hover{box-shadow:0 12px 28px #00000014;transform:translateY(-5px)}.event-date{align-items:center;color:#666;display:flex;flex-direction:column;font-weight:700;justify-content:center;min-width:60px}.event-date .month,.event-date .year{font-size:18px;text-transform:uppercase}.event-date .day{color:#000;font-size:24px}.event-img{border-radius:10px;flex-shrink:0;height:160px;object-fit:cover;transition:transform .4s ease;width:250px}.event-card:hover .event-img{transform:scale(1.03)}.event-details{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.event-details h3{color:#1c1c1c;font-size:20px;font-weight:700;margin:0 0 8px}.event-details .address,.event-details .time{color:#777;font-size:14px}.event-details .desc{color:#444;font-size:14px;margin:10px 0 12px;text-align:justify}.event-link{color:#007bff;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s ease}.event-link:hover{color:#004f9e;text-decoration:underline}.like-btn11{align-self:flex-start;background:#0000;border:2px solid #ff007b;border-radius:30px;color:#ff007b;cursor:pointer;font-weight:700;padding:8px 20px;transition:all .3s ease}.like-btn11:hover{background:#ff007b;box-shadow:0 5px 15px #ff007b66;color:#fff}.modal-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;overflow:auto;padding:20px;position:fixed;top:0;width:100%;z-index:999}.modal-content{background:#fff;border-radius:10px;box-shadow:0 10px 40px #0000001a;max-height:90vh;max-width:900px;overflow-y:auto;padding:20px;position:relative;width:100%}.modal-close-btn{background:none;border:none;color:#333;cursor:pointer;font-size:1.8rem;font-weight:700;position:absolute;right:15px;top:10px}.modal-close-btn:hover{color:red}.modal-header-section22{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.modal-image22{border-radius:10px;flex:1 1;height:auto;max-height:250px!important;max-width:300px;object-fit:cover}.modal-text-info22{flex:2 1;text-align:left}.modal-text-info22 h3{color:#1c1c1c;display:flex;font-size:24px;justify-content:center;margin:0 auto 15px}.modal-desc22{color:#333;font-size:16px;line-height:1.6;margin-top:15px;text-align:justify}@media screen and (max-width:1024px){.event-card{flex-direction:row;flex-wrap:wrap}.event-img{height:200px;width:100%}.event-details{padding-top:10px}.like-btn11{align-self:center}.modal-header-section22{align-items:center;flex-direction:column}.modal-image22{height:auto;width:100%}}@media screen and (max-width:768px){.event-card{align-items:center;flex-direction:column}.event-img{height:180px;width:100%}.event-date{flex-direction:row;gap:10px;margin-bottom:10px}.event-details{text-align:center}.like-btn11{margin-top:10px;padding:10px;width:100%}}@media screen and (max-width:480px){.testimonial-header{font-size:24px}.event-details h3{font-size:18px}.modal-content{padding:15px}.like-btn11{font-size:14px;padding:10px}}.testimonial-slider{background:linear-gradient(135deg,#fffafc,#f5f5ff);font-family:Poppins,sans-serif;padding:60px 20px}.testimonial-header{text-align:center}.testimonial-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ab02ff,#e0005a);-webkit-background-clip:text;font-size:2.5rem;font-weight:700;letter-spacing:1.5px;margin-bottom:0;text-transform:uppercase}.testimonial-container{align-items:center;display:flex;flex-wrap:nowrap;gap:30px;justify-content:center;margin:0 auto;max-width:1100px;position:relative}.testimonial-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffee;border-radius:20px;box-shadow:0 15px 40px #0000001f;max-width:850px;overflow:hidden;padding:30px;transition:all .3s ease-in-out;width:100%}.testimonial-content{align-items:center;display:flex;flex-direction:row;gap:30px;touch-action:pan-y}.testimonial-image{border-radius:12px;box-shadow:0 10px 20px #0000004d;flex-shrink:0;height:280px;object-fit:cover;width:220px}.testimonial-image:hover{transform:scale(1.04);transition:transform .3s ease}.testimonial-text-container{flex:1 1}.testimonial-text{color:#333;font-size:1.1rem;font-style:italic;line-height:1.6;margin-bottom:20px}.testimonial-name{color:#ab02ff;font-size:1.5rem;font-weight:600;margin-bottom:5px}.testimonial-role{color:#666;font-size:.95rem}.nav-btn{align-items:center;background:#fff;border:2px solid #000;border-radius:50%;color:#000;cursor:pointer;display:flex;font-size:18px;height:50px;justify-content:center;transition:all .2s ease-in-out;width:50px}.nav-btn:hover{background:#e0005a;border-color:#e0005a;color:#fff;transform:scale(1.1)}@media screen and (max-width:1024px){.testimonial-container{flex-direction:column;gap:40px}.testimonial-card{padding:25px 20px}.testimonial-content{flex-direction:column;text-align:center}.testimonial-image{height:160px;margin-bottom:20px;width:160px}.nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.left{left:-10px}.right{right:-10px}}@media screen and (max-width:600px){.testimonial-header{border:2px solid gold;border-radius:20px;color:#f07;font-family:Segoe UI,sans-serif;margin:20px auto 30px}.testimonial-title{font-size:2rem}.testimonial-content{gap:10px}.testimonial-text{font-size:1rem}.testimonial-name{font-size:1.2rem}.testimonial-image{height:130px;margin-top:20px;width:130px}.testimonial-card{border-radius:15px}.nav-btn{font-size:16px;height:40px;width:40px}.left{left:10px}.right{right:10px}}.particles-container{background:#0a0a0a;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-1}.particle{animation:float 25s ease-in-out infinite;background-color:#3c82f680;border-radius:50%;position:absolute}@keyframes float{0%,to{opacity:.5;transform:translateY(0) translateX(0) scale(1)}50%{opacity:.1;transform:translateY(-100vh) translateX(50px) scale(1.5)}}.ambassador-section{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:100px 20px 50px;position:relative;width:100%}.main-title{-webkit-text-fill-color:#0000;animation:fadeInDown 1s ease-out forwards;background:linear-gradient(90deg,#3b82f6,#a855f7,#ec4899);-webkit-background-clip:text;font-size:clamp(2.5rem,6vw,4rem);font-weight:900;margin-bottom:2rem;text-align:center}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.main-title:after{animation:expandLine 1s ease-out .5s forwards;background:linear-gradient(90deg,#3b82f6,#ec4899);border-radius:2px;content:"";display:block;height:4px;margin:1rem auto 0;width:0}@keyframes expandLine{0%{width:0}to{width:100px}}.detail-box-container{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 15px 35px #0003;display:flex;gap:2.5rem;max-width:1200px;padding:2.5rem;transition:all .3s ease;width:100%}.image-container-premium{border-radius:15px;box-shadow:0 10px 30px #0000004d;flex:1 1;min-width:300px;overflow:hidden}.image-container-premium img{border-radius:15px;height:100%;object-fit:cover;transition:transform .5s ease-in-out,filter .5s ease;width:100%}.detail-box-container:hover .image-container-premium img{filter:brightness(1.1);transform:scale(1.05)}.details-grid{grid-gap:1.5rem;display:grid;flex:1.5 1;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.detail-card{background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;cursor:pointer;overflow:hidden;padding:1.5rem;position:relative;transition:transform .3s ease,background .3s ease}.detail-card:before{background:radial-gradient(circle at 50% 50%,#fff3,#0000 40%);background:radial-gradient(circle at var(--x,50%) var(--y,50%),#fff3,#0000 40%);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .5s;width:100%}.detail-card:hover:before{opacity:1}.detail-card:hover{background:#ffffff1f;transform:translateY(-8px)}.card-heading{display:flex;gap:.5rem;text-align:center}.card-icon,.card-title{flex-direction:column;margin-bottom:0}.card-icon{color:#3b82f6;margin-bottom:1rem}.card-icon svg{height:32px;width:32px}.card-title{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.card-text{color:#b0b0b0;font-size:.9rem;line-height:1.6;padding:5px}@media (min-width:1024px){.ambassador-section{padding:40px 0}.main-title{font-size:3rem!important;margin-bottom:3rem!important}.card{border-radius:15px;box-shadow:0 10px 30px #0000001a;margin:0 auto;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease;width:0}.detail-box-container{gap:3rem;max-width:1200px;padding:3rem}.detail-card{padding:1.25rem 1.5rem 1rem}.card-text{color:#b0b0b0;font-size:.9rem;padding:5px;text-align:left}}@media (max-width:1024px){.ambassador-section{padding:60px 40px}.main-title{font-size:3rem!important;margin-bottom:3rem!important}.detail-card{padding:1rem}}@media (max-width:992px){.detail-box-container{flex-direction:column;gap:2rem;padding:2rem}.image-container-premium{max-width:500px;width:100%}.card-icon svg{height:24px;width:24px}}@media (max-width:768px){.ambassador-section{padding:80px 15px 40px}.details-grid{gap:1rem;grid-template-columns:1fr}.card-title{font-size:1.1rem}.card-text{font-size:.85rem}}:root{--primary-color:#4a90e2;--secondary-color:#50e3c2;--dark-text:#2c3e50;--light-text:#7f8c8d;--bg-color:#f7f9fc;--card-bg:#fff;--shadow-color:#2c3e5026;--border-radius-lg:20px;--border-radius-md:12px;--font-main:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.team-showcase-container{background-color:#f7f9fc;background-color:var(--bg-color);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-main);margin:0 auto;max-width:1400px;opacity:0;padding:80px 24px;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.team-showcase-container.fade-in{opacity:1;transform:translateY(0)}.team-main-title{animation:slideInDown 1s cubic-bezier(.25,.46,.45,.94) both;color:#2c3e50;color:var(--dark-text);font-size:clamp(2.5rem,5vw,3rem);font-weight:800;margin-bottom:2rem;text-align:center}@keyframes slideInDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.team-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:768px){.team-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.team-grid{gap:2.5rem;grid-template-columns:repeat(2,1fr)}}.team-member-card{animation:cardFadeInUp .7s cubic-bezier(.165,.84,.44,1) forwards;background:#fff;background:var(--card-bg);border-radius:20px;border-radius:var(--border-radius-lg);box-shadow:0 4px 6px #2c3e5026;box-shadow:0 4px 6px var(--shadow-color);opacity:0;overflow:hidden;position:relative;transform:translateY(40px);transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1)}@keyframes cardFadeInUp{to{opacity:1;transform:translateY(0)}}.card-border{background:conic-gradient(from 180deg at 50% 50%,#50e3c2,#4a90e2,#50e3c2);background:conic-gradient(from 180deg at 50% 50%,var(--secondary-color),var(--primary-color),var(--secondary-color));border-radius:20px;border-radius:var(--border-radius-lg);height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .4s ease;width:100%;z-index:1}.team-member-card:hover{box-shadow:0 15px 30px #2c3e5026;box-shadow:0 15px 30px var(--shadow-color);transform:translateY(-10px) scale(1.02)}.team-member-card:hover .card-border{animation:spin 3s linear infinite;opacity:1}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.member-details{background:#fff;background:var(--card-bg);border-radius:17px;border-radius:calc(var(--border-radius-lg) - 3px);display:flex;flex-direction:column;height:calc(100% - 6px);margin:3px;padding:2rem;position:relative;z-index:2}.member-header{margin-bottom:1rem}.member-name{color:#2c3e50;color:var(--dark-text);font-size:1.4rem;font-weight:700;line-height:1.3}.member-role{background-color:#4a90e21a;border-radius:50px;color:#4a90e2;color:var(--primary-color);display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.5px;margin-top:.75rem;padding:6px 14px;text-transform:uppercase}.member-bio{color:#7f8c8d;color:var(--light-text);flex-grow:1;font-size:1rem;line-height:1.6}.member-bio a{color:#4a90e2;color:var(--primary-color);text-decoration:none;transition:color .3s ease}.member-bio a:hover{color:#50e3c2;color:var(--secondary-color)}@media screen and (min-width:1024px){.team-showcase-container{padding:60px 40px 80px}.team-member-card{margin:0 auto;width:100%}.member-details{padding:1.5rem}.member-role{font-size:.8rem;margin:0 0 0 auto;text-align:end}}.form-container-body{animation:gradient 15s ease infinite;background-size:400% 400%;box-sizing:border-box;font-family:Poppins,sans-serif;min-height:100vh;padding:2rem 1rem}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.campus-ambassador-page{margin:0 auto;max-width:800px;opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.campus-ambassador-page.visible{opacity:1;transform:translateY(0)}.form-header{color:#fff;margin-bottom:3rem;text-align:center}.main-title{font-size:2.5rem;font-weight:700;text-shadow:0 2px 10px #0003}.subtitle{font-size:1.125rem;font-weight:400;margin:.5rem auto 0;max-width:600px;opacity:.9}.application-form-section{width:100%}.application-form-card{background-color:initial;border:2px solid #e2e8f0;border-radius:24px;box-shadow:0 25px 50px -12px #00000040;padding:2.5rem;transform:perspective(1000px);transition:transform .4s ease,box-shadow .4s ease}.application-form-card:hover{box-shadow:0 35px 60px -15px #0000004d;transform:translateY(-10px) rotateX(2deg)}.application-form-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:768px){.application-form-grid{gap:1.5rem 2rem;grid-template-columns:1fr 1fr}.submit-btn,.textarea-full-width{grid-column:1/-1}}.input-group{position:relative}.input-icon{color:#718096;left:16px;position:absolute;top:50%;transform:translateY(-50%);transition:color .3s ease}.input-group:focus-within .input-icon{color:#14b8a6}.textarea-icon{top:20px;transform:none}.input-group input,.input-group textarea{-webkit-appearance:none;background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:12px;color:#1a202c;font-size:1rem;padding:1rem 1rem 1rem 3rem;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease;width:100%}.input-group textarea{padding-top:1rem;resize:vertical}.input-group input:focus,.input-group textarea:focus{background-color:#fff;border-color:#14b8a6;box-shadow:0 0 0 4px #2dd4bf66;outline:none}.submit-btn{align-items:center;background:linear-gradient(90deg,#14b8a6,#2dd4bf);background-size:100% 100%;border-radius:12px;display:flex;gap:.75rem;justify-content:center;padding:1rem 1.5rem;transition:transform .2s ease,box-shadow .2s ease,background-size .3s ease}.submit-btn:hover:not(:disabled){background-size:150% 150%;box-shadow:0 10px 20px -5px #2dd4bf66;transform:translateY(-4px)}.submit-btn:disabled{cursor:not-allowed;opacity:.7}.loader{display:flex;gap:.5rem}.loader .circle{animation:bounce 1.4s ease-in-out infinite both;background-color:#fff;border-radius:50%;height:10px;width:10px}.loader .circle:first-child{animation-delay:-.32s}.loader .circle:nth-child(2){animation-delay:-.16s}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.form-message{animation:popIn .5s ease-out forwards;border-radius:12px;font-weight:500;margin-top:1.5rem;padding:1rem;text-align:center}@keyframes popIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.success-message{background-color:#e6f9f4;color:#047857}.error-message{background-color:#fef2f2;color:#b91c1c}@media (max-width:767px){.main-title{font-size:2rem}.subtitle{font-size:1rem}.application-form-card{padding:2rem 1.5rem}}@media (max-width:480px){.form-container-body{padding:1rem .5rem}.main-title{font-size:1.75rem}.application-form-card{padding:1.5rem 1rem}}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(/static/media/fontawesome-webfont.8b43027f47b20503057d.eot);src:url(/static/media/fontawesome-webfont.8b43027f47b20503057d.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/static/media/fontawesome-webfont.20fd1704ea223900efa9.woff2) format("woff2"),url(/static/media/fontawesome-webfont.f691f37e57f04c152e23.woff) format("woff"),url(/static/media/fontawesome-webfont.1e59d2330b4c6deb84b3.ttf) format("truetype"),url(/static/media/fontawesome-webfont.c1e38fd9e0e74ba58f7a.svg#fontawesomeregular) format("svg")}.fa{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{text-align:center;width:1.28571429em}.fa-ul{list-style-type:none;margin-left:2.14285714em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2.14285714em;position:absolute;text-align:center;top:.14285714em;width:2.14285714em}.fa-li.fa-lg{left:-1.85714286em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s linear infinite}.fa-pulse{animation:fa-spin 1s steps(8) infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}:root{--text-dark:#000;--text-light:#727274;--extra-light:#f3f4f6;--white:#fff;--max-width:1200px;--header-font:"Montserrat",sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f9f9f9}.footer,body{font-family:Poppins,sans-serif}.footer{background-color:#121212;color:#a7a9be;overflow:hidden;padding:6rem 2rem 2rem;position:relative}.footer:after{background-image:url(data:image/svg+xml,...);height:100%;opacity:.03;pointer-events:none}.footer:after,.footer:before{content:"";left:0;position:absolute;top:0;width:100%}.footer:before{background:linear-gradient(90deg,#3a7bd5,#3a97d5);box-shadow:0 0 15px #3a95d580;height:3px}.footer-container{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1400px;position:relative;z-index:2}.footer-column{display:flex;flex-direction:column}.footer-title{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem;position:relative}.footer-title:after{background-color:#3a97d5;bottom:0;content:"";height:2px;left:0;position:absolute;width:40px}.contact-info{align-items:flex-start;display:flex;gap:1rem;line-height:1.6;margin-bottom:1.25rem}.contact-info svg{color:#3a97d5;flex-shrink:0;margin-top:5px}.social-icons{display:flex;gap:1rem;margin-top:1rem}.social-icons a{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;color:#a7a9be;display:flex;font-size:1rem;height:44px;justify-content:center;text-decoration:none;transition:all .3s ease;width:44px}.social-icons a:hover{background:#3a97d5;box-shadow:0 8px 20px #3a95d54d;color:#fff;transform:translateY(-3px)}.footer-links{list-style:none;margin:0;padding:0}.footer-links li{margin-bottom:.75rem}.footer-links a{color:#a7a9be;font-size:1rem;padding:.25rem 0;position:relative;text-decoration:none;transition:color .3s ease}.footer-links a:after{background-color:#3a97d5;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease-out;width:100%}.footer-links a:hover{color:#fff}.footer-links a:hover:after{transform:scaleX(1);transform-origin:bottom left}.newsletter-tagline{line-height:1.6;margin-bottom:1.5rem}.newsletter-form input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;font-family:Poppins,sans-serif;font-size:1rem;margin-bottom:1rem;padding:.8rem 1rem;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.newsletter-form input::placeholder{color:#a7a9be}.newsletter-form input:focus{border-color:#3a97d5;box-shadow:0 0 0 3px #3a95d533;outline:none}.submit-btn{background:linear-gradient(90deg,#3a7bd5,#3a97d5);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.5px;padding:.9rem;transition:all .3s ease;width:100%}.submit-btn:hover{box-shadow:0 8px 25px #3a95d566}.footer-bottom{border-top:1px solid #ffffff1a;color:#a7a9be;font-size:.9rem;margin-top:3rem;padding-top:3rem;position:relative;text-align:center;z-index:2}@media (min-width:980px){.container{margin:0 auto;max-width:1200px;max-width:var(--max-width)}.footer{padding:5rem 2rem 2rem}.footer-container{grid-template-columns:repeat(2,1fr)}.footer-title{font-size:1.75rem}}@media (max-width:1200px){.newsletter-form{margin:0 auto;width:80%}}@media (max-width:992px){.footer-container{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width:768px){.footer{padding:4rem 1.5rem 1.5rem}.footer-container{text-align:center}.footer-title:after{left:50%;transform:translateX(-50%)}.contact-info{text-align:left}.contact-info,.social-icons{justify-content:center}}.footer-links.two-column-list .link-pair-row{display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem}.footer-links.two-column-list .link-pair{color:#a7a9be;flex:1 1;text-decoration:none;transition:color .3s ease}.footer-links.two-column-list .link-pair:hover{color:#fff}
/*# sourceMappingURL=main.92b0f4e7.css.map*/