@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Fraunces:wght@600;700&family=Manrope:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Fraunces:wght@600;700&family=Manrope:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700&display=swap);.footerNeo{background:#0f172a;color:#e5e7eb;font-family:Poppins,Segoe UI,sans-serif;padding:40px 0 28px}.footerNeo a{color:inherit;text-decoration:none}.footerNeo-shell{grid-gap:24px;display:grid;gap:24px}.footerNeo-top{align-items:center;background:linear-gradient(120deg,#ffffff14,#ffffff05);border:1px solid #ffffff14;border-radius:16px;box-shadow:0 16px 36px #0000003d;display:flex;gap:16px;justify-content:space-between;padding:18px 20px}.footerNeo-kicker{color:#a5b4fc;font-size:11px;font-weight:700;letter-spacing:.12em;margin:0 0 6px;text-transform:uppercase}.footerNeo-top h3{color:#fff;font-size:clamp(20px,3vw,24px);margin:0 0 6px}.footerNeo-sub{color:#cbd5f5;font-size:14px;line-height:1.5;margin:0;max-width:620px}.footerNeo-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.footerNeo-ghostBtn,.footerNeo-primaryBtn{border-radius:12px;font-size:14px;font-weight:700;padding:10px 16px;transition:all .18s ease}.footerNeo-primaryBtn{background:linear-gradient(135deg,#ff7b54,#f34236);border:none;box-shadow:0 12px 26px #f3423647;color:#fff}.footerNeo-primaryBtn:hover{box-shadow:0 16px 36px #f342365c;transform:translateY(-2px)}.footerNeo-ghostBtn{background:#0000;border:1px solid #e5e7eb4d;color:#e5e7eb}.footerNeo-ghostBtn:hover{border-color:#fff;color:#fff;transform:translateY(-2px)}.footerNeo-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.footerNeo-column h4{color:#fff;font-size:15px;margin:0 0 10px}.footerNeo-column ul{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.footerNeo-column a{color:#cbd5e1;font-size:13px;transition:color .15s ease,transform .15s ease}.footerNeo-column a:hover{color:#ff7b54;transform:translateX(2px)}.footerNeo-social{gap:6px}.footerNeo-bottom{border-top:1px solid #ffffff14;color:#a5b4c5;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;justify-content:space-between;padding-top:16px}.footerNeo-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}@media (max-width:768px){.footerNeo{padding:28px 0 22px}.footerNeo-top{align-items:flex-start;flex-direction:column}.footerNeo-cta{justify-content:flex-start;width:100%}}.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;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;color:#000;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}.banner-subCard{background:#fff;border:1px solid #ffe8e8;color:#000;display:inline-block;margin-right:-4px;min-height:54px;padding:13px 0;text-align:center;width:calc(20% - 1px)}.swiper-slide{align-items:center;display:flex;font-size:18px;justify-content:center;text-align:center;width:197px}.swiper-container{overflow-x:hidden;width:100%}.swiper-wrapper{flex-direction:row}.swiper-slide img{padding:5px;width:60%}.banner-subCards{overflow-x:auto;white-space:nowrap}.container-fluid{padding-left:50px;padding-right:50px}.slick-slide{box-sizing:border-box;padding:0 10px}.slick-list{overflow:hidden}.slick-track{display:flex}.best-seller-area .container-fluid{width:100%}.slick-next,.slick-prev{color:#000!important;font-size:50px!important;height:80px!important;width:80px!important;z-index:1000}.slick-prev{left:10px}.slick-next{right:10px}.slick-next i,.slick-prev i{color:#000}.slick-next:focus,.slick-prev:focus{outline:none}.banner-carousel-container{aspect-ratio:16/5;background:#f5f6fb;border-radius:12px;margin:0;max-height:300px;min-height:180px;overflow:hidden;position:relative;width:100%}.carousel-item,.carousel-item img{width:100%}.slick-next:before{display:none!important}@media (max-width:575.98px){.container-fluid{padding-left:0;padding-right:0}.banner-carousel-container{aspect-ratio:16/7;border-radius:10px;max-height:190px;min-height:140px}.best-seller-area{margin-top:15px!important}.carousel-item img{height:auto;object-fit:contain;width:100%}.banner-slide__image{background:#f5f6fb;object-fit:contain}.footer-align-mobile{align-items:center;display:block;justify-content:center;margin-top:10px}}.home-back-color{background:linear-gradient(180deg,#f8fafc,#eef2ff);padding:36px 0}.info-wrap{display:flex;flex-direction:column;gap:22px}.info-hero{background:#fff;border-radius:18px;box-shadow:0 12px 30px #0f172a14;padding:22px 24px}.lead-text{color:#475569;font-size:16px;margin:12px 0 0}.info-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.info-card{background:#fff;border-radius:16px;box-shadow:0 10px 26px #0f172a0f;padding:20px 22px}.info-card.highlight{background:linear-gradient(180deg,#fff7f2,#fff1e8);border:1px solid #ffd8c2;box-shadow:0 12px 32px #f94d0024}.info-card.soft{background:#f8fafc}.info-card.wide{grid-column:1/-1}.two-col-list .nested-list{margin-top:8px}.list-flex{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.list-stack{display:flex;flex-direction:column;gap:10px}.eyebrow-chip{align-items:center;background:#eef2ff;border-radius:999px;color:#334155;display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.03em;padding:6px 12px}.home-heading{color:#111827;font-weight:800;margin-bottom:10px}.info-card ul.list-container{margin-bottom:8px}.list-container li{color:#475569;line-height:1.55}.info-card:hover{box-shadow:0 14px 34px #0f172a1f;transform:translateY(-2px);transition:transform .15s ease,box-shadow .15s ease}.info-card.highlight:hover{box-shadow:0 16px 38px #f94d0033}@media (max-width:991.98px){.home-back-color{padding:28px 0}}@media (max-width:575.98px){.info-card,.info-hero{padding:18px}}.home-shell{background:#f6f7fb;display:flex;flex-direction:column;gap:30px}.layout-container{margin:0 auto;width:min(1180px,100% - 48px)}.section-shell{padding:24px 0 8px}.section-shell.muted{background:#0000}.section-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px}.section-header.compact{margin-bottom:10px}.section-title-lg{color:#0f172a;font-size:28px;font-weight:800;margin:6px 0 4px}.section-subtitle{color:#64748b;font-size:15px;margin:0;max-width:640px}.hero-section{padding-top:12px}.hero-grid{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,2fr) minmax(320px,1fr)}.hero-side{grid-gap:14px;align-content:start;display:grid;gap:14px}.card-panel{background:#fff;border-radius:18px;box-shadow:0 14px 40px #0f172a14;overflow:hidden;padding:18px}.card-panel.flush{padding:0}.card-panel.hero-panel{height:100%}.card-panel.promo-panel{align-items:stretch;display:flex;height:100%}.value-section{background:#0000}.value-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.value-card{align-items:flex-start;background:#fff;border-radius:14px;box-shadow:0 10px 28px #0f172a14;display:flex;gap:12px;padding:16px;transition:transform .15s ease,box-shadow .15s ease}.value-card:hover{box-shadow:0 16px 38px #0f172a1f;transform:translateY(-4px)}.value-icon{align-items:center;background:linear-gradient(135deg,#e0f2fe,#dbeafe);border-radius:14px;display:inline-flex;height:52px;justify-content:center;padding:10px;width:52px}.value-icon.alt{background:linear-gradient(135deg,#fef3c7,#fde68a)}.value-icon.accent{background:linear-gradient(135deg,#e0fbe2,#bbf7d0)}.value-title{color:#0f172a;font-size:17px;font-weight:700;margin:0 0 4px}.value-copy{color:#475569;line-height:1.5;margin:0}.category-section .card-panel{border-radius:16px;box-shadow:0 10px 28px #0f172a12}.assurance-section{background:#0000}.assurance-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.assurance-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 10px 26px #0f172a0f;display:flex;flex-direction:column;gap:10px;padding:16px 18px;transition:transform .15s ease,box-shadow .15s ease}.assurance-card:hover{box-shadow:0 16px 36px #0f172a1a;transform:translateY(-3px)}.assurance-top{align-items:center;display:flex;gap:12px}.assurance-icon{align-items:center;background:linear-gradient(135deg,#e0f2fe,#dbeafe);border-radius:12px;display:inline-flex;height:52px;justify-content:center;padding:10px;width:52px}.assurance-icon.alt{background:linear-gradient(135deg,#fef3c7,#fde68a)}.assurance-icon.accent{background:linear-gradient(135deg,#e0fbe2,#bbf7d0)}.assurance-icon img{height:28px;object-fit:contain;width:28px}.assurance-title{color:#0f172a;font-size:17px;font-weight:700;margin:0}.assurance-copy{color:#475569;line-height:1.55;margin:0}.category-directory .card-panel{border-radius:16px;box-shadow:0 10px 28px #0f172a12}.section-shell.partner-section .card-panel,.section-shell.product-showcase .card-panel,.section-shell.typeoff-section .card-panel{background:#fff;border-radius:16px}@media (max-width:1199.98px){.layout-container{width:min(1100px,100% - 36px)}}@media (max-width:991.98px){.layout-container{padding:0 18px;width:100%}.hero-grid{grid-template-columns:1fr}.section-title-lg{font-size:24px}}@media (max-width:575.98px){.home-shell{gap:24px}.section-header{margin-bottom:10px}.section-title-lg{font-size:22px}.value-card{padding:14px}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.img-fluid{height:auto;max-width:100%!important}.form-control:focus{box-shadow:none}.h1,.h2,.h3,.h4,.h5,.h6,.login-1 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-1{align-items:center;background:#f3f3f3;bottom:0;display:flex;justify-content:center;min-height:100vh;opacity:1;padding:30px 0;position:relative;top:0;z-index:999}.login-1:before{left:0;top:30px}.login-1:after,.login-1:before{content:"";height:180px;position:absolute;width:90px;z-index:-1}.login-1:after{bottom:30px;right:0}.login-1 .form-section a{text-decoration:none}.login-1 .form-inner{background:#fff;margin:0 auto;max-width:570px;padding:70px 80px;position:relative;text-align:center;width:100%;z-index:0}.login-1 .form-section .extra-login{float:left;margin:10px 0 35px!important;position:relative;text-align:center;width:100%}.login-1 .form-section .extra-login:before{background:#e4e4e4;content:"";height:1px;left:0;position:absolute;top:10px;width:100%}.login-1 .form-section .extra-login>span{background:#fff;color:#424242;display:inline-block;float:none;font-size:14px;padding:1px 20px;position:relative;text-transform:capitalize;width:auto;z-index:1}.login-1 .form-section p{color:#424242;font-size:16px;margin-bottom:0}.login-1 .form-section p a{color:#424242}.login-1 .form-section .thembo{margin-left:4px}.login-1 .form-section h3{color:#121212;font-size:22px;font-weight:500;margin:0 0 35px;text-transform:uppercase}.login-1 .form-section .form-group{margin-bottom:25px}.login-1 .form-section .form-box{float:left;position:relative;text-align:left;width:100%}.login-1 .form-section .checkbox{margin:10px 0 35px}.login-1 .form-section .form-control{background:#0000!important;border:none;border-bottom:2px solid #bdbdbd;border-radius:0;color:#424242;font-size:16px;font-weight:500;outline:none;padding:14.5px 0}.login-1 .form-section .form-box i{color:#777575;font-size:23px;position:absolute;right:0;top:10px}.login-1 .form-section .checkbox .terms,.login-1 .form-section .terms{margin-left:3px}.login-1 .form-section .form-check{color:#424242;float:left;font-size:16px;margin-bottom:0;padding-left:25px}.login-1 .form-section .form-check .form-check-input{margin-left:-25px}.login-1 .form-section .form-check a{color:#424242}.login-1 .form-check-input:focus{box-shadow:none}.login-1 .form-check-input:checked{background-color:#1c5fda;border-color:#1c5fda!important}.login-1 .form-section .form-check-input{border:2px solid #c5c3c3;border-radius:0;height:20px;margin-top:0;position:absolute;top:2px;vertical-align:top;width:20px}.login-1 .form-section a.forgot-password{color:#424242;font-size:16px}.login-1 .logo img{height:35px;margin-bottom:15px}.login-1 .btn-theme{border:none;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:Jost,sans-serif;font-size:17px;font-weight:400;overflow:hidden;position:relative;text-transform:capitalize;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;width:100%}.login-1 .btn-theme:hover{color:#fff}.login-1 .btn-theme:hover:before{left:0;transform:scale(1)}.login-1 .btn-theme:before{content:"";height:100%;left:96%;opacity:1;position:absolute;top:0;transform:skewX(-25deg);transition:all .4s;width:100%;z-index:1}.login-1 .btn-theme span{position:relative;z-index:1}.btn:focus,.login-1 .btn-check:focus+.btn{box-shadow:none;outline:0}.login-1 .btn-lg{line-height:55px;padding:0 50px}.login-1 .btn-md{line-height:50px;padding:0 45px}.login-1 .btn{box-shadow:none!important}.login-1 .btn-primary{background:#1c5fda}.login-1 .btn-theme:before{background:#1658d1}.login-1 .form-section ul{list-style:none;margin:0 0 20px;padding:0}.login-1 .mb-35{margin-bottom:35px!important}.login-1 .social-list{margin-bottom:30px}.login-1 .social-list .buttons,.login-1 .social-list a{display:flex;justify-content:center}.login-1 .social-list a{align-items:center;border-radius:3px;color:#fff;font-size:20px;height:55px;margin:0 3px 5px;overflow:hidden;position:relative;transition:transform .2s linear 0s,border-radius .2s linear .2s;width:55px}.login-1 .social-list a i{position:relative;transition:transform .2s linear 0s;z-index:3}.login-1 .social-list a:hover{border-bottom-left-radius:50%;border-top-left-radius:50%;border-top-right-radius:50%;transform:rotate(-90deg)}.login-1 .social-list a:hover i{transform:rotate(90deg)}.login-1 .social-list a.facebook-bg{background:#4867aa}.login-1 .social-list a.twitter-bg{background:#3cf}.login-1 .social-list a.google-bg{background:#db4437}.login-1 .social-list a.dribbble-bg{background:#2392e0}@media (max-width:992px){.login-1 .form-inner{padding:50px}}@media (max-width:768px){.login-1 .form-inner{padding:40px 30px}}.login-2{background:#efefef;bottom:0;display:flex;opacity:1;padding:30px 0;position:relative;width:100%;z-index:999}.login-2,.login-2:before{align-items:center;justify-content:center;min-height:100vh;top:0}.login-2:before{animation:Gradient 15s ease infinite;background:#fff;background:linear-gradient(132deg,#fc415a,#591bc5,#212335);background-size:400% 400%;border-radius:0 100% 100% 0;content:"";left:0;padding:30px 15px;position:absolute;width:50%;z-index:-1}.login-2 .container{margin:0 auto;max-width:1120px}.login-2 a{text-decoration:none}.h1,.h2,.h3,.h4,.h5,.h6,.login-2 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-2 .info{margin:0 auto;max-width:400px;top:35%}.login-2 .waviy .color-yellow{color:red}.login-2 .waviy{position:relative}.login-2 .waviy span{animation:flip 2s infinite;animation-delay:calc(.2s*var(--i));color:#000;display:inline-block;font-size:35px;font-weight:700;margin-bottom:15px;position:relative;text-transform:uppercase}.login-2 p{font-size:15px;margin-bottom:25px}.login-2 .form-check-input:checked{display:none}.login-2 .form-info{align-items:center;justify-content:center;padding:100px 90px}.login-2 .login-inner-form .form-group{margin-bottom:25px}.login-2 .login-inner-form .form-box{float:left;position:relative;width:100%}.login-2 .login-inner-form .form-control{border:1px solid #d9d9d9;border-radius:100px;color:#535353;font-size:16px;outline:none;padding:14.5px 45px 14.5px 20px}.login-2 .login-inner-form img{height:40px;margin-bottom:5px}.login-2 .login-inner-form .form-box i{color:#535353;font-size:20px;position:absolute;right:20px;top:12px}.login-2 .login-inner-form .forgot{line-height:45px;margin:0}.login-2 .bg-img{align-items:center;border-right:1px solid #e7e7e7;bottom:0;display:flex;justify-content:center;opacity:1;padding:0;position:relative;top:0}.login-2 .login-box{background:#fff;margin:0 auto;position:relative;z-index:0}.login-2 .login-inner-form .checkbox-theme input[type=checkbox]:checked+label:before{background:red;border:1px solid red;color:#fff}.login-2 .login-inner-form .btn-md{border-radius:100px;color:#fff;cursor:pointer;font-family:Jost,sans-serif;font-size:15px;font-weight:400;height:55px;padding:13px 50px 12px;text-transform:uppercase}.login-2 .login-inner-form input[type=checkbox],input[type=radio]{margin-right:3px}.login-2 .login-inner-form p{color:#535353;margin:0}.login-2 .login-inner-form p a{color:#535353}.login-2 .login-inner-form button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.btn-theme:focus,.login-2 .login-inner-form .btn-theme.focus{box-shadow:none}.login-2 .login-inner-form .btn-theme{background:red;border:none;color:#fff}.login-2 .login-inner-form .btn-theme:hover{background:#eb0707}.login-2 .logo img{height:30px;margin-bottom:15px}.login-2 .nav-pills li{display:inline-block}.login-2 .login-inner-form .form-check{float:left;margin-bottom:0;padding-left:0}.login-2 .login-inner-form .form-check a{color:#d6d6d6;float:right}.login-2 .login-inner-form .form-check-input{margin-left:0;position:absolute}.login-2 .login-inner-form .form-check label:before{background:#fff;border:1px solid #d9d9d9;border-radius:100px;content:"";display:inline-block;height:20px;margin-left:-22px;position:absolute;top:1px;width:20px}.login-2 .login-inner-form .form-check-label{color:#535353;font-size:16px;margin-bottom:0;padding-left:20px}.login-2 .form-section input[type=checkbox]:checked+label:before{color:#e6e6e6;content:"\2713";font-size:12px;font-weight:600;line-height:18px}.login-2 .login-inner-form input[type=checkbox],input[type=radio]{margin-top:4px}.login-2 .login-inner-form .checkbox a{color:#535353;float:right;font-size:16px;margin-left:3px}.login-2 .form-section{text-align:center}.login-2 .form-section h3{color:#040404;font-size:25px;font-weight:400;margin-bottom:30px}.login-2 .form-section .text{color:#535353;font-size:16px;margin-bottom:0;margin-top:25px}.login-2 .form-section .text a{color:#535353}.social-buttons{display:flex;text-align:center}.login-2 .social-button{background:#f3f3f3;border-radius:50px;font-size:18px;height:55px;line-height:55px;margin:0 5px 5px 0;position:relative;text-align:center;width:55px}.login-2 .social-button:after{border-radius:50px;content:"";display:block;height:0;left:50%;position:absolute;text-align:center;top:-1px;transition:.3s;width:0}.login-2 .social-button:focus,.social-button:hover{color:#fff}.login-2 .social-button:focus:after,.social-button:hover:after{height:calc(100% + 2px);margin-left:calc(-50% - 1px);width:calc(100% + 2px)}.login-2 .social-button i,.social-button svg{position:relative;transition:.3s;z-index:1}.login-2 .social-button-facebook{color:#4867aa}.login-2 .social-button-facebook:after{background:#4867aa}.login-2 .social-button-twitter{color:#3cf}.login-2 .social-button-twitter:after{background:#3cf}.login-2 .social-button-linkedin{color:#2392e0}.login-2 .social-button-linkedin:after{background:#2392e0}.login-2 .social-button-google{color:#db4437}.login-2 .social-button-google:after{background:#db4437}@media (max-width:992px){.login-2 .bg-img{display:none}.login-2 .form-info{padding:50px 30px}.login-2 .login-box{margin:0 auto;max-width:600px}.login-2:before{background:#efefef}}.login-3{background:#eef1f6}.login-3 a{text-decoration:none}.h1,.h2,.h3,.h4,.h5,.h6,.login-3 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-3 .bg-img{align-items:center;background-size:cover;bottom:0;display:flex;justify-content:center;min-height:100vh;opacity:1;padding:30px;position:relative;text-align:left;top:0;z-index:10}.login-3 .bg-img:after{content:"";height:100%;position:absolute;right:-1px;top:0;width:276px;z-index:-1}.login-3 .form-check-input:checked{display:none}.login-3 .form-section{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:30px;position:relative;text-align:center}.login-3 .form-section .form-box{position:relative;width:100%}.login-3 .login-inner-form{color:#535353;max-width:450px;text-align:center;width:100%}.login-3 .login-inner-form p{color:#535353;font-size:16px;margin:0}.login-3 .login-inner-form p a{color:#535353;font-weight:500}.login-3 .login-inner-form img{height:30px;margin-bottom:15px}.login-3 .login-inner-form h3{color:#040404;font-size:25px;font-weight:400;margin:0 0 30px}.login-3 .login-inner-form .form-group{margin-bottom:25px}.login-3 .login-inner-form .form-control{border:1px solid #fff;border-radius:3px;color:#535353;font-size:16px;font-weight:400;height:55px;outline:none;outline:0;padding:10px 25px;width:100%}.login-3 .login-inner-form .btn-md{border-radius:3px;color:#fff;cursor:pointer;font-family:Jost,sans-serif;font-size:17px;font-weight:400;height:55px;padding:15.5px 50px 14.5px}.login-3 .login-inner-form input[type=checkbox],input[type=radio]{margin-right:3px}.login-3 .login-inner-form button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.btn-theme:focus,.login-3 .login-inner-form .btn-theme.focus{box-shadow:none}.login-3 .login-inner-form .btn-theme{background:#ffa637;border:none;color:#fff}.login-3 .login-inner-form .btn-theme:hover{background:#ed972c}.login-3 .login-inner-form .checkbox .terms{margin-left:3px}.login-3 .informeson{color:#fff;max-width:450px}.login-3 .informeson h1{color:#fff;font-size:35px;font-weight:600;margin-bottom:20px;text-transform:uppercase}.login-3 .informeson p{color:#fff;font-size:15px;line-height:25px;margin-bottom:25px}.login-3 .none-2{display:none}.login-3 .btn-section{margin-bottom:30px}.login-3 .login-inner-form .terms{margin-left:3px}.login-3 .login-inner-form .form-check{float:left;margin-bottom:0;padding-left:0}.login-3 .login-inner-form .form-check a{color:#535353;float:right}.login-3 .login-inner-form .form-check-input{display:none}.login-3 .login-inner-form .form-check label:before{background-color:#fff;border:1px solid #fff;border-radius:2px;content:"";display:inline-block;height:20px;margin-left:-25px;position:absolute;top:0;width:20px}.login-3 .login-inner-form .form-check-label{font-size:16px;margin-bottom:0;padding-left:25px}.login-3 .login-inner-form .checkbox-theme input[type=checkbox]:checked+label:before{background-color:#ffa637;border-color:#ffa637}.login-3 .login-inner-form input[type=checkbox]:checked+label:before{color:#fff;content:"\2713";font-size:14px;font-weight:600;line-height:17px;padding-left:1px}.login-3 .login-inner-form input[type=checkbox],input[type=radio]{margin-top:4px}.login-3 .login-inner-form .checkbox a{color:#535353;float:right;font-size:16px}.login-3 h1{color:#fff;font-size:35px;margin-bottom:20px}.login-3 .typing>*{animation:typingAnim 3s steps(50);overflow:hidden;white-space:nowrap}.login-3 .social-list a{border-radius:50%;transition:transform .4s linear 0s,border-top-left-radius .1s linear 0s,border-top-right-radius .1s linear .1s,border-bottom-right-radius .1s linear .2s,border-bottom-left-radius .1s linear .3s}.login-3 .social-list a i{transition:transform .4s linear 0s}.login-3 .social-list a:hover{border-radius:50px;transform:rotate(1turn)}.login-3 .social-list a:hover i{transform:rotate(-1turn)}.login-3 .social-list .buttons{display:flex}.login-3 .social-list a{align-items:center;background:#fff;border-radius:3px;color:#fff;display:flex;font-size:20px;height:50px;justify-content:center;margin:0 4px 5px;overflow:hidden;position:relative;text-decoration:none!important;width:50px}.login-3 .social-list a i{position:relative;z-index:3}.login-3 .social-list a.facebook-bg{color:#4867aa}.login-3 .social-list a.twitter-bg{color:#3cf}.login-3 .social-list a.google-bg{color:#db4437}.login-3 .social-list a.dribbble-bg{color:#2392e0}@media (max-width:992px){.login-3 .bg-img{display:none}.login-3 .form-section{padding:30px 15px}}.login-4 .login-inner-form{color:#fff;position:relative}.login-4 .bg-color-4{align-items:center;background-image:linear-gradient(180deg,red,#ff8100);display:flex;justify-content:center;min-height:100vh;padding:15px 50px;position:relative}.h1,.h2,.h3,.h4,.h5,.h6,.login-4 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-4 .form-section{margin:0 auto;max-width:400px;width:100%}.login-4 .login-inner-form .form-group{margin-bottom:35px}.login-4 .login-inner-form .form-control{border:1px solid #dbdbdb;border-radius:100px;box-shadow:0 1px 3px 0 #0000000f;color:#535353;font-size:15px;height:55px;outline:none}.login-4 .login-inner-form img{height:40px;margin-bottom:5px}.login-4 .login-inner-form .form-box .form-control{float:left;padding:13px 15px 13px 65px;width:100%}.login-4 .login-inner-form .form-box i{background:#132b83;border-radius:100px;color:#fff;font-size:20px;height:55px;left:0;line-height:55px;position:absolute;text-align:center;width:55px}.login-4 .info{color:#fff;margin:0 auto;max-width:800px}.login-4 .bg-img{align-items:center;bottom:0;display:flex;justify-content:center;min-height:100vh;padding:30px;position:relative;top:0}.login-4 .info P{color:#535353;font-size:17px;line-height:30px;margin-bottom:0}.login-4 .login-inner-form .forgot{color:#fff;float:right;font-size:14px;line-height:40px;margin:0}.login-4 .btn-theme{-webkit-appearance:none;border:none;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:Jost,sans-serif;font-size:17px;font-weight:400;outline:none!important;overflow:hidden;position:relative;text-transform:capitalize;transition:all .3s linear;vertical-align:middle;width:100%;z-index:1}.login-4 .login-inner-form p{color:#fff;margin:0}.login-4 .login-inner-form p a{color:#fff}.login-4 .logo{margin-bottom:15px;text-align:center}.login-4 .logo img{height:25px}.login-4 h3{color:#fff;font-size:25px;font-weight:400;margin:0 0 24px;text-align:center}.login-4 .form-check-input:checked{background-color:#132b83!important;border-color:#132b83!important}.login-4 .login-inner-form .social-list{padding:0;text-align:center}.login-4 .login-inner-form .social-list li{display:inline-block}.login-4 .login-inner-form .social-list li a{display:inline-block;text-align:center}.login-4 .login-inner-form .extra-login{float:left;margin:35px 0;position:relative;text-align:center;width:100%}.login-4 .login-inner-form .extra-login:before{background:#e7e7e79e;content:"";height:1px;left:0;position:absolute;top:10px;width:100%}.login-4 .login-inner-form .extra-login>span{background:#ff5a00;color:#fff;display:inline-block;float:none;font-size:15px;padding:1px 20px;position:relative;text-transform:capitalize;width:auto;z-index:1}.login-4 .form-check-input:focus{box-shadow:none}.login-4 .login-inner-form .terms{margin-left:3px}.login-4 .login-inner-form .checkbox{font-size:15px;margin-bottom:25px}.login-4 .login-inner-form .form-check{margin-bottom:0}.login-4 .login-inner-form .form-check a{color:#fff}.login-4 .login-inner-form .form-check-label{color:#fff;font-size:15px;margin-bottom:0;padding-left:2px}.login-4 .btn{box-shadow:none!important}.login-4 .btn-lg{border-radius:55px;line-height:55px;padding:0 50px}.login-4 .btn-md{line-height:45px;padding:0 50px}.login-4 .btn-primary{background:#132b83}.login-4 .btn-primary:hover{background:#0d2478}.login-4 .form-section a{text-decoration:none}.login-4 .form-section .form-check-input{background-color:#fbf1f1;border:1px solid #fbf1f1;border-radius:100%;height:20px;margin-left:-22px;margin-top:1px;position:absolute;width:20px}.login-4 .form-section p,.login-4 .login-inner-form .checkbox a{color:#fff;font-size:15px;font-weight:400}.login-4 .form-section p{margin:28px 0 0}.login-4 .form-section p a{color:#fff}.login-4 .info .animated-text{margin-bottom:30px!important}.infoCont,.login-4 .info .animated-text{border-spacing:2px;display:table;margin:auto;max-width:100%}.login-4 .info #username{display:table-row}.char2,.char3,.char4,.char5,.char6,.char7,.char8,.login-4 .info .char1{border-radius:55px;font-size:22px;font-weight:600;height:55px;line-height:55px;margin:5px!important;text-transform:uppercase;width:55px}.char2,.char3,.char4,.char5,.char6,.char7,.char8,.login-4 .info .char1,.login-4 .info .username{-webkit-animation:swing-in-top-fwd 1s cubic-bezier(.68,-.55,.265,1.55) both;background-image:linear-gradient(180deg,red,#ff8100);box-shadow:10px 5px 5px #0003;display:table-cell;text-align:center}.login-4 .info .username{border-radius:5px;font-size:15px;margin:auto;max-width:100%;padding:40px}.login-4 .social-list a{border-radius:50%;transition:transform .4s linear 0s,border-top-left-radius .1s linear 0s,border-top-right-radius .1s linear .1s,border-bottom-right-radius .1s linear .2s,border-bottom-left-radius .1s linear .3s}.login-4 .social-list a i{transition:transform .4s linear 0s}.login-4 .social-list a:hover{border-radius:3px;transform:rotate(1turn)}.login-4 .social-list a:hover i{transform:rotate(-1turn)}.login-4 .social-list .buttons{display:flex;margin:0 auto;max-width:230px}.login-4 .social-list a{align-items:center;background:#fff;border-radius:50px;color:#fff;display:flex;font-size:20px;height:50px;justify-content:center;margin:0 4px 5px;overflow:hidden;position:relative;text-decoration:none!important;width:50px}.login-4 .social-list a i{position:relative;z-index:3}.login-4 .social-list a.facebook-bg{color:#4867aa}.login-4 .social-list a.twitter-bg{color:#3cf}.login-4 .social-list a.google-bg{color:#db4437}.login-4 .social-list a.dribbble-bg{color:#2392e0}@media (max-width:1200px){.char2,.char3,.char4,.char5,.char6,.char7,.char8,.login-4 .info .char1{font-size:18px;height:40px;line-height:40px;width:40px}}@media (max-width:992px){.login-4 .bg-img{display:none}.login-4 .bg-color-4{padding:30px 15px}}.login-5 .form-section{align-items:center;background:#fff2f2;display:flex;justify-content:center;min-height:100vh;padding:30px 15px;position:relative;text-align:center}.h1,.h2,.h3,.h4,.h5,.h6,.login-5 h1,h2,h3,h4,h5,h6{color:#040404;font-family:Jost,sans-serif}.login-5 a{text-decoration:none}.login-5 .form-section p p,.login-5 a{color:#535353}.login-5 .form-inner{max-width:500px;width:100%}.login-5 .bg-img{align-items:center;background-size:cover;display:flex;justify-content:center;min-height:100vh;padding:30px;position:relative;z-index:999}.login-5 .bg-img:before{background:#240a6378;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.login-5 .form-section .extra-login{margin-bottom:25px;position:relative}.login-5 .form-section .extra-login:before{background:#d8dcdc;content:"";height:1px;left:0;position:absolute;top:10px;width:100%}.login-5 .form-section .extra-login>span{background:#fff2f2;color:#535353;font-size:15px;padding:1px 20px;position:relative}.login-5 .form-section .form-check-input{background-color:#fff;border:none;border-radius:2px;height:20px;margin-left:-22px;margin-top:0;position:absolute;width:20px}.login-5 .form-check-input:focus{border-color:snow;box-shadow:none;outline:0}.login-5 .form-check-input:checked{background-color:#f5c025!important}.login-5 .form-section p{font-size:16px;margin-bottom:0}.login-5 .form-section ul{list-style:none;margin:0 0 20px;padding:0}.login-5 .form-section .social-list li{display:inline-block;margin-bottom:5px}.login-5 .form-section .thembo{margin-left:4px}.login-5 .form-section h3{font-size:25px;font-weight:400;margin:0 0 25px}.login-5 .form-section .form-group{margin-bottom:25px}.login-5 .form-section .form-control{background:#fff;border:1px solid #0000;border-radius:3px;color:#535353;font-size:16px;font-weight:500;height:55px;outline:none;padding:11px 20px 9px}.login-5 .form-section .form-check{margin-bottom:0}.login-5 .form-section .form-check-label{color:#535353;font-size:16px;padding-left:5px}.login-5 .form-section a.forgot-password{font-size:16px}.login-5 .form-section a.forgot-password:hover{color:#535353}.login-5 .logo img{height:25px;margin-bottom:15px}.login-5 .btn-theme{border:none;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:Jost,sans-serif;font-size:17px;font-weight:400;outline:none!important;overflow:hidden;position:relative;text-transform:capitalize;transition:all .3s linear;width:100%;z-index:1}.login-5 .btn-theme:after{border-radius:3px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:perspective(200px) scaleX(.1) rotateX(90deg) translateZ(-10px);transform-origin:bottom center;transition:transform .4s linear,transform .4s linear;z-index:-1}.login-5 .btn-theme:hover:after{transform:perspective(200px) scaleX(1.05) rotateX(0deg) translateZ(0);transition:transform .4s linear,transform .4s linear}.login-5 .btn-lg{line-height:55px;padding:0 50px}.login-5 .btn{box-shadow:none!important}.login-5 .btn-primary{background:#f5c025}.login-5 .btn-primary:after{background:#e3af18}.login-5 .lines{left:0;right:0;z-index:-1}.login-5 .line,.login-5 .lines{height:100%;position:absolute;top:0}.login-5 .line{background:#ffffff1a;left:50%;overflow:hidden;width:5px}.login-5 .line:after{animation:drop 7s 0s infinite;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.4,.26,0,.97);background:linear-gradient(180deg,#fff0 0,#fff 75%,#fff);content:"";display:block;height:15vh;left:0;position:absolute;top:-50%;width:100%;z-index:-888}.login-5 .line:first-child{margin-left:-40%}.login-5 .line:first-child:after{animation-delay:1s}.login-5 .line:nth-child(3){margin-left:40%}.login-5 .line:nth-child(3):after{animation-delay:2s}.login-5 .line:nth-child(4){margin-left:-20%}.login-5 .line:nth-child(4):after{animation-delay:3s}.login-5 .line:nth-child(5){margin-left:20%}.login-5 .line:nth-child(5):after{animation-delay:4s}@keyframes drop{0%{top:-50%}to{top:110%}}.login-5 .info{max-width:650px}.login-5 .info p{color:#fff;font-size:15px;line-height:25px;opacity:.8}.login-5 .social-list li a{border-radius:3px;color:#fff;display:inline-block;font-size:13px;font-weight:600;height:40px;line-height:40px;margin:2px 0 3px;text-align:center;width:130px}.login-5 .social-list li a i{border-radius:3px;float:left;height:40px;line-height:40px;width:40px}.login-5 .social-list li a span{margin-right:7px}.login-5 .name_wrap h1{color:#fff;display:inline-block;font-family:Poppins,sans-serif;font-size:55px;font-weight:700;line-height:1.2;margin-bottom:20px;overflow:hidden;position:relative;text-transform:uppercase}.login-5 h1 span{-webkit-text-stroke:1px #fff;color:#0000;padding-left:2px}.login-5 .facebook-bg{background:#4867aa}.login-5 .twitter-bg{background:#3cf}.login-5 .google-bg{background:#db4437}.login-5 .google-i{background:#c3291c}.login-5 .facebook-i{background:#3b589e}.login-5 .twitter-i{background:#0cace0}@media (max-width:1200px){.login-5 .name_wrap h1{font-size:40px}}@media (max-width:992px){.login-5 .bg-img{display:none}.login-5 .social-list li a{width:120px}}.h1,.h2,.h3,.h4,.h5,.h6,.login-6 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-6{align-items:center;background-image:linear-gradient(180deg,#db3390,#d73131c2);display:flex;justify-content:center;min-height:100vh;padding:30px 0;position:relative;z-index:0}.login-6 #particles-js{background-position:50% 50%;background-size:cover;min-height:100vh;position:fixed;width:100%;z-index:-999}.login-6 .form-section{background:#fff;border-radius:30px;box-shadow:0 0 35px #0000001a;margin:0 auto;max-width:500px;padding:50px;position:relative;text-align:left;width:100%;z-index:0}.login-6 .form-section:before{background-size:cover;border-radius:30px 30px 0 0;content:"";height:91px;position:absolute;right:0;top:0;width:100%;z-index:-1}.login-6 .form-box{width:100%}.login-6 .login-inner-form .form-group{margin-bottom:35px}.login-6 .login-inner-form .form-box{float:left;position:relative;width:100%}.login-6 .login-inner-form .form-control{background:#0000!important;border:none;border-bottom:2px solid #bdbdbd;border-radius:0;color:#535353;font-size:16px;font-weight:500;outline:none;padding:14.5px 0}.login-6 .login-inner-form img{height:40px;margin-bottom:5px}.login-6 .login-inner-form .form-box .form-control{float:left;padding:13px 15px 13px 30px;width:100%}.login-6 .login-inner-form .form-box i{color:#777575;font-size:23px;left:0;position:absolute;top:8px}.login-6 .info{color:#fff;margin:0 117px 0 auto;max-width:700px;text-align:right}.login-6 .bg-img{align-items:center;bottom:0;display:flex;justify-content:center;min-height:100vh;padding:30px;position:relative;text-align:center;top:0;z-index:999}.login-6 .login-inner-form .forgot{color:#fff;float:right;font-size:14px;line-height:40px;margin:0}.login-6 .btn-theme{border:none;border-radius:3px;color:#fff;cursor:pointer;font-family:Jost,sans-serif;font-size:17px;font-weight:400;width:100%}.login-6 .login-inner-form p{color:#e7e7e7;margin:0}.login-6 .login-inner-form p a{color:#e7e7e7}.login-6 .logo{margin-bottom:15px}.login-6 .logo img{height:25px}.login-6 h1{color:#040404;font-size:23px;font-weight:400;margin:0 0 35px}.login-6 .typing>*{animation:typingAnim 3s steps(50);overflow:hidden;white-space:nowrap}.login-6 .form-check-input:checked{background-color:#039ae0!important;border-color:#039ae0!important}.login-6 .form-check-input:focus{box-shadow:none}.login-6 .login-inner-form .terms{margin-left:3px}.login-6 .login-inner-form .checkbox{font-size:15px;margin-bottom:35px}.login-6 .login-inner-form .form-check{float:left;margin-bottom:0}.login-6 .login-inner-form .form-check a{color:#535353;float:right}.login-6 .login-inner-form .form-check-label{color:#535353;font-size:16px;margin-bottom:0;padding-left:5px}.login-6 .btn{box-shadow:none!important}.login-6 .btn-lg{line-height:50px;padding:0 50px}.login-6 .btn-md{line-height:45px;padding:0 50px}.login-6 .btn-primary{background-image:linear-gradient(180deg,#3b63c5,#39a4ff)}.login-6 .btn-primary:hover{background-image:linear-gradient(180deg,#355dbf,#3199f1)}.login-6 .form-section a{text-decoration:none}.login-6 .form-section .form-check-input{background-color:#fff;border:2px solid #bdbdbd;border-radius:0;height:18px;margin-left:-22px;margin-top:3px;position:absolute;width:18px}.login-6 .login-inner-form .checkbox a{color:#535353;float:right;font-size:16px}.login-6 .form-section p{color:#535353;font-size:16px;margin-bottom:0;text-align:left}.login-6 .form-section p a{color:#535353}.login-6 .social-list{margin-bottom:20px}.login-6 .social-list .social-list-inner{list-style:none;margin:0;padding:0}.login-6 .social-list .social-list-inner li{display:inline-block;font-size:20px;margin:0 2px 5px 0;position:relative}.login-6 .social-list .social-list-inner i{color:#fff;left:21px;position:absolute;top:21px;transition:all 265ms ease-out}.login-6 .social-list .social-list-inner a{display:inline-block}.login-6 .social-list .social-list-inner a:before{background:linear-gradient(45deg,#39a4ff,#3b63c5);border-radius:100%;content:" ";display:block;height:60px;transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transition:all 265ms ease-out;width:60px}.login-6 .social-list .social-list-inner a:hover:before{transform:scale(0);transition:all 265ms ease-in}.login-6 .social-list .social-list-inner a:hover i{-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(45deg,#39a4ff,#3b63c5);-webkit-background-clip:text;transform:scale(2.2);-ms-transform:scale(2.2);-webkit-transform:scale(2.2);transition:all 265ms ease-in}@media (max-width:992px){.login-6 .form-section{padding:50px 30px}}.login-7-inner{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:30px 0;position:relative;text-align:center}.login-7-inner:before{content:"";height:100%;position:absolute;right:0;top:0;width:50%;z-index:-99}.login-7-bg{background-image:linear-gradient(180deg,#9143f9,#23067a)}.login-7-inner #particles-js{background-position:50% 50%;background-size:cover;min-height:100vh;position:fixed;width:100%;z-index:-999}.h1,.h2,.h3,.h4,.h5,.h6,.login-7 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-7 .logo{position:absolute;top:80px}.login-7 .logo img{height:30px}.login-7 .form-info{background:#fff;border-radius:0;margin:0 auto;max-width:580px}.login-7 .form-section{border-radius:10px 0 0 10px;padding:160px 80px 60px;position:relative;text-align:left}.login-7 label{margin-bottom:5px}.login-7 .form-section a,.login-7 .form-section p,.login-7 label{color:#535353;font-size:16px}.login-7 .form-section a{text-decoration:none}.login-7 .form-section p{margin-bottom:30px}.login-7 .form-section ul{list-style:none;margin:0 0 20px;padding:0}.login-7 .form-section .social-list li{display:inline-block;margin-bottom:5px}.login-7 .form-section .thembo{margin-left:4px}.login-7 .form-section h1{color:#7878ff;font-size:27px;font-weight:600}.login-7 .form-section h3{color:#040404;font-size:20px;font-weight:500;margin:0 0 35px}.login-7 .form-section .typing>*{animation:typingAnim 3s steps(50);overflow:hidden;text-transform:uppercase;white-space:nowrap}.login-7 .form-section .form-group{margin-bottom:25px}.login-7 .form-section .form-control{border:1px solid #d3d3d3!important;border-radius:3px;color:#535353;font-size:16px;font-weight:500;height:50px;outline:none;padding:10px 20px}.login-7 .form-section .checkbox .terms,.login-7 .form-section .terms{margin-left:3px}.login-7 .btn-section{border-radius:50px;display:inline-block;margin-bottom:0;position:absolute;right:90px;top:80px}.login-7 .btn-section .link-btn{background:#fff;border:1px solid #d3d3d3;border-radius:3px;color:#535353;float:left;font-size:14px;margin-left:5px;padding:6px 5px;text-align:center;width:100px}.login-7 .btn-section .active-bg,.login-7 .btn-section .link-btn:hover{background:#7878ff;border:1px solid #7878ff;color:#fff}.login-7 .form-check-input:focus{box-shadow:none}.login-7 .form-section .form-check-input{background-color:#fff;border:1px solid #d3d3d3;border-radius:3px;height:20px;margin-top:2px;position:absolute;width:20px}.login-7 .form-check-input:checked{background-color:#7878ff;border:solid #7878ff}.login-7 .form-section .form-check-label{color:#535353;font-size:16px;margin-bottom:0;padding-left:5px}.login-7 .btn-theme{border:2px solid #0000;border-radius:3px;color:#fff;display:inline-block;font-family:Jost,sans-serif;font-size:17px;font-weight:400;position:relative;text-align:center;transition:all .7s ease;z-index:1}.login-7 .btn-theme:before{border-radius:3px;left:0}.login-7 .btn-theme:after,.login-7 .btn-theme:before{content:"";height:100%;opacity:0;position:absolute;top:0;transition:all .7s ease;visibility:hidden;width:100%;z-index:-1}.login-7 .btn-theme:after{right:0}.login-7 .btn-theme:hover{background:#0000}.login-7 .btn-theme:hover:after,.login-7 .btn-theme:hover:before{opacity:1;visibility:visible;width:0}.login-7 .btn-lg{line-height:46px;padding:0 50px}.login-7 .btn{box-shadow:none!important}.login-7 .btn-md{line-height:41px;padding:0 45px}.login-7 .btn-primary,.login-7 .btn-primary:after,.login-7 .btn-primary:before{background:#7878ff}.login-7 .btn-primary:hover{border:2px solid #7878ff;color:#7878ff}.login-7 .social-list a{color:#535353;font-size:18px;margin-right:15px}.login-7 .social-list a:hover{color:#7878ff}@media (max-width:992px){.login-7-inner:before{background:none}.login-7 .form-section{border-radius:10px 0 0 10px;padding:120px 34px 40px}.login-7 .logo{left:40px;top:40px}.login-7 .btn-section{right:40px;top:40px}.login-7-bodycolor .ripple-background{display:none}}.login-8{align-items:center;background:#fff5f5;bottom:0;display:flex;justify-content:center;min-height:100vh;opacity:1;overflow:hidden;padding:30px 0;position:relative;top:0;width:100%;z-index:999}.login-8 .ocean{bottom:0;position:absolute;width:100%}.login-8 .wave{animation:wave 7s cubic-bezier(.36,.45,.63,.53) infinite;height:198px;position:absolute;top:-128px;transform:translateZ(0);width:6400px}.login-8 .wave:nth-of-type(2){animation:wave 7s cubic-bezier(.36,.45,.63,.53) -.125s infinite,swell 7s ease -1.25s infinite;opacity:1;top:-145px}.login-8 .container{margin:0 auto;max-width:1660px}.login-8 .form-section{display:flex;justify-content:center}.h1,.h2,.h3,.h4,.h5,.h6,.login-8 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-8 a{text-decoration:none}.login-8 .form-inner{background:#fff;box-shadow:0 0 5px #0000001a;max-width:600px;padding:70px;text-align:center;width:100%;z-index:999}.login-8 .form-section .extra-login{position:relative}.login-8 .form-section .extra-login:before{background:#d8dcdc;content:"";height:1px;left:0;position:absolute;top:10px;width:100%}.login-8 .form-section .extra-login>span{background:#fff;color:#535353;display:inline-block;float:none;font-size:14px;padding:1px 20px;position:relative;text-transform:capitalize;width:auto;z-index:1}.login-8 .form-section .form-check-input{background-color:#f7f7f7;border:none;border-radius:2px;height:20px;margin-left:-22px;margin-top:0;position:absolute;vertical-align:top;width:20px}.login-8 .form-check-input:focus{border-color:snow;box-shadow:none;outline:0}.login-8 .form-check-input:checked{background-color:#2ad4bc}.login-8 .form-section p{color:#535353;font-size:16px;margin-bottom:0}.login-8 .form-section p a{color:#535353}.login-8 .form-section ul{list-style:none;margin:0 0 20px;padding:0}.login-8 .form-section .social-list li{display:inline-block;margin-bottom:5px}.login-8 .form-section .thembo{margin-left:4px}.login-8 .form-section h3{color:#040404;font-size:25px;font-weight:400;margin:0 0 25px}.login-8 .form-section .form-group{margin-bottom:25px;position:relative;width:100%}.login-8 .form-section .form-control{background:#f7f7f7;border:1px solid #0000;border-radius:3px;color:#535353;font-size:16px;height:55px;outline:none;padding:11px 20px 9px}.login-8 .form-section .form-check{margin-bottom:0}.login-8 .form-section .form-check a{color:#535353}.login-8 .form-section .form-check-label{color:#535353;font-size:16px;padding-left:5px}.login-8 .form-section a.forgot-password{color:#535353;font-size:16px}.login-8 .logo img{height:25px;margin-bottom:15px}.login-8 .btn-theme{border:none;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:Jost,sans-serif;font-size:17px;font-weight:400;outline:none!important;overflow:hidden;position:relative;text-transform:capitalize;transition:all .3s linear;width:100%;z-index:1}.login-8 .btn-theme:after{border-radius:3px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:perspective(200px) scaleX(.1) rotateX(90deg) translateZ(-10px);transform-origin:bottom center;transition:transform .4s linear,transform .4s linear;z-index:-1}.login-8 .btn-theme:hover:after{transform:perspective(200px) scaleX(1.05) rotateX(0deg) translateZ(0);transition:transform .4s linear,transform .4s linear}.login-8 .btn-lg{line-height:55px;padding:0 50px}.login-8 .btn{box-shadow:none!important}.login-8 .btn-md{line-height:45px;padding:0 50px}.login-8 .btn-primary{background:#2ad4bc;border-color:#51d4bc}.login-8 .btn-primary:after{background:#1abfa8}.login-8 .title{font-size:40px;font-weight:700;margin-bottom:110px;text-transform:uppercase}.login-8 .bg-img p{padding-left:15px}.login-8 .bottom-container,.login-8 .top-container{padding:15px;position:fixed}.login-8 .bottom-container{color:#232323}.login-8 .top-container{animation:circleMove 20s ease-in-out infinite;background-color:#2ad4bc;clip-path:circle(13% at 85% 50%);color:#fff}@keyframes circleMove{0%,to{clip-path:circle(13% at 85% 50%)}50%{clip-path:circle(13% at 15% 50%)}}.login-8 .social-list .buttons{display:flex;justify-content:center;margin-bottom:25px}.login-8 .social-list a{align-items:center;border-radius:3px;color:#fff;display:flex;font-size:20px;height:50px;justify-content:center;margin:0 2px 5px;overflow:hidden;position:relative;text-decoration:none!important;transition:border-top-left-radius .1s linear 0s,border-top-right-radius .1s linear .1s,border-bottom-right-radius .1s linear .2s,border-bottom-left-radius .1s linear .3s;width:50px}.login-8 .social-list a:hover{border-radius:50%}.login-8 .social-list a i{position:relative;z-index:3}.login-8 .social-list a.facebook-bg{background:#4867aa}.login-8 .social-list a.twitter-bg{background:#3cf}.login-8 .social-list a.google-bg{background:#db4437}.login-8 .social-list a.dribbble-bg{background:#2392e0}@media (max-width:992px){.login-8 .form-inner{padding:50px}.login-8 .bg-img{display:none}}@media (max-width:768px){.login-8 .form-inner{padding:50px 30px}}.login-9{align-items:center;background-size:cover;background:#fff5f5;bottom:0;display:flex;justify-content:center;min-height:100vh;opacity:1;padding:30px 0;position:relative;top:0;width:100%;z-index:999}.login-9 .container{margin:0 auto;max-width:1160px}.login-9 a{text-decoration:none}.h1,.h2,.h3,.h4,.h5,.h6,.login-9 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-9 .login-inner-form{color:#ccc;position:relative}.login-9 .form-check-input:checked{display:none}.login-9 .form-info{align-items:center;justify-content:center;padding:80px}.login-9 .form-box{text-align:center;width:100%}.login-9 .login-inner-form .form-group{margin-bottom:25px}.login-9 .login-inner-form .form-box{float:left;position:relative;width:100%}.login-9 .login-inner-form .form-control{border:1px solid #d9d9d9;border-radius:3px;color:#535353;font-size:16px;font-weight:500;outline:none;padding:14.5px 45px 14.5px 20px}.login-9 .login-inner-form img{height:40px;margin-bottom:5px}.login-9 .login-inner-form .form-box i{color:#535353;font-size:20px;position:absolute;right:20px;top:12px}.login-9 .login-inner-form label{font-size:14px;font-weight:500;margin-bottom:5px}.login-9 .login-inner-form .forgot{color:#535353;float:right;font-size:15px;line-height:45px;margin:0}.login-9 .bg-img{background-size:cover;bottom:0;display:flex;opacity:1;padding:30px;position:relative;top:0;z-index:999}.login-9 .bg-img:before{background:linear-gradient(0,#000000a1,#fff0);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.login-9 .login-box{background:#fff;box-shadow:0 0 10px #0000001a;margin:0 auto}.login-9 .text-info{bottom:20px;left:30px;position:absolute;right:30px}.login-9 .text-info .typing>*{animation:typingAnim 3s steps(50);overflow:hidden;text-transform:uppercase;white-space:nowrap}.login-9 .text-info h1{color:#fff;font-size:35px;margin-bottom:20px}.login-9 .text-info p{color:#ededed;font-size:15px}.login-9 .login-inner-form .checkbox-theme input[type=checkbox]:checked+label:before{background:#5ad352;border:1px solid #5ad352;color:#fff}.login-9 .login-inner-form .btn-md{border-radius:3px;color:#fff;cursor:pointer;font-family:Jost,sans-serif;font-size:15px;font-weight:400;height:55px;padding:13px 50px 12px;text-transform:uppercase}.login-9 .login-inner-form input[type=checkbox],input[type=radio]{margin-right:3px}.login-9 .login-inner-form p{color:#535353;margin:0}.login-9 .login-inner-form p a{color:#535353}.login-9 .login-inner-form button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.btn-theme:focus,.login-9 .login-inner-form .btn-theme.focus{box-shadow:none}.login-9 .login-inner-form .btn-theme{background:#5ad352;border:none;color:#fff}.login-9 .login-inner-form .btn-theme:hover{background:#4fcb47}.login-9 .logo{height:35px}.login-9 .logo img{height:25px}.login-9 .logo-2{margin-bottom:15px}.login-9 .logo-2 img{height:30px}.login-9 .nav-pills li{display:inline-block}.login-9 .login-inner-form .checkbox{font-size:14px;margin-bottom:25px}.login-9 .login-inner-form .form-check{float:left;margin-bottom:0;padding-left:0}.login-9 .login-inner-form .form-check a{color:#d6d6d6;float:right}.login-9 .login-inner-form .form-check-input{margin-left:0;position:absolute}.login-9 .login-inner-form .form-check label:before{background:#fff;border:1px solid #d9d9d9;border-radius:3px;content:"";display:inline-block;height:18px;margin-left:-25px;position:absolute;top:2px;width:18px}.login-9 .login-inner-form .form-check-label{color:#535353;font-size:16px;margin-bottom:0;padding-left:25px}.login-9 .form-section input[type=checkbox]:checked+label:before{color:#e6e6e6;content:"\2713";font-size:14px;font-weight:600;line-height:16px}.login-9 .btn-section{left:30px;margin-bottom:0;position:absolute;top:35px}.login-9 .btn-section .link-btn{background:#fff;border-radius:3px;color:#5ad352;font-size:14px;font-weight:400;padding:10px 18px;text-align:center;text-decoration:none;text-decoration:blink;text-transform:uppercase}.login-9 .btn-section .link-btn.active,.login-9 .btn-section .link-btn:hover{background:#5ad352;color:#fff}.login-9 .login-inner-form input[type=checkbox],input[type=radio]{margin-top:4px}.login-9 .login-inner-form .checkbox a{color:#535353;float:right;font-size:16px;margin-left:3px}.login-9 .form-section{text-align:center}.login-9 .form-section h3{color:#040404;font-size:25px;font-weight:400;margin-bottom:30px}.login-9 .form-section .text{color:#535353;font-size:16px;margin-bottom:0;margin-top:25px}.login-9 .form-section .text a{color:#535353}.login-9 .form-section .extra-login{float:left;margin-bottom:25px;position:relative;text-align:center;width:100%}.login-9 .form-section .extra-login:before{background:#e4e4e4;content:"";height:1px;left:0;position:absolute;top:10px;width:100%}.login-9 .form-section .extra-login>span{background:#fff;color:#535353;display:inline-block;float:none;font-size:14px;padding:1px 20px;position:relative;text-transform:capitalize;width:auto;z-index:1}.login-9 .social-list{margin-bottom:20px}.login-9 .social-list .buttons,.login-9 .social-list a{display:flex;justify-content:center}.login-9 .social-list a{align-items:center;border-radius:3px;color:#fff;font-size:18px;height:50px;margin:0 3px 5px;overflow:hidden;position:relative;transition:transform .2s linear 0s,border-radius .2s linear .2s;width:50px}.login-9 .social-list a i{position:relative;transition:transform .2s linear 0s;z-index:3}.login-9 .social-list a:hover{border-bottom-left-radius:50%;border-top-left-radius:50%;border-top-right-radius:50%;transform:rotate(-90deg)}.login-9 .social-list a:hover i{transform:rotate(90deg)}.login-9 .social-list a.facebook-bg{background:#4867aa}.login-9 .social-list a.twitter-bg{background:#3cf}.login-9 .social-list a.google-bg{background:#db4437}.login-9 .social-list a.dribbble-bg{background:#2392e0}@media (max-width:992px){.login-9 .bg-img{display:none}.login-9 .form-section h3{font-size:23px}.login-9 .form-info{padding:50px 30px}.login-9 .login-box{margin:0 auto;max-width:600px}}.login-10{align-items:center;background:linear-gradient(to bottom right,#17ffff,#2500b7e8);bottom:0;display:flex;justify-content:center;min-height:100vh;opacity:1;padding:30px 0;position:relative;text-align:center;top:0;width:100%;z-index:999}.login-10 a{text-decoration:none}.h1,.h2,.h3,.h4,.h5,.h6,.login-10 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-10 .form-section{background:#fff;border-radius:5px;box-shadow:0 0 35px #0000001a;margin:0 auto;max-width:550px;padding:70px 50px;position:relative;z-index:999}.login-10 .form-check-input:checked{display:none}.login-10 .form-section p{color:#535353;font-size:16px;margin-bottom:0;text-align:center}.login-10 .form-section p a{color:#535353}.login-10 .form-section .extra-login{float:left;margin:25px 0;position:relative;text-align:center;width:100%}.login-10 .form-section .extra-login:before{background:#d8dcdc;content:"";height:1px;left:0;position:absolute;top:10px;width:100%}.login-10 .form-section .extra-login>span{background:#fff;color:#535353;display:inline-block;float:none;font-size:15px;padding:1px 20px;position:relative;text-transform:capitalize;width:auto;z-index:1}.login-10 .form-section ul{list-style:none;margin:0 0 20px;padding:0}.login-10 .logo-2 img{height:30px;margin-bottom:15px}.login-10 .form-section .social-list li{display:inline-block!important;margin-bottom:5px}.login-10 .form-section .social-list li a{border-radius:3px;color:#fff;display:inline-block;font-family:Jost,sans-serif;font-size:15px;font-weight:400;height:40px;line-height:40px;margin:2px 0 3px;text-align:center;text-decoration:none;width:130px}.login-10 .form-section .social-list li a i{border-radius:3px;color:#fff;float:left;height:40px;line-height:40px;width:40px}.login-10 .form-section .social-list li a span{margin-right:7px}.login-10 .form-section .thembo{margin-left:4px}.login-10 .form-section h3{color:#040404;font-size:25px;font-weight:400;margin:0 0 30px;text-align:center}.login-10 .form-section .form-group{margin-bottom:25px}.login-10 .form-section .form-control{background:#efefef;border:1px solid #efefef;border-radius:3px;color:#535353;font-size:16px;height:60px;outline:none;padding:12px 25px}.login-10 .form-section .checkbox .terms{margin-left:3px}.login-10 .form-section .btn-md{border-radius:3px;color:#fff;cursor:pointer;font-family:Jost,sans-serif;font-size:17px;font-weight:400;height:60px;padding:13px 50px 12px}.login-10 .form-section input[type=checkbox],input[type=radio]{margin-right:3px}.login-10 .form-section button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.btn-theme:focus,.login-10 .form-section .btn-theme.focus{box-shadow:none}.login-10 .form-section .btn-theme{background:#526fff;border:none;box-shadow:0 0 5px #0003;color:#fff}.login-10 .form-section .btn-theme:hover{background:#4b67f1;box-shadow:0 0 5px #0003}.login-10 .form-section .terms{margin-left:3px}.login-10 .form-section .form-check{float:left;margin-bottom:0;padding-left:0;position:relative}.login-10 .form-section .form-check a{color:#535353}.login-10 .form-section .form-check-input{margin-left:0;position:absolute}.login-10 .form-section .form-check label:before{background:#e8e8e8;border:1px solid #e8e8e8;border-radius:3px;content:"";display:inline-block;height:18px;margin-left:-25px;position:absolute;top:2px;width:18px}.login-10 .form-section .form-check-label{color:#535353;font-size:16px;margin-bottom:0;padding-left:25px}.login-10 .form-section .checkbox-theme input[type=checkbox]:checked+label:before{background-color:#526fff;border-color:#526fff}.login-10 .form-section input[type=checkbox]:checked+label:before{color:#fff;content:"\2713";font-size:14px;font-weight:600;line-height:16px;padding-left:0}.login-10 .form-section input[type=checkbox],input[type=radio]{margin-top:4px}.login-10 .form-section a.forgot-password{color:#535353;float:right;font-size:16px;line-height:60px}.login-10 .animation-container .lightning-container{display:flex;left:0;position:absolute;top:50%;transform:translateY(-50%)}.login-10 .animation-container .lightning-container .lightning{animation-direction:alternate;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:woosh;animation-timing-function:cubic-bezier(.445,.05,.55,.95);border-radius:30px;display:block;height:30px;position:absolute;transform-origin:6px 6px;width:30px}.login-10 .animation-container .lightning-container .lightning.white{background-color:#ff0;box-shadow:0 50px 50px 0 #ffffff4d}.login-10 .animation-container .lightning-container .lightning.red{animation-delay:.2s;background-color:#fc7171;box-shadow:0 50px 50px 0 #fc71714d}.login-10 .animation-container .boom-container{align-items:center;display:flex;height:80px;left:200px;position:absolute;text-align:center;top:-145px;transform:translateY(-50%);width:80px}.login-10 .animation-container .boom-container .shape{display:inline-block;opacity:0;position:relative;transform-origin:center center}.login-10 .animation-container .boom-container .shape.triangle{animation-duration:1s;animation-iteration-count:infinite;animation-name:boom-triangle;animation-timing-function:ease-out;border-color:#0000 #0000 #42e599;border-style:solid;border-width:0 2.5px 5px;height:0;margin-left:-15px;transform-origin:50% 80%;width:0}.login-10 .animation-container .boom-container .shape.triangle.big{animation-name:boom-triangle-big;border-color:#0000 #0000 #fade28;border-width:0 5px 10px;margin-left:-25px}.login-10 .animation-container .boom-container .shape.disc{animation-duration:1s;animation-iteration-count:infinite;animation-name:boom-disc;animation-timing-function:ease-out;background-color:#fff;border-radius:100%;height:20px;width:20px}.login-10 .animation-container .boom-container .shape.circle{animation-duration:1s;animation-iteration-count:infinite;animation-name:boom-circle;animation-timing-function:ease-out;border-radius:100%;height:30px;margin-left:-30px;width:30px}.login-10 .animation-container .boom-container .shape.circle.white{border:1px solid #fff}.login-10 .animation-container .boom-container .shape.circle.big{height:70px;margin-left:0;width:70px}.login-10 .animation-container .boom-container .shape.circle.big.white{border:2px solid #fff}.login-10 .animation-container .boom-container .shape:after{background-color:#b2d7e833}.animation-container .boom-container .shape.circle,.animation-container .boom-container .shape.circle.big,.animation-container .boom-container .shape.disc,.login-10 .animation-container .boom-container .shape.triangle{animation-delay:.38s;animation-duration:3s}.login-10 .animation-container .boom-container .shape.circle{animation-delay:.6s}.login-10 .animation-container .boom-container.second{left:485px;top:155px}.animation-container .boom-container.second .shape.circle,.animation-container .boom-container.second .shape.circle.big,.animation-container .boom-container.second .shape.disc,.login-10 .animation-container .boom-container.second .shape.triangle{animation-delay:1.9s}.login-10 .animation-container .boom-container.second .shape.circle{animation-delay:2.15s}@keyframes woosh{0%{transform:translate(0) rotate(-35deg);width:12px}15%{width:50px}30%{transform:translate(214px,-150px) rotate(-35deg);width:12px}30.1%{transform:translate(214px,-150px) rotate(46deg)}50%{width:110px}70%{transform:translate(500px,150px) rotate(46deg);width:12px}70.1%{transform:translate(500px,150px) rotate(-37deg)}85%{width:50px}to{transform:translate(700px) rotate(-37deg);width:12px}}@keyframes boom-circle{0%{opacity:0}5%{opacity:1}30%{opacity:0;transform:scale(3)}}@keyframes boom-triangle-big{0%{opacity:0}5%{opacity:1}40%{opacity:0;transform:scale(2.5) translate(50px,-50px) rotate(1turn)}}@keyframes boom-triangle{0%{opacity:0}5%{opacity:1}30%{opacity:0;transform:scale(3) translate(20px,40px) rotate(1turn)}}@keyframes boom-disc{0%{opacity:0}5%{opacity:1}40%{opacity:0;transform:scale(2) translate(-70px,-30px)}}.login-10 .facebook-bg{background:#4867aa}.login-10 .facebook-i{background:#3b589e}.login-10 .twitter-bg{background:#3cf}.login-10 .twitter-i{background:#0cace0}.login-10 .google-bg{background:#db4437}.login-10 .google-i{background:#c3291c}@media (max-width:768px){.login-10 .form-section{padding:50px 30px}.login-10 .animation-container{display:none}}@media (max-width:500px){.login-10 .form-section .social-list li a i{display:none}.login-10 .form-section .social-list li a{width:105px}}.login-11{background-size:cover;min-height:100vh}.login-11 .bg-color-11{align-items:center;bottom:0;display:flex;justify-content:center;min-height:100vh;opacity:1;padding:30px;position:relative;top:0;z-index:999}.h1,.h2,.h3,.h4,.h5,.h6,.login-11 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-11 .container{margin:0 auto;max-width:1400px}.login-11 .form-section{background:#fff;border-radius:0;margin-right:auto;max-width:500px;padding:50px;width:100%}.login-11 .form-box{width:100%}.login-11 .form-check-input:focus{box-shadow:none}.login-11 .login-inner-form .form-group{margin-bottom:25px}.login-11 .login-inner-form .form-box{float:left;position:relative;width:100%}.login-11 .login-inner-form .form-control{border:1px solid #dbdbdb;border-radius:3px;box-shadow:0 1px 3px 0 #0000000f;color:#535353;font-size:15px;outline:none}.login-11 .login-inner-form img{height:40px;margin-bottom:5px}.login-11 .login-inner-form .form-box .form-control{float:left;height:55px;padding:13px 15px 13px 65px;width:100%}.login-11 .login-inner-form .form-box i{background:#5d8dfa;border-radius:3px 0 0 3px;color:#fff;font-size:20px;height:55px;left:0;line-height:55px;position:absolute;text-align:center;width:55px}.login-11 .info{color:#fff;margin-left:auto;max-width:550px;text-align:right}.login-11 .bg-img{align-items:center;bottom:0;display:flex;justify-content:center;min-height:100vh;padding:30px;position:relative;text-align:center;top:0;z-index:999}.login-11 .animate-charcter{text-fill-color:#0000;-webkit-text-fill-color:#0000;animation:textclip 2s linear infinite;background-clip:initial;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(-225deg,#231557,#44107a 29%,#ff1361 67%,#fff800);background-size:initial;background-size:200% auto;color:#fff;display:inline-block;font-size:55px;font-weight:700;margin-bottom:20px}.login-11 .login-inner-form .form-label{color:#535353;float:left!important;margin-bottom:5px}.login-11 .info P{color:#e5e1e1;font-size:15px;line-height:25px;margin-bottom:0}.login-11 .login-inner-form .forgot{color:#fff;float:right;font-size:14px;line-height:40px;margin:0}.login-11 .btn-theme{-webkit-appearance:none;border:none;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:Jost,sans-serif;font-size:17px;font-weight:400;outline:none!important;overflow:hidden;position:relative;text-transform:capitalize;transition:all .3s linear;vertical-align:middle;width:100%;z-index:1}.login-11 .login-inner-form p{color:#e7e7e7;margin:0}.login-11 .login-inner-form p a{color:#e7e7e7}.btn-theme:focus,.login-46 .login-inner-form .btn-theme.focus{box-shadow:none}.login-11 .logo{margin-bottom:15px;text-align:center}.login-11 .logo img{height:25px}.login-11 h3{color:#5d8dfa;font-size:22px;font-weight:500;margin:0 0 24px;text-align:center}.login-11 .form-check-input:checked{background-color:#5d8dfa!important;border-color:#5d8dfa!important}.login-11 .login-inner-form .social-list{padding:0;text-align:center}.login-11 .login-inner-form .social-list li{display:inline-block}.login-11 .login-inner-form .social-list li a{border-radius:3px;color:#fff;display:inline-block;font-size:15px;font-weight:400;height:40px;line-height:40px;margin:1px;text-align:center;width:120px}.login-11 .login-inner-form .social-list li a:hover{text-decoration:none}.login-11 .login-inner-form .extra-login{float:left;margin:25px 0;position:relative;text-align:center;width:100%}.login-11 .login-inner-form .extra-login:before{background:#23396726;content:"";height:1px;left:0;position:absolute;top:10px;width:100%}.login-11 .login-inner-form .extra-login>span{background:#fff;color:#535353;display:inline-block;float:none;font-size:15px;padding:1px 20px;position:relative;text-transform:capitalize;width:auto;z-index:1}.login-11 .login-inner-form .terms{margin-left:3px}.login-11 .login-inner-form .checkbox{font-size:15px;margin-bottom:25px}.login-11 .login-inner-form .form-check{float:left;margin-bottom:0}.login-11 .login-inner-form .form-check a{color:#535353;float:right}.login-11 .login-inner-form .form-check-label{color:#535353;font-size:16px;margin-bottom:0;padding-left:5px}.login-11 .btn{box-shadow:none!important}.login-11 .btn-lg{line-height:55px;padding:0 50px}.login-11 .btn-md{line-height:45px;padding:0 50px}.login-11 .btn-primary{background:#5d8dfa}.login-11 .btn-primary:hover{background:#517fe7}.login-11 .form-section a{text-decoration:none}.login-11 .form-section .form-check-input{background-color:#fff;border:1px solid #dbdbdb;border-radius:0;height:18px;margin-left:-22px;margin-top:1px;position:absolute;width:18px}.login-11 .login-inner-form .checkbox a{color:#535353;font-size:16px;font-weight:400}.login-11 .form-section p{color:#535353;font-size:16px;margin:28px 0 0}.login-11 .form-section p a{color:#535353}.login-11 .facebook-bg{background:#4867aa}.login-11 .facebook-bg:hover{background:#3b589e;color:#fff}.login-11 .twitter-bg{background:#3cf}.login-11 .twitter-bg:hover{background:#56d7fe}.login-11 .google-bg{background:#db4437}.login-11 .google-bg:hover{background:#dc4e41}@media (max-width:1200px){.login-11 .info{margin:0}.login-11 .waviy{font-size:33px}}@media (max-width:992px){.login-11 .bg-img{display:none}.login-11 .login-inner-form .social-list li a{font-size:14px;height:35px;line-height:35px;width:100px}.login-11 .bg-color-11{padding:30px 15px}.login-11 .form-section{margin:0 auto;padding:50px 30px}}.login-12 .login-inner-form .col-pad-0{padding:0}.login-12 .bg-img{align-items:center;background-size:cover;bottom:0;display:flex;justify-content:center;min-height:100vh;opacity:1;padding:30px 50px 30px 40px;position:relative;text-align:right;top:0;z-index:999}.login-12 .bg-img:before{background:#4a00ffa3;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.h1,.h2,.h3,.h4,.h5,.h6,.login-12 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-12 .form-section{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:30px;position:relative}.login-12 .login-inner-form{max-width:500px;width:100%}.login-12 .logo{position:absolute;right:45px;top:40px}.login-12 .logo img{height:30px}.login-12 .login-inner-form p{color:#535353;font-size:16px;margin-bottom:0}.login-12 .login-inner-form p a{color:#535353;font-weight:500;margin-left:4px}.login-12 .login-inner-form img{height:30px;margin-bottom:15px}.login-12 .login-inner-form h1{color:#ffc801;font-size:30px}.login-12 .login-inner-form h3{color:#040404;font-size:25px;font-weight:400;margin:0 0 35px}.login-12 label{color:#535353;font-size:16px;margin-bottom:5px}.login-12 .login-inner-form .form-group{margin-bottom:25px}.login-12 .login-inner-form .form-control{background:#fff;border:1px solid #d6d6d6;border-radius:0;color:#535353;font-size:16px;height:55px;outline:none;padding:10px 20px;width:100%}.login-12 .login-inner-form .input-text label{color:#535353;font-size:14px;font-weight:500;text-align:left}.login-12 .login-inner-form .form-check{float:left;margin-bottom:0}.login-12 .login-inner-form .form-check a{color:#535353;float:right}.login-12 .login-inner-form .checkbox{font-size:16px;margin-bottom:25px}.login-12 .login-inner-form .form-check-input{margin-left:-24px;position:absolute}.login-12 .login-inner-form .checkbox a{color:#535353;float:right;font-size:16px}.login-12 a{text-decoration:none}.login-12 .form-section .form-check-label{color:#535353;font-size:16px;font-weight:500;margin-bottom:0;padding-left:5px}.login-12 .form-check-input{-webkit-appearance:none;appearance:none;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #afabab;border-radius:0;height:20px;margin-top:2px;position:absolute;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:top;width:20px}.login-12 .login-inner-form .terms{margin-left:4px}.login-12 .form-check-input:focus{border-color:#ffc801!important;box-shadow:none;outline:0}.login-12 .form-check-input:checked{background-color:#ffc801!important}.login-12 .login-inner-form button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.login-12 .btn-theme{border:none;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-family:Jost,sans-serif;font-size:17px;font-weight:400;overflow:hidden;position:relative;text-transform:capitalize;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;width:100%}.login-12 .btn-theme:hover{color:#fff}.login-12 .btn-theme:hover:before{left:0;transform:scale(1)}.login-12 .btn-theme:before{content:"";height:100%;left:97%;opacity:1;position:absolute;top:0;transform:skewX(336deg);transition:all .4s;width:100%;z-index:1}.login-12 .btn-theme span{position:relative;z-index:1}.login-12 .informeson{color:#fff;margin:0 0 0 auto;max-width:600px;z-index:20}.login-12 .informeson h2{color:#ff0;font-size:60px;margin:0 0 30px}.login-12 .animated-text h2{-webkit-text-fill-color:#0000;-webkit-animation:aitf 80s linear infinite;-webkit-backface-visibility:hidden;-webkit-background-clip:text;display:block;text-shadow:0 0 80px #ffffff80;-webkit-transform:translateZ(0)}.login-12 .btn-section{margin-bottom:30px}.login-12 .informeson p{color:#fff;font-size:15px;line-height:25px;margin-bottom:40px;opacity:.9}.login-12 .logo-2{display:none}.login-12 .btn-theme-2{background:#0000;display:inline-block;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:41px;padding:0 35px;position:relative;transition:.7s ease;z-index:5}.btn-theme-2:after,.btn-theme-2:before,.login-12 .btn-theme-2:hover{color:#fff}.btn-theme-2:before,.login-12 .btn-theme-2:before{left:0}.btn-theme-2:after,.btn-theme-2:before,.login-12 .btn-theme-2:after,.login-12 .btn-theme-2:before{border-radius:0;content:"";height:100%;position:absolute;top:0;transition:all .7s ease;width:0;z-index:-1}.btn-theme-2:after,.login-12 .btn-theme-2:after{right:0}.btn-theme-2:hover:after,.login-12 .btn-theme-2:hover:before{width:50%}.login-12 .btn-theme-2{border:2px solid #ffc801;border-radius:0;color:#ffc801}.btn-theme-2:after,.login-12 .btn-theme-2:before{background:#ffc801}.login-12 .btn-theme-3{border:2px solid #0000;border-radius:50px;border-radius:0;color:#fff;display:inline-block;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:41px;padding:0 35px;position:relative;text-align:center;transition:all .7s ease;z-index:1}.login-12 .btn-theme-3:before{border-radius:50px 0 0 50px;left:0}.login-12 .btn-theme-3:after,.login-12 .btn-theme-3:before{content:"";height:100%;opacity:0;position:absolute;top:0;transition:all .7s ease;visibility:hidden;width:100%;z-index:-1}.login-12 .btn-theme-3:after{border-radius:0 50px 50px 0;right:0}.login-12 .btn-theme-3:hover{background:#0000}.login-12 .btn-theme-3:hover:after,.login-12 .btn-theme-3:hover:before{opacity:1;visibility:visible;width:0}.login-12 .btn-theme-3,.login-12 .btn-theme-3:after,.login-12 .btn-theme-3:before{background:#ffc801}.login-12 .btn-theme-3:hover{border:2px solid #ffc801;color:#ffc801}.login-12 .btn-lg{line-height:55px;padding:0 50px}.login-12 .btn{box-shadow:none!important}.login-12 .btn-md{line-height:50px;padding:0 45px}.login-12 .btn-primary{background:#ffc801}.login-12 .btn-primary:before{background:#eab802}.login-4 .form-section ul{list-style:none;margin:0 0 20px;padding:0}.login-12 .social-box{bottom:30px;left:55px;position:absolute;right:55px}.login-12 .social-box ul{margin-bottom:0;padding:0}.login-12 .social-list li{display:inline-block;margin-bottom:5px}.login-12 .social-list li a{background:#fff;box-shadow:0 0 5px #0003;display:inline-block;font-family:Jost,sans-serif;font-size:14px;font-weight:500;height:45px;line-height:45px;margin:2px 0 3px;text-align:center;text-decoration:none;width:135px}.login-12 .social-list li a i{color:#fff;float:left;font-size:14px;height:45px;line-height:45px;width:45px}.login-12 .social-list li a span{margin-right:10px}.login-12 .social-list .facebook-color{color:#4867aa}.login-12 .social-list .facebook-i{background:#4867aa}.login-12 .twitter-color{color:#3cf}.login-12 .twitter-i{background:#3cf}.login-12 .google-color{color:#db4437}.login-12 .google-i{background:#db4437}@media (max-width:992px){.login-12 .logo-2{display:inherit}.login-12 .bg-img{display:none}.login-12 .form-section{padding:30px 15px}}.login-13{animation:Gradient 15s ease infinite;background:#fff;background:linear-gradient(132deg,#fc415a,#591bc5,#212335);background-size:400% 400%}.login-13,.login-13 .form-info{align-items:center;display:flex;justify-content:center;min-height:100vh;position:relative}.login-13 .form-info{padding:30px 15px}.h1,.h2,.h3,.h4,.h5,.h6,.login-13 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-13 .form-section{margin:0 auto;max-width:450px;width:100%}.login-13 .login-inner-form .form-group{margin-bottom:25px}.login-13 .login-inner-form .form-box{float:left;position:relative;width:100%}.login-13 .login-inner-form .form-control{background:#efefef;border:1px solid #efefef;border-radius:3px;color:#535353;float:left;font-size:16px;height:55px;outline:none;padding:13px 40px 11px 15px;width:100%}.login-13 .login-inner-form .form-box i{color:#535353;font-size:18px;position:absolute;right:15px;top:12px}.login-13 .form-section a{text-decoration:none}.login-13 .login-inner-form .forgot{color:#efefef;font-size:15px;line-height:45px;margin:0}.login-13 .bg-img{align-items:center;background:#fff;border-radius:0 0 350px 0;bottom:0;display:flex;justify-content:center;min-height:100vh;opacity:1;overflow:hidden;padding:30px;position:relative;top:0;z-index:999}.bg-img-inner:before{border-radius:100% 0 100% 100%;height:20%;left:50px;top:50px;width:20%}.bg-img-inner:before,.login-13 .bg-img-inner:after{background-image:linear-gradient(180deg,#ffb100,#ff8e00);content:"";position:absolute}.login-13 .bg-img-inner:after{clip-path:polygon(0 0,100% 50%,100% 80%);height:60%;right:0;top:20%;width:30%;z-index:-1}.login-13 .info{max-width:650px;z-index:999}.login-13 .info p{line-height:28px;margin-bottom:0}.login-13 .form-section .form-check .form-check-input{margin-left:-22px}.login-13 .center h1{animation:background-text-animation 15s linear infinite;-webkit-background-clip:text;background-image:url(https://cdn-images-1.medium.com/max/2000/1*Jalb56N34pBIGCjQULtW3A.jpeg);background-size:cover;color:#ff00001a;font-size:50px;font-weight:700;margin-bottom:20px;text-transform:uppercase}@keyframes background-text-animation{0%{background-position:left 0 top 50%}50%{background-position:left 1500px top 50%}to{background-position:left 0 top 50%}}.login-13 .login-inner-form p{color:#efefef;margin:0}.login-13 .login-inner-form p a{color:#efefef}.login-13 .logo img{height:30px;margin-bottom:20px}.login-13 .nav-pills li{display:inline-block}.login-13 .login-inner-form .form-group.mb-35{margin-bottom:35px}.login-13 .login-inner-form .form-group.mb-30{margin-bottom:30px}.login-13 .login-inner-form .terms{margin-left:3px}.login-13 .login-inner-form .form-check{float:left;margin-bottom:0}.login-13 .login-inner-form .form-check a{color:#efefef}.login-13 .login-inner-form .form-check-input{margin-left:0;position:absolute}.login-13 .login-inner-form .form-check-label{color:#efefef;font-size:16px;margin-bottom:0;padding-left:0}.login-13 .form-section .form-check-input{border:1px solid #efefef;border-radius:2px;height:20px;margin-top:2px;position:absolute;width:20px}.login-13 .form-check-input:focus{border-color:#fff;box-shadow:none;outline:0}.login-13 .form-check-input:checked{background-color:#ff8a00!important;border-color:#ff8a00!important}.login-13 .btn-section{display:inline-block;float:right;left:0;position:absolute;top:20px;width:100px}.login-13 .btn-section .link-btn{background:#0000;border-radius:0 50px 50px 0;color:#fff!important;float:left;font-size:14px;font-weight:400;line-height:50px;margin-bottom:5px;text-align:center;text-decoration:none;text-decoration:blink;text-transform:uppercase;width:120px}.login-13 .btn-section .active-bg{background-image:linear-gradient(180deg,#585858,#000)}.login-13 .btn-section .default-bg{background-image:linear-gradient(180deg,#ffb400,#ff8a00)}.login-13 .login-inner-form .checkbox a{color:#efefef;font-size:16px;margin-left:3px}.login-13 .form-section{text-align:center}.login-13 .form-section h3{color:#fff;font-size:25px;font-weight:400;margin-bottom:40px}.login-13 .form-section p{color:#efefef;font-size:15px;margin:25px 0 0}.login-13 .form-section p a{color:#efefef}.login-13 .form-section ul{list-style:none;margin:40px 0 0;padding:0}.login-13 .form-section .social-list li{display:inline-block}.login-13 .form-section .social-list li a{background:#fff;display:inline-block;font-size:13px;font-weight:600;height:45px;line-height:45px;margin:0 2px 5px 0;text-align:center;text-decoration:none;width:135px}.login-13 .form-section .social-list li a i{color:#fff;float:left;height:45px;line-height:45px;width:45px}.login-13 .none-2{display:none}.login-13 .btn-theme{border:2px solid #0000;border-radius:3px;color:#fff;display:inline-block;font-family:Jost,sans-serif;font-size:15px;font-weight:400;line-height:46px;padding:0 50px;position:relative;text-align:center;text-transform:uppercase;transition:all .7s ease;width:100%;z-index:1}.login-13 .btn-theme:before{border-radius:3px;left:0}.login-13 .btn-theme:after,.login-13 .btn-theme:before{content:"";height:100%;opacity:0;position:absolute;top:0;transition:all .7s ease;visibility:hidden;width:100%;z-index:-1}.login-13 .btn-theme:after{right:0}.login-13 .btn-theme:hover{background:#0000}.login-13 .btn-theme:hover:after,.login-13 .btn-theme:hover:before{opacity:1;visibility:visible;width:0}.login-13 .btn-lg{line-height:51px;padding:0 30px}.login-13 .btn{box-shadow:none!important}.login-13 .btn-md{line-height:41px;padding:0 45px}.login-13 .btn-primary,.login-13 .btn-primary:after,.login-13 .btn-primary:before{background-image:linear-gradient(180deg,#ffb400,#ff8a00)}.login-13 .btn-primary:hover{border:2px solid #ff8a00;color:#ff8a00}.login-13 .facebook-i{background:#4867aa;color:#fff}.login-13 .twitter-i{background:#3cf;color:#fff}.login-13 .google-i{background:#db4437;color:#fff}.login-13 .facebook-color{color:#4867aa}.login-13 .twitter-color{color:#3cf}.login-13 .google-color{color:#db4437}@media (max-width:992px){.login-13 .bg-img{display:none}.login-13 .none-2{display:block}.login-13 .btn-section,.login-13 .form-section .form-section-innner:after,.login-13 .form-section .form-section-innner:before{display:none}}.login-14{z-index:999}.h1,.h2,.h3,.h4,.h5,.h6,.login-14 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-14 .form-section{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:30px;position:relative;z-index:999}.login-14 .form-section a{text-decoration:none}.login-14 .form-inner{background:#fff;margin:0 15px;max-width:550px;padding:50px;text-align:center;width:100%;z-index:1}.login-14 .bg-img{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:15px 30px;position:relative;z-index:999}.login-14 .info .animated-text{margin-bottom:30px!important}.infoCont,.login-14 .info .animated-text{border-spacing:2px;display:table;margin:auto;max-width:100%}.login-14 .info #username{display:table-row}.char2,.char3,.char4,.char5,.char6,.char7,.char8,.login-14 .info .char1{-webkit-animation:swing-in-top-fwd 1s cubic-bezier(.68,-.55,.265,1.55) both;box-shadow:10px 5px 5px #0003;display:table-cell;font-size:22px;font-weight:600;line-height:50px;margin:5px!important;text-align:center;text-transform:uppercase}.login-14 .info .char-color{background-image:linear-gradient(180deg,#211297,#170e5d)!important;border-radius:3px;color:#dbdbdb;height:55px;width:55px}.login-14 .info .username{-webkit-animation:swing-in-top-fwd 1s cubic-bezier(.68,-.55,.265,1.55) both;background-image:linear-gradient(180deg,#211297,#170e5d);border-radius:5px;box-shadow:10px 5px 5px #0003;color:#dbdbdb;display:table-cell;font-size:15px;margin:auto;max-width:100%;padding:40px;text-align:center}.login-14 .info{z-index:999}.login-14 .form-section .extra-login{float:left;position:relative;text-align:center;width:100%}.login-14 .form-section .extra-login:before{background:#e4e4e4;content:"";height:1px;left:0;position:absolute;top:10px;width:100%}.login-14 .form-section .extra-login>span{background:#fff;color:#535353;display:inline-block;float:none;font-size:14px;padding:1px 20px;position:relative;text-transform:capitalize;width:auto;z-index:1}.login-14 .form-section p{color:#535353;font-size:16px;margin-bottom:0}.login-14 .form-section p a{color:#535353}.login-14 .form-section .thembo{margin-left:4px}.login-14 .form-section h3{color:#040404;font-size:25px;font-weight:400;margin:0 0 25px}.login-14 .form-section .form-group{margin-bottom:25px}.login-14 .form-section .form-box{position:relative}.login-14 .form-section .form-control{background:#fff;border:1px solid #dadadae8;border-radius:3px;color:#535353;font-size:16px;outline:none;padding:14.5px 20px}.login-14 .form-section img{height:40px;margin-bottom:5px}.login-14 .form-section .form-box i{color:#777575;font-size:23px;position:absolute;right:20px;top:10px}.login-14 .form-section .checkbox .terms,.login-14 .form-section .terms{margin-left:3px}.login-14 .form-section .form-check{color:#535353;float:left;font-size:16px;margin-bottom:0;padding-left:25px}.login-14 .form-section .form-check .form-check-input{margin-left:-25px}.login-14 .form-check-input:focus{border-color:#211297;box-shadow:none;outline:0}.login-14 .form-check-input:checked{background-color:#211297;border-color:#211297!important}.login-14 .form-section .form-check-input{border:1px solid #c5c3c3;border-radius:3px;height:20px;margin-top:0;position:absolute;vertical-align:top;width:20px}.login-14 .form-section a.forgot-password{color:#535353;font-size:16px}.login-14 .logo img{height:25px;margin-bottom:15px}.login-14 .info{max-width:800px}.login-14 .info h1{font-size:45px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.login-14 .info p{color:#535353;line-height:28px}.login-14 .btn-theme{border:none;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:Jost,sans-serif;font-size:17px;font-weight:400;overflow:hidden;position:relative;text-transform:capitalize;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;width:100%}.login-14 .btn-theme:hover{color:#fff}.login-14 .btn-theme:hover:before{left:0;transform:scale(1)}.login-14 .btn-theme:before{content:"";height:100%;left:96%;opacity:1;position:absolute;top:0;transform:skewX(-25deg);transition:all .4s;width:100%;z-index:1}.login-14 .btn-theme span{position:relative;z-index:1}.btn:focus,.login-14 .btn-check:focus+.btn{box-shadow:none;outline:0}.login-14 .btn-lg{line-height:55px;padding:0 50px}.login-14 .btn-md{line-height:50px;padding:0 45px}.login-14 .btn{box-shadow:none!important}.login-14 .btn-primary{background:#211297}.login-14 .btn-theme:before{background:#1a0d85}.login-14 .form-section ul{list-style:none;margin:0 0 20px;padding:0}.login-14 .social-list{padding:0;text-align:center}.login-14 .social-list li{display:inline-block}.login-14 .social-list li a{border-radius:0;color:#fff;display:inline-block;font-size:14px;font-weight:500;height:40px;line-height:40px;margin:1px 1px 5px;text-align:center;width:110px}.login-14 .social-list li a:hover{text-decoration:none}.login-14 .facebook-bg{background:#4867aa}.login-14 .facebook-bg:hover{background:#3d5996}.login-14 .twitter-bg{background:#3cf}.login-14 .twitter-bg:hover{background:#56d7fe}.login-14 .google-bg{background:#db4437}.login-14 .google-bg:hover{background:#dc4e41}:root{--animation-duration:1s;--bounce-height:calc(205px - 100vh)}.login-14{overflow:hidden}.login-14 #suport{bottom:0;position:absolute;text-align:center;width:100%}.login-14 #smash{animation-direction:alternate;animation-duration:1s;animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:smash;animation-timing-function:ease-in-out;transform-origin:bottom}#light,#rotateImg,.login-14 #translateShadow{border-radius:50%;display:inline-block;height:200px;width:200px}.login-14 #light{background-image:radial-gradient(circle at 20% 20%,#ffddb3b3,#ffddb380 10%,#0000 30%,#532a00cc 85%);position:absolute;z-index:1}.login-14 #translateShadow{animation-direction:alternate;animation-duration:1s;animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:translateShadow;animation-timing-function:ease-out}.login-14 #rotateImg{animation-duration:5.3s;animation-duration:calc(var(--animation-duration)*5.3);animation-iteration-count:infinite;animation-name:rotateImg;animation-timing-function:linear;background-color:#ff8c00;background-image:url("data:image/svg+xml;utf8, <svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%2775 75 251 251%27 fill=%27rgb%2883,42,0%29%27><path d=%27M313.3,145.3c-14.4-19.3-38.8-50.5-67.1-61.6c-4.6-1.7-16.2-5.1-21.3-6.3c-26.3-5.3-54.5-2.3-80.4,10.4c-30.2,14.8-52.9,40.6-63.8,72.5c-10.9,31.8-8.7,66,6.2,96.1l0.1,0.2c2.1,4.2,4.4,8.3,6.9,12.2l0,0c0,0,0,0,0,0c23.6,36.9,64.4,58,106.5,58c18.7,0,37.6-4.1,55.4-12.9c30.2-14.8,52.9-40.6,63.8-72.5 C330.3,209.6,328.1,175.5,313.3,145.3z M238.3,86.2c25.2,12.5,41.2,36.6,46,68.5c-24.3,0.8-45.4-15.7-67.4-33.1 c-18.4-14.5-37.3-19.3-58.9-34.2C184.6,77.6,212.8,77.7,238.3,86.2z M85.4,161.9c10.4-30.6,32.2-55.3,61.2-69.6 c0.9-0.4,1.7-0.8,2.6-1.2c23.6,2.3,44.4,18.6,64.6,34.5c21.4,16.9,43.4,34.1,68.8,34.1c0.8,0,1.5,0,2.3-0.1c1,9.5,1.1,19.7,0.2,30.4 c-9.8-3.3-19.3-5.9-25.7-7.6c-37.6-9.8-79.7-16.1-112.5-16.7c-24-0.5-53,1.8-66,14.2C81.8,173.9,83.4,167.8,85.4,161.9z M91.4,254.4 l-0.1-0.2c-10.1-20.5-14.1-42.8-11.9-65l0.5,0.2c5.3-12.9,29-19.5,66.7-18.8c32.5,0.7,74.1,6.8,111.4,16.6 c10.1,2.6,18.9,5.3,26.5,7.8c-1.2,10.2-3.3,20.4-6.3,30.3c-19.8-8.8-48.7,2.6-81.8,15.7c-32,12.6-68.1,26.8-99.7,23 C94.9,261,93.1,257.7,91.4,254.4z M187.8,321.2c-34.6-3.6-67-21.9-87.5-51.7c31.8,2.4,66.9-11.4,98-23.7 c32.4-12.8,60.6-23.9,78.4-15.5c-5.6,17.2-13.6,33.4-23.5,47c-12.8,17.7-34.5,39.5-65.6,43.3L187.8,321.2z M253.5,309.4 c-15.6,7.7-32.1,11.6-48.4,12.3c36.2-12.4,62.8-49,76.1-88.8c9.1,6.7,14.2,20.1,15.8,40.6C285.7,288.6,270.9,300.9,253.5,309.4z  M314.8,239.8c-3.3,9.8-7.8,19-13.3,27.4c-2.4-19.7-8.5-32.6-18.7-39.3c3.1-10.3,5.4-20.8,6.6-31.1c19.2,6.9,29.2,13.2,30.7,17.3 l0.4-0.2C319.6,222.6,317.7,231.3,314.8,239.8z M290,191.7c1.1-11.3,1-22.1-0.2-32.4c6.8-0.9,13.8-3,21.1-6.8l-2.3-4.5 c-6.8,3.4-13.2,5.4-19.5,6.3c-1.6-11.1-4.6-21.4-8.8-30.7c-4.6-10.3-10.8-19.2-18.3-26.6c19.5,11.6,36,28.7,46.8,50.5 c9.3,18.9,13.4,39.4,12.3,59.8C314.9,201.6,302.6,196.1,290,191.7z%27/></svg>");background-size:100%}@keyframes translateShadow{0%{box-shadow:40px 40px 10px #446;transform:translateY(0)}to{box-shadow:40px 350px 250px #446;transform:translateY(calc(205px - 100vh));transform:translateY(var(--bounce-height))}}@keyframes smash{0%{transform:scaleY(.7)}15%{transform:scaleY(1)}}@keyframes rotateImg{to{transform:rotate(1turn)}}@media (max-width:992px){.login-14 .bg-img{display:none}.login-14 .form-section{padding:30px 0}.login-14 .form-inner{padding:40px 30px}}.login-15{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;display:flex;justify-content:center;min-height:100vh;opacity:1;padding:30px 15px;position:relative;text-align:center;top:0;width:100%;z-index:999}.login-15 a{text-decoration:none}.login-15 .login-inner-form{margin:0 0 0 auto;max-width:500px}.login-15 .login-inner-form .details{background:#fff;border-radius:5px;box-shadow:0 0 5px #0003;margin-bottom:30px;padding:50px}.login-15 .login-inner-form p{color:#717171;font-size:16px;margin-bottom:0;text-align:center}.login-15 .form-check-input:checked{display:none}.login-15 .login-inner-form p a{color:#717171;font-weight:500}.login-15 .login-inner-form .extra-login{float:left;margin:30px 0 25px;position:relative;text-align:center;width:100%}.login-15 .login-inner-form .extra-login:before{background:#d8dcdc;content:"";height:1px;left:0;position:absolute;top:10px;width:100%}.login-15 .login-inner-form .extra-login>span{background:#fff;color:#717171;display:inline-block;float:none;font-family:Open Sans;font-size:14px;padding:1px 20px;position:relative;text-transform:capitalize;width:auto;z-index:1}.login-15 .login-inner-form ul{list-style:none;margin:0;padding:0}.login-15 .login-inner-form .social-list li{display:inline-block}.login-15 .login-inner-form .social-list li a{border-radius:3px;display:inline-block;font-size:14px;height:40px;line-height:40px;margin:1px;text-align:center;text-decoration:none;width:110px}.login-15 .login-inner-form .thembo{margin-left:4px}.login-15 .login-inner-form h3{color:#313131;font-size:27px;font-weight:400;margin:0 0 25px;text-align:center}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-15 .login-inner-form .form-group{margin-bottom:25px}.login-15 .login-inner-form .form-box{float:left;position:relative;width:100%}.login-15 .login-inner-form .form-control{border:1px solid #dbdbdb;border-radius:3px;box-shadow:0 1px 3px 0 #0000000f;color:#717171;font-size:16px;outline:none;padding:12px 15px 12px 45px}.login-15 .login-inner-form .form-box i{color:#717171;font-size:19px;left:15px;position:absolute;top:11px}.login-15 .login-inner-form .checkbox .terms{margin-left:3px}.login-15 .login-inner-form .btn-md{border-radius:3px;color:#fff;cursor:pointer;font-family:Jost,sans-serif;font-size:15px;font-weight:400;height:50px;padding:13px 50px 12px;text-transform:uppercase}.login-15 .login-inner-form input[type=checkbox],input[type=radio]{margin-right:3px}.login-15 .login-inner-form button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.btn-theme:focus,.login-15 .login-inner-form .btn-theme.focus{box-shadow:none}.login-15 .login-inner-form .btn-theme{background:#c823ea;border:none;box-shadow:0 0 5px #0003;color:#fff}.login-15 .login-inner-form .btn-theme:hover{background:#ba1fda}.login-15 .none-2{display:none}.login-15 .logo{left:65px;position:absolute;top:40px}.login-15 .logo-2{text-align:center}.login-15 .logo-2 img{height:35px;margin-bottom:30px}.login-15 .login-inner-form .terms{margin-left:3px}.login-15 .login-inner-form .checkbox{margin-bottom:25px}.login-15 .login-inner-form .form-check{float:left;margin-bottom:0;padding-left:0}.login-15 .login-inner-form .form-check a{color:#717171;float:right}.login-15 .login-inner-form .form-check-input{margin-left:0;position:absolute}.login-15 .login-inner-form .form-check label:before{background-color:#fff;border:1px solid #c5c3c3;border-radius:3px;content:"";display:inline-block;height:17px;margin-left:-25px;position:absolute;top:3px;width:17px}.login-15 .login-inner-form .form-check-label{color:#717171;font-size:16px;margin-bottom:0;padding-left:25px}.login-15 .login-inner-form .checkbox-theme input[type=checkbox]:checked+label:before{background:#c823ea;border-color:#c823ea}.login-15 .login-inner-form input[type=checkbox]:checked+label:before{color:#fff;content:"\2713";font-size:12px;font-weight:600;line-height:15px}.login-15 .login-inner-form input[type=checkbox],input[type=radio]{margin-top:4px}.login-15 .login-inner-form .checkbox a{color:#717171;float:right;font-size:16px}.login-15 .facebook-bg{background:#4867aa;color:#fff}.login-15 .facebook-bg:hover{background:#3b589e;color:#fff}.login-15 .twitter-bg{background:#3cf;color:#fff}.login-15 .twitter-bg:hover{background:#56d7fe;color:#fff}.login-15 .google-bg{background:#db4437;color:#fff}.login-15 .google-bg:hover{background:#dc4e41;color:#fff}@media (max-width:992px){.login-15{padding:50px 0}.login-15 .login-inner-form{margin:0 auto}@media (max-width:768px){.login-15 .login-inner-form .details{background:#fff;padding:50px 30px}}}.login-16 .login-16-inner{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:30px 0;position:relative;width:100%;z-index:999}.login-16 .login-16-inner .ocean{background:#015871;bottom:0;left:0;position:absolute;width:100%}.login-16 .login-16-inner .wave{animation:wave 7s cubic-bezier(.36,.45,.63,.53) infinite;height:138px;position:absolute;top:-138px;transform:translateZ(0);width:6400px}.login-16 .login-16-inner .wave:nth-of-type(2){animation:wave 7s cubic-bezier(.36,.45,.63,.53) -.125s infinite,swell 7s ease -1.25s infinite;opacity:1;top:-115px}.h1,.h2,.h3,.h4,.h5,.h6,.login-16 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-16 .login-box{background:#fff;background-image:linear-gradient(180deg,#2e3f95,#7ec0c7);box-shadow:0 0 15px #0000001a;margin:0 auto;max-width:1120px;position:relative;z-index:999}.login-16 .login-16-inner:after{content:"";height:180px;left:-1px;position:absolute;top:30px;width:286px;z-index:-1}.login-16 .form-section{border-right:1px solid #e9dede2e;padding:80px 90px;text-align:center}.login-16 .pad-0{padding:0}.login-16 .form-section p{color:#efefef;font-size:16px;margin-bottom:0}.login-16 .form-section p a{color:#efefef}.login-16 .form-section ul{list-style:none;margin:0 0 20px;padding:0}.login-16 .form-section .social-list li{display:inline-block;margin-bottom:5px}.login-16 .form-section .thembo{margin-left:4px}.login-16 .logo img{height:30px;margin-bottom:20px}.login-16 .form-section h3{color:#fff;font-size:18px;font-weight:500;margin:0 0 25px;text-align:center;text-transform:uppercase}.login-16 .form-section .form-group{margin-bottom:25px}.login-16 .form-section .form-group .form-box{float:left;position:relative;width:100%}.login-16 .form-section .form-group .form-box .form-control{background-color:#fff;border:1px solid #fff;border-radius:0;padding:15px 15px 15px 50px}.login-16 .form-section .form-group .form-box i{color:#777575;font-size:20px;left:20px;position:absolute;top:14px}.login-16 .form-section .checkbox .terms{margin-left:3px}.login-16 .form-section button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.login-16 .form-section .terms{margin-left:3px}.login-16 .form-section a{text-decoration:none}.login-16 .form-section .checkbox{font-size:15px}.login-16 .form-section .form-check{float:left;margin-bottom:0}.login-16 .form-section .form-check a{color:#efefef}.login-16 .form-section .form-check-label{color:#efefef;font-size:16px;margin-bottom:0;padding-left:5px}.login-16 .form-section a.forgot-password{color:#efefef;font-size:16px}.login-16 .form-check-input:focus{border-color:#0000;box-shadow:none}.login-16 .form-check-input:checked{background-color:#272a2a!important;border:1px solid #272a2a!important}.login-16 .form-section .form-check-input{background-color:#fff;border:1px solid #fff;border-radius:0;height:20px;margin-left:-22px;margin-top:0;position:absolute;width:20px}.login-16 .social-list a{background:#fff;border-radius:100px;display:inline-block;font-size:19px;height:45px;line-height:45px;text-align:center;width:45px}.login-16 .social-list a:hover{color:#fff}.login-16 .btn-theme{-webkit-appearance:none;border:none;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;float:left;font-family:Jost,sans-serif;font-weight:400;outline:none!important;overflow:hidden;position:relative;text-transform:capitalize;transition:all .3s linear;vertical-align:middle;z-index:1}.login-16 .btn-theme:hover{color:#fff}.login-16 .btn-theme:hover:after{transform:perspective(200px) scaleX(1.05) rotateX(0deg) translateZ(0);transition:transform .4s linear,transform .4s linear}.login-16 .btn-theme:after{border-radius:7px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:perspective(200px) scaleX(.1) rotateX(90deg) translateZ(-10px);transform-origin:bottom center;transition:transform .4s linear,transform .4s linear;z-index:-1}.login-16 .btn-theme{background:#272a2a}.login-16 .btn-theme:after{background:#050606}.login-16 .btn-lg{font-size:17px;line-height:56px;padding:0 50px}.login-16 .btn{box-shadow:none!important}.login-16 .btn-md{font-size:15px;line-height:45px;padding:0 50px}.login-16 .info{height:350px;margin:0 auto;position:relative;text-align:center;width:350px}.login-16 .info .box h3{color:#fff;font-size:18px;font-weight:500;margin-bottom:20px;text-transform:uppercase}.login-16 .info .box p{color:#efefef;font-size:15px}.login-16 .info .box{border:15px solid #ffffff0f;height:350px;margin:0 auto;overflow:hidden;padding:20px;position:absolute;width:350px}.login-16 .info .box .content{border:1px solid #fff3;bottom:15px;left:15px;padding:99px 10px;position:absolute;right:15px;top:15px}.login-16 .info .box span{box-sizing:border-box;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.login-16 .info .box span:first-child{transform:rotate(0deg)}.login-16 .info .box span:nth-child(2){transform:rotate(90deg)}.login-16 .info .box span:nth-child(3){transform:rotate(180deg)}.login-16 .info .box span:nth-child(4){transform:rotate(270deg)}.login-16 .info .box span:before{animation:animate 4s linear infinite;background:#fff;content:"";height:3px;position:absolute;width:100%}@keyframes animate{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}50.1%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.login-16 .facebook-bg{color:#4867aa}.login-16 .facebook-bg:hover{background:#4867aa}.login-16 .twitter-bg{color:#3cf}.login-16 .twitter-bg:hover{background:#3cf}.login-16 .google-bg{color:#db4437}.login-16 .google-bg:hover{background:#db4437}.login-16 .linkedin-bg{color:#2392e0}.login-16 .linkedin-bg:hover{background:#1c82ca}@media (max-width:1200px){.login-16 .form-section{padding:80px 50px}}@media (max-width:992px){.login-16 .form-section{border-right:none;padding:50px 30px}.login-16 .bg-img{display:none}.login-16 .login-box{max-width:500px}}.login-17{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.login-17 a{text-decoration:none}.login-17:before{background-color:#0003;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.h1,.h2,.h3,.h4,.h5,.h6,.login-17 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-17 .form-check-input:checked{display:none}.login-17 .form-section{align-items:center;background:#fff;border:10px solid #000;border-radius:100% 0 0 100%;display:flex;justify-content:center;min-height:100vh;padding:15px 0;position:relative}.login-17 .form-inner{margin:0 50px;max-width:450px;text-align:center}.login-17 .bg-img{align-items:center;bottom:0;display:flex;justify-content:center;min-height:496px;opacity:1;position:relative;top:0;z-index:999}.login-17 .form-section .extra-login{float:left;position:relative;text-align:center;width:100%}.login-17 .form-section .extra-login:before{background:#e4e4e4;content:"";height:1px;left:0;position:absolute;top:10px;width:100%}.login-17 .form-section .extra-login>span{background:#fff;color:#424242;font-size:15px;padding:1px 20px;position:relative;text-transform:capitalize;z-index:1}.login-17 .form-section p{color:#dadada;color:#424242;font-size:15px;font-size:16px;margin-bottom:0;text-align:center}.login-17 .form-section p a{color:#424242}.login-17 .form-section .thembo{margin-left:4px}.login-17 .form-section h3{color:#121212;font-size:25px;font-weight:400;margin:0 0 30px}.login-17 .form-section .form-group{margin-bottom:25px}.login-17 .form-section .form-box{float:left;position:relative;text-align:left;width:100%!important}.login-17 .form-section .form-control{background:#fff;border:1px solid #0000;border-radius:3px;box-shadow:0 0 5px #0003;color:#424242;font-size:16px;outline:none;padding:15.5px 20px}.login-17 .form-section img{height:40px;margin-bottom:5px}.login-17 .form-section .form-box i{color:#424242;font-size:23px;position:absolute;right:20px;top:10px}.login-17 .form-section .checkbox .terms{margin-left:3px}.login-17 .form-section .btn-md{border-radius:50px;cursor:pointer;font-family:Jost,sans-serif;font-size:17px;font-weight:400;padding:15.5px 50px 14.5px}.login-17 .form-section input[type=checkbox],input[type=radio]{margin-right:3px}.login-17 .form-section button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.btn-theme:focus,.login-17 .form-section .btn-theme.focus{box-shadow:none}.login-17 .form-section .btn-theme{background:#ff574d;border:none;border-radius:3px;box-shadow:0 0 5px #0003;color:#fff;font-weight:400}.login-17 .form-section .btn-theme:hover{background:#ef4b22}.login-17 .form-section .terms{margin-left:3px}.login-17 .form-section .form-check{float:left;margin-bottom:0;padding-left:0}.login-17 .form-section .form-check a{color:#424242;float:right}.login-17 .form-section .form-check-input{margin-left:0;position:absolute}.login-17 .form-section .form-check label:before{background-color:#fff;border:1px solid #c5c3c3;border-radius:3px;content:"";display:inline-block;height:18px;margin-left:-25px;position:absolute;top:2px;width:18px}.login-17 .form-section .form-check-label{color:#424242;font-size:16px;margin-bottom:0;padding-left:25px}.login-17 .form-section .checkbox-theme input[type=checkbox]:checked+label:before{background:#ff574d;border-color:#ff574d}.login-17 .form-section input[type=checkbox]:checked+label:before{color:#fff;content:"\2713";font-size:14px;font-weight:600;line-height:15px;padding-left:3px}.login-17 .form-section input[type=checkbox],input[type=radio]{margin-top:4px}.login-17 .form-section a.forgot-password{color:#424242;float:right;font-size:16px}.login-17 .logo img{height:30px;margin-bottom:15px}.login-17 .info{max-width:590px;padding:10px 20px}.login-17 .info h1{color:#fff;font-family:Jost,sans-serif;font-size:50px;margin-bottom:30px}.login-17 .info p{color:#e6e6e6;line-height:28px}.login-17 .form-section ul{list-style:none;margin:0 0 20px;padding:0}.login-17 .social-list{padding:0;text-align:center}.login-17 .social-list li{display:inline-block}.login-17 .social-list li a{border-radius:3px;color:#fff;display:inline-block;font-size:14px;height:40px;line-height:40px;margin:1px;text-align:center;width:110px}.login-17 .social-list li a:hover{text-decoration:none}.login-17 .facebook-bg{background:#4867aa}.login-17 .facebook-bg:hover{background:#3d5996}.login-17 .twitter-bg{background:#3cf}.login-17 .twitter-bg:hover{background:#56d7fe}.login-17 .google-bg{background:#db4437}.login-17 .google-bg:hover{background:#dc4e41}@media (max-width:992px){.login-17 .form-section{border:none;border-radius:0}.login-17 .bg-img{display:none}}@media (max-width:768px){.login-17 .form-inner{margin:0 15px}}.login-18{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:30px 0;position:relative}.login-18 .form-section{background-size:cover;border-radius:100px 0 100px 0;margin:0 auto;max-width:600px;padding:70px;position:relative;z-index:999}.login-18 .form-section:before{background:#21095a87;border-radius:100px 0 100px 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-999}.h1,.h2,.h3,.h4,.h5,.h6,.login-18 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-18 .form-section a{text-decoration:none}.login-18 .typing>*{animation:typingAnim 3s steps(50);overflow:hidden;text-transform:uppercase;white-space:nowrap}.login-18 .form-section p{color:#e2e1e1;font-size:16px;margin-bottom:0}.login-18 .form-section p a{color:#e2e1e1}.login-18 .form-section ul{list-style:none;margin:0 0 20px;padding:0}.login-18 .form-section .social-list li{display:inline-block;margin-bottom:5px}.login-18 .logo-2 img{height:35px;margin-bottom:20px}.login-18 .form-section .thembo{margin-left:4px}.login-18 .form-section h3{color:#e2e1e1;font-size:22px;font-weight:400;margin:0 0 40px}.login-18 .form-section .form-group{margin-bottom:30px}.login-18 .form-section .form-control{background:#fff;border:1px solid #fff;border-radius:50px;color:#535353;font-size:16px;font-weight:500;height:50px;outline:none;padding:12px 30px}.login-18 .form-section label{color:#e2e1e1;font-size:16px}.login-18 .form-section .checkbox .terms,.login-18 .form-section .terms{margin-left:3px}.login-18 .form-section .checkbox{font-size:16px}.login-18 .form-section .form-check{float:left;margin-bottom:0}.login-18 .form-section .form-check a{color:#e2e1e1}.login-18 .form-section .form-check-input{border:none;border-radius:100%;height:20px;margin-left:-22px;margin-top:2px;position:absolute;width:20px}.login-18 .form-check-input:focus{box-shadow:none}.login-18 .form-check-input:checked{background-color:red;border-color:red}.login-18 .form-section .form-check-label{color:#fff;font-size:16px;margin-bottom:0;padding-left:5px}.login-18 .form-section a{color:#fff}.login-18 .form-section a.forgot-password{color:#e2e1e1;float:right;font-size:16px}.login-18 .social-list{float:left;margin-bottom:40px}.login-18 .social-list span{color:#e2e1e1;font-size:16px;font-weight:500;margin-right:5px}.login-18 .social-list a{border-radius:50px;height:45px;line-height:45px;margin:0 2px 2px 0;text-align:center;width:45px}.login-18 .btn-theme,.login-18 .social-list a{color:#fff;display:inline-block;font-size:17px}.login-18 .btn-theme{-webkit-appearance:none;border:none;border-radius:50px;cursor:pointer;float:left;font-family:Jost,sans-serif;font-weight:400;outline:none!important;overflow:hidden;position:relative;text-transform:capitalize;transition:all .3s linear;vertical-align:middle;width:100%;z-index:1}.login-18 .btn-theme:hover:after{transform:perspective(200px) scaleX(1.05) rotateX(0deg) translateZ(0);transition:transform .4s linear,transform .4s linear}.login-18 .btn-theme:after{background:#fff;border-radius:7px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:perspective(200px) scaleX(.1) rotateX(90deg) translateZ(-10px);transform-origin:bottom center;transition:transform .4s linear,transform .4s linear;z-index:-1}.login-18 .btn-lg{line-height:50px;padding:0 50px}.login-18 .btn{box-shadow:none!important}.login-18 .btn-primary{background:red}.login-18 .btn-primary:hover{color:red}.login-18 .facebook-bg{background:#4867aa}.login-18 .facebook-bg:hover{background:#3b589e}.login-18 .twitter-bg{background:#3cf}.login-18 .twitter-bg:hover{background:#2abdef}.login-18 .google-bg{background:#db4437}.login-18 .google-bg:hover{background:#dc4e41}.login-18 .linkedin-bg{background:#2392e0}.login-18 .linkedin-bg:hover{background:#1c82ca;color:#fff}.login-18 .ocean{background:#015871;bottom:0;height:5%;left:0;position:absolute;width:100%}.login-18 .wave{animation:wave 7s cubic-bezier(.36,.45,.63,.53) infinite;height:198px;position:absolute;top:-198px;transform:translateZ(0);width:6400px}.login-18 .wave:nth-of-type(2){animation:wave 7s cubic-bezier(.36,.45,.63,.53) -.125s infinite,swell 7s ease -1.25s infinite;opacity:1;top:-175px}@keyframes wave{0%{margin-left:0}to{margin-left:-1600px}}@keyframes swell{0%,to{transform:translate3d(0,-25px,0)}50%{transform:translate3d(0,5px,0)}}@media (max-width:992px){.login-18 .form-section{padding:50px 30px}}.login-19{align-items:center;animation:Gradient 15s ease infinite;background:linear-gradient(132deg,#fc415a,#591bc5,#212335);background-size:400% 400%;bottom:0;display:flex;height:100vh;justify-content:center;min-height:100vh;opacity:1;overflow:hidden;padding:30px 0;position:relative;text-align:center;top:0;width:100%;z-index:999}.login-19 .cube{animation:cube 12s ease-in infinite forwards;border:1px solid #d7d4e4;height:10px;left:45vw;position:absolute;top:80vh;transform:scale(0) rotate(0deg) translate(-50%,-50%);transform-origin:top left;width:10px}.login-19 .cube:nth-child(2n){border-color:#fff}.login-19 .cube:nth-child(2){animation-delay:2s;left:25vw;top:40vh}.login-19 .cube:nth-child(3){animation-delay:4s;left:75vw;top:50vh}.login-19 .cube:nth-child(4){animation-delay:6s;left:90vw;top:10vh}.login-19 .cube:nth-child(5){animation-delay:8s;left:10vw;top:85vh}.login-19 .cube:nth-child(6){animation-delay:10s;left:50vw;top:10vh}.login-19 .info{margin-right:auto;max-width:550px;padding:0 15px;text-align:left}.login-19 .info p{color:#ddd;font-size:15px;line-height:25px;margin-bottom:30px}.login-19 .waviy .color-yellow{color:#ffae5b}.login-19 .waviy{position:relative}.login-19 .waviy span{animation:flip 2s infinite;animation-delay:calc(.2s*var(--i));color:#fff;display:inline-block;font-size:45px;font-weight:700;margin-bottom:15px;position:relative;text-transform:uppercase}.login-19 .form-section{display:flex;justify-content:center}.h1,.h2,.h3,.h4,.h5,.h6,.login-19 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-19 a{text-decoration:none}.login-19 .form-inner{background:#fff;margin-left:auto;max-width:550px;padding:60px;text-align:center;width:100%;z-index:999!important}.login-19 .bg-img{display:flex}.login-19 .form-section .form-check-input{background-color:#fff;border:2px solid #c5c3c3;border-radius:0;height:20px;margin-left:-22px;margin-top:2px;position:absolute;vertical-align:top;width:20px}.login-19 .form-check-input:focus{border-color:snow;box-shadow:none;outline:0}.login-19 .form-check-input:checked{background-color:#ffae5b;border:solid #ffae5b}.login-19 .form-section p{color:#535353;font-size:16px;margin-bottom:0}.login-19 .form-section p a{color:#535353}.login-19 .form-section .social-list li{display:inline-block;margin-bottom:5px}.login-19 .form-section .thembo{margin-left:4px}.login-19 .form-section h3{color:#040404;font-size:25px;font-weight:400;margin:0 0 25px}.login-19 .form-section .form-group{margin-bottom:25px;position:relative;width:100%}.login-19 .form-section .form-box{float:left;position:relative;width:100%}.login-19 .form-section .form-box i{color:#777575;font-size:23px;position:absolute;right:0;top:10px}.login-19 .form-section .form-control{background:#0000!important;border:none;border-bottom:2px solid #bdbdbd;border-radius:0;color:#424242;font-size:16px;font-weight:500;outline:none;padding:14.5px 0}.login-19 .form-section .checkbox{font-size:15px;margin:10px 0 35px}.login-19 .form-section .form-check{margin-bottom:0}.login-19 .mb-35{margin-bottom:35px!important}.login-19 .form-section .form-check a{color:#535353}.login-19 .form-section .form-check-label{color:#535353;font-size:16px;margin-bottom:0;padding-left:5px;text-align:left}.login-19 .form-section a.forgot-password{color:#535353;font-size:16px}.login-19 .logo img{height:25px;margin-bottom:15px}.login-19 .btn-theme{border:none;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:Jost,sans-serif;font-size:17px;font-weight:400;outline:none!important;overflow:hidden;position:relative;text-transform:capitalize;transition:all .3s linear;width:100%;z-index:1}.login-19 .btn-theme:after{border-radius:3px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:perspective(200px) scaleX(.1) rotateX(90deg) translateZ(-10px);transform-origin:bottom center;transition:transform .4s linear,transform .4s linear;z-index:-1}.login-19 .btn-theme:hover:after{transform:perspective(200px) scaleX(1.05) rotateX(0deg) translateZ(0);transition:transform .4s linear,transform .4s linear}.login-19 .btn-lg{line-height:50px;padding:0 50px}.login-19 .btn{box-shadow:none!important}.login-19 .btn-md{line-height:45px;padding:0 50px}.login-19 .btn-primary{background:#ffae5b}.login-19 .btn-primary:after{background:#ed9e4d}.login-19 .form-section ul{list-style:none;margin:0 0 20px;padding:0}.login-19 .social-list{margin:0;padding:0}.login-19 .social-list li{display:inline-block!important;margin-bottom:5px}.login-19 .social-list li a{border-radius:3px;color:#fff;display:inline-block;font-family:Jost,sans-serif;font-size:15px;font-weight:400;height:40px;line-height:40px;margin:0 5px 5px 0;text-align:center;text-decoration:none;width:130px}.login-19 .social-list li a i{border-radius:3px;color:#fff;float:left;height:40px;line-height:40px;width:40px}.login-19 .facebook-bg{background:#4867aa}.login-19 .facebook-i{background:#3b589e}.login-19 .twitter-bg{background:#3cf}.login-19 .twitter-i{background:#0cace0}.login-19 .google-bg{background:#db4437}.login-19 .google-i{background:#c3291c}@media (max-width:992px){.login-19 .bg-img{display:none}.login-19{padding:30px 0}.login-19 .form-inner{margin:0 auto}}@media (max-width:768px){.login-19 .form-inner{padding:50px 30px}}.login-20 .bg-img{align-items:center;bottom:0;display:flex;min-height:100vh;opacity:1;padding:30px 100px;position:relative;top:0;z-index:999}.login-20 a{text-decoration:none}.login-20 .form-check-input:checked{display:none}.h1,.h2,.h3,.h4,.h5,.h6,.login-20 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-20 .form-section{align-items:center;animation:Gradient 15s ease infinite;background:linear-gradient(132deg,#fc415a,#591bc5,#212335);background-size:400% 400%;bottom:0;display:flex;min-height:100vh;opacity:1;overflow:hidden;padding:30px 60px;position:relative;top:0;z-index:999}.login-20 .login-inner-form .forgot{color:#e9e8e8;float:right;font-size:16px;line-height:50px}.login-20 .login-inner-form p{color:#e9e8e8;font-size:16px;margin-bottom:0}.login-20 .login-inner-form p a{color:#e9e8e8}.login-20 .login-inner-form .thembo{margin-left:4px}.login-20 .login-inner-form h3{color:#fff;font-size:30px;font-weight:400;margin:0 0 50px}.login-20 .login-inner-form .form-group{margin-bottom:40px}.login-20 .login-inner-form .form-control{background:#0000;border:none;border-bottom:2px solid #e8e7e7;border-radius:0;color:#fff;font-size:16px;font-weight:400;outline:none;padding:0 0 10px;width:100%}.login-20 .login-inner-form input::placeholder{color:#e9e8e8}.login-20 .login-inner-form .btn-md{cursor:pointer;font-size:17px;font-weight:400;height:50px;padding:13px 50px 12px}.login-20 .login-inner-form input[type=checkbox],input[type=radio]{margin-right:3px}.login-20 .login-inner-form button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.btn-theme:focus,.login-20 .login-inner-form .btn-theme.focus{box-shadow:none}.login-20 .login-inner-form .btn-theme{background:#fff;border:none;border-radius:5px;color:red}.login-20 .login-inner-form .btn-theme:hover{background:#fff!important;color:red!important}.login-20 .btn-theme{border:2px solid red;border-radius:5px;color:red;float:left;font-family:Jost,sans-serif;font-size:17px;font-weight:400;margin-right:5px;padding:12px 50px 11px}.login-20 .btn-theme:hover{background:red;color:#fff;text-decoration:none}.login-20 .informeson{max-width:750px}.login-20 .informeson .animated-text h2{-webkit-text-fill-color:#0000;-webkit-animation:aitf 80s linear infinite;-webkit-backface-visibility:hidden;-webkit-background-clip:text;display:block;font-size:60px;font-weight:700;margin-bottom:30px;text-shadow:0 0 80px #ffffff80;-webkit-transform:translateZ(0)}.login-20 .informeson p{color:#535353;font-size:17px;margin-bottom:40px}.login-20 .social-box ul{margin:0;padding:0}.login-20 .social-box{bottom:30px;left:100px;position:absolute}.login-20 .social-list{padding:0;text-align:center}.login-20 .social-list li{display:inline-block}.login-20 .social-list li a{border-radius:0;color:#fff;display:inline-block;font-size:14px;font-weight:500;height:40px;line-height:40px;margin:1px;text-align:center;width:110px}.login-20 .social-list li a:hover{text-decoration:none}.login-20 .social-list li a i{margin-right:5px}.login-20 .facebook-bg{background:#4867aa}.login-20 .facebook-bg:hover{background:#3d5996;color:#fff}.login-20 .twitter-bg{background:#3cf}.login-20 .twitter-bg:hover{background:#56d7fe}.login-20 .google-bg{background:#db4437}.login-20 .google-bg:hover{background:#dc4e41}.login-20 .logo{left:100px;position:absolute;top:30px}.login-20 .logo img{height:30px}.login-20 .logo-2{display:none;margin-bottom:15px}.login-20 .logo-2 img{height:30px}@media (max-width:1200px){.login-20 .bg-img{padding:30px}.login-20 .informeson .animated-text h2{font-size:45px}.login-20 .logo,.login-20 .social-box{left:30px}}@media (max-width:992px){.login-20 .bg-img{display:none}.login-20 .login-inner-form h3{font-size:25px;margin:0 0 40px}.login-20 .login-inner-form{margin:0 auto;max-width:450px}.login-20 .form-section{padding:30px 15px}.login-20{background:#fff3f3}.login-20 .logo-2{display:inherit;margin-bottom:20px}}.login-21{background:#f1f1f1}.login-21 a{text-decoration:none}.h1,.h2,.h3,.h4,.h5,.h6,.login-21 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-21 .form-check-input:checked{display:none}.login-21 .form-section{align-items:center;background:#fff;display:flex;justify-content:center;min-height:100vh;padding:30px 15px;position:relative;text-align:center;z-index:999}.login-21 .form-section:after{content:"";height:100%;left:-1px;position:absolute;top:0;width:276px;z-index:-1}.login-21 .form-inner{margin:0 30px;max-width:450px;text-align:center;width:100%}.login-21 .form-text{align-items:center;background:#eef1f6;bottom:0;display:flex;justify-content:center;opacity:1;padding:30px 50px;position:relative;top:0;z-index:999}.login-21 .form-section .extra-login span{color:#535353}.login-21 .info h1{font-size:50px;font-weight:700;margin-bottom:25px}.login-21 .animate-charcter{text-fill-color:#0000;-webkit-text-fill-color:#0000;animation:textclip 2s linear infinite;background-clip:initial;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(-225deg,#231557,#44107a 29%,#ff1361 67%,#fff800);background-size:initial;background-size:200% auto;color:#fff;display:inline-block;font-size:190px}.login-21 .form-section p{color:#535353;font-size:16px;margin-bottom:0;text-align:center}.login-21 .form-section p a{color:#535353}.login-21 .form-section ul{list-style:none;margin:0 0 20px;padding:0}.login-21 .form-section .thembo{margin-left:4px}.login-21 .form-section h3{color:#040404;font-size:25px;font-weight:400;margin:0 0 30px}.login-21 .form-section .form-group{margin-bottom:25px}.login-21 .form-section .form-box{float:left;position:relative;width:100%}.login-21 .form-section .form-control{border:2px solid #858585c2;border-radius:3px;color:#535353;font-size:16px;font-weight:500;outline:none;padding:15.5px 20px}.login-21 .form-section img{height:35px;margin-bottom:5px}.login-21 .form-section .form-box i{color:#535353;font-size:23px;position:absolute;right:20px;top:10px}.login-21 .form-section .checkbox .terms{margin-left:3px}.login-21 .form-section .btn-md{border-radius:50px;cursor:pointer;font-family:Jost,sans-serif;font-size:17px;font-weight:400;height:55px;padding:15.5px 50px 14.5px}.login-21 .form-section input[type=checkbox],input[type=radio]{margin-right:3px}.login-21 .form-section button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.btn-theme:focus,.login-21 .form-section .btn-theme.focus{box-shadow:none}.login-21 .form-section .btn-theme{background:#ff574d;border:none;border-radius:3px;box-shadow:0 0 5px #0003;color:#fff;font-weight:400}.login-21 .form-section .btn-theme:hover{background:#ef4b22}.login-21 .form-section .terms{margin-left:3px}.login-21 .form-section .form-check{float:left;margin-bottom:0;padding-left:0}.login-21 .form-section .form-check a{color:#535353;float:right}.login-21 .form-section .form-check-input{margin-left:0;position:absolute}.login-21 .form-section .form-check label:before{background-color:#fff;border:2px solid #858585c2;border-radius:2px;content:"";display:inline-block;height:18px;margin-left:-25px;position:absolute;top:2px;width:18px}.login-21 .form-section .form-check-label{color:#535353;font-size:16px;margin-bottom:0;padding-left:25px}.login-21 .form-section .form-check-label a{color:#535353}.login-21 .form-section .checkbox-theme input[type=checkbox]:checked+label:before{background:#ff574d;border-color:#ff574d}.login-21 .form-section input[type=checkbox]:checked+label:before{color:#fff;content:"\2713";font-size:12px;font-weight:600;line-height:14px;padding-left:1px}.login-21 .form-section input[type=checkbox],input[type=radio]{margin-top:4px}.login-21 .form-section a.forgot-password{color:#535353;float:right;font-size:16px}.login-21 .logo img{height:30px;margin-bottom:15px}.login-21 .info{max-width:470px}.login-21 .info p{color:#535353;font-size:15px;line-height:25px}.login-21 .social-list li{display:inline-block}.login-21 .social-list li a{border-radius:3px;display:inline-block;font-size:18px;height:55px;line-height:55px;margin:2px;text-align:center;width:55px}.login-21 .social-list li a:hover{color:#fff;text-decoration:none}.login-21 .facebook-bg{border:2px solid #4867aa;color:#4867aa}.login-21 .form-section .facebook-bg:hover{background:#4867aa}.login-21 .twitter-bg{border:2px solid #3cf;color:#3cf}.login-21 .form-section .twitter-bg:hover{background:#3cf}.login-21 .google-bg{border:2px solid #db4437;color:#db4437}.login-21 .form-section .google-bg:hover{background:#db4437}.login-21 .form-section .linkedin-bg{border:2px solid #0177b5;color:#0177b5}.login-21 .form-section .linkedin-bg:hover{background:#0177b5}@media (max-width:992px){.login-21 .form-section{border-radius:0;padding:30px 0}.login-21 .form-text{display:none}}@media (max-width:768px){.login-21 .form-inner{margin:0 15px}}.login-22{align-items:center;bottom:0;display:flex;justify-content:center;min-height:100vh;opacity:1;padding:30px 0;position:relative;text-align:center;top:0;width:100%;z-index:999}.login-22 a{text-decoration:none}.h1,.h2,.h3,.h4,.h5,.h6,.login-22 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-22 .form-section{margin:0 auto;max-width:550px}.login-22 .form-section .details{background:#f5f5f5;border-radius:5px;margin-bottom:30px;padding:80px;position:relative;z-index:0}.login-22 .form-check-input:checked{display:none}.login-22 .form-section p{color:#535353;font-size:16px;margin-bottom:0}.login-22 .form-section p a{color:#535353}.login-22 .form-section ul{list-style:none;margin:0 0 20px;padding:0}.login-22 .form-section .social-list li{display:inline-block;margin-bottom:5px}.login-22 .logo-2 img{height:30px;margin-bottom:20px}.login-22 .form-section .thembo{margin-left:4px}.login-22 .form-section h3{color:#040404;font-family:Jost,sans-serif;font-size:25px;font-weight:400;margin:0 0 40px}.login-22 .form-section .form-group{margin-bottom:40px}.login-22 .form-section .form-box{float:left;position:relative;text-align:left;width:100%}.login-22 .form-section .form-control{background:#0000!important;border:none;border-bottom:2px solid #bdbdbd;border-radius:0;color:#535353;font-size:16px;outline:none;padding-left:0;padding-right:0}.login-22 .form-section .btn-md{border-radius:100px;cursor:pointer;font-family:Jost,sans-serif;font-size:15px;font-weight:400;height:55px;padding:12px 50px 11px}.login-22 .form-section button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.btn-theme:focus,.login-22 .form-section .btn-theme.focus{box-shadow:none}.login-22 .form-section .terms{margin-left:3px}.login-22 .form-section input[type=checkbox],input[type=radio]{margin-top:4px}.login-22 .form-section .checkbox a{float:right}.login-22 .form-section .checkbox{font-size:15px;margin-bottom:30px}.login-22 .form-section .form-check{float:left;margin-bottom:0;padding-left:0}.login-22 .form-section .form-check a{color:#535353;float:right}.login-22 .form-section .form-check-input{margin-left:0;position:absolute}.login-22 .form-section .form-check label:before{background:#f5f5f5;border:2px solid #bdbdbd;border-radius:0;content:"";display:inline-block;height:18px;margin-left:-25px;position:absolute;top:2px;width:18px}.login-22 .form-section .form-check-label{color:#535353;font-size:16px;margin-bottom:0;padding-left:25px}.login-22 .form-section input[type=checkbox]:checked+label:before{color:#fff;content:"\2713";font-size:12px;font-weight:600;line-height:14px;padding-left:3px}.login-22 .form-section .checkbox-theme input[type=checkbox]:checked+label:before{background:#8686ff;border:2px solid #8686ff;color:#fff}.login-22 .form-section .btn-theme{background:#8686ff;border:none;color:#fff}.login-22 .form-section .btn-theme:hover{background:#7878f3}.login-22 .form-section a.forgot-password{color:#535353;font-size:16px}.login-22 .social-list{float:left}.login-22 .social-list span{color:#535353;font-size:15px;font-weight:500;margin-right:5px}.login-22 .social-list a{border-radius:50px;color:#fff;display:inline-block;font-size:15px;height:55px;line-height:55px;margin:0 2px 2px 0;text-align:center;width:55px}.login-22-bodycolor .ripple-background{z-index:-999!important}.login-22-bodycolor .ripple-background .circle{animation:ripple 15s infinite;border-radius:50%;position:absolute}.login-22-bodycolor .ripple-background .small{height:200px;left:-100px;top:-100px;width:200px;z-index:-999}.login-22-bodycolor .ripple-background .medium{bottom:-200px;height:400px;left:-200px;width:400px;z-index:-999}.login-22-bodycolor .ripple-background .large{height:600px;left:-300px;top:-300px;width:600px;z-index:-999}.login-22-bodycolor .ripple-background .xlarge{height:800px;left:-400px;top:-400px;width:800px;z-index:-999}.login-22-bodycolor .ripple-background .xxlarge{height:1000px;left:-500px;top:-500px;width:1000px;z-index:-999}.login-22-bodycolor .ripple-background .shade1{background:#0000ff26}.login-22-bodycolor .ripple-background .shade2{background:#b9b9ff}.login-22-bodycolor .ripple-background .shade3{background:#0000ff26}.login-22-bodycolor .ripple-background .shade4{background:#0a58ca}.login-22-bodycolor .ripple-background .shade5{background:#0000ff26}@keyframes ripple{0%{transform:scale(.8)}50%{transform:scale(1.2)}to{transform:scale(.8)}}.login-22 .facebook-bg{background:#4867aa}.login-22 .facebook-bg:hover{background:#3b589e}.login-22 .twitter-bg{background:#3cf}.login-22 .twitter-bg:hover{background:#2abdef}.login-22 .google-bg{background:#db4437}.login-22 .google-bg:hover{background:#cc4437}.login-22 .linkedin-bg{background:#2392e0}.login-22 .linkedin-bg:hover{background:#1c82ca;color:#fff}@media (max-width:768px){.login-22 .form-section .details{padding:50px 30px}.login-22-bodycolor .ripple-background{display:none}}.login-23{align-items:center;background:#fff5f5;display:flex;justify-content:center;padding:12px 0;position:relative;text-align:center}.login-23 .container{margin:0 auto;max-width:1200px}.login-23 a{text-decoration:none}.h1,.h2,.h3,.h4,.h5,.h6,.login-23 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-23 .form-info{align-items:center;background:#fff;justify-content:center;padding:100px 80px}.login-23 .info{text-align:left}.login-23 .name_wrap h3{color:#fff;display:inline-block;font-family:Poppins,sans-serif;font-size:40px;font-weight:700;line-height:1.2;overflow:hidden;position:relative;text-transform:uppercase}.login-23 .info p{color:#f1f0f0}.login-23 .name_wrap h3 span{-webkit-text-stroke:1px #fff;color:#0000;padding-left:2px}.login-23 .form-check-input:checked{display:none}.login-23 .login-inner-form .form-group{margin-bottom:25px}.login-23 .login-inner-form .form-box{float:left;position:relative;width:100%}.login-23 .login-inner-form .form-control{background:#f5f5f5;border:1px solid #0000;border-radius:3px;color:#535353;font-size:16px;font-weight:500;height:55px;outline:none;padding:12px 45px 12px 20px}.login-23 .login-inner-form img{height:40px;margin-bottom:5px}.login-23 .login-inner-form .form-box i{color:#535353;font-size:19px;position:absolute;right:20px;top:13px}.login-23 .login-inner-form label{font-size:14px;font-weight:500;margin-bottom:5px}.login-23 .login-inner-form .forgot{color:#535353;float:right;font-size:15px;line-height:45px;margin:0}.login-23 .bg-img{background-image:linear-gradient(180deg,#3854a7,#444);border-radius:100% 0 0 100%;bottom:0;display:flex;opacity:1;padding:50px 80px;position:relative;top:0}.login-23 .login-box{background:#fff;margin:0 auto}.login-23 .form-section .form-box{float:left;position:relative;text-align:left;width:100%}.login-23 .login-inner-form .btn-md{border-radius:3px;color:#fff;cursor:pointer;font-family:Jost,sans-serif;font-size:17px;font-weight:400;height:55px;padding:0 50px}.login-23 .login-inner-form input[type=checkbox],input[type=radio]{margin-right:3px}.login-23 .login-inner-form p{color:#535353;margin:0}.login-23 .login-inner-form p a{color:#535353}.login-23 .login-inner-form button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.btn-theme:focus,.login-23 .login-inner-form .btn-theme.focus{box-shadow:none}.login-23 .login-inner-form .btn-theme{background-image:linear-gradient(180deg,#3854a7,#444);border:none;box-shadow:0 0 5px #0003;color:#fff}.login-23 .login-inner-form .btn-theme:hover{background-image:linear-gradient(180deg,#444,#3854a7)}.login-23 .logo-2{margin-bottom:15px}.login-23 .logo-2 img{height:30px}.login-23 .nav-pills li{display:inline-block}.login-23 .login-inner-form .checkbox{font-size:14px;margin-bottom:25px}.login-23 .login-inner-form .form-check{float:left;margin-bottom:0;padding-left:0}.login-23 .login-inner-form .form-check a{color:#d6d6d6;float:right}.login-23 .login-inner-form .form-check-input{margin-left:0;position:absolute}.login-23 .login-inner-form .form-check label:before{background:#f5f5f5;border:none;border-radius:3px;content:"";display:inline-block;height:18px;margin-left:-25px;position:absolute;top:2px;width:18px}.login-23 .login-inner-form .form-check-label{color:#535353;font-size:16px;margin-bottom:0;padding-left:25px}.login-23 .login-inner-form .checkbox-theme input[type=checkbox]:checked+label:before{background-image:linear-gradient(180deg,red,#ff8100);color:#fff}.login-23 .login-inner-form input[type=checkbox]:checked+label:before{background:red;color:#fff;content:"\2713";font-size:12px;font-weight:600;line-height:18px;padding-left:5px}.login-23 .login-inner-form input[type=checkbox],input[type=radio]{margin-top:4px}.login-23 .login-inner-form .checkbox a{color:#535353;float:right;font-size:16px;margin-left:3px}.login-23 .form-section{text-align:center}.login-23 .form-section h3{color:#040404;font-size:25px;font-weight:400;margin:0 0 40px}.login-23 .form-section .text{color:#535353;font-size:16px;margin-bottom:0;margin-top:25px}.login-23 .form-section .text a{color:#535353}.login-23 .social-list{bottom:20px;list-style:none;margin:0;padding:0;position:absolute;right:0}.login-23 .social-list a{background:#6666664f;border-radius:50px 0 0 50px;color:#fff;display:inline-block;font-size:15px;height:50px;line-height:50px;margin-bottom:5px;text-align:center;width:60px}.login-23 .facebook-bg:hover{background:#3b589e}.login-23 .twitter-bg:hover{background:#3cf}.login-23 .google-bg:hover{background:#db4437}.login-23 .linkedin-bg:hover{background:#1c82ca}@media (max-width:992px){.login-23 .bg-img{display:none}.login-23 .form-info{padding:50px 30px}.login-23 .login-box{margin:0 auto;max-width:600px}}.login-24-inner{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:0;position:relative;text-align:center;z-index:999}.login-24 a{text-decoration:none}.login-24-inner:before{background-image:linear-gradient(180deg,#5876e5,#170e5d);clip-path:polygon(0 0,100% 0,100% 100%);content:"";height:100%;position:absolute;right:0;top:0;width:35%;z-index:-1}.login-24 .form-check-input:checked{display:none}.login-24 .container{max-width:1120px}.login-24 .form-section .form-box{float:left;position:relative;text-align:left;width:100%}.h1,.h2,.h3,.h4,.h5,.h6,.login-24 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-24 .bg-img{align-items:center;background-size:cover;bottom:0;display:flex;justify-content:center;opacity:1;padding:30px 50px;position:relative;top:0;z-index:999}.login-24 .login-box{background:#fff;box-shadow:0 0 35px #0000001a;margin:0 auto}.login-24 .form-section{border-radius:10px 0 0 10px;padding:60px;text-align:left}.login-24 .pad-0{padding:0}.login-24 label{color:#424242;font-size:16px;margin-bottom:5px}.login-24 .form-section p{color:#424242;font-size:16px;margin-bottom:40px}.login-24 .form-section p a{color:#424242}.login-24 .form-info{padding:0}.login-24 .form-section ul{list-style:none;margin:0 0 20px;padding:0}.login-24 .form-section .social-list li{display:inline-block;margin-bottom:5px}.login-24 .form-section .thembo{margin-left:4px}.login-24 .form-section h1{color:#5876e5;font-size:27px;font-weight:600}.login-24 .form-section h3{color:#121212;font-size:23px;font-weight:400;margin:0 0 40px}.login-24 .form-section .form-group{margin-bottom:25px}.login-24.form-section .form-box{float:left;position:relative;text-align:left;width:100%}.login-24 .form-section .form-control{background:#efefef;border:1px solid #0000;border-radius:3px;color:#424242;font-size:16px;height:55px;outline:none;padding:10px 20px}.login-24 .form-section .checkbox .terms{margin-left:3px}.login-24 .form-section .btn-md{border-radius:3px;cursor:pointer;font-family:Jost,sans-serif;font-size:17px;font-weight:400;padding:15.5px 50px 14.5px}.login-24 .form-section input[type=checkbox],input[type=radio]{margin-right:3px}.login-24 .form-section button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.btn-theme:focus,.login-24 .form-section .btn-theme.focus{box-shadow:none}.login-24 .form-section .btn-theme{background:#5876e5;border:none;box-shadow:0 0 5px #0003;color:#fff}.login-24 .form-section .btn-theme:hover{background:#4a69dc;box-shadow:0 0 15px #0003}.login-24 .form-section .terms{margin-left:3px}.login-24 .form-section .form-check{float:left;margin-bottom:0;padding-left:0}.login-24 .form-section .form-check a{color:#424242;float:right}.login-24 .form-section .form-check-input{margin-left:0;position:absolute}.login-24 .form-section .form-check label:before{background-color:#efefef;border:1px solid #efefef;border-radius:3px;content:"";display:inline-block;height:18px;margin-left:-25px;position:absolute;top:2px;width:18px}.login-24 .form-section .form-check-label{color:#424242;font-size:16px;margin-bottom:0;padding-left:25px}.login-24 .form-section .checkbox-theme input[type=checkbox]:checked+label:before{background-color:#5876e5;border-color:#5876e5}.login-24 .form-section input[type=checkbox]:checked+label:before{color:#fff;content:"\2713";font-size:14px;font-weight:600;line-height:15px;padding-left:3px}.login-24 .form-section input[type=checkbox],input[type=radio]{margin-top:4px}.login-24 .form-section a.forgot-password{color:#424242;float:right;font-size:16px}.login-24 .social-list a{color:#424242;display:inline-block;font-size:18px;margin-right:20px;text-align:center}.login-24 .social-list a:hover{color:#5876e5}@media (max-width:992px){.login-24 .form-section{padding:60px}.login-24-inner:before{background:none}.login-24 .login-box{margin:0 auto;max-width:500px}.login-24 .bg-img{display:none}}@media (max-width:768px){.login-24 .form-section{padding:40px 30px}}.login-25{align-items:center;background-image:linear-gradient(180deg,#61daff,#656bff);bottom:0;display:flex;justify-content:center;min-height:100vh;opacity:1;padding:30px 0;position:relative;top:0;width:100%;z-index:999}.login-25 a{text-decoration:none}.h1,.h2,.h3,.h4,.h5,.h6,.login-25 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-25 .container{margin:0 auto;max-width:1120px}.login-25 .col-pad-0{padding:0}.login-25 .login-inner-form .details p{color:#535353;font-size:16px}.login-25 .login-inner-form .details p a{color:#535353;margin-left:3px}.login-25 .form-check-input:checked{display:none}.login-25 .login-inner-form .details p{margin-bottom:0}.login-25 .login-inner-form .form-box{position:relative}.login-25 .login-inner-form .details{padding:80px 0 80px 80px}.login-25 .bg-img{background:#fff;background-image:linear-gradient(180deg,#61daff,#656bff);border-radius:20px;box-shadow:0 0 5px #0003;margin:80px 0;padding:50px;position:relative;right:-80px}.login-25 .inner{z-index:999}.login-25 .login-box-9{align-items:center;background:#fff;border-radius:20px;display:flex;justify-content:center;margin:0 80px 0 0;opacity:1;position:relative;text-align:center;z-index:0}.login-25 .none-2{display:none}.login-25 .login-inner-form h3{color:#040404;font-size:20px;font-weight:500;margin:0 0 30px;text-transform:uppercase}.login-25 p{color:#fff;font-size:15px;margin-bottom:30px}.login-25 .login-inner-form .form-group{margin-bottom:20px}.login-25 .logo-2 img{height:30px;margin-bottom:15px}.login-25 .login-inner-form .form-control{background:#ebebeb;border:1px solid #ebebeb;border-radius:3px;color:#535353;font-size:15px;font-weight:500;height:55px;outline:none;outline:0;padding:10px 20px;width:100%}.login-25 .login-inner-form .btn-md{border-radius:3px;color:#fff;cursor:pointer;font-family:Jost,sans-serif;font-size:15px;font-weight:400;height:55px;padding:13px 50px 12px;text-transform:uppercase}.login-25 .bg-img .btn-sm{font-size:13px;padding:6px 20px}.login-25 .bg-img h3{color:#fff;font-size:40px;margin-bottom:20px}.login-25 .login-inner-form input[type=checkbox],input[type=radio]{margin-right:3px}.login-25 .login-inner-form button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.btn-theme:focus,.login-25 .login-inner-form .btn-theme.focus{box-shadow:none}.login-25 .login-inner-form .btn-theme{background-image:linear-gradient(180deg,#61daff,#656bff);border:none;color:#fff}.login-25 .login-inner-form .btn-theme:hover{background-image:linear-gradient(180deg,#56cdf1,#5c61ef)}.login-25 .login-inner-form .terms{margin-left:3px}.login-25 .login-inner-form .checkbox{font-size:14px;margin-bottom:20px}.login-25 .login-inner-form .form-check{float:left;margin-bottom:0;padding-left:0}.login-25 .login-inner-form .form-check a{color:#535353;float:right}.login-25 .login-inner-form .form-check-input{margin-left:0;position:absolute}.login-25 .login-inner-form .form-check label:before{background-color:#ebebeb;border:1px solid #ebebeb;border-radius:3px;content:"";display:inline-block;height:18px;margin-left:-25px;position:absolute;top:2px;width:18px}.login-25 .login-inner-form .form-check-label{color:#535353;font-size:16px;margin-bottom:0;padding-left:25px}.login-25 .login-inner-form .checkbox-theme input[type=checkbox]:checked+label:before{background-color:#63a8ff;border-color:#63a8ff}.login-25 .login-inner-form input[type=checkbox]:checked+label:before{color:#fff;content:"\2713";font-size:12px;font-weight:600;line-height:15px;padding-left:1px}.login-25 .login-inner-form input[type=checkbox],input[type=radio]{margin-top:4px}.login-25 .login-inner-form .checkbox a{color:#535353;float:right;font-size:16px}.login-25 .social-list{margin:0;padding:0}.login-25 .social-list li{display:inline-block}.login-25 .social-list li a{border-radius:3px;color:#fff;display:inline-block;font-size:14px;font-weight:500;height:40px;line-height:40px;margin:1px;text-align:center;width:110px}.login-25 .social-list li a:hover{text-decoration:none}.login-25 .facebook-bg{background:#4867aa}.login-25 .facebook-bg:hover{background:#3d5996;color:#fff}.login-25 .twitter-bg{background:#3cf}.login-25 .twitter-bg:hover{background:#56d7fe}.login-25 .google-bg{background:#db4437}.login-25 .google-bg:hover{background:#dc4e41}@media (max-width:992px){.login-25 .bg-img{display:none}.login-25 .login-box-9{margin:0 auto;max-width:600px}.login-25 .login-inner-form .details{padding:60px}.login-25 .login-inner-form h3{font-size:23px}}@media (max-width:768px){.login-25 .login-inner-form .details{padding:50px 30px}}.login-26 .login-26-inner{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:30px 0;position:relative;text-align:center;width:100%;z-index:999}.h1,.h2,.h3,.h4,.h5,.h6,.login-26 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-26 .login-box{background:#fff;box-shadow:0 0 15px #0000001a;margin:0 auto;max-width:1140px;position:relative}.login-26 .form-section{background:#fff;padding:70px 90px;text-align:center}.login-26 .form-section p{color:#535353;font-size:16px}.login-26 .form-section a{color:#535353;text-decoration:none}.login-26 .pad-0{padding:0}.login-26 .typing>*{animation:typingAnim 3s steps(50);overflow:hidden;white-space:nowrap}.login-26 h3{color:#fff;font-size:30px;margin-bottom:20px}.login-26 .form-section ul{list-style:none;margin:0 0 20px;padding:0}.login-26 .form-section .social-list li{display:inline-block;margin-bottom:5px}.login-26 .logo-2 img{height:30px;margin-bottom:20px}.login-26 .form-section .thembo{margin-left:4px}.login-26 .form-section h3{color:#040404;font-size:25px;font-weight:400;margin:0 0 25px;text-align:center}.login-26 .form-section .form-group{margin-bottom:25px}.login-26 .form-section .form-box{float:left;position:relative;text-align:left;width:100%}.login-26 .form-section .form-control{background:#f3f3f3;border:1px solid #f3f3f3;border-radius:50px;color:#535353;font-size:16px;height:50px;outline:none;padding:10px 25px}.login-26 .form-section button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.login-26 .form-section .terms{margin-left:3px}.login-26 .btn-section{display:inline-block;margin-bottom:25px}.login-26 .btn-section .btn-1{border-radius:50px 0 0 50px;border-right:1px solid #e6e6e6}.login-26 .btn-section .link-btn{background:#f3f3f3;color:#505050;float:left;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:37px;text-align:center;text-decoration:blink;width:110px}.login-26 .btn-section .active-bg,.login-26 .btn-section .link-btn:hover{color:#4b6dff}.login-26 .btn-section .btn-2{border-radius:0 50px 50px 0}.login-26 .form-section .form-check{float:left;margin-bottom:0}.login-26 .form-section .form-check a{color:#535353}.login-26 .form-section .form-check-label{color:#535353;font-size:16px;padding-left:5px}.login-26 .form-section a.forgot-password{line-height:50px}.login-26 .form-check-input:focus{border-color:#0000;box-shadow:none}.login-26 .form-check-input:checked{background-color:#4b6dff!important}.login-26 .form-section .form-check-input{background-color:#f5f5f5;border:1px solid #f5f5f5;height:20px;margin-left:-22px;margin-top:0;position:absolute;width:20px}.login-26 .logo{display:none}.login-26 .logo img{height:30px;margin-bottom:15px}.login-26 .btn-theme{-webkit-appearance:none;background:#4b6dff;border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;float:left;font-family:Jost,sans-serif;font-weight:400;outline:none!important;overflow:hidden;position:relative;text-transform:capitalize;transition:all .3s linear;vertical-align:middle;z-index:1}.login-26 .text-bottom{bottom:0;padding:30px;position:absolute;text-align:left}.login-26 .bg-img{background-size:cover;position:relative}.login-26 .bg-img:before{background:linear-gradient(0,#1717cbcf,#a7a4a400);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.login-26 .logo-2 img{left:30px;position:absolute;text-align:left;top:30px}.login-26 .info p{color:#ebeaea;font-size:15px;margin-bottom:20px}.login-26 .btn-theme:hover{color:#fff}.login-26 .btn-theme:hover:after{transform:perspective(200px) scaleX(1.05) rotateX(0deg) translateZ(0);transition:transform .4s linear,transform .4s linear}.login-26 .btn-theme:after{border-radius:7px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:perspective(200px) scaleX(.1) rotateX(90deg) translateZ(-10px);transform-origin:bottom center;transition:transform .4s linear,transform .4s linear;z-index:-1}.login-26 .btn-info:after{background:#4263ef}.login-26 .btn-lg{font-size:17px;line-height:50px;padding:0 50px}.login-26 .btn{box-shadow:none!important}.login-26 .btn-md{font-size:15px;line-height:45px;padding:0 50px}.login-26.login-background{animation:Gradient 15s ease infinite;height:100vh;overflow:hidden;position:relative;width:100%}.login-26.login-background .cube{animation:cube 6s ease-in infinite forwards;border:1px solid red;border-radius:100%;height:10px;position:absolute;right:20%;top:80vh;transform:scale(0) rotate(0deg) translate(-50%,-50%);transform-origin:top left;width:10px}.login-26.login-background .cube:nth-child(2n){border-color:#00cad4}.login-26.login-background .cube:nth-child(2){animation-delay:2s;border-color:#ff0;right:40%;top:200px}.login-26.login-background .cube:nth-child(3){animation-delay:3s;border-color:blue;right:50%;top:150px}.login-26.login-background .cube:nth-child(4){animation-delay:4s;right:70%;top:150px}.login-26.login-background .cube:nth-child(5){animation-delay:5s;border-color:#000;bottom:150px;right:80%}.login-26.login-background .cube:nth-child(6){animation-delay:6s;border-color:#7fffd4;right:10%;top:50%}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes cube{0%{opacity:1;transform:scale(0) rotate(0deg) translate(-50%,-50%)}to{opacity:0;transform:scale(20) rotate(960deg) translate(-50%,-50%)}}.login-26 .social-list a{background:#fff;border-radius:50%;box-shadow:0 0 35px #0000001a;display:inline-block;font-size:19px;height:50px;line-height:50px;margin:2px;text-align:center;transition:all .8s;width:50px}.login-26 .social-list a:hover{color:#fff}.login-26 .facebook-bg{color:#4867aa}.login-26 .facebook-bg:hover{background:#4867aa}.login-26 .twitter-bg{color:#3cf}.login-26 .twitter-bg:hover{background:#3cf}.login-26 .google-bg{color:#db4437}.login-26 .google-bg:hover{background:#db4437}.login-26 .linkedin-bg{color:#2392e0}.login-26 .linkedin-bg:hover{background:#1c82ca}@media (max-width:1200px){.login-26 .form-section{padding:70px 50px}}@media (max-width:992px){.login-26 .form-section h3{font-size:23px}.login-26 .logo-2 img{height:25px}.login-26 .form-info{width:100%}.login-26 .form-section{padding:60px}.login-26 .bg-img{display:none!important}.login-26 .login-box{max-width:500px}.login-26 .logo{display:inherit}.login-26 .login-26-inner:before{display:none}.login-26.login-background .cube:nth-child(2){right:100px;top:100px}.login-26.login-background .cube:nth-child(3){left:50px;top:50px}.login-26.login-background .cube:nth-child(4){left:100px;top:350px}.login-26.login-background .cube:nth-child(5){bottom:50px;left:100px}.login-26.login-background .cube:nth-child(6){right:50px;top:5%}}@media (max-width:768px){.login-26 .form-section{padding:50px 30px}}.login-27{align-items:center;background-image:linear-gradient(180deg,#000,#000);bottom:0;display:flex;justify-content:center;min-height:100vh;opacity:1;padding:30px 0;position:relative;text-align:center;top:0;width:100%;z-index:999}.login-27 .form-section{background-image:linear-gradient(180deg,#d9a513,#f93b3b);border-radius:50px;margin:0 auto;max-width:600px;padding:80px;position:relative;z-index:999}.h1,.h2,.h3,.h4,.h5,.h6,.login-27 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-27 .extra-login{float:left;margin-bottom:25px;position:relative;text-align:center;width:100%}.login-27 .extra-login:before{background:#e7e7e79e;content:"";height:1px;left:0;position:absolute;top:10px;width:100%}.login-27 .extra-login>span{background:#ff5a00;color:#fff;display:inline-block;float:none;font-size:15px;padding:1px 20px;position:relative;text-transform:capitalize;width:auto;z-index:1}.login-27 .form-section a{text-decoration:none}.login-27 #particles-js{background-position:50% 50%;background-size:cover;min-height:100vh;position:fixed;width:100%;z-index:-999}.login-27 .form-section p{color:#fff;font-size:16px;margin-bottom:0;text-align:center}.login-27 .form-section p a{color:#fff}.login-27 .form-section ul{list-style:none;margin:0 0 35px;padding:0}.login-27 .logo-2 img{height:30px;margin-bottom:20px}.login-27 .form-section .social-list li{display:inline-block!important;margin-bottom:5px}.login-27 .form-section .social-list li a{background:#fff;border-radius:0;box-shadow:0 0 5px #0003;display:inline-block;font-family:Jost,sans-serif;font-size:14px;font-weight:500;height:40px;line-height:40px;margin-bottom:5px;text-align:center;text-decoration:none;width:130px}.login-27 .form-section .social-list li a i{color:#fff;float:left;height:40px;line-height:40px;width:40px}.login-27 .form-section .social-list li a span{margin-right:7px}.login-27 .form-section .thembo{margin-left:4px}.login-27 h1{color:#fff;font-size:24px;font-weight:400;margin:0 0 40px}.login-27 .form-section .form-group{margin-bottom:25px}.login-27 .form-section .form-control{background:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 0 5px #0003;color:#535353;float:left;font-size:16px;height:55px;outline:none;padding:12px 20px;width:100%}.login-27 .form-section .checkbox .terms{margin-left:3px}.login-27 .form-section button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.login-27 .form-section .terms{margin-left:3px}.login-27 .form-section .form-check-input{background-color:#fff;border:1px solid #fff;border-radius:2px;box-shadow:0 0 5px #0003;height:20px;margin-left:-22px;margin-top:0;position:absolute;width:20px}.login-27 .form-section .form-check{float:left;margin-bottom:0}.login-27 .form-section .form-check a{color:#fff}.login-27 .form-section .form-check-label{color:#fff;font-size:16px;margin-bottom:0;padding-left:5px}.login-27 .form-check-input:checked{background-color:#132b83;border-color:#132b83}.login-27 .form-section a.forgot-password{color:#fff;font-size:16px}.login-27 .btn-theme{border:2px solid #0000;color:#fff;display:inline-block;font-family:Jost,sans-serif;font-size:17px;font-weight:400;position:relative;text-align:center;z-index:1}.login-27 .btn-theme,.login-27 .btn-theme:before{border-radius:3px;transition:all .7s ease;width:100%}.login-27 .btn-theme:before{left:0}.login-27 .btn-theme:after,.login-27 .btn-theme:before{content:"";height:100%;opacity:0;position:absolute;top:0;visibility:hidden;z-index:-1}.login-27 .btn-theme:after{right:0;transition:all .7s ease;width:100%}.login-27 .btn-theme:hover{background:#0000}.login-27 .btn-theme:hover:after,.login-27 .btn-theme:hover:before{opacity:1;visibility:visible;width:0}.login-27 .btn-lg{line-height:51px;padding:0 50px}.login-27 .btn{box-shadow:none!important}.login-27 .btn-md{line-height:41px;padding:0 45px}.login-27 .btn-primary,.login-27 .btn-primary:after,.login-27 .btn-primary:before{background:#132b83}.login-27 .btn-primary:hover{border:2px solid #132b83;color:#132b83}.login-27 .facebook-i{background:#4867aa}.login-27 .twitter-i{background:#3cf}.login-27 .google-i{background:#db4437}.login-27 .facebook-color{color:#4867aa}.login-27 .twitter-color{color:#3cf}.login-27 .google-color{color:#db4437}@media (max-width:768px){.login-27 .form-section{padding:50px 30px}}@media (max-width:500px){.login-27 .form-section .social-list li a i{display:none}.login-27 .form-section .social-list li a{width:100px}}.login-28{align-items:center;bottom:0;display:flex;height:100vh;justify-content:center;min-height:100vh;opacity:1;overflow:hidden;padding:30px 0;position:relative;text-align:center;top:0;width:100%;z-index:999}.h1,.h2,.h3,.h4,.h5,.h6,.login-28 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-28 .form-section{margin:0 auto;max-width:500px}.login-28 .form-section .details{background:#fff;border-radius:5px;box-shadow:0 0 10px #0000001a;margin-bottom:30px;padding:60px}.login-28 .form-section p{color:#535353;font-size:16px;margin-bottom:0}.login-28 .form-section p a{color:#535353}.login-28 .form-section ul{list-style:none;margin:0 0 20px;padding:0}.login-28 .form-section .social-list li{display:inline-block;margin-bottom:5px}.login-28 .logo img{height:30px;margin-bottom:30px}.login-28 .form-section .thembo{margin-left:4px}.login-28 .form-section h3{color:#040404;font-size:25px;font-weight:400;margin:0 0 25px}.login-28 .form-section .form-group{margin-bottom:30px}.login-28 .form-section .form-control{background:#0000!important;border:none;border-bottom:2px solid #bdbdbd;border-radius:0;color:#535353;font-size:16px;font-weight:500;outline:none;padding:12px 0}.login-28 .form-section .checkbox .terms{margin-left:3px}.login-28 .form-section button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.login-28 .form-section .terms{margin-left:3px}.login-28 .nav-pills li{display:inline-block}.login-28 .form-section .form-check{margin-bottom:0;padding-left:20px;text-align:left}.login-28 .form-section .form-check-label{color:#535353;font-size:16px;margin-bottom:0;padding-left:5px}.login-28 .form-check-input{-webkit-appearance:none;appearance:none;background-position:50%;background-repeat:no-repeat;background-size:contain;border:2px solid #afabab;border-radius:0;height:20px;margin-top:0;position:absolute;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:top;width:20px}.form-check-input:focus{box-shadow:none;outline:0}.login-28 .form-check-input:checked{background-color:#fbae23;border-color:#fbae23!important}.login-28 .form-section a{text-decoration:none}.login-28 .btn-theme{border:none;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:Jost,sans-serif;font-size:17px;font-weight:400;overflow:hidden;position:relative;text-transform:capitalize;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;width:100%}.login-28 .btn-theme:hover{color:#fff}.login-28 .btn-theme:hover:before{left:0;transform:scale(1)}.login-28 .btn-theme:before{content:"";height:100%;left:96%;opacity:1;position:absolute;top:0;transform:skewX(-25deg);transition:all .4s;width:100%;z-index:1}.login-28 .btn-theme span{position:relative;z-index:1}.login-28 .btn-lg{line-height:50px;padding:0 50px}.login-28 .btn{box-shadow:none!important}.login-28 .btn-md{line-height:50px;padding:0 45px}.login-28 .btn-primary{background:#fbae23}.login-28 .btn-primary:before{background:#e7a01f}.login-28 .form-section a.forgot-password{color:#535353;font-size:16px}.login-28 .social-list{float:left}.login-28 .social-list span{color:#535353;font-size:15px;margin-right:5px}.login-28 .social-list a{border-radius:5%;color:#fff;display:inline-block;font-size:15px;height:45px;line-height:45px;margin:0 2px 2px 0;text-align:center;width:45px}.login-28 .facebook-bg{background:#4867aa}.login-28 .facebook-bg:hover{background:#3b589e}.login-28 .twitter-bg{background:#3cf}.login-28 .twitter-bg:hover{background:#2abdef}.login-28 .google-bg{background:#db4437}.login-28 .google-bg:hover{background:#cc4437}.login-28 .linkedin-bg{background:#2392e0}.login-28 .linkedin-bg:hover{background:#1c82ca;color:#fff}@media (max-width:768px){.login-28 .form-section .details{padding:60px 30px}}.login-29{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:100vh;padding:15px 0;position:relative;text-align:center;z-index:999}.login-29 a{text-decoration:none}.login-29 .form-section{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:50px 0!important;position:relative;text-align:center}.h1,.h2,.h3,.h4,.h5,.h6,.login-29 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-29 .form-inner{margin-right:auto;max-width:450px;text-align:center;width:100%}.login-29 .form-check-input:checked{display:none}.login-29 .form-section .extra-login{float:left;margin:25px 0;position:relative;text-align:center;width:100%}.login-29 .form-section .extra-login:before{background:#e3e3e370;content:"";height:1px;left:0;position:absolute;top:10px;width:100%}.login-29 .form-section .extra-login>span{background:#fd2458;color:#fff;display:inline-block;float:none;font-size:15px;padding:1px 20px;position:relative;text-transform:capitalize;width:auto;z-index:1}.login-29 .form-section p{color:#dadada;font-size:16px;margin-bottom:0;text-align:center}.login-29 .form-section p,.login-29 .form-section p a{color:#fff;font-weight:500}.login-29 .form-section .thembo{margin-left:4px}.login-29 .form-section h3{color:#fff;font-size:25px;font-weight:400;margin:0 0 30px}.login-29 .form-section .form-group{margin-bottom:25px}.login-29 .form-section .form-box{float:left;position:relative;text-align:left;width:100%}.login-29 .form-section .form-control{background:#171717b8;background:#fff;border:1px solid #0000;border-radius:50px;box-shadow:0 0 5px #0003;color:#616161;font-size:15px;font-weight:500;height:55px;outline:none;padding:10px 20px}.login-29 .form-section .checkbox .terms{margin-left:3px}.login-29 .form-section .btn-md{border-radius:50px;cursor:pointer;font-family:Jost,sans-serif;font-size:17px;font-weight:400;padding:15.5px 50px 14.5px}.login-29 .form-section input[type=checkbox],input[type=radio]{margin-right:3px}.login-29 .form-section button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.btn-theme:focus,.login-29 .form-section .btn-theme.focus{box-shadow:none}.login-29 .form-section .btn-theme{background:#2c3ca9;border:none;border-radius:50px;box-shadow:0 0 5px #0003;color:#fff;font-weight:400}.login-29 .form-section .btn-theme:hover{background:#223196;box-shadow:0 0 35px #0003}.login-29 .none-2{display:none}.login-29 .form-section .terms{margin-left:3px}.login-29 .form-section .checkbox{font-size:14px}.login-29 .form-section .form-check{float:left;margin-bottom:0;padding-left:2px}.login-29 .form-section .form-check a{color:#fff;float:right}.login-29 .form-section .form-check-input{margin-left:0;position:absolute}.login-29 .form-section .form-check label:before{background-color:#fff;border:1px solid #fff;border-radius:50px;content:"";display:inline-block;height:18px;margin-left:-25px;position:absolute;top:2px;width:18px}.login-29 .form-section .form-check-label{color:#fff;font-size:15px;font-weight:500;margin-bottom:0;padding-left:25px}.login-29 .form-section .checkbox-theme input[type=checkbox]:checked+label:before{background:#2c3ca9;border-color:#2c3ca9}.login-29 .form-section input[type=checkbox]:checked+label:before{color:#fff;content:"\2713";font-size:12px;font-weight:600;line-height:15px;padding-left:3px}.login-29 .form-section input[type=checkbox],input[type=radio]{margin-top:4px}.login-29 .form-section a.forgot-password{color:#fff;float:right;font-size:16px;line-height:55px}.login-29 .logo img{height:30px;margin-bottom:15px}.login-29 .form-section ul{list-style:none;margin:0 0 20px;padding:0}.login-29 .form-section .social-list li{display:inline-block;margin-bottom:5px}.login-29 .form-section .social-list li a{background:#fff;border-radius:20px;box-shadow:0 0 5px #0003;display:inline-block;font-size:14px;font-weight:400;height:40px;line-height:40px;margin:2px 0 3px;text-align:center;text-decoration:none;width:130px}.login-29 .form-section .social-list li a i{border-radius:20px;color:#fff;float:left;font-size:14px;height:40px;line-height:40px;width:40px}.login-29 .form-section .social-list li a span{margin-right:7px}.login-29 .facebook-color{color:#4867aa}.login-29 .twitter-color{color:#3cf}.login-29 .google-color{color:#db4437}.login-29 .twitter-i{background:#3cf}.login-29 .facebook-i{background:#4867aa}.login-29 .google-i{background:#db4437}@media (max-width:992px){.login-29 .clip-home{clip-path:polygon(0 0,100% 0,100% 0,100% 100%,0 100%);position:relative}.login-29 .form-section{width:100%}.none-992{display:none!important}}@media (max-width:768px){.login-29 .form-inner{margin:0 15px}.login-29{background:#fd2458}}.login-30{align-items:center;background:#fff;bottom:0;display:flex;justify-content:center;min-height:100vh;opacity:1;overflow:hidden;padding:30px 0;position:relative;top:0;width:100%;z-index:999}.login-30 .container{margin:0 auto;max-width:1460px}.login-30 .form-section{display:flex;justify-content:center}.h1,.h2,.h3,.h4,.h5,.h6,.login-30 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-30 a{text-decoration:none}.login-30 .form-inner{background-size:cover;border-radius:30px;box-shadow:0 0 35px #0000001a;margin:0 auto 0 0;max-width:550px;padding:70px;position:relative;text-align:center;width:100%;z-index:999}.login-30 .form-section .extra-login{position:relative}.login-30 .form-section .extra-login>span{color:#fff;display:inline-block;float:none;font-size:14px;padding:1px 20px;position:relative;width:auto;z-index:1}.login-30 .form-section .form-check-input{background-color:#f7f7f7;border:none;border-radius:2px;height:20px;margin-left:-22px;margin-top:0;position:absolute;vertical-align:top;width:20px}.login-30 .form-check-input:focus{border-color:snow;box-shadow:none;outline:0}.login-30 .form-check-input:checked{background-color:#ffc107}.login-30 .form-section p{color:#fff;font-size:16px;margin-bottom:0}.login-30 .form-section p a{color:#fff}.login-30 .form-section ul{list-style:none;margin:0 0 20px;padding:0}.login-30 .form-section .social-list li{display:inline-block;margin-bottom:5px}.login-30 .form-section .thembo{margin-left:4px}.login-30 .form-section h3{color:#fff;font-size:25px;font-weight:400;margin:0 0 25px}.login-30 .form-section .form-group{margin-bottom:25px;position:relative;width:100%}.login-30 .form-section .form-control{background:#f7f7f7;border:1px solid #0000;border-radius:3px;color:#535353;font-size:16px;height:55px;outline:none;padding:11px 20px 9px}.login-30 .form-section .form-check{margin-bottom:0}.login-30 .form-section .form-check a{color:#fff}.login-30 .form-section .form-check-label{color:#fff;font-size:16px;padding-left:5px}.login-30 .form-section a.forgot-password{color:#fff;font-size:16px}.login-30 .logo img{height:25px;margin-bottom:15px}.login-30 .btn-theme{border:none;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:Jost,sans-serif;font-size:17px;font-weight:400;outline:none!important;overflow:hidden;position:relative;text-transform:capitalize;transition:all .3s linear;width:100%;z-index:1}.login-30 .btn-theme:after{border-radius:3px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:perspective(200px) scaleX(.1) rotateX(90deg) translateZ(-10px);transform-origin:bottom center;transition:transform .4s linear,transform .4s linear;z-index:-1}.login-30 .btn-theme:hover:after{transform:perspective(200px) scaleX(1.05) rotateX(0deg) translateZ(0);transition:transform .4s linear,transform .4s linear}.login-30 .btn-lg{line-height:55px;padding:0 50px}.login-30 .btn{box-shadow:none!important}.login-30 .btn-md{line-height:45px;padding:0 50px}.login-30 .btn-primary{background:#ffc107;border-color:#ffc107}.login-30 .btn-primary:after{background:#e9b004}.login-30 .animate-charcter{text-fill-color:#0000;-webkit-text-fill-color:#0000;animation:textclip 2s linear infinite;background-clip:initial;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(-225deg,#231557,#44107a 29%,#ff1361 67%,#fff800);background-size:initial;background-size:200% auto;color:#fff;display:inline-block;font-size:55px;font-weight:700;margin-bottom:30px}@keyframes textclip{to{background-position:200%}}.login-30 .social-list .buttons{display:flex;justify-content:center;margin-bottom:25px}.login-30 .social-list a{align-items:center;border-radius:3px;color:#fff;display:flex;font-size:20px;height:50px;justify-content:center;margin:0 2px 5px;overflow:hidden;position:relative;text-decoration:none!important;transition:border-top-left-radius .1s linear 0s,border-top-right-radius .1s linear .1s,border-bottom-right-radius .1s linear .2s,border-bottom-left-radius .1s linear .3s;width:50px}.login-30 .social-list a:hover{border-radius:50%}.login-30 .social-list a i{position:relative;z-index:3}.login-30 .social-list a.facebook-bg{background:#4867aa}.login-30 .social-list a.twitter-bg{background:#3cf}.login-30 .social-list a.google-bg{background:#db4437}.login-30 .social-list a.dribbble-bg{background:#2392e0}@media (max-width:992px){.login-30 .form-inner{padding:50px}.login-30 .bg-img{display:none}.login-30 .form-inner{margin:0 auto;max-width:550px}}@media (max-width:768px){.login-30 .form-inner{padding:50px 30px}}.login-31 .login-inner-form{color:#ccc;position:relative}.login-31 .form-info{align-items:center;background:#fbf1f1;background-image:linear-gradient(180deg,#06f,#37d1ff);display:flex;justify-content:center;min-height:100vh;padding:30px;position:relative}.h1,.h2,.h3,.h4,.h5,.h6,.login-31 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-31 .form-section{margin:0 auto;max-width:550px;width:100%}.login-31 .login-inner-form .form-group{margin-bottom:25px}.login-31 .login-inner-form .form-box{float:left;position:relative;width:100%}.login-31 .login-inner-form .form-control{background:#fbf1f1;border:1px solid #0000;border-radius:3px;color:#535353;font-size:16px;font-weight:500;outline:none}.login-31 .login-inner-form img{height:40px;margin-bottom:5px}.login-31 .login-inner-form .form-box input{border-radius:3px;float:left;padding:14.5px 50px 14.5px 25px;width:100%}.login-31 .login-inner-form .form-box i{color:#535353;font-size:20px;position:absolute;right:20px;top:12px}.login-31 .login-inner-form label{font-size:14px;font-weight:500;margin-bottom:5px}.login-31 .login-inner-form .forgot{color:#535353;float:right;font-size:15px;line-height:45px;margin:0}.login-31 .info{background-image:linear-gradient(180deg,#06f,#37d1ff);border-radius:4px;margin:0 auto 30px;max-width:600px;padding:50px 40px;position:relative;transition:all .9s;z-index:1}.login-31 .info h1{color:#fff;font-size:40px;font-weight:700;margin-bottom:20px}.login-31 .typing>*{animation:typingAnim 3s steps(50);overflow:hidden;white-space:nowrap}@keyframes typingAnim{0%{width:0}to{width:100%}}.login-31 .info p{color:#fff;font-size:15px;line-height:25px;margin-bottom:0;opacity:.9;transition:all .5s}.login-31:hover .info:before{height:100%}.login-31 .info:before{background:#fff}.login-31 .login-inner-form p{color:#535353;margin:0}.login-31 .login-inner-form p a{color:#535353}.login-31 .login-inner-form button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.login-31 .form-section a{text-decoration:none}.login-31 .logo img{height:25px;margin-bottom:20px}.login-31 .nav-pills li{display:inline-block}.login-31 .login-inner-form .form-check{float:left;margin-bottom:0}.login-31 .login-inner-form .form-check-input{margin-left:0;position:absolute}.login-31 .login-inner-form .form-check-label{color:#535353;font-size:16px;margin-bottom:0;padding-left:5px}.login-31 .btn-section{border-radius:50px;box-shadow:0 0 1px #0003;position:absolute;right:20px;top:20px}.login-31 .btn-section .link-btn{border-radius:0;color:#fff;float:left;font-family:Jost,sans-serif;font-size:15px;font-weight:400;text-align:left;text-decoration:blink}.login-31 .btn-section .btn-2{border-radius:0 50px 50px 0;line-height:40px;text-align:center;width:110px}.login-31 .btn-section .active-bg{background-image:linear-gradient(180deg,#5699ff,#37d1ff)}.login-31 .btn-section .default-bg{background-image:linear-gradient(180deg,#37d1ff,#5699ff)}.login-31 .btn-section .btn-1{border-radius:50px 0 0 50px;line-height:40px;text-align:center;width:110px}.login-31 .btn-section{margin:0 auto 30px}.login-31 .login-inner-form .checkbox a{color:#535353;font-size:16px;margin-left:3px}.login-31 .form-section{background:#fff;border-radius:5px;padding:60px;text-align:center}.login-31 .form-section h3{color:#040404;font-size:25px;font-weight:400;margin-bottom:35px}.login-31 .btn-theme{-webkit-appearance:none;border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;font-family:Jost,sans-serif;font-size:17px;font-weight:400;outline:none!important;overflow:hidden;position:relative;text-transform:capitalize;transition:all .3s linear;vertical-align:middle;width:100%;z-index:1}.login-31 .form-section .form-check-input{background-color:#fbf1f1;border:none;border-radius:0;height:20px;margin-left:-24px;margin-top:0;position:absolute;width:20px}.login-31 .form-check-input:checked{background-color:#20a4ff}.login-31 .btn-theme i:before{font-size:18px;padding-left:5px;position:relative;top:3px}.login-31 .btn-theme:hover{color:#fff}.login-31 .btn-theme:hover:after{transform:perspective(200px) scaleX(1.05) rotateX(0deg) translateZ(0);transition:transform .4s linear,transform .4s linear}.login-31 .btn-theme:after{border-radius:7px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:perspective(200px) scaleX(.1) rotateX(90deg) translateZ(-10px);transform-origin:bottom center;transition:transform .4s linear,transform .4s linear;z-index:-1}.login-31 .btn-lg{line-height:55px;padding:0 50px}.login-31 .btn{box-shadow:none!important}.login-31 .btn-md{line-height:45px;padding:0 50px}.login-31 .btn-primary{background-image:linear-gradient(180deg,#06f,#37d1ff)}.login-31 .btn-primary:after{background-image:linear-gradient(180deg,#37d1ff,#06f)}.login-31 .btn-light:after{background:#f9fafb}.login-31 .full-none{color:#535353;display:none;font-size:16px;margin-bottom:0}.login-31 .full-none a{color:#535353}.login-31 .social-list{display:inline-flex;margin-top:35px}.login-31 .social-list .icon{align-items:center;border-radius:100px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:18px;height:50px;justify-content:center;line-height:50px;margin:0 4px 3px 0;position:relative;text-align:center;transition:all .2s cubic-bezier(.68,-.55,.265,1.55);width:50px}.login-31 .social-list .tooltip{border-radius:5px;box-shadow:0 10px 10px #0000001a;color:#fff;font-size:14px;opacity:0;padding:5px 8px;pointer-events:none;top:0}.login-31 .social-list .tooltip,.login-31 .social-list .tooltip:before{background-color:#fff;position:absolute;transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}.login-31 .social-list .tooltip:before{bottom:-3px;content:"";height:8px;left:50%;transform:translate(-50%) rotate(45deg);width:8px}.login-31 .social-list .icon:hover .tooltip{opacity:1;pointer-events:auto;top:-45px;visibility:visible}.login-31 .social-list .icon:hover .tooltip,.login-31 .social-list .icon:hover span{text-shadow:0 -1px 0 #0000001a}.login-31 .social-list .facebook,.login-31 .social-list .facebook:hover .tooltip,.login-31 .social-list .facebook:hover .tooltip:before{background:#3b5999}.login-31 .social-list .twitter,.login-31 .social-list .twitter:hover .tooltip,.login-31 .social-list .twitter:hover .tooltip:before{background:#46c1f6}.login-31 .social-list .instagram,.login-31 .social-list .instagram:hover .tooltip,.login-31 .social-list .instagram:hover .tooltip:before{background:#db4437}.login-31 .social-list .github,.login-31 .social-list .github:hover .tooltip,.login-31 .social-list .github:hover .tooltip:before{background:#2392e0}.login-31 .bg-img{align-items:center;background-size:cover;display:flex;justify-content:center;left:0;padding:30px;position:relative;top:0;z-index:0}.login-31 .bg-img:before{background:#000;content:"";left:0;opacity:.3;position:fixed;top:0;z-index:-1}@keyframes sf-fly-by-1{0%{opacity:.5;transform:translateZ(-600px)}to{opacity:.5;transform:translateZ(0)}}@keyframes sf-fly-by-2{0%{opacity:.5;transform:translateZ(-1200px)}to{opacity:.5;transform:translateZ(-600px)}}@keyframes sf-fly-by-3{0%{opacity:.5;transform:translateZ(-1800px)}to{opacity:.5;transform:translateZ(-1200px)}}.login-31 .star-field{height:100%;left:0;perspective:600px;-webkit-perspective:600px;position:fixed;top:0;width:100%;z-index:-1}.login-31 .star-field .layer{border-radius:2px;box-shadow:-411px -476px #ccc,777px -407px #d4d4d4,-387px -477px #fcfcfc,-91px -235px #d4d4d4,491px -460px #f7f7f7,892px -128px #f7f7f7,758px -277px #ededed,596px 378px #ccc,647px 423px #f5f5f5,183px 389px #c7c7c7,524px -237px #f0f0f0,679px -535px #e3e3e3,158px 399px #ededed,157px 249px #ededed,81px -450px #ebebeb,719px -360px #c2c2c2,-499px 473px #e8e8e8,-158px -349px #d4d4d4,870px -134px #cfcfcf,446px 404px #c2c2c2,440px 490px #d4d4d4,414px 507px #e6e6e6,-12px 246px #fcfcfc,-384px 369px #e3e3e3,641px -413px #fcfcfc,822px 516px #dbdbdb,449px 132px #c2c2c2,727px 146px #f7f7f7,-315px -488px #e6e6e6,952px -70px #e3e3e3,-869px -29px #dbdbdb,502px 80px #dedede,764px 342px #e0e0e0,-150px -380px #dbdbdb,654px -426px #e3e3e3,-325px -263px #c2c2c2,755px -447px #c7c7c7,729px -177px #c2c2c2,-682px -391px #e6e6e6,554px -176px #ededed,-85px -428px #d9d9d9,714px 55px #e8e8e8,359px -285px #cfcfcf,-362px -508px #dedede,468px -265px #fcfcfc,74px -500px #c7c7c7,-514px 383px #dbdbdb,730px -92px #cfcfcf,-112px 287px #c9c9c9,-853px 79px #d6d6d6,828px 475px #d6d6d6,-681px 13px #fafafa,-176px 209px #f0f0f0,758px 457px #fafafa,-383px -454px #ededed,813px 179px #d1d1d1,608px 98px #f5f5f5,-860px -65px #c4c4c4,-572px 272px #f7f7f7,459px 533px #fcfcfc,624px -481px #e6e6e6,790px 477px #dedede,731px -403px #ededed,70px -534px #ccc,-23px 510px #cfcfcf,-652px -237px #f5f5f5,-690px 367px #d1d1d1,810px 536px #d1d1d1,774px 293px #c9c9c9,-362px 97px #c2c2c2,563px 47px #dedede,313px 475px #e0e0e0,839px -491px #e3e3e3,-217px 377px #d4d4d4,-581px 239px #c2c2c2,-857px 72px #ccc,-23px 340px #dedede,-837px 246px #fff,170px -502px #cfcfcf,822px -443px #e0e0e0,795px 497px #e0e0e0,-814px -337px #cfcfcf,206px -339px #f2f2f2,-779px 108px #e6e6e6,808px 2px #d4d4d4,665px 41px #d4d4d4,-564px 64px #ccc,-380px 74px #cfcfcf,-369px -60px #f7f7f7,47px -495px #e3e3e3,-383px 368px #f7f7f7,419px 288px #d1d1d1,-598px -50px #c2c2c2,-833px 187px #c4c4c4,378px 325px #f5f5f5,-703px 375px #d6d6d6,392px 520px #d9d9d9,-492px -60px #c4c4c4,759px 288px #ebebeb,98px -412px #c4c4c4,-911px -277px #c9c9c9;height:4px;left:50%;position:absolute;top:50%;transform-style:preserve-3d;width:4px}.login-31 .star-field .layer:first-child{animation:sf-fly-by-1 5s linear infinite}.login-31 .star-field .layer:nth-child(2){animation:sf-fly-by-2 5s linear infinite}.login-31 .star-field .layer:nth-child(3){animation:sf-fly-by-3 5s linear infinite}@media (max-width:992px){.login-31 .bg-img{display:none}.login-31 .form-info{padding:30px 15px}}@media (max-width:768px){.login-31 .form-section{padding:50px 30px}.login-31 .btn-section{display:none}.login-31 .full-none{display:inline;display:initial}.login-31 .social-list{margin:30px 0}}.login-32 .login-32-inner{align-items:center;bottom:0;display:flex;justify-content:center;min-height:100vh;opacity:1;padding:30px 15px;position:relative;text-align:center;top:0;width:100%}.login-32 a{text-decoration:none}.login-32 .login-inner-form{color:#535353;position:relative;text-align:center}.h1,.h2,.h3,.h4,.h5,.h6,.login-32 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-32 .animate-image-1{-webkit-animation:glide 2s ease-in-out infinite alternate;position:relative}.login-32 .animate-image-1 img{bottom:70px;height:200px;left:15%;position:absolute}.login-32 .animate-image-2{-webkit-animation:glide 2s ease-in-out infinite alternate;position:relative}.login-32 .animate-image-2 img{height:200px;position:absolute;right:15%;top:70px}.login-32 .form-section{background:#fff2f2;border-radius:10px;margin:0 auto;max-width:600px;padding:70px}.login-32 .login-inner-form .form-group{margin-bottom:30px}.login-32 .login-inner-form .form-box{float:left;position:relative;width:100%}.login-32 .form-check-input:checked{display:none}.login-32 .login-inner-form .form-control{background:#fff;border:1px solid #fff;border-radius:50px;color:#535353;font-size:16px;outline:none;padding:15.5px 50px 15.5px 25px}.login-32 .login-inner-form img{height:40px;margin-bottom:5px}.login-32 .login-inner-form .form-box i{font-size:19px;position:absolute;right:25px;top:14px}.login-32 .login-inner-form .forgot{line-height:40px;margin:0}.login-32 .login-inner-form .btn-md{border-radius:50px;cursor:pointer;font-family:Jost,sans-serif;font-size:17px;font-weight:400;padding:15.5px 50px 14.5px}.login-32 .login-inner-form input[type=checkbox],input[type=radio]{margin-right:3px}.login-32 .login-inner-form p{color:#535353;margin:0}.login-32 .login-inner-form p a{color:#535353}.login-32 .login-inner-form button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.btn-theme:focus,.login-32 .login-inner-form .btn-theme.focus{box-shadow:none}.login-32 .login-inner-form .btn-theme{background:#50a1ff;border:none;color:#fff}.login-32 .login-inner-form .btn-theme:hover{background:#4595f1}.login-32 .logo{margin-bottom:35px;text-align:center}.login-32 .logo img{height:30px}.login-32 .nav-pills li{display:inline-block}.login-32 .login-inner-form .form-group.mb-35{margin-bottom:35px}.login-32 .login-inner-form .social-list li{display:inline-block}.login-32 .login-inner-form .social-list li a{border-radius:50px;display:inline-block;font-size:18px;height:55px;line-height:55px;margin:2px;text-align:center;width:55px}.login-32 .login-inner-form .social-list li a:hover{color:#fff;text-decoration:none}.login-32 .login-inner-form .extra-login{float:left;margin:30px 0 28px;position:relative;text-align:center;width:100%}.login-32 .login-inner-form .extra-login:before{background:#d8dcdc;content:"";height:1px;left:0;position:absolute;top:10px;width:100%}.login-32 .login-inner-form .extra-login>span{background:#fff2f2;color:#535353;display:inline-block;float:none;font-size:16px;padding:1px 20px;position:relative;text-transform:capitalize;width:auto;z-index:1}.login-32 .form-section p a{color:#535353}.login-32 .btn-section{margin-bottom:35px;text-align:center}.login-32 .btn-section .link-btn{background:#fff;border:1px solid #fff;border-radius:50px;color:#535353;font-size:16px;font-weight:400;letter-spacing:.5px;margin-right:5px;padding:8px 25px;text-decoration:none;text-decoration:blink}.login-32 .btn-section .active,.login-32 .btn-section .link-btn:hover{color:#50a1ff}.login-32 .login-inner-form ul{margin:0;padding:0}.login-32 .login-inner-form .terms{margin-left:3px}.login-32 .login-inner-form .checkbox{font-size:16px;margin-bottom:30px}.login-32 .login-inner-form .form-check{float:left;margin-bottom:0;padding-left:0}.login-32 .login-inner-form .form-check a{color:#535353;float:right}.login-32 .login-inner-form .form-check-input{margin-left:0;position:absolute}.login-32 .login-inner-form .form-check label:before{background-color:#fff;border:1px solid #fff;border-radius:50px;content:"";display:inline-block;height:22px;margin-left:-27px;position:absolute;width:22px}.login-32 .login-inner-form .form-check-label{color:#535353;font-size:16px;margin-bottom:0;padding-left:25px}.login-32 .login-inner-form .checkbox-theme input[type=checkbox]:checked+label:before{background-color:#50a1ff;border-color:#50a1ff}.login-32 .login-inner-form input[type=checkbox]:checked+label:before{color:#fff;content:"\2713";font-size:12px;font-weight:600;line-height:20px;padding-left:0}.login-32 .login-inner-form input[type=checkbox],input[type=radio]{margin-top:4px}.login-32 .login-inner-form .checkbox a{color:#535353;float:right;font-size:16px}.login-32 .facebook-bg{border:2px solid #4867aa;color:#4867aa}.login-32 .form-section:hover .facebook-bg{background:#4867aa;color:#fff}.login-32 .twitter-bg{border:2px solid #3cf;color:#3cf}.login-32 .form-section:hover .twitter-bg{background:#3cf;color:#fff}.login-32 .google-bg{border:2px solid #db4437;color:#db4437}.login-32 .form-section:hover .google-bg{background:#db4437;color:#fff}.login-32 .form-section .linkedin-bg{border:2px solid #0177b5;color:#0177b5}.login-32 .form-section:hover .linkedin-bg{background:#0177b5;color:#fff}@media (max-width:992px){.login-32 .form-section{padding:50px 30px}.login-32 .login-32-inner{padding:15px 0}.login-32 .animate-image-1,.login-32 .animate-image-2{display:none}}.login-33{align-items:center;background-size:cover;bottom:0;display:flex;justify-content:center;min-height:100vh;opacity:1;padding:30px 15px;position:relative;top:0;width:100%;z-index:999}.login-33 a{text-decoration:none}.login-33 .btn-section{margin-bottom:50px}.login-33 .link-btn{background:#fff;border:2px solid #fff;border-radius:3px;color:#6f6d6d;font-family:Jost,sans-serif;font-size:17px;font-weight:400;padding:11px 30px;text-decoration:none}.login-33 .form-check-input:checked{display:none}.h1,.h2,.h3,.h4,.h5,.h6,.login-33 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-33 .link-btn:hover{background:#fff;border:2px solid #fff;color:red}.login-33 .logo img{height:40px;margin-bottom:50px}.login-33 .active{background:#fff;border:2px solid #fff;color:red}.login-33 .form-section{background:#00000052;color:#fff;margin:0 auto;max-width:550px;padding:50px}.login-33 .login-inner-form .form-group{margin-bottom:40px}.login-33 .login-inner-form .form-control{background:#fff;border:1px solid #fff;border-radius:3px;color:#000!important;font-family:Jost,sans-serif;font-size:18px;font-weight:400;height:60px;outline:none;padding:10px 25px;width:100%}.login-33 .login-inner-form label{font-family:Jost,sans-serif;font-size:18px;font-weight:400;margin-bottom:10px;opacity:.9}.login-33 .login-inner-form .forgot{color:#fff;float:right;font-size:16px;line-height:60px;margin:0;opacity:.9}.login-33 .login-inner-form .btn-md{border-radius:3px;color:#fff;cursor:pointer;font-family:Jost,sans-serif;font-size:17px;font-weight:400;height:60px;padding:13px 50px 12px}.login-33 .login-inner-form p a{color:#fff;opacity:.9}.login-33 .login-inner-form input[type=checkbox],input[type=radio]{margin-right:3px}.login-33 .login-inner-form button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.btn-theme:focus,.login-33 .login-inner-form .btn-theme.focus{box-shadow:none}.login-33 .login-inner-form .btn-theme{background:#f0151f;border:none;color:#fff}.login-33 .login-inner-form .btn-theme:hover{background:#dc141d}.login-33 .tab-box .nav-pills .nav-link.active,.nav-pills .show>.nav-link{background:none;border:2px solid #171717b8;color:#000}@media (max-width:768px){.login-33{padding:30px 0}.login-33 .form-section{padding:50px 30px}}.login-34{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:25px 0;position:relative;text-align:center;z-index:999}.login-34 a{text-decoration:none}.h1,.h2,.h3,.h4,.h5,.h6,.login-34 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-34 .logo{border-radius:50px;display:inline-block;margin-bottom:0;position:absolute;right:20px;top:20px}.login-34 .login-box{background:#fff;box-shadow:0 0 35px #0000001a;margin:0 auto}.login-34 .form-check-input:checked{display:none}.login-34 .login-box .form-info{background-image:linear-gradient(180deg,#06f,#37d1ff)}.login-34 .form-section{border-radius:10px 0 0 10px;padding:110px 60px 60px;position:relative;text-align:center}.login-34-bg{background:#f7f7f7}.login-34 .pad-0{padding:0}.login-34 label{color:#fff;font-size:16px}.login-34 .form-section p{color:#fff;font-size:16px;margin-bottom:40px}.login-34 .form-section p a{color:#e6e6e6}.login-34 .form-section ul{list-style:none;margin:0 0 20px;padding:0}.login-34 .form-section .social-list li{display:inline-block;margin-bottom:5px}.login-34 .form-section .thembo{margin-left:4px}.login-34 .form-section h1{color:#fff;font-size:30px}.login-34 .form-section h3{color:#fff;font-size:23px;font-weight:400;margin:0 0 40px}.login-34 .form-section .form-group{margin-bottom:25px}.login-34 .form-section .form-box{float:left;position:relative;text-align:left;width:100%}.login-34 .form-section .form-control{background:#fff;border:1px solid #0000;border-radius:3px;box-shadow:0 0 5px #0003;font-size:15px;height:50px;outline:none;padding:10px 20px}.login-34 .form-section .checkbox .terms{margin-left:3px}.login-34 .form-section .btn-md{border-radius:3px;cursor:pointer;font-family:Jost,sans-serif;font-size:17px;font-weight:400;padding:13px 50px 12px}.login-34 .form-section input[type=checkbox],input[type=radio]{margin-right:3px}.login-34 .form-section button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.btn-theme:focus,.login-34 .form-section .btn-theme.focus{box-shadow:none}.login-34 .form-section .btn-theme{background:#ff2f2f;border:none;box-shadow:0 0 5px #0003;color:#fff}.login-34 .form-section .btn-theme:hover{background:#ec2727}.login-34 .none-2{display:none}.login-34 .form-section .terms{margin-left:3px}.login-34 .btn-section{border-radius:50px;display:inline-block;margin-bottom:0;position:absolute;right:20px;top:20px}.login-34 .info{align-self:center!important;margin:0 auto;max-width:500px}.login-34 .btn-section .link-btn{background:#0000002e;border-radius:3px;color:#fff;float:left;font-size:14px;font-weight:400;margin-right:5px;padding:8px 5px;text-align:center;text-decoration:none;text-decoration:blink;width:100px}.login-34 .btn-section .active-bg{color:#fff}.login-34 .form-section .checkbox{font-size:14px}.login-34 .form-section .form-check{float:left;margin-bottom:0;padding-left:0}.login-34 .form-section .form-check a{color:#fff;float:right}.login-34 .form-section .form-check-input{margin-left:0;position:absolute}.login-34 .form-section .form-check label:before{background-color:#fff;border:1px solid #fff;border-radius:3px;content:"";display:inline-block;height:18px;margin-left:-25px;position:absolute;top:2px;width:18px}.login-34 .form-section .form-check-label{color:#fff;font-size:16px;margin-bottom:0;padding-left:25px}.login-34 .form-section .checkbox-theme input[type=checkbox]:checked+label:before{background-color:#ff2f2f;border-color:#ff2f2f}.login-34 .form-section input[type=checkbox]:checked+label:before{color:#fff;content:"\2713";font-size:14px;font-weight:600;line-height:15px;padding-left:3px}.login-34 .form-section input[type=checkbox],input[type=radio]{margin-top:4px}.login-34 .form-section a.forgot-password{color:#fff;float:right;font-size:16px}.login-34 .social-list a{color:#fff;display:inline-block;font-size:18px;margin:0 10px;text-align:center}.login-34 .social-list a:hover{color:#ff2f2f}@media (max-width:992px){.login-34 .form-section{width:100%}.login-34 .bg-img{border-radius:5px;min-height:100%}.none-992{display:none!important}.login-34 .login-box{margin:0 auto;max-width:500px;padding:0}}@media (max-width:768px){.login-34 .form-section{padding:30px;padding:110px 30px 50px}}.login-35{align-items:center;background-size:cover;bottom:0;display:flex;justify-content:center;min-height:100vh;opacity:1;padding:30px 0;position:relative;text-align:center;top:0;width:100%;z-index:9}.login-35:before{background:#fff;border-radius:0;content:"";height:100%;left:0;position:absolute;top:0;width:50%;z-index:-99}.login-35 .form-section{background-image:linear-gradient(180deg,#61daff,#656bff);border-radius:5px;box-shadow:0 0 5px #0003;margin:0 auto;max-width:550px;padding:70px 50px;z-index:999}.login-35 #particles-js{background-position:50% 50%;background-size:cover;min-height:100vh;position:fixed;width:100%;z-index:-999}.login-35 .form-section p{color:#fff;font-size:16px;margin-bottom:0;text-align:center}.h1,.h2,.h3,.h4,.h5,.h6,.login-35 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-35 .form-section a{text-decoration:none}.login-35 .form-section p a{color:#fff}.login-35 .form-section .extra-login{float:left;margin:25px 0;position:relative;text-align:center;width:100%}.login-35 .form-section .extra-login:before{background:#d8dcdc40;content:"";height:1px;left:0;position:absolute;top:10px;width:100%}.login-35 .form-section .extra-login>span{background:#648cff;color:#fff;display:inline-block;float:none;font-size:15px;padding:1px 20px;position:relative;text-transform:capitalize;width:auto;z-index:1}.login-35 .form-section ul{list-style:none;margin:0 0 20px;padding:0}.login-35 .logo-2 img{height:30px;margin-bottom:20px}.login-35 .form-section .social-list li{display:inline-block!important;margin-bottom:5px}.login-35 .form-section .social-list li a{background:#fff;border-radius:20px;display:inline-block;font-family:Jost,sans-serif;font-size:14px;font-weight:400;height:40px;line-height:40px;margin:2px 0 3px;text-align:center;text-decoration:none;width:130px}.login-35 .form-section .social-list li a i{border-radius:20px;color:#fff;float:left;height:40px;line-height:40px;width:40px}.login-35 .form-section .social-list li a span{margin-right:7px}.login-35 .form-section .thembo{margin-left:4px}.login-35 .form-section h3{color:#fff;font-size:25px;font-weight:400;margin:0 0 30px}.login-35 .main-title .words-wrapper b{display:inline-block;left:0;position:absolute;top:0;white-space:nowrap}.login-35 .main-title .words-wrapper b.visible{position:relative}.login-35 .main-title .no-js .words-wrapper b{opacity:0}.login-35 .main-title .no-js .words-wrapper b.visible{opacity:1}.login-35 h3{color:#fff;font-size:25px;font-weight:400;margin:0 0 30px}.login-35 .form-section .form-group{margin-bottom:25px}.login-35 .form-section .form-control{background:#fff;border:1px solid #fff;border-radius:3px;color:#535353;float:left;font-size:16px;height:50px;outline:none;padding:12px 20px;width:100%}.login-35 .form-section .checkbox .terms{margin-left:3px}.login-35 .form-section button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.login-35 .form-section .terms{margin-left:3px}.login-35 .form-section .form-check-input{background-color:#fff;border:1px solid #fff;border-radius:2px;height:20px;margin-left:-22px;margin-top:0;position:absolute;width:20px}.login-35 .form-section .checkbox{margin-bottom:20px}.login-35 .form-section .form-check{margin-bottom:0;text-align:left}.login-35 .form-section .form-check a{color:#535353}.login-35 .form-section .form-check-label{color:#fff;font-size:16px;margin-bottom:0;padding-left:5px}.login-35 .form-check-input:checked{background-color:#ffc801;border-color:#ffc801}.login-35 .form-section a.forgot-password{color:#fff;font-size:16px}.login-35 .btn-theme{border:2px solid #0000;color:#fff;display:inline-block;font-family:Jost,sans-serif;font-size:17px;font-weight:400;position:relative;text-align:center;z-index:1}.login-35 .btn-theme,.login-35 .btn-theme:before{border-radius:3px;transition:all .7s ease;width:100%}.login-35 .btn-theme:before{left:0}.login-35 .btn-theme:after,.login-35 .btn-theme:before{content:"";height:100%;opacity:0;position:absolute;top:0;visibility:hidden;z-index:-1}.login-35 .btn-theme:after{right:0;transition:all .7s ease;width:100%}.login-35 .btn-theme:hover{background:#0000}.login-35 .btn-theme:hover:after,.login-35 .btn-theme:hover:before{opacity:1;visibility:visible;width:0}.login-35 .btn-lg{line-height:46px;padding:0 50px}.login-35 .btn{box-shadow:none!important}.login-35 .btn-md{line-height:41px;padding:0 45px}.login-35 .btn-primary,.login-35 .btn-primary:after,.login-35 .btn-primary:before{background:#ffc801}.login-35 .btn-primary:hover{border:2px solid #ffc801;color:#ffc801}.login-35 .facebook-i{background:#4867aa;color:#fff}.login-35 .twitter-i{background:#3cf;color:#fff}.login-35 .google-i{background:#db4437;color:#fff}.login-35 .facebook-color{color:#4867aa}.login-35 .twitter-color{color:#3cf}.login-35 .google-color{color:#db4437}@media (max-width:768px){.login-35 .form-section{padding:50px 30px}.login-35:before{display:none}}@media (max-width:500px){.login-35 .form-section .social-list li a i{display:none}.login-35 .form-section .social-list li a{width:100px}}.login-36 a{text-decoration:none}.h1,.h2,.h3,.h4,.h5,.h6,.login-36 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-36 .form-section{align-items:center;background:#fff7f7;display:flex;justify-content:center;min-height:100vh;padding:30px 0;position:relative;text-align:center}.login-36 .form-inner{background:#fff;box-shadow:0 0 10px #0000001f;margin:0 15px;max-width:500px;overflow:hidden;padding:50px;width:100%}.login-36 .bg-img{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:100vh;padding:15px 30px;position:relative;z-index:999}.login-36 .bg-img:before{background:#21095a8c;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.login-36 .form-section .extra-login{position:relative}.login-36 .form-section .extra-login:before{background:#e4e4e4;content:"";height:1px;left:0;position:absolute;top:10px;width:100%}.login-36 .form-section .extra-login>span{background:#fff;color:#424242;display:inline-block;float:none;font-size:14px;padding:1px 20px;position:relative;text-transform:capitalize;width:auto}.login-36 .form-section p{color:#424242;font-size:15px;margin-bottom:0}.login-36 .form-section p a{color:#424242}.login-36 .form-section .thembo{margin-left:4px}.login-36 .form-section h3{color:#121212;font-size:20px;font-weight:500;margin:0 0 30px;text-transform:uppercase}.login-36 .form-section .form-group{margin-bottom:25px}.login-36 .form-section .form-box{float:left;position:relative;width:100%}.login-36 .form-section .form-check-input:checked{display:none}.login-36 .form-section .form-control{background:#fff;border:1px solid #0000;border-radius:3px;box-shadow:0 0 5px #0003;color:#424242;float:left;font-size:15px;outline:none;padding:15.5px 20px;width:100%}.login-36 .form-section img{height:40px;margin-bottom:5px}.login-36 .form-section .form-box i{color:#424242;font-size:23px;position:absolute;right:20px;top:10px}.login-36 .form-section .checkbox .terms{margin-left:3px}.login-36 .form-section .btn-md{border-radius:3px;cursor:pointer;font-family:Jost,sans-serif;font-size:17px;font-weight:400;height:55px;padding:15.5px 50px 14.5px}.login-36 .form-section input[type=checkbox],input[type=radio]{margin-right:3px}.login-36 .form-section button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.btn-theme:focus,.login-36 .form-section .btn-theme.focus{box-shadow:none}.login-36 .form-section .btn-theme{background:#ff574d;border:none;border-radius:3px;box-shadow:0 0 5px #0003;color:#fff}.login-36 .form-section .btn-theme:hover{background:#ef4b22}.login-36 .form-section .form-check{float:left;margin-bottom:0;padding-left:0}.login-36 .form-section .form-check a{color:#424242;float:right}.login-36 .form-section .form-check-input{margin-left:0;position:absolute}.login-36 .form-section .form-check label:before{background:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 0 5px #0003;content:"";display:inline-block;height:18px;margin-left:-25px;position:absolute;top:3px;width:18px}.login-36 .form-section .form-check-label{color:#424242;font-size:15px;margin-bottom:0;padding-left:25px}.login-36 .form-section .checkbox-theme input[type=checkbox]:checked+label:before{background:#ff574d;border-color:#ff574d}.login-36 .form-section input[type=checkbox]:checked+label:before{color:#fff;content:"\2713";font-size:12px;font-weight:600;line-height:15px;padding-left:1px}.login-36 .form-section input[type=checkbox],input[type=radio]{margin-top:4px}.login-36 .form-section a.forgot-password{color:#424242;float:right;font-size:15px}.login-36 .logo img{height:30px;margin-bottom:15px}.login-36 .info{margin:0 auto;max-width:650px;z-index:999}.login-36 .name_wrap h1{color:#fff;display:inline-block;font-family:Poppins,sans-serif;font-size:55px;font-weight:700;line-height:1.2;overflow:hidden;position:relative;text-transform:uppercase}.name_wrap h1 span{-webkit-text-stroke:1px #fff;color:#0000;padding-left:2px}.login-36 .info p{color:#fff;font-size:15px;line-height:28px;opacity:.8}.login-36 .form-section ul{list-style:none;margin:0 0 20px;padding:0}.login-36 .social-list{padding:0;text-align:center}.login-36 .social-list li a{bottom:15px;transition:all .8s}.login-36 .form-inner:hover .social-list li a{transform:rotate(1turn)}.login-36 .form-inner i{transition:all .8s}.login-36 .form-inner:hover .form-box i{transform:rotate(1turn)}.login-36 .social-list li{display:inline-block}.login-36 .social-list li a{border-radius:3px;color:#fff;display:inline-block;font-size:14px;height:40px;line-height:40px;margin:1px;text-align:center;width:110px}.login-36 .social-list li a:hover{text-decoration:none}.login-36 .facebook-bg{background:#4867aa}.login-36 .facebook-bg:hover{background:#3d5996;color:#fff}.login-36 .twitter-bg{background:#3cf}.login-36 .twitter-bg:hover{background:#56d7fe}.login-36 .google-bg{background:#db4437}.login-36 .google-bg:hover{background:#dc4e41}@media (max-width:992px){.login-36 .form-inner{padding:40px 30px}.login-36 .bg-img{display:none}}.login-37{background:#fafafa}.login-37 a{text-decoration:none}.login-37 .form-section{align-items:center;background:#06133d;display:flex;justify-content:center;min-height:100vh;padding:15px 0;position:relative;text-align:center}.h1,.h2,.h3,.h4,.h5,.h6,.login-37 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-37 .form-check-input:checked{display:none}.login-37 .form-inner{background:#12214a;margin:0 30px;max-width:500px;padding:50px 30px;text-align:center;width:100%}.login-37 .bg-img{align-items:center;background-size:cover;bottom:0;display:flex;justify-content:center;min-height:496px;opacity:1;padding:30px 50px;position:relative;top:0;z-index:999}.login-37 .form-section .extra-login{float:left;margin:25px 0;position:relative;text-align:center;width:100%}.login-37 .form-section .extra-login:before{background:#353944;content:"";height:1px;left:0;position:absolute;top:10px;width:100%}.login-37 .form-section .extra-login>span{background:#12214a;color:#dadada;display:inline-block;float:none;font-family:Open Sans;font-size:14px;padding:1px 20px;position:relative;text-transform:capitalize;width:auto;z-index:1}.login-37 .pad-0{padding:0}.login-37 .form-section p{color:#dadada;font-size:14px;font-size:15px;margin-bottom:0;text-align:center}.login-37 .form-section p a{color:#dadada}.login-37 .form-section ul{list-style:none;margin:0 0 20px;padding:0}.login-37 .form-section .social-list li{display:inline-block;margin-bottom:5px}.login-37 .form-section .thembo{margin-left:4px}.login-37 .form-section h3{color:#dadada;font-size:25px;font-weight:400;margin:0 0 30px}.login-37 .form-section .form-group{margin-bottom:25px}.login-37 .form-section .form-box{float:left;position:relative;text-align:left;width:100%}.login-37 .form-section .form-control{background:#171717b8;background:#fff;border:1px solid #0000;border-radius:3px;box-shadow:0 0 5px #0003;color:#424242;font-size:15px;height:50px;outline:none;padding:10px 20px}.login-37 .form-section .checkbox .terms{margin-left:3px}.login-37 .form-section .btn-md{border-radius:3px;cursor:pointer;font-family:Jost,sans-serif;font-size:17px;font-weight:400;padding:13px 50px 12px}.login-37 .form-section input[type=checkbox],input[type=radio]{margin-right:3px}.login-37 .form-section button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.btn-theme:focus,.login-37 .form-section .btn-theme.focus{box-shadow:none}.login-37 .form-section .btn-theme{background:#ff2f2f;border:none;box-shadow:0 0 5px #0003;color:#fff}.login-37 .form-section .btn-theme:hover{background:#ec2727}.login-37 .none-2{display:none}.login-37 .form-section .terms{margin-left:3px}.login-37 .form-section .checkbox{font-size:14px}.login-37 .form-section .form-check{float:left;margin-bottom:0;padding-left:0}.login-37 .form-section .form-check a{color:#fff;float:right}.login-37 .form-section .form-check-input{margin-left:0;position:absolute}.login-37 .form-section .form-check label:before{background-color:#fff;border:1px solid #fff;border-radius:3px;content:"";display:inline-block;height:18px;margin-left:-25px;position:absolute;top:2px;width:18px}.login-37 .form-section .form-check-label{color:#dadada;font-size:15px;margin-bottom:0;padding-left:25px}.login-37 .form-section .checkbox-theme input[type=checkbox]:checked+label:before{background-color:#ff2f2f;border-color:#ff2f2f}.login-37 .form-section input[type=checkbox]:checked+label:before{color:#fff;content:"\2713";font-size:14px;font-weight:600;line-height:15px;padding-left:2px}.login-37 .form-section input[type=checkbox],input[type=radio]{margin-top:4px}.login-37 .form-section a.forgot-password{color:#dadada;float:right;font-size:15px}.login-37 .logo img{height:30px;margin-bottom:15px}.login-37 .social-list{margin-bottom:30px}.login-37 .social-list a{background:#fff;border-radius:5%;display:inline-block;font-size:20px;height:50px;line-height:50px;margin:2px;text-align:center;width:50px}.login-37 .social-list a:hover{color:#fff}.login-37 .facebook-bg{color:#4867aa}.login-37 .facebook-bg:hover{background:#4867aa}.login-37 .twitter-bg{color:#3cf}.login-37 .twitter-bg:hover{background:#3cf}.login-37 .google-bg{color:#db4437}.login-37 .google-bg:hover{background:#db4437}.login-37 .linkedin-bg{color:#2392e0}.login-37 .linkedin-bg:hover{background:#1c82ca}@media (max-width:992px){.login-37 .form-section{width:100%}.login-37 .bg-img{border-radius:5px;min-height:100%}.none-992{display:none!important}}@media (max-width:768px){.login-37 .form-inner{margin:0 15px}.login-37 .form-section{padding:30px 0}}.login-38{background:#fff}.login-38 a{text-decoration:none}.login-38 .form-section{align-items:center;background:#fff;display:flex;justify-content:center;min-height:100vh;padding:30px;position:relative;text-align:center}.h1,.h2,.h3,.h4,.h5,.h6,.login-38 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-38 .bg-img{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:100vh;padding:15px 0;position:relative}.login-38 .bg-img:before{background:#111eb729;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.login-38 .form-inner{max-width:500px;width:100%}.login-38 .form-section .extra-login{margin:25px 0;position:relative;width:100%}.login-38 .form-section .extra-login:before{background:#d8dcdc;content:"";height:1px;left:0;position:absolute;top:10px;width:100%}.login-38 .form-section .extra-login>span{background:#fff;color:#424242;display:inline-block;float:none;font-size:14px;padding:1px 20px;position:relative;text-transform:capitalize;width:auto;z-index:1}.login-38 .form-section p{color:#424242;font-size:16px;margin-bottom:0;text-align:center}.login-38 .form-section p a{color:#424242}.login-38 .form-section ul{list-style:none;margin:0 0 20px;padding:0}.login-38 .form-section .social-list li{display:inline-block;margin-bottom:5px}.login-38 .form-section .thembo{margin-left:4px}.login-38 .form-section h3{color:#121212;font-size:25px;font-weight:400;margin:0 0 25px}.login-38 .form-section .form-group{margin-bottom:25px}.login-38 .form-section .form-box{float:left;position:relative;width:100%}.login-38 .form-section .form-control{background:#171717b8;background:#fff;border:1px solid #dedede;border-radius:3px;color:#424242;font-size:16px;height:55px;outline:none;padding:10px 20px}.login-38 .form-section .btn-md{border-radius:3px;cursor:pointer;font-family:Jost,sans-serif;font-size:17px;font-weight:400;height:55px;padding:15.5px 50px 14.5px}.login-38 .form-section input[type=checkbox],input[type=radio]{margin-right:3px}.login-38 .form-section button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.btn-theme:focus,.login-38 .form-section .btn-theme.focus{box-shadow:none}.login-38 .form-section .btn-theme{background:#6fca3d;border:none;color:#fff}.login-38 .form-section .btn-theme:hover{background:#6cbc40}.login-38 .form-section .terms{margin-left:3px}.login-38 .form-section .form-check{float:left;margin-bottom:0;padding-left:0}.login-38 .form-section .form-check a{color:#424242;float:right}.login-38 .form-check-input:checked{display:none}.login-38 .form-section .form-check-input{margin-left:0;position:absolute}.login-38 .form-section .form-check label:before{background-color:#fff;border:1px solid #c5c3c3;border-radius:3px;content:"";display:inline-block;height:18px;margin-left:-25px;position:absolute;top:2px;width:18px}.login-38 .form-section .form-check-label{color:#424242;font-size:16px;margin-bottom:0;padding-left:25px}.login-38 .form-section .checkbox-theme input[type=checkbox]:checked+label:before{background-color:#6fca3d;border-color:#6fca3d}.login-38 .form-section input[type=checkbox]:checked+label:before{color:#fff;content:"\2713";font-size:12px;font-weight:600;line-height:15px;padding-left:0}.login-38 .form-section input[type=checkbox],input[type=radio]{margin-top:4px}.login-38 .form-section a.forgot-password{color:#424242;float:right;font-size:16px}.login-38 .logo img{height:30px;margin-bottom:15px}.login-38 .social-buttons{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:30px}.login-38 .social-button{align-items:center;background:#fff;border-radius:3px;box-shadow:0 0 10px #0000001a;display:flex;font-size:20px;height:55px;justify-content:center;margin:0 5px 5px;outline:none;position:relative;text-align:center;width:55px}.login-38 .social-button:after{border-radius:3px;content:"";display:block;height:0;left:50%;position:absolute;top:-1px;transition:.3s;width:0}.login-38 .social-button:focus,.social-button:hover{color:#fff!important}.login-38 .social-button:focus:after,.social-button:hover:after{height:calc(100% + 2px);margin-left:calc(-50% - 1px);width:calc(100% + 2px)}.login-38 .social-button i,.social-button svg{position:relative;transition:.3s;z-index:1}.login-38 .social-button-facebook{color:#4867aa}.login-38 .social-button-facebook:after{background:#4867aa}.login-38 .social-button-twitter{color:#3cf}.login-38 .social-button-twitter:after{background:#3cf}.login-38 .social-button-linkedin{color:#2392e0}.login-38 .social-button-linkedin:after{background:#2392e0}.login-38 .social-button-google{color:#db4437}.login-38 .social-button-google:after{background:#db4437}@media (max-width:992px){.login-38 .form-section{padding:30px 15px}.login-38 .bg-img{display:none}}.login-39{align-items:center;bottom:0;display:flex;justify-content:center;min-height:100vh;opacity:1;padding:30px 0;position:relative;text-align:center;top:0;width:100%}.login-39 a{text-decoration:none}.h1,.h2,.h3,.h4,.h5,.h6,.login-39 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-39 .form-section{background:#fff;border-radius:5px;box-shadow:0 0 35px #0000001a;margin:0 auto;max-width:600px;padding:50px}.login-39 .form-check-input:checked{display:none}.login-39 .form-section p{color:#424242;font-size:16px;margin-bottom:0;text-align:center}.login-39 .form-section p a{color:#424242}.login-39 .form-section .extra-login{float:left;margin:25px 0;position:relative;text-align:center;width:100%}.login-39 .form-section .extra-login:before{background:#d8dcdc;content:"";height:1px;left:0;position:absolute;top:10px;width:100%}.login-39 .form-section .extra-login>span{background:#fff;color:#424242;display:inline-block;font-size:15px;padding:1px 20px;position:relative;z-index:1}.login-39 .form-section ul{list-style:none;margin:0 0 20px;padding:0}.login-39 .form-section .social-list li{display:inline-block;margin-bottom:5px}.login-39 .logo-2 img{height:30px;margin-bottom:15px}.login-39 .form-section .thembo{margin-left:4px}.login-39 .form-section h3{color:#121212;font-family:Jost,sans-serif;font-size:25px;font-weight:400;margin:0 0 30px;text-align:center}.login-39 .form-section .form-group{margin-bottom:25px}.login-39 .form-section .form-box{float:left;position:relative;width:100%}.login-39 .form-section .form-control{background:#e8e8e8;border:1px solid #e8e8e8;border-radius:3px;color:#424242;font-size:15px;outline:none;padding:15.5px 20px 15.5px 50px}.login-39 .form-section .form-box i{color:#747474;font-size:19px;left:25px;position:absolute;top:14px}.login-39 .form-section .checkbox .terms{margin-left:3px}.login-39 .form-section .btn-md{border-radius:3px;cursor:pointer;font-family:Jost,sans-serif;font-size:17px;font-weight:400;padding:15.5px 50px 14.5px}.login-39 .form-section input[type=checkbox],input[type=radio]{margin-right:3px}.login-39 .form-section button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.btn-theme:focus,.login-39 .form-section .btn-theme.focus{box-shadow:none}.login-39 .form-section .btn-theme{background:#00a875;border:none;box-shadow:0 0 5px #0003;color:#fff}.login-39 .form-section .btn-theme:hover{background:#029468}.login-39 .form-section .terms{margin-left:3px}.login-39 .form-section .form-check{float:left;margin-bottom:0;padding-left:0}.login-39 .form-section .form-check a{color:#424242;float:right}.login-39 .form-section .form-check-input{margin-left:0;position:absolute}.login-39 .form-section .form-check label:before{background-color:#e8e8e8;border:1px solid #e8e8e8;border-radius:3px;content:"";display:inline-block;height:18px;margin-left:-25px;position:absolute;top:2px;width:18px}.login-39 .form-section .form-check-label{color:#424242;font-size:16px;margin-bottom:0;padding-left:25px}.login-39 .form-section .checkbox-theme input[type=checkbox]:checked+label:before{background-color:#00a875;border-color:#00a875}.login-39 .form-section input[type=checkbox]:checked+label:before{color:#f3f3f3;content:"\2713";font-size:12px;font-weight:600;line-height:15px;padding-left:3px}.login-39 .form-section input[type=checkbox],input[type=radio]{margin-top:4px}.login-39 .form-section a.forgot-password{color:#424242;float:right;font-size:16px;line-height:50px}.login-39 .form-section .social-list li a{border-radius:3px;color:#fff;display:inline-block;font-size:13px;font-weight:600;height:40px;line-height:40px;margin:2px 0 3px;text-align:center;width:120px}.login-39 .form-section .social-list li a i{border-radius:3px;float:left;height:40px;line-height:40px;width:40px}.login-39 .form-section .social-list li a span{margin-right:7px}.login-39 .facebook-bg{background:#4867aa}.login-39 .twitter-bg{background:#3cf}.login-39 .google-bg{background:#db4437}.login-39 .google-i{background:#c3291c}.login-39 .facebook-i{background:#3b589e}.login-39 .twitter-i{background:#0cace0}@media (max-width:768px){.login-39 .form-section{padding:40px 30px}}.login-40 .form-info{align-items:center;background:#ffe9e9;display:flex;justify-content:center;min-height:100vh;padding:30px;position:relative}.login-40 a{text-decoration:none}.login-40 .form-check-input:checked{display:none}.h1,.h2,.h3,.h4,.h5,.h6,.login-40 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-40 .form-section{margin:0 auto;max-width:430px;overflow:hidden;text-align:center;width:100%}.login-40 .login-inner-form .form-group{margin-bottom:25px}.login-40 .login-inner-form .form-box{float:left;position:relative;width:100%}.login-40 .login-inner-form .form-control{background:#fff;border:1px solid #fff;border-radius:3px;color:#fff;font-size:16px;outline:none;padding:14.5px 45px 14.5px 20px}.login-40 .login-inner-form img{height:40px;margin-bottom:5px}.login-40 .login-inner-form .form-box i{color:#424242;font-size:20px;position:absolute;right:20px;top:12px}.login-40 .login-inner-form label{font-size:14px;margin-bottom:5px}.login-40 .login-inner-form .forgot{color:#424242;float:right;font-size:15px;line-height:45px;margin:0}.login-40 .bg-img{align-items:center;background-size:cover;bottom:0;display:flex;justify-content:center;min-height:100vh;opacity:1;padding:30px 100px;position:relative;top:0;z-index:999}.login-40 .bg-img:before{background:#111eb773;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.login-40 .info{margin-right:auto;max-width:700px;text-align:left;z-index:999}.login-40 .info h1{color:#fff;font-size:50px;font-weight:700;margin-bottom:30px;text-transform:uppercase}.login-40 .info h1 span{font-weight:300}.login-40 .info p{color:#fff;font-size:15px;line-height:25px;margin-bottom:0;opacity:.9}.login-40 .login-inner-form .btn-md{border-radius:50px;color:#fff;cursor:pointer;font-family:Jost,sans-serif;font-size:15px;font-weight:400;height:55px;padding:15.5px 50px 14.5px;text-transform:uppercase}.login-40 .login-inner-form input[type=checkbox],input[type=radio]{margin-right:3px}.login-40 .login-inner-form p{color:#424242;margin:0}.login-40 .login-inner-form p a{color:#424242}.login-40 .login-inner-form button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.btn-theme:focus,.login-40 .login-inner-form .btn-theme.focus{box-shadow:none}.login-40 .login-inner-form .btn-theme{background:#0f96f9;border:none;box-shadow:0 0 5px #0003;color:#fff}.login-40 .login-inner-form .btn-theme:hover{background:#108ae4}.login-40 .logo img{height:30px;margin-bottom:15px}.login-40 .login-inner-form .form-check{float:left;margin-bottom:0;padding-left:2px}.login-40 .login-inner-form .form-check-input{display:none}.login-40 .login-inner-form .form-check label:before{background:#fff;border:1px solid #fff;border-radius:2px;content:"";display:inline-block;height:20px;margin-left:-25px;position:absolute;top:0;width:20px}.login-40 .login-inner-form .form-check-label{color:#424242;font-size:16px;margin-bottom:0;padding-left:25px}.login-40 .login-inner-form .checkbox-theme input[type=checkbox]:checked+label:before{background:#0f96f9;border:1px solid #0f96f9;color:#fff}.login-40 .login-inner-form input[type=checkbox]:checked+label:before{color:#fff;content:"\2713";font-size:12px;font-weight:600;line-height:20px}.login-40 .login-inner-form input[type=checkbox],input[type=radio]{margin-top:4px}.login-40 .login-inner-form .checkbox a{color:#424242;float:right;font-size:16px;margin-left:3px}.login-40 .form-section h3{color:#121212;font-size:23px;margin-bottom:40px}.login-40 .form-section p{color:#424242;font-size:16px;margin:25px 0 0}.login-40 .form-section p a{color:#424242}.login-40 .form-section ul{list-style:none;margin:0;padding:0}.login-40 .form-section .social-list li{display:inline-block;margin-bottom:5px}.login-40 .form-section .social-list li a{background:#fff;display:inline-block;font-size:13px;font-weight:600;height:40px;line-height:40px;margin:2px 0 3px;text-align:center;text-decoration:none;width:120px}.login-40 .form-section .social-list li a i{color:#fff;float:left;height:40px;line-height:40px;width:40px}.login-40 .form-section .social-list li a span{margin-right:7px}.login-40 .form-section .extra-login{float:left;margin:20px 0 25px;position:relative;text-align:center;width:100%}.login-40 .form-section .extra-login:before{background:#d8dcdc;content:"";height:1px;left:0;position:absolute;top:10px;width:100%}.login-40 .form-section .extra-login>span{background:#ffe9e9;color:#424242;font-size:14px;padding:1px 20px;position:relative}.login-40 .facebook-i{background:#4867aa;color:#fff}.login-40 .twitter-i{background:#3cf;color:#fff}.login-40 .google-i{background:#db4437;color:#fff}.login-40 .facebook-color{color:#4867aa}.login-40 .twitter-color{color:#3cf}.login-40 .google-color{color:#db4437}@media (max-width:1200px){.login-40 .info h1{font-size:45px}}@media (max-width:992px){.login-40 .bg-img{display:none}.login-40 .form-section .social-list li a{font-size:12px;width:110px}.login-40 .form-info{padding:30px 15px}}.login-41 a{text-decoration:none}.login-41 .form-info{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:30px 15px;position:relative}.h1,.h2,.h3,.h4,.h5,.h6,.login-41 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-41 .form-section{margin:0 auto;max-width:530px;width:100%}.login-41 .form-check-input:checked{display:none}.login-41 .login-inner-form .form-group{margin-bottom:25px}.login-41 .login-inner-form .form-box{float:left;position:relative;width:100%}.login-41 .login-inner-form .form-control{background:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px 0 #0000000f;color:#424242;font-size:15px;outline:none;padding:13.5px 40px 13.5px 15px}.login-41 .login-inner-form img{height:40px;margin-bottom:5px}.login-41 .login-inner-form .form-box i{color:#424242;font-size:19px;position:absolute;right:15px;top:12px}.login-41 .login-inner-form .forgot{color:#424242;float:right;font-size:15px;line-height:45px;margin:0}.login-41 .bg-img{align-items:center;background:#ff2f4b;bottom:0;display:flex;justify-content:center;min-height:100vh;opacity:1;overflow:hidden;padding:0 15px;position:relative;top:0;z-index:999}.login-41 .bg-img-inner:before{bottom:20%;clip-path:polygon(0 0,50% 50%,0 100%,0 100%);left:0;top:0;z-index:-999}.login-41 .bg-img-inner:after,.login-41 .bg-img-inner:before{background:#d8001dd4;content:"";height:60%;opacity:.5;position:absolute;width:40%}.login-41 .bg-img-inner:after{clip-path:polygon(0 0,100% 50%,100% 100%);right:0;top:20%;z-index:-1}.login-41 .info h1{color:#fff;font-size:28px;margin-bottom:15px;text-transform:uppercase}.login-41 .info p{color:#fff;line-height:28px;margin-bottom:0}.login-41 .info{border:5px solid #fff;margin:0 auto;max-width:450px;padding:40px;text-align:center;z-index:999}.login-41 .login-inner-form .btn-md{border-radius:3px;color:#fff;cursor:pointer;font-family:Jost,sans-serif;font-size:17px;font-weight:400;height:50px;padding:13px 50px 12px}.login-41 .login-inner-form input[type=checkbox],input[type=radio]{margin-right:3px}.login-41 .login-inner-form p{color:#424242;margin:0}.login-41 .login-inner-form p a{color:#424242}.login-41 .login-inner-form button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.btn-theme:focus,.login-41 .login-inner-form .btn-theme.focus{box-shadow:none}.login-41 .login-inner-form .btn-theme{background:#353140;border:none;box-shadow:0 0 5px #0003;color:#fff}.login-41 .login-inner-form .btn-theme:hover{background:#292631}.login-41 .logo img{height:30px;margin-bottom:20px}.login-41 .nav-pills li{display:inline-block}.login-41 .login-inner-form .terms{margin-left:3px}.login-41 .login-inner-form .form-check{float:left;margin-bottom:0;padding-left:0}.login-41 .login-inner-form .form-check a{color:#d6d6d6;float:right}.login-41 .login-inner-form .form-check-input{margin-left:0;position:absolute}.login-41 .login-inner-form .form-check label:before{background-color:#fff;border:1px solid #fff;border-radius:3px;content:"";display:inline-block;height:18px;margin-left:-25px;position:absolute;top:2px;width:18px}.login-41 .login-inner-form .form-check-label{color:#fff;font-size:15px;margin-bottom:0;padding-left:25px}.login-41 .login-inner-form .checkbox-theme input[type=checkbox]:checked+label:before{color:#2a374c}.login-41 .login-inner-form input[type=checkbox]:checked+label:before{color:#fff;content:"\2713";font-size:13px;font-weight:600;line-height:12px}.login-41 .btn-section{display:inline-block;float:right;left:0;position:absolute;top:20px;width:100px}.login-41 .btn-section .link-btn{background:#0000;border-radius:0 50px 50px 0;color:#fff!important;float:left;font-size:14px;font-weight:400;line-height:50px;margin-bottom:5px;text-align:center;text-decoration:none;text-decoration:blink;text-transform:uppercase;width:120px}.login-41 .btn-section .active-bg{background:#ff2f4b}.login-41 .btn-section .default-bg{background:#353140}.login-41 .btn-section .link-btn:hover{background:#ff2f4b}.login-41 .login-inner-form .checkbox-theme input[type=checkbox]:checked+label:before{background:#292631;border:solid #292631;color:#fff}.login-41 .login-inner-form input[type=checkbox],input[type=radio]{margin-top:4px}.login-41 .login-inner-form .checkbox a{color:#fff;float:right;font-size:15px;margin-left:3px}.login-41 .form-section{background:#ff2f4b;border-radius:5px;padding:70px;text-align:center}.login-41 .form-section .form-section-innner:before{background:#d8001dd4;bottom:20%;clip-path:polygon(0 0,50% 50%,0 100%,0 100%);content:"";height:60%;left:0;opacity:.1;position:absolute;top:0;width:40%;z-index:-999}.login-41 .form-section .form-section-innner:after{background:#d8001dd4;clip-path:polygon(0 0,100% 50%,100% 100%);content:"";height:60%;opacity:.1;position:absolute;right:0;top:20%;width:40%;z-index:-1}.login-41 .form-section h3{color:#fff;font-size:25px;font-weight:400;margin-bottom:25px}.login-41 .form-section p{color:#fff;font-size:15px;margin:25px 0 0}.login-41 .form-section p a{color:#fff}.login-41 .form-section ul{list-style:none;margin:0;padding:0}.login-41 .form-section .social-list li{display:inline-block}.login-41 .form-section .social-list li a{background:#fff;box-shadow:0 0 5px #0003;display:inline-block;font-size:13px;font-weight:600;height:40px;line-height:40px;margin:0 2px 5px 0;text-align:center;text-decoration:none;width:125px}.login-41 .form-section .social-list li a i{color:#fff;float:left;height:40px;line-height:40px;width:40px}.login-41 .none-2{display:none}.login-41 .facebook-i{background:#4867aa;color:#fff}.login-41 .twitter-i{background:#3cf;color:#fff}.login-41 .google-i{background:#db4437;color:#fff}.login-41 .facebook-color{color:#4867aa}.login-41 .twitter-color{color:#3cf}.login-41 .google-color{color:#db4437}@media (max-width:992px){.login-41 .bg-img{display:none}.login-41 .none-2{display:inherit}.login-41 .btn-section{display:none}}@media (max-width:768px){.login-41 .form-section{padding:50px 30px}.login-41 .form-section .social-list li a{font-size:12px;margin:0 0 5px;width:115px}}.h1,.h2,.h3,.h4,.h5,.h6,.login-42 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-42{align-items:center;background:#fdfdfd;bottom:0;display:flex;justify-content:center;min-height:100vh;opacity:1;padding:30px 0;position:relative;top:0;z-index:999}.login-42 .form-section a{text-decoration:none}.login-42 .form-inner{background:#fff;background-image:linear-gradient(180deg,#3bc1f9,#6082ff);box-shadow:0 0 35px #0000001a;margin:0 auto;max-width:570px;padding:70px 80px;position:relative;text-align:center;width:100%;z-index:0}.login-42 .form-section .extra-login{float:left;margin:10px 0 35px!important;position:relative;text-align:center;width:100%}.login-42 .form-section .extra-login:before{background:#e4e4e442;content:"";height:1px;left:0;position:absolute;top:10px;width:100%}.login-42 .form-section .extra-login>span{background:#5594fd;color:#fff;display:inline-block;float:none;font-size:14px;padding:1px 20px;position:relative;text-transform:capitalize;width:auto;z-index:1}.login-42 .form-section p{color:#fff;font-size:16px;margin-bottom:0}.login-42 .form-section p a{color:#fff}.login-42 .form-section .thembo{margin-left:4px}.login-42 .form-section h3{color:#fff;font-size:25px;font-weight:400;margin:0 0 35px}.login-42 input::placeholder{color:#fff}.login-42 .form-section .form-group{margin-bottom:25px}.login-42 .form-section .form-box{float:left;position:relative;text-align:left;width:100%}.login-42 .form-section .checkbox{margin:10px 0 35px}.login-42 .form-section .form-control{background:#0000!important;border:none;border-bottom:2px solid #fff;border-radius:0;color:#424242;font-size:16px;font-weight:500;outline:none;padding:14.5px 0}.login-42 .form-section .form-box i{color:#fff;font-size:23px;position:absolute;right:0;top:10px}.login-42 .form-section .checkbox .terms,.login-42 .form-section .terms{margin-left:3px}.login-42 .form-section .form-check{color:#fff;float:left;font-size:16px;margin-bottom:0;padding-left:25px}.login-42 .form-section .form-check .form-check-input{margin-left:-25px}.login-42 .form-section .form-check a{color:#424242}.login-42 .form-check-input:focus{box-shadow:none}.login-42 .form-section .form-check-input{border:2px solid #fff;border-radius:0;height:20px;margin-top:0;position:absolute;top:2px;vertical-align:top;width:20px}.login-42 .form-check-input:checked{background-color:#ffc626;border-color:#ffc626!important}.login-42 .form-section a.forgot-password{color:#fff;font-size:16px}.login-42 .logo img{height:30px;margin-bottom:15px}.login-42 .btn-theme{border:none;border-radius:3px;color:#000;cursor:pointer;display:inline-block;font-family:Jost,sans-serif;font-size:17px;font-weight:400;overflow:hidden;position:relative;text-transform:capitalize;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;width:100%}.login-42 .btn-theme:hover{color:#fff}.login-42 .btn-theme:hover:before{left:0;transform:scale(1)}.login-42 .btn-theme:before{content:"";height:100%;left:96%;opacity:1;position:absolute;top:0;transform:skewX(-25deg);transition:all .4s;width:100%;z-index:1}.login-42 .btn-theme span{position:relative;z-index:1}.btn:focus,.login-42 .btn-check:focus+.btn{box-shadow:none;outline:0}.login-42 .btn-lg{line-height:55px;padding:0 50px}.login-42 .btn-md{line-height:50px;padding:0 45px}.login-42 .btn{box-shadow:none!important}.login-42 .btn-primary{background:#fff}.login-42 .btn-theme:before{background:#ffc626}.login-42 .form-section ul{list-style:none;margin:0 0 20px;padding:0}.login-42 .mb-35{margin-bottom:35px!important}.login-42 .social-list{margin-bottom:30px}.login-42 .social-list .buttons,.login-42 .social-list a{display:flex;justify-content:center}.login-42 .social-list a{align-items:center;background:#fff;border-radius:3px;font-size:20px;height:55px;margin:0 3px 5px;overflow:hidden;position:relative;transition:transform .2s linear 0s,border-radius .2s linear .2s;width:55px}.login-42 .social-list a i{position:relative;transition:transform .2s linear 0s;z-index:3}.login-42 .social-list a:hover{border-bottom-left-radius:50%;border-top-left-radius:50%;border-top-right-radius:50%;transform:rotate(-90deg)}.login-42 .social-list a:hover i{transform:rotate(90deg)}.login-42 .social-list a.facebook-bg{color:#4867aa}.login-42 .social-list a.twitter-bg{color:#3cf}.login-42 .social-list a.google-bg{color:#db4437}.login-42 .social-list a.dribbble-bg{color:#2392e0}@media (max-width:992px){.login-42 .form-inner{padding:50px}}@media (max-width:768px){.login-42 .form-inner{padding:40px 30px}}.login-43{align-items:center;background-size:cover;bottom:0;display:flex;justify-content:center;min-height:100vh;opacity:1;padding:30px 0;position:relative;top:0;width:100%;z-index:999}.login-43 .container{margin:0 auto;max-width:1000px}.login-43 a{text-decoration:none}.login-43 .login-inner-form{color:#ccc;position:relative}.login-43 .form-check-input:checked{display:none}.login-43 .bg-color-8{align-items:center;background:#fff;justify-content:center;padding:100px}.login-43 .form-box{text-align:center;width:100%}.login-43 .login-inner-form .form-group{margin-bottom:25px}.login-43 .login-inner-form .form-box{float:left;position:relative;width:100%}.login-43 .login-inner-form .form-control{background:#eceaea;border:1px solid #0000;border-radius:3px;color:#424242;font-size:16px;outline:none;padding:14.5px 45px 14.5px 20px}.login-43 .login-inner-form img{height:40px;margin-bottom:5px}.login-43 .login-inner-form .form-box i{color:#424242;font-size:20px;position:absolute;right:20px;top:12px}.login-43 .login-inner-form label{font-size:14px;margin-bottom:5px}.login-43 .login-inner-form .forgot{color:#424242;float:right;font-size:15px;line-height:45px;margin:0}.login-43 .bg-img{background-size:cover;bottom:0;display:flex;opacity:1;position:relative;top:0;z-index:999}.login-43 .login-box{background:#fff;border-radius:0 30px 30px 0;box-shadow:0 0 35px #0000001a;margin:0 auto}.login-43 .login-inner-form .checkbox-theme input[type=checkbox]:checked+label:before{background:#6366e8;color:#fff}.login-43 .login-inner-form .btn-md{border-radius:3px;color:#fff;cursor:pointer;font-family:Jost,sans-serif;font-size:15px;font-weight:400;height:55px;padding:13px 50px 12px;text-transform:uppercase}.login-43 .login-inner-form input[type=checkbox],input[type=radio]{margin-right:3px}.login-43 .login-inner-form p{color:#424242;margin:0}.login-43 .login-inner-form p a{color:#424242}.login-43 .login-inner-form button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.btn-theme:focus,.login-43 .login-inner-form .btn-theme.focus{box-shadow:none}.login-43 .login-inner-form .btn-theme{background:#6366e8;border:none;box-shadow:0 0 5px #0003;color:#fff}.login-43 .login-inner-form .btn-theme:hover{background:#5356d4}.login-43 .logo{height:30px;left:25px;position:absolute;top:25px}.login-43 .logo img{height:25px}.login-43 .logo-2{display:none;margin-bottom:15px}.login-43 .logo-2 img{height:30px}.login-43 .nav-pills li{display:inline-block}.login-43 .login-inner-form .checkbox{font-size:14px;margin-bottom:25px}.login-43 .login-inner-form .form-check{float:left;margin-bottom:0;padding-left:0}.login-43 .login-inner-form .form-check a{color:#d6d6d6;float:right}.login-43 .login-inner-form .form-check-input{margin-left:0;position:absolute}.login-43 .login-inner-form .form-check label:before{background:#eceaea;border:none;border-radius:3px;content:"";display:inline-block;height:18px;margin-left:-25px;position:absolute;top:2px;width:18px}.login-43 .login-inner-form .form-check-label{color:#424242;font-size:16px;margin-bottom:0;padding-left:25px}.login-43 .form-section input[type=checkbox]:checked+label:before{color:#e6e6e6;content:"\2713";font-size:14px;font-weight:600;line-height:17px}.login-43 .btn-section{display:inline-block;float:right;font-family:Jost,sans-serif;margin-bottom:0;position:absolute;right:25px;top:30px}.login-43 .btn-section .link-btn{background:#fff;border-radius:3px;color:#6366e8;font-size:15px;padding:7px 18px;text-align:center;text-decoration:none;text-decoration:blink}.login-43 .btn-section .link-btn.active,.login-43 .btn-section .link-btn:hover{background:#6366e8;color:#fff}.login-43 .login-inner-form input[type=checkbox],input[type=radio]{margin-top:4px}.login-43 .login-inner-form .checkbox a{color:#424242;float:right;font-size:16px;margin-left:3px}.login-43 .text{display:none}.login-43 .form-section{text-align:center}.login-43 .form-section h3{color:#121212;font-size:25px;font-weight:400;margin-bottom:30px}.login-43 .form-section .text{color:#424242;font-size:16px;margin-bottom:0;margin-top:25px}.login-43 .form-section .text a{color:#424242}.login-43 .social-list{bottom:30px;left:25px;list-style:none;position:absolute}.login-43 .social-list a{color:#fff;display:inline-block;font-size:15px;height:40px;line-height:35px;margin:0 8px;position:relative;text-align:center;width:40px}.login-43 .social-list a i,.login-43 .social-list a span{left:1px;position:relative;top:2px}.login-43 .social-list a:before{border:1px solid #fff;border-radius:2px;content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;transform:rotate(45deg);width:100%}.login-43 .social-list a:hover{color:#fff}.login-43 .social-list a:hover:before{background:#6366e8;border:1px solid #6366e8}@media (max-width:992px){.login-43 .none-992{display:none}.login-43 .form-section h3{font-size:23px}.login-43 .logo-2,.login-43 .text{display:block}.login-43 .bg-color-8{padding:60px}.login-43 .login-box{margin:0 auto;max-width:550px}}@media (max-width:768px){.login-43 .bg-color-8{padding:50px 30px}}.login-44 .bg-img{align-items:center;animation:Gradient 15s ease infinite;background:linear-gradient(132deg,#fc415a,#591bc5,#212335);background-size:400% 400%;bottom:0;display:flex;min-height:100vh;opacity:1;overflow:hidden;padding:30px 100px;position:relative;top:0;z-index:999}.login-44 a{text-decoration:none}.login-44 .form-check-input:checked{display:none}.h1,.h2,.h3,.h4,.h5,.h6,.login-44 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-44 .form-section{align-items:center;bottom:0;display:flex;min-height:100vh;opacity:1;padding:30px 60px;position:relative;top:0;z-index:999}.login-inner-form{width:100%}.login-44 .login-inner-form .forgot{color:#535353;float:right;font-size:16px;line-height:50px}.login-44 .login-inner-form p{color:#535353;font-size:16px;margin-bottom:0}.login-44 .login-inner-form p a{color:#535353}.login-44 .login-inner-form .thembo{margin-left:4px}.login-44 .login-inner-form h3{color:#040404;font-size:30px;font-weight:400;margin:0 0 50px}.login-44 .login-inner-form .form-group{margin-bottom:40px}.login-44 .login-inner-form .form-control{background:#0000;border:none;border-bottom:2px solid #535353;border-radius:0;color:#535353;font-size:16px;font-weight:400;outline:none;padding:0 0 10px;width:100%}.login-44 .login-inner-form input::placeholder{color:#535353}.login-44 .login-inner-form .btn-md{cursor:pointer;font-size:17px;font-weight:400;height:50px;padding:13px 50px 12px}.login-44 .login-inner-form input[type=checkbox],input[type=radio]{margin-right:3px}.login-44 .login-inner-form button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.btn-theme:focus,.login-44 .login-inner-form .btn-theme.focus{box-shadow:none}.login-44 .login-inner-form .btn-theme{background:#fff;border:none;border-radius:5px;box-shadow:0 0 35px #0000001a;color:red;float:left}.login-44 .login-inner-form .btn-theme:hover{background:red!important;color:#fff!important}.login-44 .btn-theme{border:2px solid #fff;border-radius:5px;color:#fff;float:right;font-family:Jost,sans-serif;font-size:17px;font-weight:400;margin-right:5px;padding:12px 50px 11px}.login-44 .btn-theme:hover{background:#fff;color:red;text-decoration:none}.login-44 .informeson{margin-left:auto;max-width:750px;text-align:right}.login-44 .informeson h2{color:#fff;font-size:50px;font-weight:600;margin-bottom:30px}.login-44 .informeson p{color:#dfdfdf;font-size:15px;line-height:25px;margin-bottom:40px}.login-44 .social-box ul{margin:0;padding:0}.login-44 .social-box{bottom:30px;position:absolute;right:100px}.login-44 .social-list{padding:0;text-align:center}.login-44 .social-list li{display:inline-block}.login-44 .social-list li a{border-radius:0;color:#fff;display:inline-block;font-size:14px;font-weight:500;height:40px;line-height:40px;margin:1px;text-align:center;width:110px}.login-44 .social-list li a:hover{text-decoration:none}.login-44 .social-list li a i{margin-right:5px}.login-44 .facebook-bg{background:#4867aa}.login-44 .facebook-bg:hover{background:#3d5996;color:#fff}.login-44 .twitter-bg{background:#3cf}.login-44 .twitter-bg:hover{background:#56d7fe}.login-44 .google-bg{background:#db4437}.login-44 .google-bg:hover{background:#dc4e41}.login-44 .logo{position:absolute;right:100px;top:30px}.login-44 .logo img{height:30px}.login-44 .logo-2{display:none;margin-bottom:15px}.login-44 .logo-2 img{height:30px}@media (max-width:1200px){.login-44 .bg-img{padding:30px}.login-44 .informeson h2{font-size:40px}.login-44 .logo,.login-44 .social-box{right:30px}.login-44 .login-inner-form h3{font-size:25px}}@media (max-width:992px){.login-44 .bg-img{display:none}.login-44 .login-inner-form h3{margin:0 0 40px}.login-44 .login-inner-form{margin:0 auto;max-width:450px}.login-44 .form-section{padding:30px 15px}.login-44 .logo-2{display:inherit;margin-bottom:20px}}.login-45{background:#efefef;bottom:0;display:flex;opacity:1;padding:30px 0;position:relative;width:100%;z-index:999}.login-45,.login-45:before{align-items:center;justify-content:center;min-height:100vh;top:0}.login-45:before{animation:Gradient 15s ease infinite;background:#fff;background:linear-gradient(132deg,#fc415a,#591bc5,#212335);background-size:400% 400%;content:"";left:0;padding:30px 15px;position:absolute;width:50%;z-index:-1}.login-45 .container{margin:0 auto;max-width:1120px}.login-45 a{text-decoration:none}.h1,.h2,.h3,.h4,.h5,.h6,.login-45 h1,h2,h3,h4,h5,h6{font-family:Jost,sans-serif}.login-45 .info{margin:0 auto;max-width:400px;top:35%}.login-45 .waviy .color-yellow{color:red}.login-45 .waviy{position:relative}.login-45 .waviy span{animation:flip 2s infinite;animation-delay:calc(.2s*var(--i));color:#000;display:inline-block;font-size:35px;font-weight:700;margin-bottom:15px;position:relative;text-transform:uppercase}@keyframes flip{0%,80%{transform:rotateY(1turn)}}.login-45 p{font-size:15px;margin-bottom:25px}.login-45 .form-check-input:checked{display:none}.login-45 .form-info{align-items:center;animation:Gradient 15s ease infinite;background:linear-gradient(132deg,#fc415a,#591bc5,#212335);background-size:400% 400%;justify-content:center;padding:100px 90px}.login-45 .login-inner-form .form-group{margin-bottom:40px}.login-45 .login-inner-form .form-box{float:left;position:relative;width:100%}.login-45 .login-inner-form .form-control{background:#0000!important;border:none;border-bottom:2px solid #e9e8e8;border-radius:0;color:#e9e8e8;font-size:16px;font-weight:500;outline:none;padding:0 0 15px}.login-45 .login-inner-form input::placeholder{color:#e9e8e8}.login-45 .login-inner-form img{height:40px;margin-bottom:5px}.login-45 .login-inner-form .form-box i{color:#e9e8e8;font-size:20px;position:absolute;right:0;top:0}.login-45 .login-inner-form .forgot{line-height:45px;margin:0}.login-45 .bg-img{align-items:center;border-right:1px solid #e7e7e7;bottom:0;display:flex;justify-content:center;opacity:1;padding:0;position:relative;top:0}.login-45 .login-box{background:#fff;margin:0 auto;position:relative;z-index:0}.login-45 .login-inner-form .checkbox-theme input[type=checkbox]:checked+label:before{background:red;border:1px solid red;color:#fff}.login-45 .login-inner-form .btn-md{border-radius:100px;color:#fff;cursor:pointer;font-family:Jost,sans-serif;font-size:15px;font-weight:400;height:55px;padding:13px 50px 12px;text-transform:uppercase}.login-45 .login-inner-form input[type=checkbox],input[type=radio]{margin-right:3px}.login-45 .login-inner-form p{color:#e9e8e8;margin:0}.login-45 .login-inner-form p a{color:#e9e8e8}.login-45 .login-inner-form button:focus{outline:none;outline:0 auto -webkit-focus-ring-color}.btn-theme:focus,.login-45 .login-inner-form .btn-theme.focus{box-shadow:none}.login-45 .login-inner-form .btn-theme{background:red;border:none;color:#fff}.login-45 .login-inner-form .btn-theme:hover{background:#eb0707}.login-45 .logo img{height:30px;margin-bottom:15px}.login-45 .nav-pills li{display:inline-block}.login-45 .login-inner-form .form-check{float:left;margin-bottom:0;padding-left:0}.login-45 .login-inner-form .form-check a{color:#e9e8e8;float:right}.login-45 .login-inner-form .form-check-input{margin-left:0;position:absolute}.login-45 .login-inner-form .form-check label:before{background:#fff;border:1px solid #d9d9d9;border-radius:0;content:"";display:inline-block;height:20px;margin-left:-22px;position:absolute;top:1px;width:20px}.login-45 .login-inner-form .form-check-label{color:#e9e8e8;font-size:16px;margin-bottom:0;padding-left:20px}.login-45 .form-section input[type=checkbox]:checked+label:before{color:#e6e6e6;content:"\2713";font-size:12px;font-weight:600;line-height:18px}.login-45 .login-inner-form input[type=checkbox],input[type=radio]{margin-top:4px}.login-45 .login-inner-form .checkbox a{color:#e9e8e8;float:right;font-size:16px;margin-left:3px}.login-45 .form-section{text-align:center}.login-45 .form-section h3{color:#fff;font-size:25px;font-weight:400;margin-bottom:40px}.login-45 .form-section .text{color:#e9e8e8;font-size:16px;margin-bottom:0;margin-top:25px}.login-45 .form-section .text a{color:#e9e8e8}.login-45 .social-list .buttons{display:flex}.login-45 .social-list a{align-items:center;border-radius:3px;color:#fff;display:flex;font-size:20px;height:50px;justify-content:center;margin:0 2px 5px;overflow:hidden;position:relative;text-decoration:none!important;transition:border-top-left-radius .1s linear 0s,border-top-right-radius .1s linear .1s,border-bottom-right-radius .1s linear .2s,border-bottom-left-radius .1s linear .3s;width:50px}.login-45 .social-list a:hover{border-radius:50%}.login-45 .social-list a i{position:relative;z-index:3}.login-45 .social-list a.facebook-bg{background:#4867aa}.login-45 .social-list a.twitter-bg{background:#3cf}.login-45 .social-list a.google-bg{background:#db4437}.login-45 .social-list a.dribbble-bg{background:#2392e0}@media (max-width:992px){.login-45 .bg-img{display:none}.login-45 .form-info{padding:50px 30px}.login-45 .login-box{margin:0 auto;max-width:600px}.login-45:before{background:#efefef}}.rgs-root{background:radial-gradient(circle at 14% 6%,#f8efe3cc 0,#f8efe300 45%),radial-gradient(circle at 88% 2%,#e7f2ffe6 0,#e7f2ff00 48%),#f9fafb;color:#111827;font-family:Manrope,Segoe UI,sans-serif}.rgs-page{padding:48px 0 64px}.rgs-card{background:#fff;border:1px solid #0f172a14;border-radius:28px;box-shadow:0 24px 60px #0f172a1f;overflow:hidden}.rgs-form-col{padding:0}.rgs-form{overflow-y:auto;padding:28px}.rgs-headline{margin-bottom:16px}.rgs-eyebrow{color:#ef4444;font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 6px;text-transform:uppercase}.rgs-headline h3{font-family:Fraunces,Times New Roman,serif;font-size:1.6rem;margin:0 0 8px}.rgs-subtitle{color:#6b7280;margin:0}.rgs-form .login-inner-form{grid-gap:14px;display:grid;gap:14px}.rgs-field .form-control{border:1px solid #e5e7eb;border-radius:12px;font-weight:500;padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease}.rgs-field .form-control:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef444426}.rgs-phone{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:6px 10px}.rgs-phone .form-control{background:#0000;border:none;padding:10px}.rgs-actions .btn-theme{background:linear-gradient(120deg,#ff7058,#f34236);border:none;border-radius:14px;box-shadow:0 12px 26px #f3423640;font-weight:700;padding:12px 16px}.rgs-actions .btn-theme:hover{box-shadow:0 16px 28px #f342364d;transform:translateY(-1px)}.rgs-footer{color:#6b7280;margin-top:8px}.rgs-footer a{color:#ef4444;font-weight:700}.rgs-visual{align-items:center;background:linear-gradient(140deg,#fff0ebe6,#ffffffe6 60%);background-position:50%;background-size:cover;display:flex;min-height:420px}.rgs-visual-inner{padding:32px}.rgs-visual-inner h3{font-family:Fraunces,Times New Roman,serif;font-size:1.8rem;margin-bottom:12px}.rgs-visual-inner p{color:#6b7280;margin-bottom:20px}.rgs-benefits{display:flex;flex-wrap:wrap;gap:10px}.rgs-benefit{background:#fff;border-radius:999px;box-shadow:0 10px 20px #0f172a14;color:#111827;font-weight:600;padding:8px 12px}@media (max-width:992px){.rgs-page{padding:32px 0 48px}.rgs-form{max-height:none;overflow:visible}.rgs-visual{min-height:320px}}@media (max-width:576px){.rgs-page{padding:24px 0 32px}.rgs-form,.rgs-visual-inner{padding:20px}.rgs-visual-inner h3{font-size:1.4rem}}.pd2-root{--pd2-ink:#1a1f2b;--pd2-muted:#6b7280;--pd2-soft:#f5f7fb;--pd2-card:#fff;--pd2-accent:#0b5cab;--pd2-accent-2:#e5562a;--pd2-green:#11885a;--pd2-border:#e5e7eb;--pd2-shadow:0 18px 40px #1118271f;--pd2-shadow-soft:0 10px 26px #1118271a;background:radial-gradient(circle at 14% 6%,#f8efe3cc 0,#f8efe300 45%),radial-gradient(circle at 88% 2%,#e7f2ffe6 0,#e7f2ff00 48%),#f9fafb;color:var(--pd2-ink);font-family:Manrope,Segoe UI,sans-serif}.pd2-section{padding:40px 0 64px}.pd2-container{margin:0;max-width:100%;padding:0}.pd2-card{background:var(--pd2-card);border:1px solid #0f172a14;border-radius:24px;box-shadow:var(--pd2-shadow);overflow:hidden}.pd2-hero{align-items:flex-start;gap:24px;padding:22px}.pd2-main-col{align-self:flex-start;position:sticky;top:16px}.pd2-info-col{max-height:calc(100vh - 140px);overflow-y:auto;padding-right:8px}.pd2-thumb-gallery{background:var(--pd2-soft);border:1px solid #0f172a14;border-radius:18px;display:flex;flex-direction:column;gap:12px;padding:12px}.pd2-thumb-inline{margin-top:16px}.pd2-thumb-main img{aspect-ratio:1/1;background:#fff;border-radius:12px;box-shadow:var(--pd2-shadow-soft);object-fit:contain;width:100%}.pd2-thumb-list{display:flex;flex-wrap:wrap;gap:8px}.pd2-thumb-item{background:#fff;border:1px solid #0000;border-radius:12px;box-shadow:0 4px 10px #0f172a14;cursor:pointer;padding:6px;transition:transform .2s ease,border-color .2s ease}.pd2-thumb-item img{aspect-ratio:1/1;border-radius:8px;object-fit:cover;width:100%}.pd2-thumb-item.active,.pd2-thumb-item:hover{border-color:var(--pd2-accent);transform:translateY(-2px)}.pd2-main-image{background:linear-gradient(160deg,#fff,#f8fafc);border:1px solid #0f172a14;border-radius:22px;box-shadow:var(--pd2-shadow-soft);padding:18px;position:relative}.pd2-main-image .slick-slide img{height:clamp(320px,42vw,520px);object-fit:contain;width:100%}.pd2-zoom{background-repeat:no-repeat;background-size:200%;border:1px solid #0f172a26;border-radius:18px;box-shadow:var(--pd2-shadow);height:320px;position:absolute;right:-340px;top:0;width:320px}.pd2-content{padding:10px 8px 18px}.pd2-title{font-family:Fraunces,Times New Roman,serif;font-size:clamp(1.7rem,2.4vw,2.5rem);line-height:1.25;margin-bottom:10px}.pd2-rating{align-items:center;display:flex;gap:12px;margin-bottom:8px}.pd2-stars i{color:#f59e0b;font-size:1.1rem}.pd2-rating-count{color:var(--pd2-muted);font-weight:600}.pd2-price-list li{color:var(--pd2-ink);font-size:clamp(1.4rem,2.2vw,2rem);font-weight:700}.pd2-price-list li:before{background:var(--pd2-green);border-radius:999px;content:"";display:inline-block;height:10px;margin-right:8px;transform:translateY(-1px);width:10px}.pd2-info{color:var(--pd2-muted);font-size:.98rem;line-height:1.7;margin-top:12px}.pd2-actions{align-items:center;background:var(--pd2-soft);border:1px solid #0f172a14;border-radius:18px;display:flex;flex-wrap:wrap;gap:12px;margin-top:16px;padding:16px}.pd2-actions .buuton-css2-details,.pd2-actions .product-buuton-css-details{min-width:150px}.pd2-qty{align-items:center;background:#0000;border:none;display:flex;gap:6px;padding:4px}.pd2-qty input{background:#fff;border:1px solid #0b5cab;color:var(--pd2-ink);font-weight:700;text-align:center;width:64px}.pd2-qty input,.pd2-qty span{border-radius:8px;height:40px}.pd2-qty span{align-items:center;background:#e8f1ff;border:1px solid #8dbbff;color:#0b5cab;cursor:pointer;display:inline-flex;justify-content:center;transition:transform .15s ease,background .2s ease;width:40px}.pd2-qty span:hover{background:#dbe9ff;transform:translateY(-1px)}@media (max-width:576px){.pd2-qty{gap:4px}.pd2-qty input,.pd2-qty span{height:36px;width:36px}.pd2-qty input{width:56px}}.pd2-root .product-buuton-css-details{background:linear-gradient(120deg,#ff7058,#f34236);border:none;border-radius:12px;box-shadow:0 10px 24px #f3423640;color:#fff;font-weight:800;letter-spacing:.2px;min-height:48px;padding:14px 20px;transition:transform .15s ease,box-shadow .15s ease}.pd2-root .product-buuton-css-details:hover{box-shadow:0 12px 24px #f3423633;transform:translateY(-1px)}.pd2-root .buuton-css2-details{background:#ff705814;border:1px solid #f3423659;border-radius:12px;color:#f34236;font-weight:800;letter-spacing:.2px;min-height:48px;padding:14px 20px;transition:transform .15s ease,box-shadow .15s ease}.pd2-root .buuton-css2-details:hover{box-shadow:0 12px 24px #f3423633;transform:translateY(-1px)}.pd2-root .enquiry-button{background:var(--pd2-accent);border:none;border-radius:999px;box-shadow:0 12px 24px #0b5cab40;color:#fff;font-weight:600;padding:10px 20px;transition:transform .2s ease}.pd2-root .enquiry-button:hover{transform:translateY(-2px)}.pd2-root .products-details-tab-content{background:#fff;border:1px solid #0f172a14;border-radius:18px;box-shadow:0 10px 20px #0f172a0f;padding:16px}.pd2-root .products-details-tab-content h3{font-family:Fraunces,Times New Roman,serif;font-size:1.2rem;margin-bottom:12px}.pd2-discount{display:flex;flex-direction:column;gap:12px}.pd2-offer-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(150px,1fr))}.pd2-offer-card{background:#fff;border:1px solid #0f172a14;border-radius:12px;box-shadow:0 10px 20px #0f172a14;display:flex;flex-direction:column;gap:8px;padding:14px 12px;text-align:center}.pd2-offer-card:nth-child(5){grid-column:span 2;max-width:260px}.pd2-offer-qty{color:#111827;font-weight:700}.pd2-offer-price{color:#111827;font-size:1.05rem;font-weight:800}.pd2-offer-price span{color:#6b7280;font-size:.8rem;font-weight:600}.pd2-offer-off{color:#0f9d58;font-weight:800}.pd2-root .product-desc,.pd2-root .product-info p{color:var(--pd2-muted);line-height:1.7}.pd2-root .table-background-color,.pd2-root .table-background-color1{background:#fff;border:1px solid #0f172a14;border-radius:14px;overflow:hidden}.pd2-root .table{margin-bottom:0}.pd2-root .tbody-back1{background:#f0f6ff}.pd2-root .smilar-slider{background:#0000;border:none;border-radius:0;box-shadow:none;padding:0}.pd2-similar{padding:0}.pd2-similar h2{font-family:Fraunces,Times New Roman,serif;font-size:clamp(1.4rem,2vw,1.9rem);margin-bottom:16px}.pd2-similar .slick-arrow{align-items:center;background:#fff;border:none;border-radius:999px;box-shadow:0 10px 20px #1f293726;color:#111827;display:flex!important;height:50px!important;justify-content:center;transition:transform .15s ease,box-shadow .2s ease;width:40px!important;z-index:2}.pd2-similar .slick-arrow:hover{box-shadow:0 14px 26px #1f293733}.pd2-similar .slick-arrow i{font-size:16px}.pd2-similar .slick-prev{left:-6px}.pd2-similar .slick-next{right:-6px}.pd2-similar .slick-next:before,.pd2-similar .slick-prev:before{content:""}.pd2-view .slick-arrow{align-items:center;background:#fff;border:none;border-radius:999px;box-shadow:0 10px 20px #1f293726;color:#111827;display:flex!important;height:50px!important;justify-content:center;transition:transform .15s ease,box-shadow .2s ease;width:40px!important;z-index:2}.pd2-view .slick-arrow:hover{box-shadow:0 14px 26px #1f293733}.pd2-view .slick-arrow i{font-size:16px}.pd2-view .slick-next:before,.pd2-view .slick-prev:before{content:""}.pd2-product-card{background:#fff;border:1px solid #0f172a14;border-radius:16px;box-shadow:0 10px 24px #1f29370f;display:flex;flex-direction:column;gap:10px;height:100%;padding:12px;transition:transform .2s ease,box-shadow .2s ease}.pd2-product-card:hover{box-shadow:0 16px 38px #1f29371f;transform:translateY(-4px)}.pd2-product-media img{background:#f8fafc;border-radius:12px;height:180px;mix-blend-mode:multiply;object-fit:contain;transition:transform .25s ease;width:100%}.pd2-product-card:hover .pd2-product-media img{transform:scale(1.03)}.pd2-product-media{align-items:center;background:linear-gradient(180deg,#f9fafb,#eef2ff);border-radius:14px;display:flex;justify-content:center;min-height:190px;padding:10px;position:relative}.pd2-product-title{color:var(--pd2-ink);font-weight:600;margin-top:12px;min-height:40px}.pd2-product-body{display:flex;flex:1 1;flex-direction:column;gap:6px}.pd2-product-price li{color:#f34236;font-size:1.05rem;font-weight:800}.pd2-product-price li:before{display:none}.pd2-card-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;padding-top:6px}.pd2-card-actions .buuton-css{background:linear-gradient(120deg,#ff7058,#f34236);border:none;box-shadow:0 10px 24px #f3423640;color:#fff}.pd2-card-actions .buuton-css,.pd2-card-actions .buuton-css2{border-radius:12px;font-size:14px;font-weight:800;padding:10px}.pd2-card-actions .buuton-css2{background:#ff705814;border:1px solid #f3423659;color:#f34236}.pd2-card-actions .buuton-css2:hover,.pd2-card-actions .buuton-css:hover{box-shadow:0 12px 24px #f3423633;transform:translateY(-1px)}.pd2-mobile-swiper{margin-top:12px}.pd2-mobile-card{background:#fff;border:1px solid #0f172a14;border-radius:18px;box-shadow:var(--pd2-shadow-soft);padding:14px}.pd2-mobile-media img{border-radius:14px;height:150px;object-fit:contain;width:100%}.pd2-discount-badge{background:#0f172a;border-radius:999px;color:#fff;font-size:.7rem;font-weight:600;letter-spacing:.4px;padding:4px 8px}.pd2-mobile-title{color:var(--pd2-ink);font-weight:600}.pd2-mobile-meta{color:var(--pd2-muted);font-size:.9rem}.pd2-bulk-banner{grid-gap:16px;align-items:center;background:#fff;border:1px solid #0f172a14;border-radius:16px;box-shadow:0 10px 20px #0f172a14;display:grid;gap:16px;grid-template-columns:auto 1fr auto;margin:16px 0 0;padding:16px 18px}.pd2-bulk-media{background:radial-gradient(circle at 35% 30%,#e2e8f0 0,#cbd5f5 45%,#e2e8f0 100%);border-radius:14px;height:56px;width:56px}.pd2-bulk-content h4{color:#0f172a;font-weight:700;margin:0 0 8px}.pd2-bulk-content ul{grid-gap:6px;color:#111827;display:grid;gap:6px;list-style:none;margin:0;padding:0}.pd2-bulk-content li{color:#111827;font-weight:600;padding-left:26px;position:relative}.pd2-bulk-content li:before{background:#22c55e;border-radius:50%;box-shadow:0 0 0 3px #22c55e26;content:"";height:18px;left:0;position:absolute;top:2px;width:18px}.pd2-bulk-content li:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:10px;left:6px;position:absolute;top:6px;transform:rotate(45deg);width:6px}.pd2-bulk-cta{background:#fff;border:2px solid #ef4444;border-radius:12px;color:#ef4444;font-weight:700;letter-spacing:.4px;padding:12px 18px;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease}.pd2-bulk-cta:hover{box-shadow:0 12px 22px #ef444433;transform:translateY(-1px)}.pd2-card-actions{display:flex;flex-wrap:wrap;gap:8px}.pd2-reviews{background:#fff;border:1px solid #0f172a14;border-radius:22px;box-shadow:var(--pd2-shadow-soft);margin-top:32px;padding:24px}.pd2-review-list{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.pd2-review-card{background:#f8fafc;border:1px solid #0f172a14;border-radius:16px;box-shadow:0 10px 20px #0f172a14;padding:16px}.pd2-review-title{font-family:Fraunces,Times New Roman,serif}.pd2-review-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pd2-review-modal{border-radius:20px;box-shadow:var(--pd2-shadow)}.pd2-review-summary{margin-bottom:24px;margin-top:24px;padding:0}.pd2-review-card-summary{background:#fff;border:1px solid #0f172a14;border-radius:22px;box-shadow:var(--pd2-shadow-soft);display:flex;flex-direction:column;gap:18px;padding:22px}.pd2-review-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.pd2-review-header h3{font-family:Fraunces,Times New Roman,serif;font-size:1.4rem;margin:0 0 6px}.pd2-review-subtitle{color:var(--pd2-muted);margin:0}.pd2-review-cta{grid-gap:8px;display:grid;gap:8px;justify-items:end;text-align:right}.pd2-review-btn{background:#fde2e2;border:none;border-radius:12px;color:#ef4444;font-weight:700;letter-spacing:.4px;padding:10px 16px;text-transform:uppercase}.pd2-review-earn{color:#111827;font-size:.9rem;margin:0}.pd2-review-earn span{color:#16a34a;font-weight:700}.pd2-review-grid{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:180px 1fr}.pd2-review-score .pd2-score{color:#16a34a;font-size:2.6rem;font-weight:800}.pd2-review-score .pd2-score span{font-size:1.8rem;margin-left:4px}.pd2-review-score p{color:var(--pd2-muted);margin:6px 0 0}.pd2-review-bars{grid-gap:10px;display:grid;gap:10px}.pd2-bar-row{grid-gap:10px;align-items:center;color:#111827;display:grid;font-weight:600;gap:10px;grid-template-columns:24px 1fr 40px}.pd2-bar{background:#e5e7eb;border-radius:999px;height:10px;overflow:hidden}.pd2-bar-fill{background:#16a34a;height:100%}.pd2-review-images h4{font-size:1.1rem;margin:0 0 10px}.pd2-image-strip{display:flex;flex-wrap:wrap;gap:10px}.pd2-image-strip img{border:1px solid #0f172a1a;border-radius:10px;height:80px;object-fit:cover;width:110px}.pd2-image-empty{background:#f8fafc;border:1px dashed #94a3b899;border-radius:10px;color:var(--pd2-muted);padding:12px 16px}.pd2-quote-form{grid-gap:18px;background:#fff7f3;border:1px solid #f3423624;border-radius:18px;box-shadow:var(--pd2-shadow-soft);display:grid;gap:18px;padding:18px}.pd2-quote-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.pd2-quote-kicker{color:#f25a3c;font-size:.92rem;font-weight:700;letter-spacing:.16em;margin:0;text-transform:uppercase}.pd2-quote-title{color:#0f172a;font-size:1.55rem;font-weight:800;margin:4px 0 6px}.pd2-quote-sub{color:var(--pd2-muted);font-size:1.05rem;line-height:1.55;margin:0}.pd2-quote-badge{align-items:center;background:#ffe5db;border-radius:12px;color:#e14a2d;display:inline-flex;font-size:1.1rem;font-weight:700;gap:8px;padding:10px 12px}.pd2-quote-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.pd2-quote-field{grid-gap:8px;color:#0f172a;display:grid;font-size:1.08rem;font-weight:700;gap:8px}.pd2-quote-field input,.pd2-quote-field textarea{background:#fff;border:1px solid #f3423638;border-radius:12px;font-size:1.08rem;padding:13px 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.pd2-quote-field input:focus,.pd2-quote-field textarea:focus{border-color:#f25a3c;box-shadow:0 0 0 3px #f25a3c2e;outline:none}.pd2-quote-field textarea{min-height:120px;resize:vertical}.pd2-quote-hint{color:var(--pd2-muted);font-size:1.1rem;font-weight:600}.pd2-quote-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.pd2-quote-btn{border:none;border-radius:12px;cursor:pointer;font-size:1.05rem;font-weight:800;padding:13px 20px;transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.pd2-quote-btn.primary{background:linear-gradient(120deg,#ff7058,#f34236);box-shadow:0 12px 24px #f3423640;color:#fff}.pd2-quote-btn.primary:disabled{box-shadow:none;cursor:not-allowed;opacity:.7}.pd2-quote-btn.ghost{background:#f3423614;border:1px solid #f3423633;color:#e14a2d}.pd2-quote-btn:hover:not(:disabled){transform:translateY(-1px)}@media (max-width:576px){.pd2-quote-form{padding:16px}.pd2-quote-actions{align-items:stretch;flex-direction:column-reverse}.pd2-quote-btn{text-align:center;width:100%}}@media (max-width:1199px){.pd2-zoom{display:none}}@media (max-width:992px){.pd2-section{padding:32px 0 48px}.pd2-hero{padding:16px}.pd2-main-image{margin-bottom:16px}.pd2-actions{justify-content:flex-start}.pd2-info-col,.pd2-main-col{max-height:none;overflow:visible;padding-right:0;position:static}.pd2-offer-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}.pd2-offer-card:nth-child(5){grid-column:span 1;max-width:none}.pd2-bulk-banner{grid-template-columns:auto 1fr}.pd2-bulk-cta{grid-column:1/-1;justify-self:stretch}.pd2-review-grid{grid-template-columns:1fr}.pd2-review-header{align-items:flex-start;flex-direction:column}.pd2-review-cta{justify-items:start;text-align:left}}@media (max-width:768px){.pd2-container{padding:0}.pd2-card{border-radius:18px}.pd2-main-image .slick-slide img{height:300px}.pd2-similar .slick-arrow{height:28px;width:28px}.pd2-similar .slick-arrow i{font-size:14px}.pd2-similar .slick-prev{left:-2px}.pd2-similar .slick-next{right:-2px}}@media (max-width:576px){.pd2-price-list li,.pd2-title{font-size:1.4rem}.pd2-actions,.pd2-product-card{padding:12px}.pd2-actions{align-items:stretch;flex-direction:column}.pd2-actions .buuton-css2-details,.pd2-actions .product-buuton-css-details{width:100%}.pd2-offer-grid{gap:12px;grid-template-columns:1fr}.pd2-offer-card:nth-child(5){grid-column:span 1;max-width:none}.pd2-bulk-banner{grid-template-columns:1fr;text-align:left}.pd2-bulk-media{height:48px;width:48px}.pd2-bulk-cta{width:100%}.pd2-review-card-summary{padding:16px}.pd2-review-score .pd2-score{font-size:2rem}.pd2-image-strip img{height:70px;width:90px}}.productsPage{background:#f6f7fb;color:#1f2430;font-family:Poppins,Segoe UI,sans-serif}.productsPage a{color:inherit;text-decoration:none}.productsPage-heroShell{background:linear-gradient(135deg,#f4f6ff,#e8edff 48%,#f7fbff);border-bottom:1px solid #e5e9f2;padding:32px 0 12px}.productsPage-heroBar{display:flex;flex-direction:column;gap:18px}.productsPage-breadcrumbs{align-items:center;display:flex;justify-content:space-between}.productsPage-breadcrumbList{color:#4c5770;display:flex;font-size:13px;gap:10px;list-style:none;margin:0;padding:0}.productsPage-breadcrumbList li:after{color:#9aa3b5;content:"›";margin:0 6px}.productsPage-breadcrumbList li:last-child:after{content:""}.productsPage-heroContent{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:1fr 320px}.productsPage-heroText{background:#fff;border:1px solid #e6ebf5;border-radius:14px;box-shadow:0 14px 34px #304aa114;padding:22px}.productsPage-kicker{color:#6371a1;font-size:12px;margin:0 0 6px}.productsPage-title{color:#1d2333;font-size:26px;font-weight:700;margin:0 0 6px}.productsPage-subtitle{color:#4c5770;line-height:1.5;margin:0 0 12px}.productsPage-chipRow{display:flex;flex-wrap:wrap;gap:10px}.productsPage-chip{background:#eef1ff;border-radius:999px;color:#2d3e91;font-size:12px;font-weight:600;padding:8px 12px}.productsPage-chipMuted{background:#eff3f8;color:#5c6477}.productsPage-heroCard{background:#1f2a53;border-radius:14px;box-shadow:0 16px 40px #121e5438;color:#eef2ff;display:flex;flex-direction:column;justify-content:space-between;padding:22px}.productsPage-heroBadge{background:linear-gradient(135deg,#4d7cff,#7f6bff);border-radius:10px;color:#fff;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:10px;padding:6px 10px;text-transform:uppercase}.productsPage-heroCardTitle{font-size:18px;font-weight:700;margin:0 0 8px}.productsPage-heroList{grid-gap:8px;color:#c9d2ff;display:grid;font-size:14px;gap:8px;list-style:none;margin:0;padding:0}.productsPage-scrollSection{margin:-18px auto 14px;padding:0 18px 6px}.productsPage-categoryShell{background:linear-gradient(120deg,#f7f8fb,#eef2ff 45%,#fff);border:1px solid #e6ebf5;border-radius:22px;box-shadow:0 16px 32px #0f172a14;padding:clamp(14px,2vw,22px);width:100%}.productsPage-categoryHeader{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.productsPage-kicker{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.productsPage-sectionTitle{color:#0f172a;font-size:clamp(1.05rem,2.2vw,1.45rem);font-weight:800;margin:2px 0 0}.productsPage-allyBadge{align-items:center;background:#10b9811f;border-radius:999px;color:#065f46;display:inline-flex;font-size:12px;font-weight:700;gap:8px;padding:8px 12px}.productsPage-pingDot{background:#10b981;border-radius:50%;height:8px;position:relative;width:8px}.productsPage-pingDot:after{animation:productsPage-ping 1.8s infinite;border-radius:50%;box-shadow:0 0 0 0 #10b98159;content:"";inset:0;position:absolute}@keyframes productsPage-ping{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}.productsPage-scrollRail{margin-bottom:4px}.productsPage-allyRail .slick-slide{padding:6px}.productsPage-allyCard{align-items:center;background:#fff;border-radius:14px;box-shadow:0 10px 24px #0f172a14;cursor:pointer;display:flex!important;flex-direction:column;gap:10px;justify-content:center;padding:10px;transition:transform .2s ease,box-shadow .25s ease}.productsPage-allyCard:hover{box-shadow:0 14px 30px #0f172a1f;transform:translateY(-3px)}.productsPage-allyLogoWrap{align-items:center;display:flex;justify-content:center;min-height:86px;width:100%}.productsPage-allyLogo{filter:saturate(1.05);max-height:80px;max-width:120px;object-fit:contain;transition:transform .25s ease}.productsPage-allyCard:hover .productsPage-allyLogo{transform:scale(1.04)}.productsPage-allyName{color:#111827;font-size:13px;font-weight:700;margin:0;text-align:center}.productsPage-categoryShell .slick-arrow{align-items:center;background:#fff;border:none;border-radius:999px;box-shadow:0 10px 20px #1f293726;color:#111827;display:flex!important;height:50px!important;justify-content:center;transition:transform .15s ease,box-shadow .2s ease;width:40px!important;z-index:2}.productsPage-categoryShell .slick-arrow:hover{box-shadow:0 14px 26px #1f293733}.productsPage-categoryShell .slick-arrow i{font-size:16px}.productsPage-slick-prev{left:-6px}.productsPage-slick-next{right:-6px}.productsPage-categoryShell .slick-next:before,.productsPage-categoryShell .slick-prev:before{content:""}@media (max-width:768px){.productsPage-categoryShell{border-radius:16px;padding:12px 14px}.productsPage-categoryHeader{align-items:flex-start;flex-direction:column;gap:6px}.productsPage-allyBadge{align-self:flex-start}.productsPage-allyRail .slick-slide{padding:4px}.productsPage-allyCard{border-radius:12px;gap:8px;padding:10px}.productsPage-allyLogoWrap{min-height:80px}.productsPage-allyLogo{max-height:70px;max-width:110px}.productsPage-categoryShell .slick-arrow{display:none!important}}@media (max-width:480px){.productsPage-scrollSection{padding:0 10px 4px}.productsPage-sectionTitle{font-size:1.05rem}.productsPage-allyCard{min-height:150px}.productsPage-allyLogoWrap{min-height:72px}.productsPage-allyLogo{max-height:60px;max-width:95px}}.productsPage-promises{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.productsPage-promiseCard{background:#f4f6ff;border:1px solid #e2e7fb;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff73;padding:12px}.productsPage-pill{background:#1f2a53;border-radius:999px;color:#fff;display:inline-block;font-size:11px;font-weight:700;margin-bottom:6px;padding:4px 10px}.productsPage-content{padding:26px 0 44px}.productsPage-toolbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.productsPage-toolbarActions{display:flex;gap:10px}.productsPage-ghostButton{background:#fff;border:1px solid #d5dbeb;border-radius:12px;color:#1f2430;font-weight:700;padding:10px 14px;transition:all .2s ease}.productsPage-ghostButton:hover{border-color:#4d7cff;box-shadow:0 8px 20px #4d7cff1f;color:#4d7cff}.productsPage-layout{gap:12px 0}.productsPage-filterCol{position:relative}.productsPage-filterCard{background:#fff;border:1px solid #e6ebf5;border-radius:14px;box-shadow:0 10px 28px #304aa10f;padding:16px;position:sticky;top:120px}.productsPage-filterHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.productsPage-filterGroup{margin-bottom:14px}.productsPage-filterLabel{color:#1f2430;display:block;font-size:13px;font-weight:700;margin-bottom:6px}.productsPage-select{border:1px solid #d5dbeb;border-radius:12px;font-size:14px;font-weight:600;padding:10px 12px}.productsPage-select option{font-size:14px}.productsPage-brandList{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;max-height:260px;overflow-y:auto;padding:0}.productsPage-brandList .form-check-label{font-weight:500}.productsPage-brandList::-webkit-scrollbar{width:8px}.productsPage-brandList::-webkit-scrollbar-track{background:#f3f5fb;border-radius:12px}.productsPage-brandList::-webkit-scrollbar-thumb{background:linear-gradient(160deg,#d6def0,#bfc9e6);border:2px solid #f3f5fb;border-radius:12px}.productsPage-brandList::-webkit-scrollbar-thumb:hover{background:linear-gradient(160deg,#c1cbe6,#aab8df)}.productsPage-brandList{scrollbar-color:#bfc9e6 #f3f5fb;scrollbar-width:thin}.productsPage-empty{color:#7b86a6;font-size:13px}.productsPage-filterModal .modal-content{border-radius:14px}.productsPage-gridCol .row{--bs-gutter-x:18px}.productsPage-card{background:#fff;border:1px solid #e6ebf5;border-radius:16px;box-shadow:0 10px 30px #32469614;display:flex;flex-direction:column;gap:10px;height:100%;padding:14px;transition:transform .18s ease,box-shadow .18s ease}.productsPage-card:hover{box-shadow:0 18px 42px #32469624;transform:translateY(-6px)}.productsPage-cardMedia{align-items:center;background:linear-gradient(180deg,#f7f8ff,#eef2ff);border-radius:12px;display:flex;justify-content:center;min-height:170px;padding:12px;position:relative}.productsPage-cardMedia img{max-height:150px;object-fit:contain}.productsPage-status{border-radius:999px;font-size:11px;font-weight:700;left:10px;padding:6px 10px;position:absolute;top:10px}.productsPage-status.is-in{background:#e6f7ef;border:1px solid #bfe7cf;color:#157347}.productsPage-status.is-out{background:#fff2f0;border:1px solid #f5c2c7;color:#d9363e}.productsPage-cardBody{display:flex;flex-direction:column;gap:8px}.productsPage-description{font-size:15px;font-weight:700;line-height:1.4;max-height:44px;overflow:hidden}.productsPage-description.is-expanded{max-height:none}.productsPage-moreBtn{background:none;border:none;color:#4d7cff;font-size:13px;font-weight:700;padding:0}.productsPage-priceRow{align-items:center;display:flex;justify-content:space-between}.productsPage-priceRow .products-price{color:#1f2430;font-size:17px;font-weight:800;list-style:none;margin:0;padding:0}.productsPage-enquiryBtn{align-self:center;background:#1f2a53;border:none;border-radius:10px;color:#fff;display:inline-flex;font-weight:700;justify-content:center;margin:6px auto 0;min-width:180px;padding:10px 12px;text-align:center;width:auto}.productsPage-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.productsPage-actionBtn{border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:800;min-width:120px;padding:10px 12px;text-align:center;transition:transform .15s ease,box-shadow .15s ease,background .2s ease,color .2s ease,border-color .2s ease}.productsPage-actionBtn.primary{background:linear-gradient(120deg,#ff7058,#f34236);box-shadow:0 10px 24px #f3423640;color:#fff}.productsPage-actionBtn.ghost{background:#ff705814;border:1px solid #f3423659;color:#f34236}.productsPage-actionBtn.danger{background:#ffe8e6;border:1px solid #f5c2c7;color:#c72c30}.productsPage-actionBtn:hover{box-shadow:0 12px 24px #f342362e;transform:translateY(-1px)}.productsPage-actionBtn:active{box-shadow:0 8px 18px #f3423626;transform:translateY(0)}.productsPage-pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:18px}.productsPage-pagination button{background:#fff;border:1px solid #d5dbeb;border-radius:10px;font-weight:700;padding:8px 14px}.productsPage-emptyState{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:20px;text-align:center}.productsPage.is-loading{overflow:hidden}.productsPage-loaderOverlay{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#f5f8ffd1;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.productsPage-loaderCard{align-items:center;background:#fffffff0;border:1px solid #e6ebf5;border-radius:18px;box-shadow:0 24px 50px #0f172a1f;color:#0f172a;display:flex;gap:14px;min-width:260px;padding:18px 20px}.productsPage-spinner{height:64px;position:relative;width:64px}.productsPage-spinner span{animation:productsPage-spin 1s linear infinite;background:conic-gradient(from 90deg,#ff8a3d,#ff5f3d,#1f2a53,#ff8a3d);border-radius:50%;display:block;height:100%;-webkit-mask:radial-gradient(farthest-side,#000 68%,#0000 71%);mask:radial-gradient(farthest-side,#000 68%,#0000 71%);width:100%}.productsPage-loaderTitle{color:#0f172a;font-size:16px;font-weight:800;letter-spacing:.01em;margin:0}.productsPage-loaderSub{color:#4c5770;font-size:13px;font-weight:600;margin:6px 0 0}@keyframes productsPage-spin{to{transform:rotate(1turn)}}.productsPage-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(circle at 20% 20%,#ff8a3d38,#0000 32%),radial-gradient(circle at 80% 10%,#ff5f3d2e,#0000 28%),#070914a6;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1050}.productsPage-modalCard{background:linear-gradient(135deg,#fff 55%,#fff5ec);border:1px solid #e6ebf5;border-radius:18px;box-shadow:0 24px 60px #11182738;padding:clamp(18px,2vw,26px);position:relative;width:min(920px,96vw)}.productsPage-modalClose{background:#0000;border:none;color:#1f2430;cursor:pointer;font-size:26px;line-height:1;position:absolute;right:14px;top:14px;transition:transform .12s ease}.productsPage-modalClose:hover{transform:scale(1.06)}.productsPage-modalHeader{margin-bottom:14px}.productsPage-modalTitle{color:#0f172a;font-size:clamp(1.25rem,2.6vw,1.6rem);font-weight:800;margin:6px 0 8px}.productsPage-modalSub{color:#4c5770;line-height:1.55;margin:0}.productsPage-modalChips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.productsPage-modalChips span{background:#fff1e3;border-radius:999px;color:#c44d1e;font-size:12px;font-weight:700;padding:8px 12px}.productsPage-quoteForm{display:flex;flex-direction:column;gap:14px}.productsPage-formGrid{grid-gap:12px 14px;display:grid;gap:12px 14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.productsPage-inputWrap label,.productsPage-textareaWrap label{color:#1f2430;display:block;font-size:13px;font-weight:700;margin-bottom:6px}.productsPage-inputWrap input,.productsPage-textareaWrap textarea{background:#fff;border:1px solid #d5dbeb;border-radius:12px;color:#1f2430;font-weight:600;padding:12px 14px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.productsPage-inputWrap input:focus,.productsPage-textareaWrap textarea:focus{border-color:#4d7cff;box-shadow:0 0 0 3px #4d7cff26;outline:none}.productsPage-textareaWrap textarea{min-height:120px;resize:vertical}.productsPage-textareaWrap small{color:#6b7280;display:block;font-weight:600;margin-top:6px}.productsPage-formFooter{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:4px}.productsPage-footNote{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;color:#1f2430;font-weight:600;padding:10px 12px}.productsPage-buttonRow{display:flex;gap:10px}.productsPage-btn{border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:800;min-width:130px;padding:12px 16px;transition:transform .12s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.productsPage-btn.primary{background:linear-gradient(120deg,#ff8a3d,#ff5f3d);box-shadow:0 14px 30px #ff6f4047;color:#fff}.productsPage-btn.primary:disabled{box-shadow:none;cursor:not-allowed;opacity:.7}.productsPage-btn.ghost{background:#fff;border:1px solid #ffc7ac;color:#c44d1e}.productsPage-btn:hover:not(:disabled){box-shadow:0 16px 32px #0f172a1f;transform:translateY(-1px)}.productsPage-btn:active:not(:disabled){box-shadow:0 10px 24px #0f172a1f;transform:translateY(0)}.productsPage-submitState{font-weight:700;margin-top:8px}@media (max-width:1199px){.productsPage-heroContent{grid-template-columns:1fr}.productsPage-heroCard{order:-1}}@media (max-width:992px){.productsPage-scrollInner{max-height:320px}.productsPage-filterCard{position:static}.productsPage-content{padding-top:12px}}@media (max-width:768px){.productsPage{background:#fff}.productsPage-heroShell{padding:18px 0 8px}.productsPage-scrollInner{padding:14px}.productsPage-toolbar{align-items:flex-start;flex-direction:column;gap:8px}.productsPage-chipRow{gap:6px}.productsPage-card{padding:12px}}.checkout-container{background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 12px #0000001a;margin:50px auto;max-width:1200px;padding:20px}.checkout-title{color:#333;margin-bottom:40px;text-align:center}.checkout-details{display:flex;gap:30px;justify-content:space-between}.checkout-form,.checkout-summary{background-color:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000d;flex:1 1;padding:20px}.checkout-form h3,.checkout-summary h3{color:#444;font-size:20px;font-weight:700;margin-bottom:20px}.form-group{margin-bottom:15px}.form-group label{color:#555;display:block;margin-bottom:5px}.form-group input,.form-group textarea{border:1px solid #ccc;border-radius:5px;color:#333;font-size:16px;padding:10px;width:100%}.checkout-summary ul{list-style-type:none;margin:0 0 20px;padding:0}.checkout-summary li{border-bottom:1px solid #eee;color:#555;display:flex;font-size:16px;justify-content:space-between;padding:10px 0}.checkout-summary .total-price{color:#333;display:flex;font-size:18px;font-weight:700;justify-content:space-between}.place-order-btn{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;margin-top:20px;padding:12px;transition:background-color .3s ease;width:100%}.place-order-btn:hover{background-color:#218838}.checkout-page{background:linear-gradient(135deg,#fff7f0,#ffe7d4 40%,#fff);min-height:100vh}.checkout-hero{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin:0;padding:28px clamp(16px,4vw,32px) 8px;width:100%}.checkout-eyebrow{color:#ff7a18;font-size:12px;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.checkout-title{color:#0f172a;font-size:28px;font-weight:700;margin:0}.checkout-sub{color:#475569;margin:4px 0 0;max-width:520px}.checkout-steps{align-items:center;display:flex;gap:10px}.checkout-steps .step{background:#e2e8f0;border-radius:999px;color:#475569;font-weight:600;padding:8px 14px}.checkout-steps .step.complete{background:#ffe8d9;border:1px solid #ffd2b5;color:#0f172a}.checkout-steps .step.active{background:linear-gradient(135deg,#ff7a18,#ff4e2f);box-shadow:0 10px 25px #ff7a1859;color:#fff}.checkout-shell{padding-top:10px}.checkout-form{margin:0;padding:0 clamp(16px,4vw,32px);width:100%}.checkout-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1.6fr 1fr}.checkout-main{display:flex;flex-direction:column;gap:18px}.checkout-side{align-self:flex-start;position:sticky;top:18px}.checkout-card{background:#fff;border:1px solid #eef2ff;border-radius:16px;box-shadow:0 14px 38px #0f172a14;padding:22px}.checkout-banner{background:#0f172a;border-radius:12px;color:#fff;padding:14px 16px}.address-toggle{grid-gap:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;display:grid;gap:10px;padding:14px 16px}.address-toggle input[type=radio]{accent-color:#ff7a18;height:18px;margin:0;width:18px}.address-option{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:8px 10px;transition:background .12s ease,border-color .12s ease}.address-option span{color:#0f172a;font-weight:600;line-height:1.45}.address-option:hover{background:#fff2e8}.billing-details h3.title{color:#0f172a;font-size:18px;margin-bottom:14px}.billing-details .form-group label{color:#1e293b;font-weight:600}.billing-details .form-control{border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}.billing-details .form-control:focus{border-color:#ff7a18;box-shadow:0 0 0 3px #ff7a182e}.summary-products__head{color:#0f172a;font-weight:700;margin-bottom:10px}.summary-item{grid-gap:12px;align-items:center;border-bottom:1px solid #eef2ff;display:grid;gap:12px;grid-template-columns:60px 1fr auto;padding:10px 0}.summary-thumb{align-items:center;background:#f1f5f9;border-radius:12px;display:flex;height:60px;justify-content:center;overflow:hidden;width:60px}.summary-thumb img{height:100%;object-fit:cover;width:100%}.summary-title{color:#0f172a;font-weight:700;margin:0}.summary-meta{color:#64748b;font-size:13px;margin:2px 0 0}.summary-price{color:#0f172a;font-weight:700;text-align:right}.checkout-summary1 h3,.payment-heading{align-items:center;color:#0f172a;display:flex;font-size:18px;justify-content:space-between}.payment-list{list-style:none;margin:12px 0 14px;padding:0}.payment-list li{align-items:center;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:12px;margin-bottom:12px;padding:12px 14px;transition:border-color .12s ease,background .12s ease}.payment-list input[type=radio]{accent-color:#ff7a18;margin:0}.payment-list li:hover{background:#f8fafc;border-color:#cbd5e1}.checkout-primary{background:linear-gradient(135deg,#ff7a18,#ff4e2f);border:none;border-radius:14px;box-shadow:0 14px 34px #ff7a1859;font-weight:700;letter-spacing:.01em;margin-top:14px;padding:14px 16px;width:100%}.checkout-primary:hover{background:linear-gradient(135deg,#ff6a00,#ff2f1f)}@media (max-width:991px){.checkout-grid{grid-template-columns:1fr}.checkout-side{position:relative}.checkout-hero{align-items:flex-start;flex-direction:column}}@media (max-width:575px){.checkout-card{padding:16px}.summary-item{grid-template-columns:50px 1fr auto}}.ac-root{background:radial-gradient(circle at 8% 8%,#ffdcc473 0,#ffdcc400 45%),radial-gradient(circle at 90% 8%,#bae0ff73 0,#bae0ff00 45%),#f8fafc;color:#0f172a;font-family:Manrope,Segoe UI,sans-serif}.ac-hero-shell{padding:48px 0 12px}.ac-hero-copy{grid-gap:18px;background:linear-gradient(135deg,#3854a714,#0ea5e914);border:1px solid #0f172a0d;border-radius:24px;box-shadow:0 24px 50px #0f172a14;display:grid;gap:18px;padding:32px 32px 24px}.ac-hero-title{font-family:Fraunces,Times New Roman,serif;font-size:2.4rem;margin:4px 0 6px}.ac-filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ac-filter-chip{background:#fff;border:1px solid #0f172a14;border-radius:999px;box-shadow:0 8px 18px #0f172a0f;color:#0f172a;font-size:.95rem;font-weight:600;padding:8px 14px}.ac-filter-meta{align-items:center;color:#334155;display:inline-flex;font-weight:600;gap:8px}.ac-pill-dot{background:linear-gradient(135deg,#f97316,#ef4444);border-radius:50%;display:inline-block;height:10px;width:10px}.ac-section{padding:48px 0 64px}.ac-container{margin:0 auto;max-width:80%;padding-left:clamp(16px,4vw,32px);padding-right:clamp(16px,4vw,32px)}.ac-title{margin-bottom:22px;text-align:left}.ac-eyebrow{color:#0ea5e9;font-size:12px;font-weight:700;letter-spacing:.2em;margin:0 0 6px;text-transform:uppercase}.ac-title h2{font-family:Fraunces,Times New Roman,serif;margin-bottom:8px}.ac-subtitle{color:#64748b;margin:0;max-width:560px}.ac-hero{margin:0}.ac-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.ac-card{background:#fff;border:1px solid #0f172a14;border-radius:20px;box-shadow:0 18px 32px #0f172a14;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease}.ac-card:hover{box-shadow:0 22px 36px #0f172a24;transform:translateY(-4px)}.ac-card-media{align-items:center;background:linear-gradient(180deg,#f8fafc,#eef2ff);border:none;display:flex;justify-content:center;padding:16px}.ac-card-media img{height:180px;object-fit:contain;transition:transform .2s ease;width:90%}.ac-card:hover .ac-card-media img{transform:scale(1.03)}.ac-card-body{grid-gap:10px;display:grid;gap:10px;padding:16px 18px 18px}.ac-card-title{background:none;border:none;color:#0f172a;font-size:2rem;font-weight:700;padding:0;text-align:left}.ac-card-header{align-items:center;display:flex;gap:10px;justify-content:space-between}.ac-count{color:#64748b;font-size:.95rem;font-weight:600}.ac-card-copy{color:#475569;font-size:1.3rem;line-height:1.5;margin:0}.ac-card-actions{display:flex;flex-wrap:wrap;gap:10px}.ac-card-cta{background:linear-gradient(120deg,#ff7058,#f34236);border:none;border-radius:12px;box-shadow:0 12px 24px #f3423640;color:#fff;font-size:.95rem;width:fit-content}.ac-card-cta,.ac-ghost-btn{font-weight:700;padding:10px 14px}.ac-ghost-btn{background:#0f172a08;border:1px solid #0f172a1f;border-radius:12px;color:#0f172a;transition:background .2s ease,border-color .2s ease}.ac-ghost-btn:hover{background:#0f172a12;border-color:#0f172a33}.ac-hero-mobile{padding:0 4px}.ac-grid-mobile{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ac-card-mobile{grid-gap:10px;align-items:center;background:#fff;border:1px solid #0f172a14;border-radius:18px;box-shadow:0 14px 26px #0f172a14;display:grid;gap:10px;padding:12px}.ac-card-mobile img{height:110px;object-fit:contain;width:100%}.ac-mobile-meta{grid-gap:4px;display:grid;gap:4px}.ac-card-mobile-title{color:#0f172a;font-size:1.05rem;font-weight:700;margin:0}.ac-mobile-count{color:#475569;font-weight:600}.ac-mobile-cta{color:#0ea5e9;font-size:.95rem;font-weight:700}@media (max-width:1199px){.ac-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:992px){.ac-section{padding:36px 0 48px}.ac-hero-shell{padding-top:28px}.ac-hero-copy{padding:24px}.ac-grid{max-height:none}}@media (max-width:576px){.ac-section{padding:24px 0 32px}.ac-hero-copy{border-radius:18px;padding:18px}.ac-grid-mobile{grid-template-columns:1fr}}.careerPage{background:#f6f7fb;color:#1f2430;font-family:Poppins,Segoe UI,sans-serif}.careerPage a{color:inherit;text-decoration:none}.careerPage-hero{background:linear-gradient(120deg,#f7f8fb,#eef2ff 45%,#fff);border-bottom:1px solid #e6ebf5;padding:26px 0 18px}.careerPage-crumbs ul{color:#6b7280;display:flex;font-size:13px;gap:10px;list-style:none;margin:0 0 10px;padding:0}.careerPage-crumbs li:after{color:#a1a8b8;content:"›";margin:0 6px}.careerPage-crumbs li:last-child:after{content:""}.careerPage-heroContent{background:#fff;border:1px solid #e6ebf5;border-radius:16px;box-shadow:0 14px 32px #304aa114;padding:20px}.careerPage-kicker{color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 6px;text-transform:uppercase}.careerPage-heroContent h1{color:#111827;font-size:28px;font-weight:800;margin:0 0 6px}.careerPage-sub{color:#4c5770;margin:0 0 12px}.careerPage-filters{display:flex;flex-wrap:wrap;gap:10px}.careerPage-filterBtn{background:#f5f7fd;border:1px solid #d5dbeb;border-radius:12px;color:#1f2430;cursor:pointer;font-weight:700;padding:10px 14px;transition:all .15s ease}.careerPage-filterBtn:hover{border-color:#4d7cff;box-shadow:0 10px 20px #4d7cff29;color:#4d7cff}.careerPage-filterBtn.active{background:linear-gradient(120deg,#ff7058,#f34236);border-color:#0000;box-shadow:0 12px 26px #f342363d;color:#fff}.careerPage-body{padding:26px 0 40px}.careerPage-section{margin-bottom:28px}.careerPage-sectionHead{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.careerPage-eyebrow{color:#7b86a6;font-size:12px;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.careerPage-sectionHead h3{font-size:20px;font-weight:800;margin:4px 0 0}.careerPage-chipRow{display:flex;flex-wrap:wrap;gap:8px}.careerPage-chip{background:#eef1ff;border-radius:12px;color:#2d3e91;font-size:12px;font-weight:700;padding:8px 12px}.careerPage-chip.active{background:#1f2a53;color:#fff}.careerPage-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.careerPage-card{background:#fff;border:1px solid #e6ebf5;border-radius:14px;box-shadow:0 10px 24px #3246960f;height:100%;padding:14px;transition:transform .15s ease,box-shadow .18s ease}.careerPage-card:hover{box-shadow:0 16px 32px #3246961f;transform:translateY(-3px)}.careerPage-card h5{color:#111827;font-weight:800;margin:0 0 8px}.careerPage-card li,.careerPage-card p{color:#4c5770;line-height:1.55}.careerPage-card ul{grid-gap:6px;display:grid;gap:6px;margin:0;padding-left:18px}.careerPage-highlight{background:#fff;border:1px solid #e6ebf5;border-radius:16px;box-shadow:0 14px 34px #304aa114;padding:18px}.careerPage-highlightContent{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:2fr 1fr}.careerPage-highlight ul{grid-gap:6px;display:grid;gap:6px;margin:10px 0;padding-left:18px}.careerPage-highlight a{color:#f34236;font-weight:700}.careerPage-ctaPanel{grid-gap:10px;align-self:stretch;background:linear-gradient(160deg,#1f2a53,#111834);border-radius:14px;box-shadow:0 16px 32px #0f172a33;color:#eef2ff;display:grid;gap:10px;padding:16px}.careerPage-ctaTitle{font-size:16px;font-weight:800;margin:0}.careerPage-ctaBtn,.careerPage-ctaGhost{border:none;border-radius:12px;cursor:pointer;font-size:14px;font-weight:800;padding:10px 12px;transition:transform .15s ease,box-shadow .18s ease}.careerPage-ctaBtn{background:linear-gradient(120deg,#ff7058,#f34236);box-shadow:0 12px 26px #f342363d;color:#fff}.careerPage-ctaGhost{background:#ffffff14;border:1px solid #ffffff38;color:#eef2ff}.careerPage-ctaBtn:hover,.careerPage-ctaGhost:hover{box-shadow:0 14px 32px #3246962e;transform:translateY(-2px)}@media (max-width:992px){.careerPage-heroContent{padding:16px}.careerPage-highlightContent{grid-template-columns:1fr}}@media (max-width:768px){.careerPage-hero{padding:18px 0 12px}.careerPage-crumbs ul{font-size:12px}.careerPage-sectionHead{align-items:flex-start;flex-direction:column}.careerPage-body{padding-top:18px}}@media (max-width:480px){.careerPage-heroContent h1{font-size:24px}.careerPage-card,.careerPage-highlight{padding:12px}}.cancellationPage{background:#f6f7fb;color:#1f2430;font-family:Poppins,Segoe UI,sans-serif}.cancellationPage a{color:inherit;text-decoration:none}.cancellationPage-hero{background:linear-gradient(120deg,#f7f8fb,#eef2ff 45%,#fff);border-bottom:1px solid #e6ebf5;padding:26px 0 18px}.cancellationPage-crumbs ul{color:#6b7280;display:flex;font-size:13px;gap:10px;list-style:none;margin:0 0 10px;padding:0}.cancellationPage-crumbs li:after{color:#a1a8b8;content:"›";margin:0 6px}.cancellationPage-crumbs li:last-child:after{content:""}.cancellationPage-heroContent{background:#fff;border:1px solid #e6ebf5;border-radius:16px;box-shadow:0 14px 32px #304aa114;padding:20px}.cancellationPage-kicker{color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 6px;text-transform:uppercase}.cancellationPage-heroContent h1{color:#111827;font-size:28px;font-weight:800;margin:0 0 6px}.cancellationPage-sub{color:#4c5770;margin:0 0 12px}.cancellationPage-filters{display:flex;flex-wrap:wrap;gap:10px}.cancellationPage-filterBtn{background:#f5f7fd;border:1px solid #d5dbeb;border-radius:12px;color:#1f2430;cursor:pointer;font-weight:700;padding:10px 14px;transition:all .15s ease}.cancellationPage-filterBtn:hover{border-color:#4d7cff;box-shadow:0 10px 20px #4d7cff29;color:#4d7cff}.cancellationPage-filterBtn.active{background:linear-gradient(120deg,#ff7058,#f34236);border-color:#0000;box-shadow:0 12px 26px #f342363d;color:#fff}.cancellationPage-body{padding:26px 0 40px}.cancellationPage-section{margin-bottom:28px}.cancellationPage-sectionHead{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.cancellationPage-eyebrow{color:#7b86a6;font-size:12px;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.cancellationPage-sectionHead h3{font-size:20px;font-weight:800;margin:4px 0 0}.cancellationPage-chipRow{display:flex;flex-wrap:wrap;gap:8px}.cancellationPage-chip{background:#eef1ff;border-radius:12px;color:#2d3e91;font-size:12px;font-weight:700;padding:8px 12px}.cancellationPage-chip.active{background:#1f2a53;color:#fff}.cancellationPage-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.cancellationPage-card{background:#fff;border:1px solid #e6ebf5;border-radius:14px;box-shadow:0 10px 24px #3246960f;height:100%;padding:14px;transition:transform .15s ease,box-shadow .18s ease}.cancellationPage-card:hover{box-shadow:0 16px 32px #3246961f;transform:translateY(-3px)}.cancellationPage-card h5{color:#111827;font-weight:800;margin:0 0 8px}.cancellationPage-card li,.cancellationPage-card p{color:#4c5770;line-height:1.55}.cancellationPage-card ul{grid-gap:6px;display:grid;gap:6px;margin:0;padding-left:18px}@media (max-width:992px){.cancellationPage-heroContent{padding:16px}}@media (max-width:768px){.cancellationPage-hero{padding:18px 0 12px}.cancellationPage-crumbs ul{font-size:12px}.cancellationPage-sectionHead{align-items:flex-start;flex-direction:column}.cancellationPage-body{padding-top:18px}}@media (max-width:480px){.cancellationPage-heroContent h1{font-size:24px}.cancellationPage-card{padding:12px}}.aboutPage{background:#f6f7fb;color:#1f2430;font-family:Poppins,Segoe UI,sans-serif}.aboutPage a{color:inherit;text-decoration:none}.aboutPage-hero{background:linear-gradient(120deg,#f7f8fb,#eef2ff 45%,#fff);border-bottom:1px solid #e6ebf5;padding:26px 0 18px}.aboutPage-crumbs ul{color:#6b7280;display:flex;font-size:13px;gap:10px;list-style:none;margin:0 0 10px;padding:0}.aboutPage-crumbs li:after{color:#a1a8b8;content:"›";margin:0 6px}.aboutPage-crumbs li:last-child:after{content:""}.aboutPage-heroContent{background:#fff;border:1px solid #e6ebf5;border-radius:16px;box-shadow:0 14px 32px #304aa114;padding:20px}.aboutPage-kicker{color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 6px;text-transform:uppercase}.aboutPage-heroContent h1{color:#111827;font-size:28px;font-weight:800;margin:0 0 6px}.aboutPage-sub{color:#4c5770;margin:0 0 12px}.aboutPage-filters{display:flex;flex-wrap:wrap;gap:10px}.aboutPage-filterBtn{background:#f5f7fd;border:1px solid #d5dbeb;border-radius:12px;color:#1f2430;cursor:pointer;font-weight:700;padding:10px 14px;transition:all .15s ease}.aboutPage-filterBtn:hover{border-color:#4d7cff;box-shadow:0 10px 20px #4d7cff29;color:#4d7cff}.aboutPage-filterBtn.active{background:linear-gradient(120deg,#ff7058,#f34236);border-color:#0000;box-shadow:0 12px 26px #f342363d;color:#fff}.aboutPage-body{padding:26px 0 40px}.aboutPage-section{margin-bottom:28px}.aboutPage-sectionHead{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.aboutPage-eyebrow{color:#7b86a6;font-size:12px;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.aboutPage-sectionHead h3{font-size:20px;font-weight:800;margin:4px 0 0}.aboutPage-filterChips{display:flex;flex-wrap:wrap;gap:8px}.aboutPage-chip{background:#eef1ff;border-radius:12px;color:#2d3e91;font-size:12px;font-weight:700;padding:8px 12px}.aboutPage-chip.active{background:#1f2a53;color:#fff}.aboutPage-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.aboutPage-card{background:#fff;border:1px solid #e6ebf5;border-radius:14px;box-shadow:0 10px 24px #3246960f;padding:14px;transition:transform .15s ease,box-shadow .18s ease}.aboutPage-card:hover{box-shadow:0 16px 32px #3246961f;transform:translateY(-3px)}.aboutPage-card h5{color:#111827;font-weight:800;margin:0 0 8px}.aboutPage-card ul{grid-gap:6px;display:grid;gap:6px;margin:0;padding-left:18px}.aboutPage-card li{color:#4c5770;line-height:1.5}.aboutPage-infoGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.aboutPage-infoBox{background:#fff;border:1px solid #e6ebf5;border-radius:14px;box-shadow:0 10px 24px #1f293714;padding:16px;transition:transform .15s ease,box-shadow .18s ease}.aboutPage-infoBox:hover{box-shadow:0 16px 32px #3246961f;transform:translateY(-3px)}.aboutPage-infoBox h5{font-weight:800;margin:0 0 8px}.aboutPage-infoBox p{color:#4c5770;line-height:1.55;margin:0 0 8px}@media (max-width:992px){.aboutPage-heroContent{padding:16px}}@media (max-width:768px){.aboutPage-hero{padding:18px 0 12px}.aboutPage-crumbs ul{font-size:12px}.aboutPage-sectionHead{align-items:flex-start;flex-direction:column}.aboutPage-body{padding-top:18px}}@media (max-width:480px){.aboutPage-heroContent h1{font-size:24px}.aboutPage-card,.aboutPage-infoBox{padding:12px}}.orderHistoryPage{--order-accent:#ff7a18;background:linear-gradient(180deg,#f9fafb,#f6f7fb 40%,#fff);min-height:100vh;padding:28px 0 48px}.orderHistory-shell{margin:0 auto;max-width:1180px;padding:0 clamp(16px,4vw,32px)}.orderHistory-hero{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.orderHistory-eyebrow{color:var(--order-accent);font-size:12px;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.orderHistory-title{color:#0f172a;font-size:28px;font-weight:800;margin:0}.orderHistory-sub{color:#475569;margin:6px 0 0}.orderHistory-meta{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.orderHistory-chip{background:#fff;border:1px solid #ffd9bd;border-radius:10px;color:#b45309;font-size:13px;font-weight:700;padding:8px 10px}.orderHistory-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.orderHistory-empty{grid-gap:10px;background:#fff;border:1px dashed #e5e7eb;border-radius:16px;color:#6b7280;display:grid;gap:10px;padding:40px;place-items:center}.orderHistory-empty img{height:80px}.orderCard{grid-gap:12px;background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 14px 38px #0f172a14;display:grid;gap:12px;padding:18px;transition:transform .12s ease,box-shadow .18s ease}.orderCard:hover{box-shadow:0 18px 46px #0f172a1f;transform:translateY(-2px)}.orderCard-top{display:flex;gap:10px;justify-content:space-between}.orderCard-number{color:#0f172a;font-weight:800;margin:0}.orderCard-date{color:#64748b;font-size:13px;margin:2px 0 0}.orderCard-statuses{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.orderCard-chip{background:#fff2e8;border:1px solid #ffd2b5;border-radius:10px;color:#9a3412;font-size:12px;font-weight:700;padding:6px 10px}.orderCard-chip.ghost{background:#f8fafc;border:1px solid #e2e8f0;color:#0f172a}.orderCard-track{align-items:center;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:12px;display:flex;gap:10px;padding:10px 12px}.orderCard-track-label{color:#0f172a;font-weight:700}.orderCard-track-link{background:none;border:none;color:var(--order-accent);cursor:pointer;font-weight:700;text-decoration:underline}.orderCard-totals{grid-gap:12px;border-top:1px solid #f1f5f9;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding-top:6px}.orderCard-total-label{color:#94a3b8;font-size:13px;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.orderCard-total-value{color:#0f172a;font-weight:800;margin:2px 0 0}.orderHistory-pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:18px}.orderHistory-btn{background:linear-gradient(135deg,#ff7a18,#ff4e2f);border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:700;min-width:100px;padding:10px 14px;transition:opacity .12s ease,transform .12s ease}.orderHistory-btn:hover:not(:disabled){transform:translateY(-1px)}.orderHistory-btn:disabled{cursor:not-allowed;opacity:.55}.orderHistory-btn.ghost{background:#fff;border:1px solid #e2e8f0;box-shadow:none;color:#0f172a}.orderHistory-page{color:#475569;font-weight:700}@media (max-width:768px){.orderHistory-hero{flex-direction:column}.orderCard-top,.orderHistory-hero,.orderHistory-meta{align-items:flex-start}.orderCard-top{flex-direction:column}.orderCard-statuses{justify-content:flex-start}}.support-card{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:20px;text-align:center;width:490px}.support-card .icon{font-size:2rem;margin-bottom:10px}.support-card h3{font-size:1.2rem;margin-bottom:8px}.support-card p{color:#666;font-size:.9rem;margin-bottom:12px}.support-card button{background:#bc9af4}.support-card button,.support-card button:hover{border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 12px}.support-card button:hover{background:#aa8406}.office-address{padding:20px;text-align:center}.office-address h2{color:#333;font-size:1.8rem;margin-bottom:20px}.address-grid{align-items:stretch;flex-wrap:wrap;gap:20px}.address-grid,.address1{display:flex;justify-content:center}.address1{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 5px #0000001a;flex-direction:column;min-height:180px;padding:20px;text-align:center;width:600px}.address1 h3{color:#222;font-size:1.2rem;margin-bottom:5px}.address1 p{color:#555;font-size:.9rem;line-height:1.4}.contactPage{background:#f6f7fb;color:#1f2430;font-family:Poppins,Segoe UI,sans-serif}.contactPage a{color:inherit;text-decoration:none}.contactPage-hero{background:linear-gradient(120deg,#f7f8fb,#eef2ff 45%,#fff);border-bottom:1px solid #e6ebf5;padding:26px 0 18px}.contactPage-crumbs ul{color:#6b7280;display:flex;font-size:13px;gap:10px;list-style:none;margin:0 0 10px;padding:0}.contactPage-crumbs li:after{color:#a1a8b8;content:"›";margin:0 6px}.contactPage-crumbs li:last-child:after{content:""}.contactPage-heroShell{grid-gap:18px;align-items:center;background:#fff;border:1px solid #e6ebf5;border-radius:16px;box-shadow:0 14px 32px #304aa114;display:grid;gap:18px;grid-template-columns:1.3fr 1fr;padding:20px}.contactPage-heroCopy h1{color:#111827;font-size:28px;font-weight:800;margin:0 0 6px}.contactPage-kicker{color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 6px;text-transform:uppercase}.contactPage-sub{color:#4c5770;margin:0 0 12px}.contactPage-filters{display:flex;flex-wrap:wrap;gap:10px}.contactPage-filterBtn{background:#f5f7fd;border:1px solid #d5dbeb;border-radius:12px;color:#1f2430;cursor:pointer;font-weight:700;padding:10px 14px;transition:all .15s ease}.contactPage-filterBtn:hover{border-color:#4d7cff;box-shadow:0 10px 20px #4d7cff29;color:#4d7cff}.contactPage-filterBtn.active{background:linear-gradient(120deg,#ff7058,#f34236);border-color:#0000;box-shadow:0 12px 26px #f342363d;color:#fff}.contactPage-heroVisual img{display:block;margin-left:auto;max-width:320px;width:100%}.contactPage-body{padding:26px 0 40px}.contactPage-section{margin-bottom:28px}.contactPage-sectionHead{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.contactPage-eyebrow{color:#7b86a6;font-size:12px;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.contactPage-sectionHead h3{font-size:20px;font-weight:800;margin:4px 0 0}.contactPage-chipRow{display:flex;flex-wrap:wrap;gap:8px}.contactPage-chip{background:#eef1ff;border-radius:12px;color:#2d3e91;font-size:12px;font-weight:700;padding:8px 12px}.contactPage-chip.active{background:#1f2a53;color:#fff}.contactPage-addressGrid,.contactPage-supportGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.contactPage-addressCard{background:#fff;border:1px solid #e6ebf5;border-radius:14px;box-shadow:0 10px 24px #3246960f;padding:14px;transition:transform .15s ease,box-shadow .18s ease}.contactPage-addressCard:hover{box-shadow:0 16px 32px #3246961f;transform:translateY(-3px)}.contactPage-pin{display:flex;justify-content:center;margin-bottom:8px}.contactPage-pin img{width:90px}@media (max-width:992px){.contactPage-heroShell{grid-template-columns:1fr}.contactPage-heroContent{padding:16px}}@media (max-width:768px){.contactPage-hero{padding:18px 0 12px}.contactPage-crumbs ul{font-size:12px}.contactPage-sectionHead{align-items:flex-start;flex-direction:column}.contactPage-body{padding-top:18px}}@media (max-width:480px){.contactPage-heroShell{padding:14px}.contactPage-heroCopy h1{font-size:24px}.contactPage-addressCard{padding:12px}}.faq-container{background:#f9fafc;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 6px #0000001a;font-family:"Arial, sans-serif";margin:40px auto;max-width:800px;padding:20px}h2{color:#333;margin-bottom:20px;text-align:center}.faq-list{margin:20px 0}.faq-item{border-bottom:1px solid #ddd;padding:10px 0}.faq-question{align-items:center;color:#2c3e50;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;padding:10px;transition:background .3s}.faq-question:hover{background:#eaf2ff}.faq-question.active{color:#1e90ff}.faq-toggle{font-size:18px}.faq-answer{background:#f4f8ff;border-radius:4px;color:#555;font-size:14px;margin-top:10px;padding:10px}.faq-contact{font-size:14px;margin-top:30px;text-align:center}.faq-contact h3{color:#2c3e50;margin-bottom:10px}.faq-contact a{color:#1e90ff;text-decoration:none}.faq-contact a:hover{text-decoration:underline}.termsPage{background:#f6f7fb;color:#1f2430;font-family:Poppins,Segoe UI,sans-serif}.termsPage a{color:inherit;text-decoration:none}.termsPage-hero{background:linear-gradient(120deg,#f7f8fb,#eef2ff 45%,#fff);border-bottom:1px solid #e6ebf5;padding:26px 0 18px}.termsPage-crumbs ul{color:#6b7280;display:flex;font-size:13px;gap:10px;list-style:none;margin:0 0 10px;padding:0}.termsPage-crumbs li:after{color:#a1a8b8;content:"›";margin:0 6px}.termsPage-crumbs li:last-child:after{content:""}.termsPage-heroContent{grid-gap:8px;background:#fff;border:1px solid #e6ebf5;border-radius:16px;box-shadow:0 14px 32px #304aa114;display:grid;gap:8px;padding:20px}.termsPage-kicker{color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 6px;text-transform:uppercase}.termsPage-heroContent h1{color:#111827;font-size:clamp(24px,3vw,28px);font-weight:800;margin:0 0 6px}.termsPage-sub{color:#4c5770;font-size:14px;line-height:1.6;margin:0 0 12px}.termsPage-filters{display:flex;flex-wrap:wrap;gap:10px}.termsPage-filterBtn{background:#f5f7fd;border:1px solid #d5dbeb;border-radius:12px;color:#1f2430;cursor:pointer;font-weight:700;padding:10px 14px;transition:all .15s ease}.termsPage-filterBtn:hover{border-color:#4d7cff;box-shadow:0 10px 20px #4d7cff29;color:#4d7cff}.termsPage-filterBtn.active{background:linear-gradient(120deg,#ff7058,#f34236);border-color:#0000;box-shadow:0 12px 26px #f342363d;color:#fff}.termsPage-body{grid-gap:24px;display:grid;gap:24px;padding:26px 0 40px}.termsPage-section{background:#fff;border:1px solid #e6ebf5;border-radius:14px;box-shadow:0 10px 24px #3246960f;padding:20px}.termsPage-section+.termsPage-section{margin-top:4px}.termsPage-sectionHead{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.termsPage-eyebrow{color:#7b86a6;font-size:12px;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.termsPage-sectionHead h3{color:#111827;font-size:20px;font-weight:800;margin:4px 0 0}.termsPage-subHead{color:#4c5770;font-size:14px;margin:6px 0 0}.termsPage-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.termsPage-grid.single{grid-template-columns:1fr}.termsPage-card{background:#fff;border:1px solid #e6ebf5;border-radius:14px;box-shadow:0 10px 24px #3246960f;height:100%;padding:14px;transition:transform .15s ease,box-shadow .18s ease}.termsPage-card:hover{box-shadow:0 16px 32px #3246961f;transform:translateY(-3px)}.termsPage-card h5{color:#111827;font-size:16px;font-weight:800;margin:0 0 8px}.termsPage-card ul{grid-gap:6px;color:#4c5770;display:grid;font-size:14px;gap:6px;line-height:1.55;margin:0;padding-left:18px}.termsPage-card p{color:#4c5770;font-size:14px;line-height:1.6;margin:0 0 8px}.termsPage-card strong{color:#0f172a}@media (max-width:992px){.termsPage-heroContent{padding:16px}}@media (max-width:768px){.termsPage-hero{padding:18px 0 12px}.termsPage-crumbs ul{font-size:12px}.termsPage-sectionHead{align-items:flex-start;flex-direction:column}.termsPage-body{padding-top:18px}.termsPage-section{padding:16px}}@media (max-width:540px){.termsPage-grid{grid-template-columns:1fr}}.shippingPage{background:#f6f7fb;color:#1f2430;font-family:Poppins,Segoe UI,sans-serif}.shippingPage a{color:inherit;text-decoration:none}.shippingPage-hero{background:linear-gradient(120deg,#f7f8fb,#eef2ff 45%,#fff);border-bottom:1px solid #e6ebf5;padding:26px 0 18px}.shippingPage-crumbs ul{color:#6b7280;display:flex;font-size:13px;gap:10px;list-style:none;margin:0 0 10px;padding:0}.shippingPage-crumbs li:after{color:#a1a8b8;content:"›";margin:0 6px}.shippingPage-crumbs li:last-child:after{content:""}.shippingPage-heroContent{background:#fff;border:1px solid #e6ebf5;border-radius:16px;box-shadow:0 14px 32px #304aa114;padding:20px}.shippingPage-kicker{color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 6px;text-transform:uppercase}.shippingPage-heroContent h1{color:#111827;font-size:28px;font-weight:800;margin:0 0 6px}.shippingPage-sub{color:#4c5770;margin:0 0 12px}.shippingPage-filters{display:flex;flex-wrap:wrap;gap:10px}.shippingPage-filterBtn{background:#f5f7fd;border:1px solid #d5dbeb;border-radius:12px;color:#1f2430;cursor:pointer;font-weight:700;padding:10px 14px;transition:all .15s ease}.shippingPage-filterBtn:hover{border-color:#4d7cff;box-shadow:0 10px 20px #4d7cff29;color:#4d7cff}.shippingPage-filterBtn.active{background:linear-gradient(120deg,#ff7058,#f34236);border-color:#0000;box-shadow:0 12px 26px #f342363d;color:#fff}.shippingPage-body{padding:26px 0 40px}.shippingPage-section{margin-bottom:28px}.shippingPage-sectionHead{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.shippingPage-eyebrow{color:#7b86a6;font-size:12px;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.shippingPage-sectionHead h3{font-size:20px;font-weight:800;margin:4px 0 0}.shippingPage-chipRow{display:flex;flex-wrap:wrap;gap:8px}.shippingPage-chip{background:#eef1ff;border-radius:12px;color:#2d3e91;font-size:12px;font-weight:700;padding:8px 12px}.shippingPage-chip.active{background:#1f2a53;color:#fff}.shippingPage-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.shippingPage-card{background:#fff;border:1px solid #e6ebf5;border-radius:14px;box-shadow:0 10px 24px #3246960f;height:100%;padding:14px;transition:transform .15s ease,box-shadow .18s ease}.shippingPage-card:hover{box-shadow:0 16px 32px #3246961f;transform:translateY(-3px)}.shippingPage-card h5{color:#111827;font-weight:800;margin:0 0 8px}.shippingPage-card li,.shippingPage-card p{color:#4c5770;line-height:1.55}.shippingPage-card ol,.shippingPage-card ul{grid-gap:6px;display:grid;gap:6px;margin:0;padding-left:18px}@media (max-width:992px){.shippingPage-heroContent{padding:16px}}@media (max-width:768px){.shippingPage-hero{padding:18px 0 12px}.shippingPage-crumbs ul{font-size:12px}.shippingPage-sectionHead{align-items:flex-start;flex-direction:column}.shippingPage-body{padding-top:18px}}@media (max-width:480px){.shippingPage-heroContent h1{font-size:24px}.shippingPage-card{padding:12px}}.checkoutPage{background:#f6f7fb;color:#1f2430;font-family:Poppins,Segoe UI,sans-serif}.checkoutPage a{color:inherit;text-decoration:none}.checkoutPage-hero{background:linear-gradient(120deg,#f7f8fb,#eef2ff 45%,#fff);border-bottom:1px solid #e6ebf5;padding:26px 0 18px}.checkoutPage-crumbs ul{color:#6b7280;display:flex;font-size:13px;gap:10px;list-style:none;margin:0 0 10px;padding:0}.checkoutPage-crumbs li:after{color:#a1a8b8;content:"›";margin:0 6px}.checkoutPage-crumbs li:last-child:after{content:""}.checkoutPage-heroContent{background:#fff;border:1px solid #e6ebf5;border-radius:16px;box-shadow:0 14px 32px #304aa114;padding:20px}.checkoutPage-kicker{color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 6px;text-transform:uppercase}.checkoutPage-heroContent h1{color:#111827;font-size:28px;font-weight:800;margin:0 0 6px}.checkoutPage-sub{color:#4c5770;margin:0 0 12px}.checkoutPage-filters{display:flex;flex-wrap:wrap;gap:10px}.checkoutPage-filterBtn{background:#f5f7fd;border:1px solid #d5dbeb;border-radius:12px;color:#1f2430;cursor:pointer;font-weight:700;padding:10px 14px;transition:all .15s ease}.checkoutPage-filterBtn:hover{border-color:#4d7cff;box-shadow:0 10px 20px #4d7cff29;color:#4d7cff}.checkoutPage-filterBtn.active{background:linear-gradient(120deg,#ff7058,#f34236);border-color:#0000;box-shadow:0 12px 26px #f342363d;color:#fff}.checkoutPage-body{padding:26px 0 40px}.checkoutPage-section{margin-bottom:28px}.checkoutPage-sectionHead{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.checkoutPage-eyebrow{color:#7b86a6;font-size:12px;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.checkoutPage-sectionHead h3{font-size:20px;font-weight:800;margin:4px 0 0}.checkoutPage-chipRow{display:flex;flex-wrap:wrap;gap:8px}.checkoutPage-chip{background:#eef1ff;border-radius:12px;color:#2d3e91;font-size:12px;font-weight:700;padding:8px 12px}.checkoutPage-chip.active{background:#1f2a53;color:#fff}.checkoutPage-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.checkoutPage-card{background:#fff;border:1px solid #e6ebf5;border-radius:14px;box-shadow:0 10px 24px #3246960f;height:100%;padding:14px;transition:transform .15s ease,box-shadow .18s ease}.checkoutPage-card:hover{box-shadow:0 16px 32px #3246961f;transform:translateY(-3px)}.checkoutPage-card h5{color:#111827;font-weight:800;margin:0 0 8px}.checkoutPage-card li,.checkoutPage-card p{color:#4c5770;line-height:1.55}.checkoutPage-card ol,.checkoutPage-card ul{grid-gap:6px;display:grid;gap:6px;margin:0;padding-left:18px}@media (max-width:992px){.checkoutPage-heroContent{padding:16px}}@media (max-width:768px){.checkoutPage-hero{padding:18px 0 12px}.checkoutPage-crumbs ul{font-size:12px}.checkoutPage-sectionHead{align-items:flex-start;flex-direction:column}.checkoutPage-body{padding-top:18px}}@media (max-width:480px){.checkoutPage-heroContent h1{font-size:24px}.checkoutPage-card{padding:12px}}.privacyPage{background:#f6f7fb;color:#1f2430;font-family:Poppins,Segoe UI,sans-serif}.privacyPage a{color:inherit;text-decoration:none}.privacyPage-hero{background:linear-gradient(120deg,#f7f8fb,#eef2ff 45%,#fff);border-bottom:1px solid #e6ebf5;padding:26px 0 18px}.privacyPage-crumbs ul{color:#6b7280;display:flex;font-size:13px;gap:10px;list-style:none;margin:0 0 10px;padding:0}.privacyPage-crumbs li:after{color:#a1a8b8;content:"›";margin:0 6px}.privacyPage-crumbs li:last-child:after{content:""}.privacyPage-heroContent{background:#fff;border:1px solid #e6ebf5;border-radius:16px;box-shadow:0 14px 32px #304aa114;padding:20px}.privacyPage-kicker{color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 6px;text-transform:uppercase}.privacyPage-heroContent h1{color:#111827;font-size:28px;font-weight:800;margin:0 0 6px}.privacyPage-sub{color:#4c5770;margin:0 0 12px}.privacyPage-filters{display:flex;flex-wrap:wrap;gap:10px}.privacyPage-filterBtn{background:#f5f7fd;border:1px solid #d5dbeb;border-radius:12px;color:#1f2430;cursor:pointer;font-weight:700;padding:10px 14px;transition:all .15s ease}.privacyPage-filterBtn:hover{border-color:#4d7cff;box-shadow:0 10px 20px #4d7cff29;color:#4d7cff}.privacyPage-filterBtn.active{background:linear-gradient(120deg,#ff7058,#f34236);border-color:#0000;box-shadow:0 12px 26px #f342363d;color:#fff}.privacyPage-body{padding:26px 0 40px}.privacyPage-section{margin-bottom:28px}.privacyPage-sectionHead{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.privacyPage-eyebrow{color:#7b86a6;font-size:12px;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.privacyPage-sectionHead h3{font-size:20px;font-weight:800;margin:4px 0 0}.privacyPage-subHead{color:#4c5770;margin:6px 0 0}.privacyPage-chipRow{display:flex;flex-wrap:wrap;gap:8px}.privacyPage-chip{background:#eef1ff;border-radius:12px;color:#2d3e91;font-size:12px;font-weight:700;padding:8px 12px}.privacyPage-chip.active{background:#1f2a53;color:#fff}.privacyPage-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.privacyPage-grid.single{grid-template-columns:1fr}.privacyPage-card{background:#fff;border:1px solid #e6ebf5;border-radius:14px;box-shadow:0 10px 24px #3246960f;height:100%;padding:14px;transition:transform .15s ease,box-shadow .18s ease}.privacyPage-card:hover{box-shadow:0 16px 32px #3246961f;transform:translateY(-3px)}.privacyPage-card h5{color:#111827;font-weight:800;margin:0 0 8px}.privacyPage-card li,.privacyPage-card p{color:#4c5770;line-height:1.55}.privacyPage-card ol,.privacyPage-card ul{grid-gap:6px;display:grid;gap:6px;margin:0;padding-left:18px}@media (max-width:992px){.privacyPage-heroContent{padding:16px}}@media (max-width:768px){.privacyPage-hero{padding:18px 0 12px}.privacyPage-crumbs ul{font-size:12px}.privacyPage-sectionHead{align-items:flex-start;flex-direction:column}.privacyPage-body{padding-top:18px}}@media (max-width:480px){.privacyPage-heroContent h1{font-size:24px}.privacyPage-card{padding:12px}}.profilePage{--profile-accent:#ff7a18;background:linear-gradient(180deg,#f9fafb,#f6f7fb 45%,#fff);min-height:100vh;padding:24px 0 48px}.profilePage-shell{margin:0 auto;max-width:1200px;padding:0 clamp(16px,4vw,32px);width:100%}.profilePage-hero{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:18px 0 12px}.profilePage-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.profilePage-eyebrow{color:var(--profile-accent);font-size:12px;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.profilePage-crumb{color:#9ca3af;font-size:13px;margin-top:8px}.profilePage-title{color:#0f172a;font-size:28px;font-weight:700;margin:0}.profilePage-sub{color:#475569;margin:6px 0 0}.profilePage-cta,.profilePage-secondary{border:none;border-radius:12px;cursor:pointer;font-weight:700;padding:12px 16px;transition:transform .12s ease,box-shadow .18s ease}.profilePage-ghost{background:#fffaf6;border:1px solid #ffd9bd;border-radius:12px;color:#b45309;cursor:pointer;font-weight:700;padding:12px 16px;transition:transform .12s ease,box-shadow .18s ease,border-color .12s ease}.profilePage-ghost:hover{border-color:#ffb26b;transform:translateY(-1px)}.profilePage-cta{background:linear-gradient(135deg,#ff7a18,#ff4e2f);box-shadow:0 12px 24px #ff7a1847;color:#fff}.profilePage-cta:hover{transform:translateY(-1px)}.profilePage-secondary{background:#fff;border:1px solid #ffd9bd;color:#b45309}.profilePage-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:12px}.profilePage-overview{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:12px 0 6px}.profilePage-overview-card{background:#fff;border:1px solid #ffe1c7;border-radius:14px;box-shadow:0 12px 24px #ff7a1814;padding:12px 14px;transition:transform .12s ease,box-shadow .18s ease}.profilePage-overview-card:hover{box-shadow:0 16px 32px #0f172a1f;transform:translateY(-2px)}.profilePage-overview-label{color:#9a3412;font-size:13px;font-weight:700;margin:0}.profilePage-overview-value{color:#0f172a;font-size:18px;font-weight:800;margin:4px 0 0}.profilePage-card{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 14px 38px #0f172a14;padding:18px}.profilePage-primary{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:auto 1fr}.profilePage-avatar{background:#fff2e8;border:1px solid #ffd2b5;border-radius:20px;color:#c2410c;display:grid;font-size:28px;font-weight:800;height:76px;place-items:center;width:76px}.profilePage-primary-info h3{color:#0f172a;font-size:20px;margin:0 0 4px}.profilePage-primary-info p{color:#475569;margin:2px 0}.profilePage-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.profilePage-tag{background:#fff2e8;border:1px solid #ffd2b5;border-radius:999px;color:#9a3412;font-size:12px;font-weight:600;padding:6px 10px}.profilePage-card-head h4{color:#0f172a;margin:0 0 10px}.profilePage-list{grid-gap:12px;display:grid;gap:12px;margin:0}.profilePage-list dt{color:#1e293b;font-weight:700}.profilePage-list dd{color:#475569;margin:2px 0 0}.profilePage-inline{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.profilePage-pill-row{display:flex;flex-wrap:wrap;gap:10px}.profilePage-chip{background:#fff2e8;border:1px solid #ffd9bd;border-radius:12px;color:#b45309;font-weight:600;padding:8px 12px}.profilePage-muted{color:#6b7280;margin:10px 0 0}.profilePage-security{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.profilePage-security li{align-items:center;border:1px dashed #ffd9bd;border-radius:12px;display:flex;justify-content:space-between;padding:10px 12px}.profilePage-status{color:#0f172a;font-weight:700}.profilePage-status.success{color:#15803d}.profilePage-skeleton{animation:profilePage-shimmer 1.4s ease infinite;background:linear-gradient(90deg,#f6f7f8 25%,#e9ecf1 37%,#f6f7f8 63%);background-size:400% 100%;border-radius:16px;height:180px;margin-top:24px}@keyframes profilePage-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.profilePage-guest-card{background:#fff;border:1px solid #ffd9bd;border-radius:14px;box-shadow:0 12px 28px #0f172a0f;color:#6b7280;margin-top:12px;padding:18px}@media (max-width:768px){.profilePage-hero{align-items:flex-start;flex-direction:column}.profilePage-hero-actions{justify-content:flex-start;width:100%}.profilePage-primary{grid-template-columns:1fr}.profilePage-security li{align-items:flex-start;flex-direction:column;gap:6px}}.addressCreate{--ac-bg:#f5f7fb;--ac-surface:#fff;--ac-surface-2:#eef3ff;--ac-border:#e4e8f1;--ac-ink:#0f172a;--ac-muted:#5f6678;--ac-primary:#155eef;--ac-primary-strong:#0f3dbf;--ac-success:#16a34a;background:radial-gradient(circle at 16% 18%,#2176ff1f,#0000 32%),radial-gradient(circle at 86% 6%,#14b8a61f,#0000 30%),var(--ac-bg);color:var(--ac-ink);font-family:Manrope,Segoe UI,system-ui,sans-serif;min-height:100vh}.addressCreate-shell{margin:0 auto;max-width:1180px;padding:40px 22px 56px}.addressCreate-hero{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;padding:6px 6px 30px}.addressCreate-heroContent{display:flex;flex-direction:column;gap:10px;max-width:720px}.addressCreate-eyebrow{color:#748097;font-size:12px;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.addressCreate-title{font-size:34px;letter-spacing:-.02em;line-height:1.15;margin:2px 0}.addressCreate-sub{color:var(--ac-muted);font-size:15px;margin:0;max-width:560px}.addressCreate-metaRow{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.addressCreate-crumb{background:#edf0f7;border-radius:10px;color:#7b8292;font-size:13px;padding:8px 10px}.addressCreate-pill{background:linear-gradient(135deg,var(--ac-primary),#1a4fd9);border-radius:999px;box-shadow:0 10px 24px #155eef47;color:#fff;font-size:12px;font-weight:700;padding:8px 12px}.addressCreate-pill-light{background:#e8edff;box-shadow:none;color:var(--ac-primary-strong)}.addressCreate-trust{align-items:flex-start;background:linear-gradient(135deg,#0f172a,#0b1220);border:1px solid #1f2937;border-radius:16px;box-shadow:0 22px 50px #0f172a59;color:#e3ebff;display:flex;gap:12px;max-width:320px;min-width:260px;padding:16px 18px}.addressCreate-trust-icon{background:#ffffff14;border-radius:12px;color:#c8d5ff;display:grid;height:44px;place-items:center;width:44px}.addressCreate-lock{height:22px;width:22px}.addressCreate-trust-title{font-size:15px;font-weight:700;margin:0 0 4px}.addressCreate-trust-copy{color:#c7d0e6;font-size:13px;line-height:1.4;margin:0}.addressCreate-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,2.1fr) minmax(280px,1fr)}.addressCreate-panel{background:var(--ac-surface);border:1px solid var(--ac-border);border-radius:18px;box-shadow:0 26px 60px #0f172a12,0 10px 25px #0f172a0a;padding:24px}.addressCreate-saved{background:linear-gradient(120deg,#f4f7ff,#eef4ff);border:1px solid var(--ac-border);border-radius:14px;margin-bottom:16px;padding:18px}.addressCreate-saved-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.addressCreate-skeleton{animation:addressCreateShimmer 1.1s linear infinite;background:linear-gradient(90deg,#eef2f7,#f5f7fb 50%,#eef2f7);background-size:200% 100%;border-radius:12px;height:72px;margin-top:14px}@keyframes addressCreateShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.addressCreate-saved-card{background:#fff;border:1px solid #dbe4ff;border-radius:12px;display:flex;flex-direction:column;gap:8px;margin-top:14px;padding:14px}.addressCreate-saved-main{align-items:center;display:flex;gap:12px}.addressCreate-avatar{background:#1d4ed8;border-radius:12px;color:#fff;display:grid;font-weight:700;height:44px;place-items:center;width:44px}.addressCreate-saved-main h4{margin:0 0 4px}.addressCreate-saved-main p{color:var(--ac-muted);margin:0}.addressCreate-saved-meta{color:#475569;display:flex;flex-wrap:wrap;font-size:13px;gap:12px}.addressCreate-empty{background:#f8fafc;border-radius:10px;color:#475569;margin-top:12px;padding:12px}.addressCreate-panel-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:6px 0 18px}.addressCreate-label{color:#9aa1b3;font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.addressCreate-panel-head h2{font-size:22px;letter-spacing:-.01em;margin:0}.addressCreate-muted{color:var(--ac-muted);font-size:14px;line-height:1.5;margin:4px 0 0}.addressCreate-ghost{background:#0000;border:1px solid var(--ac-border);border-radius:10px;color:var(--ac-ink);cursor:pointer;font-weight:600;padding:10px 14px;transition:all .2s ease}.addressCreate-ghost:hover{border-color:var(--ac-primary);color:var(--ac-primary)}.addressCreate-form{display:flex;flex-direction:column;gap:18px}.addressCreate-grid{grid-gap:14px 18px;display:grid;gap:14px 18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.addressCreate-field{display:flex;flex-direction:column;gap:8px}.addressCreate-field-label{color:var(--ac-ink);font-size:14px;font-weight:600}.addressCreate-required{color:#ef4444;margin-left:4px}.addressCreate-input{background:#f8fafc;border:1px solid var(--ac-border);border-radius:12px;font-size:15px;padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.addressCreate-input:focus-visible{background:#fff;border-color:var(--ac-primary);box-shadow:0 0 0 3px #155eef29;outline:none}.addressCreate-type{background:#f9fbff;border:1px dashed var(--ac-border);border-radius:14px;padding:16px}.addressCreate-type-options{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:10px}.addressCreate-type-pill{align-items:center;background:#fff;border:1px solid var(--ac-border);border-radius:12px;box-shadow:0 10px 20px #0f172a05;cursor:pointer;display:flex;gap:10px;padding:12px 14px;transition:all .2s ease}.addressCreate-type-pill input{accent-color:var(--ac-primary);margin:0}.addressCreate-type-pill small{color:var(--ac-muted);display:block;margin-top:2px}.addressCreate-type-pill.is-active{background:#eef2ff;border-color:var(--ac-primary);box-shadow:0 10px 26px #155eef2e}.addressCreate-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.addressCreate-primary{background:linear-gradient(135deg,var(--ac-primary),var(--ac-primary-strong));border:none;border-radius:12px;box-shadow:0 14px 30px #155eef59;color:#fff;cursor:pointer;font-weight:700;padding:12px 18px;transition:transform .15s ease,box-shadow .2s ease}.addressCreate-primary:hover{box-shadow:0 18px 38px #155eef66;transform:translateY(-1px)}.addressCreate-secondary{background:#fff;border:1px solid var(--ac-border);border-radius:12px;color:var(--ac-ink);cursor:pointer;font-weight:600;padding:12px 16px;transition:border-color .2s ease,color .2s ease}.addressCreate-secondary:hover{border-color:var(--ac-primary);color:var(--ac-primary)}.addressCreate-meta{color:var(--ac-muted);font-size:13px;margin-left:auto}.addressCreate-status{background:#ecfdf3;border:1px solid #22c55e;border-radius:12px;color:#166534;font-weight:600;margin-top:6px;padding:12px 14px}.addressCreate-aside{display:flex;flex-direction:column;gap:14px}.addressCreate-aside-card{background:var(--ac-surface);border:1px solid var(--ac-border);border-radius:16px;box-shadow:0 18px 32px #0f172a0f;padding:18px}.addressCreate-aside-card h4{font-size:17px;letter-spacing:-.01em;margin:0 0 6px}.addressCreate-checklist{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:10px 0 0;padding:0}.addressCreate-checklist li{color:var(--ac-muted);line-height:1.5;padding-left:22px;position:relative}.addressCreate-checklist li:before{background:linear-gradient(135deg,var(--ac-primary),#0ea5e9);border-radius:50%;box-shadow:0 0 0 4px #155eef1f;content:"";height:10px;left:0;position:absolute;top:6px;width:10px}@media (max-width:1100px){.addressCreate-hero{flex-direction:column}.addressCreate-trust{max-width:none;width:100%}.addressCreate-layout{grid-template-columns:1fr}}@media (max-width:720px){.addressCreate-shell{padding:26px 16px 40px}.addressCreate-title{font-size:28px}.addressCreate-actions{align-items:stretch}.addressCreate-meta{margin-left:0;width:100%}}@media (max-width:540px){.addressCreate-grid{grid-template-columns:1fr}.addressCreate-trust{flex-direction:row}.addressCreate-panel{padding:18px}}.addressBook{color:#0f172a;font-family:Inter,Segoe UI,system-ui,sans-serif;min-height:100vh}.addressBook-shell{margin:0 auto;max-width:1180px;padding:32px 20px 48px}.addressBook-hero{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.addressBook-eyebrow{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 6px;text-transform:uppercase}.addressBook-title{font-size:30px;margin:0}.addressBook-sub{color:#475569;margin:6px 0 0}.addressBook-ghost{background:#fff7ed;border:1px dashed #ff7058a6;border-radius:12px;color:#7c2d12;cursor:pointer;font-weight:700;padding:10px 14px;transition:all .2s ease}.addressBook-ghost:hover{border-color:#ff7058}.addressBook-grid{align-items:stretch;display:flex;flex-direction:column;gap:18px}.addressBook-list{background:#fff;border:1px solid #ff705847;border-radius:16px;box-shadow:0 18px 40px #0f172a0f;padding:18px}.addressBook-list-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.addressBook-label{color:#94a3b8;font-size:12px;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.addressBook-cards{grid-gap:12px;display:grid;gap:12px}.addressBook-card{background:#fff7ed;border:1px solid #ff705859;border-radius:14px;padding:14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s}.addressBook-card:hover{border-color:#ff7058;box-shadow:0 10px 24px #ff70582e}.addressBook-card.is-default{background:#ffe9e3;border-color:#ff7058;box-shadow:0 14px 30px #ff70583d}.addressBook-card-top{align-items:center;display:flex;gap:10px}.addressBook-avatar{background:linear-gradient(120deg,#ff7058,#f34236);border-radius:12px;color:#fff;display:grid;font-weight:700;height:40px;place-items:center;width:40px}.addressBook-chip{background:#f34236;border-radius:999px;color:#fff;font-size:12px;font-weight:700;margin-left:auto;padding:6px 10px}.addressBook-addressline{font-weight:600;margin:10px 0 4px}.addressBook-muted{color:#64748b;margin:2px 0}.addressBook-card-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.addressBook-primary{background:linear-gradient(120deg,#ff7058,#f34236);border:none;border-radius:12px;box-shadow:0 12px 24px #2563eb4d;color:#fff;cursor:pointer;font-weight:700;padding:10px 14px;transition:transform .15s ease,box-shadow .2s ease}.addressBook-primary:hover{box-shadow:0 16px 30px #f3423659;transform:translateY(-1px)}.addressBook-secondary{background:#fff;border:1px solid #ff705859;border-radius:12px;color:#0f172a;cursor:pointer;font-weight:600;padding:10px 14px;transition:border-color .2s ease}.addressBook-secondary:hover{border-color:#ff7058}.addressBook-form-shell{background:#fff;border:1px solid #ff705847;border-radius:16px;box-shadow:0 18px 40px #0f172a0f;padding:18px}.addressBook-form-head h3{margin:2px 0 6px}.addressBook-form{display:flex;flex-direction:column;gap:12px}.addressBook-row{grid-gap:12px;display:grid;gap:12px}.addressBook-row.two{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.addressBook-row.three{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.addressBook-field{color:#0f172a;display:flex;flex-direction:column;font-size:14px;gap:6px}.addressBook-field input,.addressBook-field select{background:#fffaf6;border:1px solid #ff705859;border-radius:12px;font-size:15px;padding:11px 12px;transition:border-color .2s ease,box-shadow .2s ease,background .2s;width:100%}.addressBook-field input:focus-visible,.addressBook-field select:focus-visible{background:#fff;border-color:#ff7058;box-shadow:0 0 0 3px #ff705829;outline:none}.addressBook-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.addressBook-status{color:#0f172a;font-weight:600}.addressBook-alert,.addressBook-empty{background:#ffe9e3;border:1px dashed #ff7058;border-radius:12px;color:#7c2d12;padding:12px 14px}.addressBook-empty .addressBook-primary{margin-top:8px}.addressBook-skeleton-list{grid-gap:10px;display:grid;gap:10px}.addressBook-skeleton-card{animation:addressBookShimmer 1.1s linear infinite;background:linear-gradient(90deg,#eef2f7,#f5f7fb 50%,#eef2f7);background-size:200% 100%;border-radius:12px;height:96px}@keyframes addressBookShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:640px){.addressBook-shell{padding:22px 14px 32px}.addressBook-title{font-size:26px}.addressBook-actions,.addressBook-card-actions{align-items:stretch;flex-direction:column}}
/*# sourceMappingURL=main.aa1fd780.css.map*/