@font-face{font-family:raleway-regular;src:url(https://shadisunnah.com/assets/fonts/raleway/static/Raleway-Regular.ttf)}@font-face{font-family:raleway-medium;src:url(https://shadisunnah.com/assets/fonts/raleway/static/Raleway-Medium.ttf)}@font-face{font-family:raleway-light;src:url(https://shadisunnah.com/assets/fonts/raleway/static/Raleway-Light-Font.ttf)}@font-face{font-family:raleway-semibold;src:url(https://shadisunnah.com/assets/fonts/raleway/static/Raleway-SemiBold.ttf)}@font-face{font-family:hahmlet-medium;src:url(https://shadisunnah.com/assets/fonts/hahmlet/static/Hahmlet-Medium.ttf)}@font-face{font-family:hahmlet-regular;src:url(https://shadisunnah.com/assets/fonts/hahmlet/static/Hahmlet-Regular.ttf)}@font-face{font-family:jakarta-medium;src:url(https://shadisunnah.com/assets/fonts/Plus_Jakarta_Sans/static/PlusJakartaSans-Medium.ttf)}@font-face{font-family:jakarta-semibold;src:url(https://shadisunnah.com/assets/fonts/Plus_Jakarta_Sans/static/PlusJakartaSans-SemiBold.ttf)}:root{--purple:#5D3594;--purple-dark:#4a2778;--purple-light:#7b52b0;--purple-dim:#f0eaf9;--purple-mid:#e0d1f5;--green:#50AF49;--green-dark:#3d8f38;--green-light:#6dc467;--green-dim:rgba(80, 175, 73, 0.12);--green-dim2:rgba(80, 175, 73, 0.20);--gold:#e8a730;--gold-dim:#fef6e4;--rose:#e05252;--rose-dim:#fdeaea;--ink:#1a1230;--slate:#4a4560;--muted:#9590a8;--border:#ede9f5;--bg:#f8f5ff;--white:#ffffff;--radius:14px;--radius-sm:9px;--shadow-xs:0 1px 4px rgba(93, 53, 148, 0.06);--shadow-sm:0 3px 12px rgba(93, 53, 148, 0.09);--shadow-md:0 8px 28px rgba(93, 53, 148, 0.13)}*,body{margin:0;border:0;font-family:raleway-regular,serif}body{padding:20px 0}.hahmlet-medium{font-family:hahmlet-medium,serif}.hahmlet-regular{font-family:hahmlet-regular,serif}.raleway-light{font-family:raleway-light,serif}.raleway-medium{font-family:raleway-medium,serif}.raleway-semibold{font-family:raleway-semibold,serif}.jakarta-semibold{font-family:jakarta-semibold,serif}.jakarta-medium{font-family:jakarta-medium,serif}.fs-40{font-size:40px!important}.py-40{padding:4rem 0}.p-40{padding:4rem}.fs-16{font-size:16px}.fs-12{font-size:12px}.fs-18{font-size:18px}.fs-20{font-size:20px}.fs-24{font-size:24px}.fs-54{font-size:54px}.fs-56{font-size:56px}.w-40{width:40px}.h-40{height:40px}.w-85{width:85%}.w-90{width:90%}.h-90{height:90%}.navbar{background:linear-gradient(90deg,rgb(93 53 148 / .1) 0%,#FAFAFA 40%,rgb(80 175 73 / .1) 70%,rgb(93 53 148 / .1) 100%);border-radius:10px;min-height:75px}.navbar a{font-size:18px}.bg-green{background:#50AF49!important}.bg-light-green{background:rgb(80 175 73 / .2)!important}.bg-purple{background:#5D3594!important}.color-green{color:#50AF49!important}.color-purple{color:#5D3594!important}.logo{width:150px}.banner{border-radius:10px;margin-top:20px;position:relative;overflow:hidden;background-color:#fafafa;height:600px}.banner .group{top:582px;left:-208px;width:910px;height:912px;opacity:.4;position:absolute;aspect-ratio:1}.banner .ellipse{top:0;left:378px;background-color:#5d3594;position:absolute;width:533px;height:533px;border-radius:266.3px;filter:blur(182.4px)}.banner .div{top:113px;left:0;background-color:#50af49;position:absolute;width:533px;height:533px;border-radius:266.3px;filter:blur(182.4px)}.banner .ellipse-2{top:379px;left:354px;background-color:#fff;position:absolute;width:533px;height:533px;border-radius:266.3px;filter:blur(182.4px)}.banner .group-2{top:-447px;left:968px;width:820px;height:822px;transform:rotate(-153.85deg);opacity:.3;position:absolute;aspect-ratio:1}.banner .ellipse-3{position:absolute;top:1px;left:340px;width:480px;height:480px;background-color:#5d3594;border-radius:240.02px;filter:blur(164.4px)}.banner .ellipse-4{position:absolute;top:102px;left:1px;width:480px;height:480px;background-color:#50af49;border-radius:240.02px;filter:blur(164.4px)}.mt-5rem{margin-top:5rem}.banner .ellipse-5{position:absolute;top:342px;left:319px;width:480px;height:480px;background-color:#fff;border-radius:240.02px;filter:blur(164.4px)}.banner h1,.banner span{font-family:hahmlet-medium,serif;font-size:56px}.banner p{font-size:18px}.banner img{width:100%;height:100%}.quote{position:relative;background-color:#fff;overflow:hidden}.quote i{color:#B3B6B7;font-size:66px}.quote .group{position:absolute;top:-430px;left:-226px;width:630px;height:631px;transform:rotate(-164.37deg);aspect-ratio:1;opacity:.3}.quote .ellipse{top:0;left:261px;background-color:#5d3594;position:absolute;width:369px;height:369px;border-radius:184.32px/184.31px;filter:blur(126.24px)}.quote .div{top:78px;left:0;background-color:#50af49;position:absolute;width:369px;height:369px;border-radius:184.32px/184.31px;filter:blur(126.24px)}.quote .ellipse-2{top:263px;left:245px;background-color:#fff;position:absolute;width:369px;height:369px;border-radius:184.32px/184.31px;filter:blur(126.24px)}.quote .group-2{position:absolute;top:-398px;left:1108px;width:630px;height:631px;transform:rotate(-140.36deg);aspect-ratio:1;opacity:.3}.quote .ellipse-3{position:absolute;top:1px;left:261px;width:369px;height:369px;background-color:#5d3594;border-radius:184.32px/184.31px;filter:blur(126.24px)}.quote .ellipse-4{position:absolute;top:78px;left:1px;width:369px;height:369px;background-color:#50af49;border-radius:184.32px/184.31px;filter:blur(126.24px)}.gap-7{gap:7rem}.approach-to-matchmaking .accordion .accordion-item{background:#FAFAFA}.approach-to-matchmaking .accordion .accordion-header button{background:#FAFAFA}.approach-to-matchmaking .accordion .accordion-header button:focus{box-shadow:none}.approach-to-matchmaking .accordion .accordion-header .accordion-button:after{background-color:rgb(80 175 73 / .2);color:#000!important;width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center;padding:0;text-align:center;top:0;background-position:center center;background-size:50%}.approach-to-matchmaking .accordion .accordion-header .accordion-button:not(.collapsed){color:#5d3594}.how-it-works{background:#FAFAFA;position:relative}.how-it-works{position:relative;background-color:#fff;overflow:hidden}.how-it-works i{color:#B3B6B7;font-size:66px}.how-it-works .group{bottom:50px;left:0;transform:rotate(15.63deg);position:absolute;width:630px;height:631px;aspect-ratio:1;opacity:.3}.how-it-works .group .ellipse{bottom:0;left:0;z-index:1;background-color:#5d3594;position:absolute;width:369px;height:369px;border-radius:184.32px/184.31px;filter:blur(126.24px)}.how-it-works .group .div{bottom:78px;left:0;background-color:#50af49;position:absolute;width:369px;height:369px;border-radius:184.32px/184.31px;filter:blur(126.24px)}.how-it-works .group .ellipse-2{bottom:63px;left:245px;background-color:#fff;position:absolute;width:369px;height:369px;border-radius:184.32px/184.31px;filter:blur(126.24px)}.how-it-works .group-2{bottom:22px;left:1218px;transform:rotate(39.64deg);position:absolute;width:630px;height:631px;aspect-ratio:1;opacity:.3}.how-it-works .group-2 .ellipse-3{position:absolute;bottom:78px;left:1px;width:369px;height:369px;background-color:#50af49;border-radius:184.32px/184.31px;filter:blur(126.24px)}.bg-custom-gray{background:#FAFAFA}.fs-100{font-size:100px}.fs-18{font-size:18px}.h-350{height:350px}.package-button{background:rgb(80 175 73 / .2);height:50px}.pricing-features li:before{display:inline-block;flex-shrink:0;width:20px;height:20px;margin-right:10px;vertical-align:middle;background:url(https://shadisunnah.com/assets/images/pricing-checkbox.webp) no-repeat left center;background-size:contain;content:''}.popular .pricing-features li:before{display:inline-block;flex-shrink:0;width:20px;height:20px;margin-right:10px;vertical-align:middle;background:url(https://shadisunnah.com/assets/images/pricing-checkbox-popular.webp) no-repeat left center;background-size:contain;content:''}.rounded{border-radius:16px!important}.call-to-action{background:url(https://shadisunnah.com/assets/images/family.webp) no-repeat center center;background-size:cover;height:650px}.blog-footer{background:url(https://shadisunnah.com/assets/images/blog-footer.webp) no-repeat center center;background-size:cover;height:650px}.social-media-icons a{width:32px;height:32px}.register-icon{transform:rotate(45deg)}.contact-us{position:relative;height:500px;background-color:#fff;overflow:hidden;margin-top:20px}.blog-banner{position:relative;height:600px;background-color:#fff;overflow:hidden;margin-top:20px}.blog-banner .group,.blog-footer .group,.contact-us .group{top:582px;left:-208px;width:910px;height:912px;opacity:.4;position:absolute;aspect-ratio:1}.blog-banner .ellipse,.blog-footer .ellipse,.contact-us .ellipse{top:0;left:378px;background-color:#5d3594;width:533px;height:533px;border-radius:266.3px;position:absolute;filter:blur(182.4px)}.blog-banner .div,.blog-footer .div,.contact-us .div{top:113px;left:0;background-color:#50af49;position:absolute;width:533px;height:533px;border-radius:266.3px;filter:blur(182.4px)}.blog-banner .ellipse-2,.blog-footer .ellipse-2,.contact-us .ellipse-2{top:379px;left:354px;background-color:#fff;position:absolute;width:533px;height:533px;border-radius:266.3px;filter:blur(182.4px)}.blog-banner .group-2,.blog-footer .group-2,.contact-us .group-2{top:-447px;left:968px;width:820px;height:822px;transform:rotate(-153.85deg);opacity:.3;position:absolute;aspect-ratio:1}.blog-banner .ellipse-3,.blog-footer .ellipse-3,.contact-us .ellipse-3{top:1px;left:340px;background-color:#5d3594;position:absolute;width:480px;height:480px;border-radius:240.02px;filter:blur(164.4px)}.blog-banner .ellipse-4,.blog-footer .ellipse-4,.contact-us .ellipse-4{position:absolute;top:102px;left:1px;width:480px;height:480px;background-color:#5d3594;border-radius:240.02px;filter:blur(164.4px)}.blog-banner .ellipse-5,.blog-footer .ellipse-5,.contact-us .ellipse-5{position:absolute;top:342px;left:319px;width:480px;height:480px;background-color:#fff;border-radius:240.02px;filter:blur(164.4px)}.blog-banner img{height:600px}.contact-us img{height:500px}.blog-banner input{width:430px;height:50px;border-radius:4px!important;box-shadow:none!important;border:1px solid rgb(33 32 31 / .1)!important}.h-50-px{height:50px;border-radius:4px}.search-blog-btn i{background:rgb(255 255 255 / .2);width:40px;height:40px;border-radius:4px}.featured-badge{background-color:rgb(80 175 73 / .1)}.fs-13{font-size:13px}.fs-10{font-size:10px}.h-40-px{height:40px}.color-custom-black{color:#000A0D}.clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.clamp-3.expanded{-webkit-line-clamp:unset}.fs-31{font-size:31px}.blog-categories img.blog-image{height:250px}.blog-footer input{width:450px;height:50px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .1);border-radius:4px;box-shadow:none;color:#ffffff!important}.blog-footer input::placeholder{color:#ffffff!important}.blog-footer input:focus{background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .1);box-shadow:none}.featured-badge:before{content:"• "}.contact-us .group{top:150px;left:-208px;width:910px;height:912px;opacity:.4;position:absolute;aspect-ratio:1}.contact-us .ellipse{top:0;left:378px;background-color:#5d3594;width:533px;height:533px;border-radius:266.3px;position:absolute;filter:blur(182.4px)}.contact-us .div{top:113px;left:0;background-color:#50af49;position:absolute;width:533px;height:533px;border-radius:266.3px;filter:blur(200px)}.contact-us .ellipse-2{top:379px;left:354px;background-color:#fff;position:absolute;width:533px;height:533px;border-radius:266.3px;filter:blur(182.4px)}.contact-us .group-2{top:-447px;left:968px;width:820px;height:822px;transform:rotate(-153.85deg);opacity:.3;position:absolute;aspect-ratio:1}.contact-us .ellipse-3{top:1px;left:340px;background-color:#5d3594;position:absolute;width:480px;height:480px;border-radius:240.02px;filter:blur(164.4px)}.contact-us .ellipse-4{position:absolute;top:102px;left:1px;width:480px;height:480px;background-color:#50af49;border-radius:240.02px;filter:blur(164.4px)}.contact-us .ellipse-5{position:absolute;top:342px;left:319px;width:480px;height:480px;background-color:#fff;border-radius:240.02px;filter:blur(164.4px)}.fs-14{font-size:14px}.label-required::after{content:" *";color:red}.contact-form input,.contact-form textarea,.contact-form select{background:#fff0;border:1px solid rgb(0 10 13 / .1);box-shadow:none}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{background:#fff0;border:1px solid rgb(0 10 13 / .1);box-shadow:none}.contact-form button{width:165px;height:50px;text-align:center}.login-banner{background:url(https://shadisunnah.com/assets/images/sign-in-banner-2.webp) no-repeat top center;background-size:cover;height:calc(100vh - 40px)}.register-banner{background:url(https://shadisunnah.com/assets/images/register-banner.webp) no-repeat top center;background-size:cover;height:calc(100% - 40px)}.verify-email-page{background:url(https://shadisunnah.com/assets/images/verify-email-banner.webp) no-repeat top center;background-size:cover;height:calc(100vh - 40px)}.documents-upload-page{background:url(https://shadisunnah.com/assets/images/verify-email-banner.webp) no-repeat top center;background-size:cover;height:calc(100%)}.verification-in-progress{background:url(https://shadisunnah.com/assets/images/verification-in-progress.webp) no-repeat top center;background-size:cover;height:calc(100vh - 40px)}.login-banner{background:url(https://shadisunnah.com/assets/images/sign-in-banner-2.webp) no-repeat top center;background-size:cover;height:calc(100vh - 40px)}.fs-28{font-size:28px}.onboarding input,.onboarding select{height:44px;border-radius:8px!important;box-shadow:none!important;border:1px solid rgb(33 32 31 / .1)!important;font-family:raleway-light,serif;font-size:16px}.onboarding select{height:41px!important}.onboarding input::placeholder{font-family:raleway-light,serif;font-size:16px}.onboarding input:focus{background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .1);box-shadow:none}.onboarding input[type='checkbox']{height:15px;width:15px;border-radius:0!important;border:1px solid rgb(33 32 31 / .1)!important;margin-top:4px}.onboarding .input-error{border-color:#ea5455!important}.toggle-password{position:absolute;top:32px;right:0;border:0}.verify-email-image img{width:250px;height:250px}.upload-container{max-width:600px;margin-top:50px}.profile-border-p4{border:1px dashed #adb5bd;position:relative}.avatar-wrapper{position:relative;cursor:pointer}.avatar-circle{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#fff}.avatar-circle img{width:70px;height:70px;border-radius:50%;object-fit:cover}.browse-text{color:#2563EB;text-decoration:underline;cursor:pointer;font-weight:600}#profile-upload{display:none}.verification-page img{height:250px}.parent-avatar{width:40px;height:40px;object-fit:cover}.color-red{color:#FA2323}.sidebar{padding:0 24px;background:url(https://shadisunnah.com/assets/images/sidebar.webp) no-repeat left center;background-size:cover}.sidebar form .input-group-prepend span{height:50px;background:#fff;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.sidebar form input{height:50px;box-shadow:none!important;border:1px solid rgb(33 32 31 / .1)!important;color:#000A0D;border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-top-right-radius:4px!important;border-bottom-right-radius:4px!important;border-left:0!important}.sidebar form input::placeholder{color:#000A0D!important}.sidebar form input:focus{background:#FFF;box-shadow:none}.parents-form input,.parents-form select{height:50px;box-shadow:none!important;border:1px solid rgb(33 32 31 / .1)!important;color:rgb(0 10 13 / .8);border-radius:4px!important;background:#fff0}.parents-form input::placeholder{color:rgb(0 10 13 / .8)!important}.parents-form input:focus,.parents-form select:focus{background:#fff0;box-shadow:none}.parents-form .select2-container{width:100%!important}.parents-form .select2-container .select2-selection--single{height:50px!important;border:1px solid rgb(33 32 31 / .1)!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important;display:flex;align-items:center}.parents-form .select2-selection__rendered{line-height:normal!important;padding-left:12px!important;color:rgb(0 10 13 / .8)}.parents-form .select2-selection__arrow{height:50px!important}.parents-form textarea{box-shadow:none!important;border:1px solid rgb(33 32 31 / .1)!important;color:rgb(0 10 13 / .8);border-radius:4px!important;background:#fff0;resize:none}.parents-form textarea::placeholder{color:rgb(0 10 13 / .8)!important}.select2-selection__placeholder{color:rgb(0 10 13 / .8)!important}.parents-form textarea:focus{background:#fff0;box-shadow:none}.sidebar li a.active{background:rgb(93 53 148 / .1);color:#5D3594}.sidebar li a:hover{background:rgb(93 53 148 / .1)}.w-px-100{width:100px}.h-px-100{height:100px}.w-px-84{width:84px}.h-44-px{height:44px}.cursor-pointer{cursor:pointer}.profiles-notebook{width:280px;height:220px}.py-100{padding-top:100px;padding-bottom:100px}.fs-30{font-size:30px}.w-32{width:32px}.h-32{height:32px}.w-px-80{width:80px}.h-px-80{height:80px}.select2-container--default .select2-search--dropdown .select2-search__field{outline:none}.select2-dropdown{border:1px solid rgb(33 32 31 / .1)!important}.parents-form .input-error{border-color:#ea5455!important}.input-error{border-color:#ea5455!important}.under-review{background:rgb(221 151 1 / .1);color:#DD9701}.profile-analytics li{padding-right:15px;padding-left:15px;width:25%}.bg-light-purple,.bg-light-purple:hover{background:rgb(93 53 148 / .2)}.btn-outline-secondary:hover{background:transparent!important}.profile-excerpt{color:rgb(0 10 13 / .6)}#dropdownMenuButton:hover,#dropdownMenuButton:active,#dropdownMenuButton:focus,#dropdownMenuButton:focus-within{background:#fff0}.wizard ul li .step-no{width:28px;height:28px;background:#9E9E9E;border-radius:50%}.wizard ul li .step-no.step-purple{background-color:#5D3594}.wizard ul li .step-no.step-green{background-color:#50AF49}.wizard ul li .step-border{width:100%;height:3px;background:#9E9E9E}.wizard .step-progress{height:3px}.search-highlight{border:2px solid #5D3594!important;background-color:#f3e8ff!important;padding-left:10px!important;padding-right:10px;padding-top:10px;border-radius:8px}.search-highlight-text{font-weight:600;color:#5D3594!important}button:active{border:0!important}.success-icon{height:50px;background:#50AF49;padding:10px;border-radius:8px}.error-icon{height:50px;padding:10px;border-radius:8px}.custom-switch-input{display:none}.custom-switch{width:40px;height:20px;background-color:#50AF49;border-radius:50px;position:relative;cursor:pointer;transition:background-color 0.3s ease}.custom-switch::after{content:"";width:15px;height:15px;background-color:#fff;position:absolute;top:2.4px;left:2px;border-radius:50%;transition:transform 0.3s ease;box-shadow:0 2px 5px rgb(0 0 0 / .2)}.custom-switch-input:checked+.custom-switch{background-color:#50AF49}.custom-switch-input:checked+.custom-switch::after{transform:translateX(22px)}.profile-images{border:1px dashed #9CA3AF}.progress{background-color:#EAEAEA}.progress-bar-custom{background-color:#5B89FF}.hobby-item.hobby-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.w-px-30{width:25px}.h-px-30{height:25px}.profile-avatar{background-repeat:no-repeat;background-size:cover;background-position:center center;width:50px;height:50px}.profile-radio-list{display:flex;flex-direction:column;gap:.5rem}.profile-radio-item{display:block;padding:.6rem .5rem;border:1px solid #fff0;border-radius:0;cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease;margin-bottom:0;user-select:none}.profile-radio-item:hover{background-color:#fff0;border-color:#5D3594}.profile-radio-item:has(input[type="radio"]:checked){border-color:#5D3594;background-color:#fff0;border-radius:4px}.filter-profiles .form-control{background:#fff0;border:1px solid #D0D5DD!important;border-radius:8px!important;height:50px;box-shadow:none!important;color:#000A0D}.filter-profiles .form-control:focus{background:#fff0}.filter-profiles select:focus{background:#fff0;box-shadow:none}.filter-profiles .select2-container{width:100%!important}.filter-profiles .select2-container .select2-selection--single{height:50px!important;border:1px solid #D0D5DD!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;display:flex;align-items:center}.filter-profiles .select2-selection__rendered{line-height:normal!important;padding-left:12px!important;color:#000A0D}.filter-profiles .select2-selection__arrow{height:50px!important}#search-content .profile{background:#FAFAFA}#search-content .profile-header .profile-image{background-position:center center;background-size:cover;background-repeat:no-repeat}.verified-profile-badge{width:20px;height:20px}.profile-action-buttons button.color-purple:hover{background:rgb(93 53 148 / .2)}.profile-action-buttons button.btn-outline-secondary:hover{background:#fff0}.profile-highlights li{width:25%}.profile-highlights li:not(:first-child){padding:0 0 0 15px}.select2-selection__clear{position:absolute;right:30px;top:50%;transform:translateY(-50%);margin:0!important;order:3}.select2-selection--single{position:relative}.filters .custom-switch-input:checked+.custom-switch{background-color:#5D3594!important}.active>.page-link,.page-link.active{background-color:#5D3594!important;border-color:#5D3594!important}.profile-avatar-filter{width:40px;height:40px}.single-profile-image{width:160px;height:160px;background-position:center center;background-size:cover;background-repeat:no-repeat;border:2px solid #fff}.single-profile-image .verified-badge{position:absolute;bottom:0;right:20px}.custom-col{width:20%}.custom-col:nth-child(5n){border-right:none!important}.progress-circle{--size:180px;--thickness:60px;--value:0;width:var(--size);height:var(--size);border-radius:50%;display:flex;align-items:center;justify-content:center;background:conic-gradient(#5D3594 calc(var(--value) * 1%),#DFDFDF 0);position:relative}.progress-circle::before{content:"";position:absolute;width:calc(var(--size) - var(--thickness));height:calc(var(--size) - var(--thickness));background:#fff;border-radius:50%}.progress-circle span{position:relative;font-weight:600;color:#333}.dd-trigger{width:32px;height:32px;border-radius:50%!important;border:1px solid var(--bs-border-color)!important;background:var(--bs-body-bg)!important;display:flex;align-items:center;justify-content:center;color:var(--bs-secondary-color);transition:background 0.15s,box-shadow 0.15s}.dd-trigger:hover,.dd-trigger[aria-expanded="true"]{background:var(--bs-tertiary-bg)!important;box-shadow:0 0 0 3px rgb(0 0 0 / .06)!important;color:var(--bs-body-color)}.dd-menu{border:1px solid var(--bs-border-color-translucent);border-radius:12px!important;padding:6px!important;min-width:220px;animation:ddOpen 0.15s cubic-bezier(.16,1,.3,1);transform-origin:top right}@keyframes ddOpen{from{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.dd-item{display:flex!important;align-items:center;gap:10px;padding:7px 8px!important;border-radius:8px!important;font-size:13.5px}.dd-item:hover{background:var(--bs-tertiary-bg)!important}.dd-item--danger{color:var(--bs-danger)!important}.dd-item--danger:hover{background:rgba(var(--bs-danger-rgb),.08)!important}.dd-icon{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.dd-icon--search{background:#E6F1FB;color:#185FA5}.dd-icon--heart{background:#FBEAF0;color:#993556}.dd-icon--share{background:#E1F5EE;color:#0F6E56}.dd-icon--block{background:#FCEBEB;color:#A32D2D}.dd-item-label{display:flex;flex-direction:column;line-height:1.3}.dd-item-label small{font-size:11.5px;color:var(--bs-secondary-color)}div:where(.swal2-container) div:where(.swal2-html-container){font-size:1em!important;line-height:22px!important}.dd-icon--muted{background:#F1EFE8;color:#5F5E5A}.dd-icon--bookmark{background:#FAEEDA;color:#854F0B}.report-modal-dialog{max-width:600px}.report-modal-content{border-radius:16px;border:.5px solid rgb(0 0 0 / .12);overflow:hidden}.report-modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 24px 0}.report-header-icon{width:42px;height:42px;border-radius:10px;background:#fdeaea;display:flex;align-items:center;justify-content:center;font-size:18px;color:#FA2323}.report-close-btn{width:32px;height:32px;border-radius:50%;border:1px solid #e0e0e0;background:#fff0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#888;font-size:14px;transition:background 0.12s}.report-close-btn:hover{background:#f5f5f5}.report-title{font-size:17px;font-weight:600;margin-bottom:4px}.report-sub{font-size:13px;color:#6b7280;line-height:1.5;margin-bottom:0}.report-modal-body{padding:16px 24px 8px}.report-field-label{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;margin-bottom:10px}.report-optional{font-size:11px;font-weight:400;text-transform:none;letter-spacing:0;color:silver}.report-reason-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px}.report-reason-card{border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;cursor:pointer;display:flex;align-items:flex-start;gap:9px;background:#fff;transition:border-color 0.12s,background 0.12s}.report-reason-card:hover{border-color:#7a4db8;background:#f5effe}.report-reason-card input[type="radio"]{display:none}.report-reason-card:has(input:checked){border-color:#5D3594;border-width:1.5px;background:#f0eaf9}.report-reason-icon{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.report-icon--purple{background:#ede9f7;color:#5D3594}.report-icon--red{background:#fdeaea;color:#FA2323}.report-icon--amber{background:#fef3e2;color:#b86b00}.report-icon--gray{background:#f3f4f6;color:#6b7280}.report-reason-text{flex:1;min-width:0}.report-reason-name{display:block;font-size:13px;font-weight:500;line-height:1.3}.report-reason-hint{display:block;font-size:11.5px;color:#9ca3af;margin-top:2px}.report-check-ring{width:16px;height:16px;border-radius:50%;border:1.5px solid #d1d5db;flex-shrink:0;margin-top:2px;display:flex;align-items:center;justify-content:center;transition:border-color 0.12s,background 0.12s}.report-check-dot{width:6px;height:6px;border-radius:50%;background:#fff;display:none}.report-reason-card:has(input:checked) .report-check-ring{border-color:#5D3594;background:#5D3594}.report-reason-card:has(input:checked) .report-check-dot{display:block}.report-desc-wrap{position:relative}.report-textarea{width:100%;border:1px solid #e5e7eb;border-radius:10px;padding:11px 14px;font-size:13.5px;line-height:1.6;resize:none;height:90px;transition:border-color 0.15s;outline:none}.report-textarea:focus{border-color:#5D3594;box-shadow:0 0 0 3px rgb(93 53 148 / .1)}.report-char-count{position:absolute;bottom:8px;right:12px;font-size:11px;color:silver}.report-notice{display:flex;align-items:flex-start;gap:8px;background:#f0eaf9;border-radius:8px;padding:10px 12px;margin-top:14px}.report-notice i{font-size:15px;color:#5D3594;margin-top:1px;flex-shrink:0}.report-notice p{font-size:12px;color:#5D3594;line-height:1.5;margin:0}.report-modal-footer{padding:12px 24px 20px;gap:10px}.report-btn-cancel{flex:1;padding:10px 16px;border-radius:10px;border:1px solid #e5e7eb;background:#fff0;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;transition:background 0.12s}.report-btn-cancel:hover{background:#f9fafb}.report-btn-submit{flex:2;padding:10px 16px;border-radius:10px;border:none;background:#FA2323;font-size:14px;font-weight:500;color:#fff;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;transition:opacity 0.12s}.report-btn-submit:hover{opacity:.88}.welcome-strip{background:linear-gradient(120deg,var(--purple) 0%,#7b52b0 55%,#9b70cc 100%);border-radius:18px;padding:28px 32px;color:#fff;position:relative;overflow:hidden;margin-bottom:24px;animation:fadeUp 0.4s ease both}.welcome-strip::before{content:'';position:absolute;top:-60px;right:-60px;width:260px;height:260px;border-radius:50%;background:rgb(255 255 255 / .06)}.welcome-strip::after{content:'';position:absolute;bottom:-80px;right:120px;width:200px;height:200px;border-radius:50%;background:rgb(80 175 73 / .15)}.welcome-greeting{font-size:11px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:rgb(255 255 255 / .65);margin-bottom:4px}.welcome-name{font-size:26px;font-weight:600;margin-bottom:6px;line-height:1.2}.welcome-sub{font-size:13px;color:rgb(255 255 255 / .7)}.welcome-pkg{display:inline-flex;align-items:center;gap:7px;background:rgb(255 255 255 / .13);border:1px solid rgb(255 255 255 / .2);color:#fff;font-size:12px;font-weight:600;padding:7px 14px;border-radius:30px;margin-top:14px}.welcome-pkg .dot{width:7px;height:7px;border-radius:50%;background:var(--green-light);animation:pulse 2s infinite}.welcome-right{position:relative;z-index:1}.alert-renew{background:linear-gradient(135deg,#fff8ec,#fff3dc);border:1px solid #f5d98a;border-left:4px solid var(--gold);border-radius:var(--radius);padding:14px 18px;display:flex;align-items:center;gap:12px;margin-bottom:24px;animation:slideDown 0.35s ease}.alert-renew .al-icon{color:var(--gold);font-size:16px;flex-shrink:0}.alert-renew .al-text{flex:1;font-size:13px;color:#5a4010;line-height:1.5}.alert-renew .al-text strong{color:#a06a10}.btn-renew{background:var(--gold);color:#fff;border:none;border-radius:8px;padding:7px 16px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background 0.15s}.btn-renew:hover{background:#d09520}.quick-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.qa-card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:18px 14px;text-align:center;cursor:pointer;text-decoration:none;color:var(--ink);display:flex;flex-direction:column;align-items:center;gap:10px;transition:all 0.2s ease;box-shadow:var(--shadow-xs);animation:fadeUp 0.4s ease both}.qa-card:hover{border-color:var(--purple);transform:translateY(-3px);box-shadow:var(--shadow-md);color:var(--purple)}.qa-icon{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:17px;transition:all 0.2s}.qa-icon.purple{background:var(--purple-dim);color:var(--purple)}.qa-icon.green{background:var(--green-dim2);color:var(--green-dark)}.qa-icon.gold{background:var(--gold-dim);color:var(--gold)}.qa-icon.rose{background:var(--rose-dim);color:var(--rose)}.qa-card:hover .qa-icon.purple{background:var(--purple);color:#fff}.qa-card:hover .qa-icon.green{background:var(--green);color:#fff}.qa-card:hover .qa-icon.gold{background:var(--gold);color:#fff}.qa-card:hover .qa-icon.rose{background:var(--rose);color:#fff}.qa-label{font-size:12px;font-weight:600}.stat-card{background:var(--white);border-radius:var(--radius);border:1px solid var(--border);padding:20px;box-shadow:var(--shadow-xs);position:relative;overflow:hidden;transition:transform 0.2s,box-shadow 0.2s;animation:fadeUp 0.4s ease both;height:100%}.stat-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.stat-card::after{content:'';position:absolute;top:0;left:0;right:0;height:3px;border-radius:var(--radius) var(--radius) 0 0}.stat-card.sc-purple::after{background:linear-gradient(90deg,var(--purple),var(--purple-light))}.stat-card.sc-green::after{background:linear-gradient(90deg,var(--green-dark),var(--green-light))}.stat-card.sc-gold::after{background:linear-gradient(90deg,#c98b1a,var(--gold))}.stat-card.sc-rose::after{background:linear-gradient(90deg,#c03030,var(--rose))}.stat-icon-wrap{width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:16px;margin-bottom:0}.si-purple{background:var(--purple-dim);color:var(--purple)}.si-green{background:var(--green-dim2);color:var(--green-dark)}.si-gold{background:var(--gold-dim);color:var(--gold)}.si-rose{background:var(--rose-dim);color:var(--rose)}.stat-value{font-size:34px;font-weight:700;color:var(--ink);line-height:1;margin-bottom:4px}.stat-label{font-size:12px;color:var(--muted);font-weight:500}.stat-trend{position:absolute;top:18px;right:18px;font-size:11px;font-weight:700;padding:3px 8px;border-radius:20px;display:flex;align-items:center;gap:3px}.trend-up{background:var(--green-dim2);color:var(--green-dark)}.trend-down{background:var(--rose-dim);color:var(--rose)}.section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.section-title{font-size:18px;font-weight:600;color:var(--ink);margin:0}.section-link{font-size:12px;font-weight:600;color:var(--purple);text-decoration:none;display:flex;align-items:center;gap:4px;transition:gap 0.15s}.section-link:hover{color:var(--purple-dark);gap:7px}.dash-card{background:var(--white);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-xs);overflow:hidden;animation:fadeUp 0.45s ease both}.dash-card-header{padding:18px 20px 0;display:flex;align-items:flex-start;justify-content:space-between}.dash-card-title{font-size:16px;font-weight:600;color:var(--ink);margin:0}.dash-card-sub{font-size:11px;color:var(--muted);margin-top:2px}.dash-card-body{padding:14px 20px 20px}.pkg-banner{background:linear-gradient(135deg,#1a1230 0%,#2e1a55 100%);border-radius:var(--radius);padding:22px 24px;color:#fff;position:relative;overflow:hidden;margin-bottom:16px}.pkg-banner::before{content:'';position:absolute;top:-50px;right:-50px;width:180px;height:180px;border-radius:50%;background:rgb(93 53 148 / .35)}.pkg-banner::after{content:'';position:absolute;bottom:-70px;right:60px;width:160px;height:160px;border-radius:50%;background:rgb(80 175 73 / .12)}.pkg-label{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgb(255 255 255 / .45);margin-bottom:4px}.pkg-name{font-size:22px;font-weight:700;margin-bottom:3px;position:relative;z-index:1}.pkg-expiry{font-size:11px;color:rgb(255 255 255 / .45);position:relative;z-index:1}.pkg-stats-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin:16px 0;position:relative;z-index:1}.pkg-stat-box{background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .08);border-radius:10px;padding:10px 8px;text-align:center}.pkg-stat-val{font-size:20px;font-weight:700;color:#fff;line-height:1}.pkg-stat-val span{font-size:12px;color:rgb(255 255 255 / .3)}.pkg-stat-lbl{font-size:10px;color:rgb(255 255 255 / .4);margin-top:4px}.btn-upgrade{background:linear-gradient(135deg,var(--green),var(--green-light));color:#fff;border:none;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:700;cursor:pointer;font-family:'Plus Jakarta Sans',sans-serif;display:inline-flex;align-items:center;gap:8px;position:relative;z-index:1;transition:opacity 0.15s,transform 0.15s;width:100%;justify-content:center}.btn-upgrade:hover{opacity:.9;transform:translateY(-1px)}.profile-row{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--border)}.profile-row:last-child{border-bottom:none}.p-av{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;flex-shrink:0;position:relative}.av-purple{background:linear-gradient(135deg,var(--purple),var(--purple-light))}.av-green{background:linear-gradient(135deg,var(--green-dark),var(--green-light))}.av-blue{background:linear-gradient(135deg,#1a6b8a,#2d9bbf)}.av-teal{background:linear-gradient(135deg,#187070,#22a8a8)}.av-amber{background:linear-gradient(135deg,#b06010,#e8902a)}.av-dot{position:absolute;bottom:1px;right:1px;width:11px;height:11px;border-radius:50%;border:2px solid #fff}.dot-approved{background:var(--green)}.dot-pending{background:var(--gold)}.p-info{flex:1;min-width:0}.p-name{font-size:14px;font-weight:600;color:var(--ink);margin:0}.p-meta{font-size:11px;color:var(--muted);margin-top:2px}.p-right{display:flex;flex-direction:column;align-items:flex-end;gap:5px;min-width:90px}.prog-pct{font-size:12px;font-weight:700}.pct-high{color:var(--green-dark)}.pct-mid{color:var(--gold)}.prog-bar{width:88px;height:5px;background:var(--border);border-radius:10px;overflow:hidden}.prog-fill{height:100%;border-radius:10px}.fill-high{background:linear-gradient(90deg,var(--green-dark),var(--green-light))}.fill-mid{background:linear-gradient(90deg,#c98b1a,var(--gold))}.pill{font-size:10px;font-weight:700;padding:2px 9px;border-radius:20px;text-transform:uppercase;letter-spacing:.3px;display:inline-block}.pill-approved{background:var(--green-dim2);color:var(--green-dark)}.pill-pending{background:var(--gold-dim);color:#a06a10}.chk-item{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.chk-item:last-child{border-bottom:none}.chk-ic{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0}.chk-done{background:var(--green-dim2);color:var(--green-dark)}.chk-pending{background:var(--gold-dim);color:#a06a10}.chk-missing{background:var(--rose-dim);color:var(--rose)}.chk-label{flex:1;font-size:13px;color:var(--ink);font-weight:500}.chk-action{font-size:11px;font-weight:700;color:var(--purple);text-decoration:none}.chk-action:hover{color:var(--purple-dark)}.divider-label{font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:8px;margin:14px 0 10px}.divider-label::after{content:'';flex:1;height:1px;background:var(--border)}.viewed-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:var(--bg);margin-bottom:8px;transition:background 0.15s;cursor:pointer}.viewed-row:last-child{margin-bottom:0}.viewed-row:hover{background:var(--purple-dim)}.v-info{flex:1}.v-name{font-size:13px;font-weight:600;color:var(--ink)}.v-meta{font-size:11px;color:var(--muted);margin-top:1px}.match-badge{font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px;background:var(--green-dim2);color:var(--green-dark);white-space:nowrap}.v-time{font-size:11px;color:var(--muted);white-space:nowrap}.btn-view{background:var(--purple-dim);color:var(--purple);border:none;border-radius:7px;padding:5px 12px;font-size:11px;font-weight:700;cursor:pointer;transition:all 0.15s;white-space:nowrap}.btn-view:hover{background:var(--purple);color:#fff}.sugg-card{background:var(--white);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-xs);overflow:hidden;transition:transform 0.2s,box-shadow 0.2s;animation:fadeUp 0.5s ease both;height:100%}.sugg-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.sugg-banner{height:70px;position:relative}.sb-1{background:linear-gradient(135deg,var(--purple) 0%,var(--purple-light) 100%)}.sb-2{background:linear-gradient(135deg,#1a1230 0%,#3a2060 100%)}.sb-3{background:linear-gradient(135deg,var(--green-dark) 0%,var(--green-light) 100%)}.sb-pattern{position:absolute;inset:0;background-image:radial-gradient(circle at 15% 50%,rgb(255 255 255 / .1) 0%,transparent 55%),radial-gradient(circle at 85% 20%,rgb(255 255 255 / .07) 0%,transparent 45%)}.sb-match{position:absolute;top:10px;right:10px;background:rgb(255 255 255 / .18);backdrop-filter:blur(6px);color:#fff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px;border:1px solid rgb(255 255 255 / .25)}.sb-av{position:absolute;bottom:-20px;left:14px;width:46px;height:46px;border-radius:50%;border:3px solid #fff;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;color:#fff;box-shadow:0 3px 10px rgb(0 0 0 / .18)}.sugg-body{padding:28px 14px 14px}.sugg-name{font-size:14px;font-weight:700;color:var(--ink);margin:0 0 2px}.sugg-meta{font-size:11px;color:var(--muted);margin-bottom:10px}.sugg-tags{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px}.sugg-tag{font-size:10px;font-weight:600;padding:2px 8px;border-radius:20px;background:var(--purple-dim);color:var(--purple)}.sugg-actions{display:flex;gap:6px}.btn-connect{flex:1;background:linear-gradient(135deg,var(--purple),var(--purple-light));color:#fff;border:none;border-radius:8px;padding:8px 6px;font-size:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;transition:opacity 0.15s}.btn-connect:hover{opacity:.88}.btn-ic{width:34px;height:34px;border-radius:8px;border:1px solid var(--border);background:var(--bg);color:var(--muted);display:flex;align-items:center;justify-content:center;font-size:13px;cursor:pointer;transition:all 0.15s;flex-shrink:0}.btn-ic:hover{border-color:var(--green);color:var(--green-dark);background:var(--green-dim)}.notif-item{display:flex;gap:11px;padding:10px 12px;border-radius:10px;margin-bottom:6px;background:var(--bg);border-left:3px solid #fff0;transition:background 0.15s;cursor:pointer}.notif-item:last-child{margin-bottom:0}.notif-item:hover{background:var(--purple-dim)}.notif-item.unread{border-left-color:var(--purple);background:#f5f0fd}.n-icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.ni-blue{background:#e8f0fe;color:#1a73e8}.ni-green{background:var(--green-dim2);color:var(--green-dark)}.ni-gold{background:var(--gold-dim);color:#a06a10}.n-text{flex:1;font-size:12px;color:var(--ink);line-height:1.5}.n-text strong{font-weight:600}.n-time{font-size:10px;color:var(--muted);margin-top:2px}.conn-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.conn-row:last-child{border-bottom:none}.c-info{flex:1}.c-name{font-size:13px;font-weight:600;color:var(--ink);margin:0}.c-sub{font-size:11px;color:var(--muted);margin-top:2px}.c-date{font-size:11px;color:var(--muted);white-space:nowrap}.act-row{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.act-row:last-child{border-bottom:none}.act-dot{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0;margin-top:1px}.ad-connect{background:var(--purple-dim);color:var(--purple)}.ad-bookmark{background:var(--gold-dim);color:#a06a10}.ad-wishlist{background:#fce8f3;color:#c2185b}.ad-view{background:#e8f0fe;color:#1a73e8}.ad-notfit{background:var(--rose-dim);color:var(--rose)}.act-text{font-size:13px;color:var(--ink);line-height:1.45}.act-text strong{font-weight:600}.act-time{font-size:11px;color:var(--muted);margin-top:2px}.bk-item{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:10px;background:var(--bg);margin-bottom:7px;transition:background 0.15s;cursor:pointer}.bk-item:last-child{margin-bottom:0}.bk-item:hover{background:var(--purple-dim)}.bk-info{flex:1}.bk-name{font-size:13px;font-weight:600;color:var(--ink)}.bk-sub{font-size:11px;color:var(--muted);margin-top:1px}.sm-av{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;flex-shrink:0}@keyframes fadeUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,100%{box-shadow:0 0 0 2px rgb(80 175 73 / .3)}50%{box-shadow:0 0 0 5px rgb(80 175 73 / .08)}}.stat-card:nth-child(1){animation-delay:0.05s}.stat-card:nth-child(2){animation-delay:0.10s}.stat-card:nth-child(3){animation-delay:0.15s}.stat-card:nth-child(4){animation-delay:0.20s}.sugg-card:nth-child(1){animation-delay:0.08s}.sugg-card:nth-child(2){animation-delay:0.16s}.sugg-card:nth-child(3){animation-delay:0.24s}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#fff0}::-webkit-scrollbar-thumb{background:var(--purple);border-radius:10px}.dashboard-no-profile-views{width:64px;height:64px;border-radius:50%;background:var(--purple-dim);display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px;box-shadow:0 0 0 8px rgb(93 53 148 / .06)}.empty-state{text-align:center;padding:32px 16px}.empty-state-icon{width:70px;height:70px;border-radius:50%;background:var(--purple-dim);display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;box-shadow:0 0 0 10px rgb(93 53 148 / .05);font-size:26px;color:var(--purple);opacity:.8}.empty-state-title{font-size:17px;font-weight:600;color:var(--ink);margin-bottom:8px}.empty-state-text{font-size:12px;color:var(--muted);max-width:240px;margin:0 auto;line-height:1.7}.empty-state-btn{display:inline-flex;align-items:center;gap:8px;margin-top:18px;background:linear-gradient(135deg,var(--purple),var(--purple-light));color:#fff;font-size:12px;font-weight:700;padding:9px 20px;border-radius:20px;text-decoration:none;box-shadow:0 4px 14px rgb(93 53 148 / .3);transition:all 0.2s}.empty-state-btn:hover{color:#fff;box-shadow:0 8px 24px rgb(93 53 148 / .45);transform:translateY(-2px)}.page-header{background:linear-gradient(125deg,#3d1f6e 0%,var(--purple) 40%,#7b52b0 75%,#9b6fd4 100%);border-radius:20px;padding:28px 32px;color:#fff;position:relative;overflow:hidden;margin-bottom:28px;box-shadow:0 20px 60px rgb(93 53 148 / .35),0 4px 16px rgb(93 53 148 / .2);animation:slideDown 0.5s cubic-bezier(.22,1,.36,1) both}.page-header .orb{position:absolute;border-radius:50%;filter:blur(40px);pointer-events:none;animation:orbFloat 6s ease-in-out infinite}.page-header .orb-1{width:220px;height:220px;background:rgb(80 175 73 / .2);top:-80px;right:-40px}.page-header .orb-2{width:140px;height:140px;background:rgb(255 255 255 / .06);bottom:-50px;right:200px;animation-delay:-3s}.page-header::before{content:'';position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .05),transparent);animation:shimmer 4s ease-in-out infinite;pointer-events:none}.page-header .content{position:relative;z-index:2}.ph-label{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgb(255 255 255 / .5);margin-bottom:6px}.ph-title{font-size:26px;font-weight:600;margin-bottom:6px;text-shadow:0 2px 20px rgb(0 0 0 / .2)}.ph-sub{font-size:13px;color:rgb(255 255 255 / .65)}.btn-new-ticket{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--green-dark),var(--green),var(--green-light));background-size:200% 200%;color:#fff;border:none;border-radius:12px;padding:11px 22px;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 6px 20px rgb(80 175 73 / .4);transition:all 0.25s;text-decoration:none;position:relative;z-index:2;animation:gradientShift 3s ease-in-out infinite}.btn-new-ticket:hover{color:#fff;transform:translateY(-2px);box-shadow:0 10px 28px rgb(80 175 73 / .55)}.support-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px}.sup-stat{background:var(--white);border-radius:var(--radius);border:1px solid rgb(93 53 148 / .08);padding:20px;box-shadow:var(--shadow-xs);position:relative;overflow:hidden;transition:all 0.25s cubic-bezier(.22,1,.36,1);animation:fadeUp 0.5s cubic-bezier(.22,1,.36,1) both}.sup-stat::after{content:'';position:absolute;top:0;left:0;right:0;height:3px;border-radius:var(--radius) var(--radius) 0 0}.sup-stat.purple::after{background:linear-gradient(90deg,var(--purple),var(--purple-light));box-shadow:0 2px 8px rgb(93 53 148 / .4)}.sup-stat.green::after{background:linear-gradient(90deg,var(--green-dark),var(--green-light));box-shadow:0 2px 8px rgb(80 175 73 / .4)}.sup-stat.gold::after{background:linear-gradient(90deg,#c98b1a,var(--gold));box-shadow:0 2px 8px rgb(232 167 48 / .4)}.sup-stat:hover{transform:translateY(-3px);box-shadow:var(--shadow-sm)}.sup-stat-icon{width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:16px;margin-bottom:14px;transition:all 0.25s}.si-purple{background:var(--purple-dim);color:var(--purple)}.si-green{background:var(--green-dim2);color:var(--green-dark)}.si-gold{background:var(--gold-dim);color:var(--gold)}.sup-stat:hover .si-purple{background:var(--purple);color:#fff;box-shadow:0 4px 14px rgb(93 53 148 / .4)}.sup-stat:hover .si-green{background:var(--green);color:#fff;box-shadow:0 4px 14px rgb(80 175 73 / .4)}.sup-stat:hover .si-gold{background:var(--gold);color:#fff;box-shadow:0 4px 14px rgb(232 167 48 / .4)}.sup-stat-val{font-size:32px;font-weight:700;color:var(--ink);line-height:1;margin-bottom:4px}.sup-stat-label{font-size:12px;color:var(--muted);font-weight:500}.sup-stat-bg{position:absolute;right:-8px;bottom:-8px;font-size:40px;opacity:.15;pointer-events:none;transition:opacity 0.25s,transform 0.25s}.sup-stat:hover .sup-stat-bg{opacity:.07;transform:scale(1.1) rotate(-5deg)}.support-layout{display:grid;grid-template-columns:1fr 360px;gap:20px;align-items:start}.section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-title{font-size:18px;font-weight:600;color:var(--ink);margin:0;position:relative}.section-title::after{content:'';position:absolute;bottom:-3px;left:0;width:30px;height:2px;background:linear-gradient(90deg,var(--purple),transparent);border-radius:2px}.section-link{font-size:12px;font-weight:700;color:var(--purple);text-decoration:none;display:flex;align-items:center;gap:5px;padding:5px 12px;border-radius:20px;background:var(--purple-dim);transition:all 0.2s}.section-link:hover{background:var(--purple);color:#fff}.ticket-card{background:var(--white);border-radius:var(--radius);border:1px solid rgb(93 53 148 / .08);box-shadow:var(--shadow-xs);padding:18px 20px;margin-bottom:12px;transition:all 0.25s cubic-bezier(.22,1,.36,1);cursor:pointer;position:relative;overflow:hidden;animation:fadeUp 0.5s cubic-bezier(.22,1,.36,1) both}.ticket-card::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:4px 0 0 4px;transition:width 0.2s}.ticket-card.open::before{background:var(--green)}.ticket-card.in_progress::before{background:var(--gold)}.ticket-card.closed::before{background:var(--muted)}.ticket-card:hover{transform:translateX(4px);box-shadow:var(--shadow-sm),-4px 0 0 var(--purple);border-color:rgb(93 53 148 / .18)}.ticket-card.active-ticket{border-color:var(--purple);box-shadow:var(--shadow-sm),0 0 0 1px var(--purple);background:#faf7fe}.ticket-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.ticket-id{font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.ticket-subject{font-size:14px;font-weight:600;color:var(--ink);margin:0}.ticket-preview{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ticket-footer{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}.ticket-meta{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--muted)}.ticket-meta i{font-size:10px}.t-pill{font-size:10px;font-weight:700;padding:3px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}.t-pill-open{background:var(--green-dim2);color:var(--green-dark);box-shadow:0 0 0 1px rgb(80 175 73 / .2)}.t-pill-in_progress{background:var(--gold-dim);color:#a06a10;box-shadow:0 0 0 1px rgb(232 167 48 / .2)}.t-pill-closed{background:#f0edf8;color:var(--muted)}.unread-badge{width:20px;height:20px;border-radius:50%;background:var(--purple);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgb(93 53 148 / .4);animation:pulse 2s ease-in-out infinite}.chat-panel{background:var(--white);border-radius:var(--radius);border:1px solid rgb(93 53 148 / .08);box-shadow:var(--shadow-xs);display:flex;flex-direction:column;height:600px;position:sticky;top:20px;animation:fadeUp 0.5s cubic-bezier(.22,1,.36,1) 0.1s both;overflow:hidden}.chat-header{padding:16px 20px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#faf7fe,var(--white));flex-shrink:0}.chat-header-info{display:flex;align-items:center;gap:12px}.chat-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--purple),var(--purple-light));display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;flex-shrink:0;box-shadow:0 4px 12px rgb(93 53 148 / .3)}.chat-name{font-size:14px;font-weight:700;color:var(--ink);margin:0}.chat-status{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:5px}.online-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 2px rgb(80 175 73 / .25);animation:pulse 2s ease-in-out infinite}.chat-ticket-badge{font-size:10px;font-weight:700;padding:3px 9px;border-radius:20px;background:var(--purple-dim);color:var(--purple)}.chat-messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;background:#fdfcff}.chat-messages::-webkit-scrollbar{width:4px}.chat-messages::-webkit-scrollbar-thumb{background:var(--border);border-radius:10px}.chat-date-divider{display:flex;align-items:center;gap:10px;margin:4px 0}.chat-date-divider::before,.chat-date-divider::after{content:'';flex:1;height:1px;background:var(--border)}.chat-date-label{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--muted);white-space:nowrap}.msg-row{display:flex;gap:8px;animation:fadeUp 0.3s ease both}.msg-row.from-parent{flex-direction:row-reverse}.msg-sender-av{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;flex-shrink:0;align-self:flex-end}.av-parent{background:linear-gradient(135deg,var(--purple),var(--purple-light));box-shadow:0 2px 8px rgb(93 53 148 / .3)}.av-admin{background:linear-gradient(135deg,var(--green-dark),var(--green-light));box-shadow:0 2px 8px rgb(80 175 73 / .3)}.msg-bubble-wrap{display:flex;flex-direction:column;gap:3px;max-width:75%}.msg-row.from-parent .msg-bubble-wrap{align-items:flex-end}.msg-bubble{padding:10px 14px;border-radius:16px;font-size:13px;line-height:1.55;word-break:break-word;position:relative}.msg-row.from-parent .msg-bubble{background:linear-gradient(135deg,var(--purple),var(--purple-light));color:#fff;border-bottom-right-radius:4px;box-shadow:0 4px 14px rgb(93 53 148 / .25)}.msg-row.from-admin .msg-bubble{background:var(--white);color:var(--ink);border-bottom-left-radius:4px;border:1px solid var(--border);box-shadow:var(--shadow-xs)}.msg-time{font-size:10px;color:var(--muted);padding:0 4px}.msg-row.from-parent .msg-time{text-align:right}.typing-indicator{display:flex;gap:8px;align-items:center;padding:4px 0}.typing-dots{display:flex;gap:4px;background:var(--white);border:1px solid var(--border);border-radius:12px;padding:10px 14px}.typing-dots span{width:6px;height:6px;border-radius:50%;background:var(--muted);animation:typingBounce 1.2s ease-in-out infinite}.typing-dots span:nth-child(2){animation-delay:0.2s}.typing-dots span:nth-child(3){animation-delay:0.4s}.chat-input-area{padding:12px 16px;border-top:1px solid var(--border);background:var(--white);flex-shrink:0}.chat-input-wrap{display:flex;align-items:flex-end;gap:10px;background:var(--bg);border:1px solid var(--border);border-radius:14px;padding:10px 14px;transition:border-color 0.2s,box-shadow 0.2s}.chat-input-wrap:focus-within{border-color:var(--purple);box-shadow:0 0 0 3px rgb(93 53 148 / .1)}.chat-input{flex:1;border:none;background:#fff0;font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;color:var(--ink);resize:none;outline:none;max-height:100px;min-height:22px;line-height:1.5}.chat-input::placeholder{color:var(--muted)}.btn-send{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,var(--purple),var(--purple-light));color:#fff;border:none;display:flex;align-items:center;justify-content:center;font-size:13px;cursor:pointer;flex-shrink:0;transition:all 0.2s;box-shadow:0 4px 12px rgb(93 53 148 / .3)}.btn-send:hover{transform:scale(1.08);box-shadow:0 6px 16px rgb(93 53 148 / .45)}.btn-send:active{transform:scale(.95)}.chat-hint{font-size:10px;color:var(--muted);text-align:center;margin-top:8px}.chat-closed-bar{padding:12px 16px;border-top:1px solid var(--border);background:#faf7fe;text-align:center;flex-shrink:0}.chat-closed-text{font-size:12px;color:var(--muted);font-weight:500}.modal-content{border:none;border-radius:20px;overflow:hidden;box-shadow:var(--shadow-md)}.modal-header-custom{background:linear-gradient(135deg,var(--purple),var(--purple-light));padding:20px 24px;display:flex;align-items:center;justify-content:space-between}.modal-header-custom .modal-title{font-size:18px;font-weight:600;color:#fff;margin:0}.modal-close-btn{width:32px;height:32px;border-radius:50%;background:rgb(255 255 255 / .15);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:background 0.2s}.modal-close-btn:hover{background:rgb(255 255 255 / .25)}.modal-body-custom{padding:24px}.form-label-custom{font-size:12px;font-weight:700;color:var(--slate);text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px;display:block}.form-control-custom{width:100%;background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:12px 16px;font-size:13px;color:var(--ink);outline:none;transition:border-color 0.2s,box-shadow 0.2s;resize:none}.form-control-custom:focus{border-color:var(--purple);box-shadow:0 0 0 3px rgb(93 53 148 / .1);background:var(--white)}.form-control-custom::placeholder{color:var(--muted)}.char-count{font-size:11px;color:var(--muted);text-align:right;margin-top:5px}.modal-footer-custom{padding:16px 24px;border-top:1px solid var(--border);display:flex;gap:10px;justify-content:flex-end}.btn-cancel{background:var(--bg);color:var(--muted);border:1px solid var(--border);border-radius:10px;padding:9px 20px;font-size:13px;font-weight:600;cursor:pointer;transition:all 0.2s}.btn-cancel:hover{background:var(--border);color:var(--slate)}.btn-submit{background:linear-gradient(135deg,var(--purple),var(--purple-light));color:#fff;border:none;border-radius:10px;padding:9px 22px;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:7px;box-shadow:0 4px 14px rgb(93 53 148 / .3);transition:all 0.2s}.btn-submit:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgb(93 53 148 / .45)}.empty-state{text-align:center;padding:40px 20px}.empty-state-icon{width:68px;height:68px;border-radius:50%;background:var(--purple-dim);display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:26px;color:var(--purple);opacity:.7;box-shadow:0 0 0 10px rgb(93 53 148 / .05)}.empty-state-title{font-size:17px;font-weight:600;color:var(--ink);margin-bottom:8px}.empty-state-text{font-size:12px;color:var(--muted);max-width:240px;margin:0 auto;line-height:1.7}.no-chat-selected{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;background:#fdfcff}.no-chat-icon{width:72px;height:72px;border-radius:50%;background:var(--purple-dim);display:inline-flex;align-items:center;justify-content:center;font-size:28px;color:var(--purple);opacity:.5;margin-bottom:16px;box-shadow:0 0 0 12px rgb(93 53 148 / .04)}.no-chat-title{font-size:16px;font-weight:600;color:var(--ink);margin-bottom:6px}.no-chat-text{font-size:12px;color:var(--muted);line-height:1.6;max-width:200px}.faq-card{background:var(--white);border-radius:var(--radius);border:1px solid rgb(93 53 148 / .08);box-shadow:var(--shadow-xs);overflow:hidden;margin-top:20px;animation:fadeUp 0.5s cubic-bezier(.22,1,.36,1) 0.2s both}.faq-header{padding:16px 20px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:10px}.faq-title{font-size:15px;font-weight:600;color:var(--ink);margin:0}.faq-item{border-bottom:1px solid var(--border);cursor:pointer;transition:background 0.15s}.faq-item:last-child{border-bottom:none}.faq-item:hover{background:rgb(93 53 148 / .02)}.faq-question{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;gap:12px}.faq-q-text{font-size:13px;font-weight:600;color:var(--ink);flex:1}.faq-chevron{font-size:11px;color:var(--muted);transition:transform 0.25s;flex-shrink:0}.faq-item.open .faq-chevron{transform:rotate(180deg);color:var(--purple)}.faq-item.open .faq-q-text{color:var(--purple)}.faq-answer{display:none;padding:0 20px 14px;font-size:12px;color:var(--muted);line-height:1.7}.faq-item.open .faq-answer{display:block}@keyframes fadeUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{left:-100%}60%{left:120%}100%{left:120%}}@keyframes orbFloat{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(10px,-14px) scale(1.04)}66%{transform:translate(-8px,8px) scale(.97)}}@keyframes pulse{0%,100%{box-shadow:0 0 0 2px rgb(80 175 73 / .3)}50%{box-shadow:0 0 0 6px rgb(80 175 73 / .08)}}@keyframes gradientShift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes typingBounce{0%,60%,100%{transform:translateY(0)}30%{transform:translateY(-6px)}}.sup-stat:nth-child(1){animation-delay:0.05s}.sup-stat:nth-child(2){animation-delay:0.10s}.sup-stat:nth-child(3){animation-delay:0.15s}.ticket-card:nth-child(1){animation-delay:0.08s}.ticket-card:nth-child(2){animation-delay:0.14s}.ticket-card:nth-child(3){animation-delay:0.20s}.ad-ticket{background:var(--purple-dim);color:var(--purple);box-shadow:0 0 0 2px rgb(93 53 148 / .12)}.ni-purple{background:var(--purple-dim);color:var(--purple)}.ni-rose{background:var(--rose-dim);color:var(--rose)}.faq-cat-pill{padding:7px 18px;border-radius:30px;border:1.5px solid var(--border);background:var(--white);font-family:raleway-medium,serif;font-size:12px;font-weight:600;color:var(--muted);cursor:pointer;transition:all 0.2s}.faq-cat-pill:hover{border-color:var(--purple-mid);color:var(--purple)}.faq-cat-pill.active-pill{background:var(--purple);border-color:var(--purple);color:var(--white);box-shadow:0 4px 14px rgb(93 53 148 / .28)}.faq-accordion-item{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);margin-bottom:10px;overflow:hidden;box-shadow:var(--shadow-xs);transition:border-color 0.2s,box-shadow 0.2s}.faq-accordion-item:hover{border-color:var(--purple-mid);box-shadow:var(--shadow-sm)}.faq-accordion-item.faq-open{border-color:var(--purple);box-shadow:var(--shadow-sm)}.faq-accordion-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;cursor:pointer;user-select:none}.faq-accordion-item.faq-open .faq-accordion-header span{color:var(--purple)}.faq-chevron-wrap{width:30px;height:30px;border-radius:50%;background:var(--purple-dim);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background 0.2s}.faq-chevron-icon{font-size:11px;color:var(--purple);transition:transform 0.3s cubic-bezier(.34,1.56,.64,1)}.faq-accordion-item.faq-open .faq-chevron-wrap{background:var(--purple)}.faq-accordion-item.faq-open .faq-chevron-icon{color:var(--white);transform:rotate(180deg)}.faq-accordion-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.3s ease}.faq-accordion-item.faq-open .faq-accordion-body{grid-template-rows:1fr}.faq-accordion-body>p{overflow:hidden;padding:0 20px;border-top:1px solid var(--border);max-height:0;transition:padding-top 0.3s ease,padding-bottom 0.3s ease,max-height 0.3s ease}.faq-accordion-item.faq-open .faq-accordion-body>p{padding-top:14px;padding-bottom:18px;max-height:500px}.si-rose{background:var(--rose-dim);color:var(--rose)}.faq-section{width:860px;margin:0 auto}#profile-image{object-fit:cover}.w-px-250{width:250px}.h-px-250{height:250px}.h-px-400{height:400px}@media only screen and (max-width :767px){.banner{height:auto}.banner img{margin-top:25px}.why-us .gap-7{gap:0}.quote .quotation{width:100%!important;font-size:22px!important;text-align:left!important}.approach-to-matchmaking{padding-top:0!important;padding-bottom:20px}.approach-to-matchmaking .title{width:100%!important}.how-it-works .title{font-size:36px!important}.how-it-works .tagline{width:100%!important}.engagement-image{margin-top:0!important}.rooted-faith{width:100%!important;font-size:22px!important}.testimonials .testimonial{height:auto!important;padding:20px 15px}.testimonials .testimonial p{font-size:22px!important}.testimonials .testimonial .testimonial-author p{font-size:16px!important}.pricing .title{font-size:36px!important;width:100%!important}.pricing .tagline{width:100%!important}.pricing .prices{margin-top:20px!important}.pricing .price{margin-bottom:15px}#no-package-selected,#payment-section{margin-top:10px}.call-to-action{height:400px;padding-left:20px!important}.call-to-action h1{font-size:36px}.call-to-action p{font-size:16px}.footer h3{margin-top:15px}.footer-bottom{text-align:center}.footer-bottom ul{justify-content:center!important;margin-top:10px}.px-4{padding-left:15px!important;padding-right:15px!important}.blog-categories ul{width:100%;overflow:auto}.blog-banner input{width:100%}.blog-banner .search-form,.blog-banner .search-form form{width:100%}.blog-banner .search-form div{flex-direction:column!important;width:100%;align-items:start!important}.blog-banner{height:100%;padding-bottom:20px}.featured-blog-image{height:auto!important;margin-bottom:20px}.blog-footer{padding-left:15px!important;padding-right:15px!important}.blog-footer h1{font-size:36px;width:100%!important}.blog-footer p{width:100%!important}.blog-footer input{width:100%!important}.blog-header h1{margin-bottom:15px}#contact-us .address{padding-top:25px!important}.contact-us h1{font-size:40px}#contact-us .address ul{flex-direction:column;justify-content:start!important;align-items:start!important;gap:20px}#contact-us .address ul li{border:0!important}.contact-us{justify-content:center;display:flex;flex-direction:column;height:auto;padding:40px 0 15px 0}.right-side{padding:40px 0 0 0}.right-side h1{width:100%!important}.overview h1{font-size:36px!important}.overview img{width:100%}.first-overview img{margin-bottom:2rem}.second-overview{margin-top:2rem!important}.second-overview img{margin-top:2rem}.login-banner .content{width:100%}.register-form{padding:0!important}.sidebar{height:100%;border-radius:0!important;overflow:auto!important}.settings-header{flex-direction:column!important;justify-content:start!important;align-items:start!important;margin-bottom:20px}.wizard ul{flex-direction:column!important;justify-content:start!important;align-items:start!important}.wizard ul li{width:100%;margin-bottom:15px;background:rgb(93 53 148 / .2);padding:10px;border-radius:8px}.active-wizard{background:rgb(80 175 73 / .2)!important}.profile-images .image-content{width:100%!important}.profile-highlights{flex-wrap:wrap}.profile-highlights li{flex:50%;border:0!important;padding:0!important;margin-bottom:5px}.profile-action-buttons{flex-wrap:wrap}.profile-action-buttons>a{flex:0 0 100%}.profile-action-buttons>form{flex:1}.single-profile-header{flex-direction:column!important}#header-content{flex-direction:column!important}#profile-action-buttons{margin-top:25px;gap:8px!important;width:100%!important}#profile-action-buttons div{flex-direction:column!important;gap:8px!important}#profile-action-buttons form{width:100%!important}.custom-col{width:100%}#about-me li:nth-last-child(-n+2){margin-bottom:1rem!important}#profile-gallery{gap:10px!important}#profile-gallery img{width:100px;height:100px}}