.btn,.close-btn,.cookie-buttons button,.hamburger,.icon.toggle-password,.profile-icon,.save-btn,.slider,.social-btn,.url-actions .btn,.user-profile{cursor:pointer}.contact-info a,.forgot-link,.logo a,.profile-dropdown a,nav ul li .dropdown a,nav ul li a{text-decoration:none}.dropdown,.dropdown .dropdown-btn,.user-profile,nav ul li{position:relative}.intro-section p,.profile-dropdown,nav ul li .option{border-radius:5px}.profile-dropdown,.profile-dropdown a{background-color:#fff!important;transition:background-color .3s,color .3s}.center,.form-title,.logo_center,.or-text,.p,.signin-text{text-align:center}.apple,.cta-btn,.facebook,.github,.google,.linkedin,.logo,.logo a,.sign-up-btn:hover,.twitter,.view-plan-btn:hover,header,nav ul li .dropdown a{color:#fff}nav ul li .dropdown,nav ul li .option{position:absolute;gap:10px;opacity:0;transform:translateY(-10px);transition:opacity .3s,transform .3s;border-radius:5px;display:none;top:100%;left:0}.container,nav ul{display:flex;gap:14px}.btn:hover,.cta-btn:hover,.trim-btn:hover,.view-plan-btn:hover{background-color:#75152a}.logo,.strong,form label{font-weight:600}body{margin:0;font-family:Montserrat,sans-serif;color:#333;background-color:#f5f5f5}header,nav ul li .dropdown{background-color:#0046a4;z-index:1000}nav ul li .option{padding:10px;flex-direction:column;width:115px}header{padding:20px 0;position:sticky;top:0}.header-container{max-width:1170px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 20px}.logo{font-size:28px;font-family:FontAwesome}nav ul{list-style:none;margin:0;padding:0;align-items:center}nav ul li a{color:#fff;padding:5px 10px}.strong,nav ul li a:hover{color:gold}nav ul li .dropdown{padding:10px;flex-direction:column}nav ul li:hover .dropdown{display:flex;opacity:1;transform:translateY(0)}.dropdown,.url-actions .btn,.user-profile{display:inline-block}.profile-icon{display:flex;align-items:center;gap:5px;color:#fff;font-size:16px}.profile-dropdown{display:none;position:absolute;top:100%;right:0;box-shadow:0 4px 6px rgb(0 0 0 / .1);overflow:hidden;z-index:1000;color:#000!important;width:130px;padding:0!important;margin:0!important}.profile-dropdown a{display:block;padding:10px;margin:0;color:#000!important;font-size:14px;width:100%;box-sizing:border-box}.profile-dropdown a:hover{background-color:#00349b!important;color:#fff!important}.profile-dropdown a i{font-size:18px;color:#000!important;transition:color .3s}.profile-dropdown a:hover i{color:#fff!important}.profile-initials{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background-color:#007bff;color:#fff;font-size:18px;font-weight:700;margin-right:10px}.is-invalid~.invalid-feedback,.is-valid~.valid-feedback,.profile-dropdown.active,.profile-icon:hover .profile-dropdown{display:block}.heading_three,.heading_two,.intro-section h1{font-family:Proximanova,sans-serif}.logo_center{font-family:FontAwesome;font-size:40px;margin-bottom:0}.p{font-size:14px;margin:0 0 10px}.container{flex-wrap:wrap;max-width:1170px;margin:40px auto;padding:10px}.sign-form-container{max-width:650px!important}.sign-form{max-width:400px;margin:auto;background:#fff;padding:20px;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 5px rgb(0 0 0 / .1);font-family:Arial,sans-serif}.form-title{font-size:24px;color:#333;margin-bottom:20px}.field-container{position:relative;margin-bottom:10px}.field-container label{display:block;margin-bottom:5px;font-size:14px;color:#555}.field-container input{width:100%;padding:8px 30px 8px 10px;border:1px solid #ccc;border-radius:5px;font-size:14px;color:#333;margin:0 auto}.field-container input::placeholder{color:#888}.icon{position:absolute;top:50%;right:10px;font-size:16px!important;color:#888}.is-valid{border-color:#28a745!important}.is-invalid{border-color:#dc3545!important}.valid-feedback{color:#28a745;font-size:14px;margin-top:5px;display:none}.invalid-feedback{color:#dc3545;font-size:14px;margin-top:5px;display:none}.check_options{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.remember-me{display:-webkit-inline-box;gap:5px;align-items:center}.remember-me label{font-size:14px;padding-top:1px;color:#555}.forgot-link{font-size:14px;color:#004fa3;font-weight:500}.or-text,.signin-text,.signup-text{margin:15px 0;font-size:14px;color:#555}.contact-info a:hover,.forgot-link:hover{text-decoration:underline}.cookie-content a:hover,.facebook,.github,.google,.linkedin,.twitter{text-decoration:none}.signup-text{text-align:left}.heading_three,.social-btn{font-size:18px}.social-buttons{display:flex;justify-content:center;gap:10px}.social-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#ddd;border:none;transition:background-color .3s}.social-btn:hover{background-color:#bbb}.facebook{background-color:#3b5998}.google{background-color:#db4437}.linkedin{background-color:#0077b5}.github{background-color:#333}.twitter{background-color:#0f1419}.apple,.apple:hover{background-color:#000}.facebook:hover{background-color:#2d4373}.google:hover{background-color:#c33d2e}.linkedin:hover{background-color:#005582}.twitter:hover{background-color:#141a20}.github:hover{background-color:#222}.cta-btn,.footer-nav a,.view-plan-btn{text-decoration:none;display:inline-block}.intro-section{text-align:center;padding:40px 20px;background-color:#002f6e;color:#fff;background-image:linear-gradient(135deg,rgb(85 96 110 / 80%) 0,#779dcf 100%);background-size:cover;background-blend-mode:overlay}.intro-section h1{font-size:2rem;margin-bottom:20px;color:gold}.cta-section p,.intro-section p{font-size:1rem;margin:0 auto;padding:10px;line-height:1.6}.heading_four{font-size:14px;margin:0 0 0 10px}.cta-section,.form-section{flex:1;padding:20px;border:1px solid #ccc;border-radius:15px;background-color:#fff;text-align:left}#shorten-result,.cookies-disabled .ad-container,.cookies-disabled .social-widgets{display:none}.btn,.cta-btn,.view-plan-btn{padding:10px 20px;font-size:16px}.cta-btn,.trim-btn,.view-plan-btn{text-align:center;margin:10px 0;cursor:pointer}.cta-btn{background-color:#a9143e;border:1px solid #a9143e;border-radius:5px;width:45%}.view-plan-btn{background-color:#fff;color:#a9143e;border-radius:5px;border:1px solid #a9143e;width:35%}.btn{background-color:#a9143e;color:#fff;border:none;border-radius:5px}.url-actions{margin-top:15px}.url-actions .btn{padding:10px 15px;border:none;border-radius:5px;background-color:#0046a4;color:#fff;font-size:14px;width:115px}.dropdown-menu{display:none;position:absolute;top:100%;left:0;background-color:#fff;min-width:150px;box-shadow:0 4px 6px rgb(0 0 0 / .1);z-index:1000;border-radius:5px;padding:0;overflow:hidden}.dropdown-menu .btn{display:block;width:100%;text-align:left;padding:10px;color:#333;background:0 0;border:none}.dropdown-menu .btn:hover{background-color:#00349b;color:#fff}.facebook-share{color:#4267b2}.twitter-share{color:#1da1f2}.linkedin-share{color:#0077b5}.whatsapp-share{color:#25d366}.email-share{color:#6c757d}.sign-btn,footer{background-color:#0046a4}.trim-btn,form input,form select{width:calc(100% - 0px);padding:10px}.sign-btn{border:1px solid gold}.sign-btn:hover{background-color:gold;color:#0046a4}.sign-up-btn{color:#fff;border:1px solid #75152a}.trim-btn{height:45px;font-weight:bolder;border:1px solid #a9143e;border-radius:5px;background-color:#a9143e;color:#fff}form label{display:block;margin-bottom:10px}form input,form select{margin-bottom:10px;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}.features-section{padding:20px;background-color:#fff;border:1px solid #ccc;border-radius:15px;margin-top:20px}.features-container{display:flex;flex-wrap:wrap;gap:5px;justify-content:space-between}.feature{min-width:160px;text-align:left;display:inline-flex}.feature h3{font-size:1.2rem;margin-bottom:10px}.feature p{font-size:1rem;line-height:1.6}.terms-content{max-width:1200px;margin:2rem auto;padding:0 1.5rem}.terms-content h2{color:#004aad;margin-bottom:1.5rem;font-size:2rem}.terms-section{margin:2rem 0;padding-bottom:1.5rem;border-bottom:1px solid #eee}.terms-section h3{color:#333;margin-bottom:1rem;font-size:1.5rem}.terms-section p{line-height:1.6;margin-bottom:1rem;color:#444}.terms-section ul{margin-left:1.5rem;margin-bottom:1rem}.terms-section ul li{margin-bottom:.5rem;line-height:1.6}.contact-info a,.terms-section strong{color:#004aad}.terms-footer{margin-top:3rem;padding:1.5rem;background:#f8f9fa;border-radius:8px;text-align:center}.cookie-consent{position:fixed;bottom:0;left:0;right:0;background:#fff;box-shadow:0 -2px 10px rgb(0 0 0 / .1);z-index:9999;display:none}.cookie-content{max-width:1200px;margin:0 auto;padding:20px}.cookie-header{display:flex;align-items:center;gap:10px;margin-bottom:10px}.cookie-header i{font-size:20px;color:#004aad;margin-right:8px}.cookie-header h3{margin:0;color:#333;font-size:18px}.cookie-content p{margin:0 0 15px;font-size:14px;line-height:1.6;color:#333}.cookie-content a{color:#003c8a;text-decoration:underline;font-weight:500;padding:2px 4px;transition:.3s;display:inline-block;margin-left:4px}.cookie-content a:hover{color:#002655;background-color:#f0f5ff;border-radius:3px}.cookie-buttons{display:flex;justify-content:space-between;align-items:center;gap:15px}.action-buttons{display:flex;gap:10px}.cookie-buttons button{padding:8px 20px;border:none;border-radius:5px;font-weight:500;transition:.3s}.customize-btn{background:0 0;border:1px solid #003c8a!important;color:#003c8a;font-weight:600}.accept-btn,.deny-btn,.save-btn,footer{font-weight:500}.deny-btn{background:#e5e5e5;color:#333}.accept-btn{background:#003c8a;color:#fff}.customize-btn:hover{background:#f0f5ff;color:#002655}.deny-btn:hover{background:#d5d5d5;color:#222}.accept-btn:hover{background:#002655}.cookie-settings{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;width:90%;max-width:600px;border-radius:10px;box-shadow:0 5px 20px rgb(0 0 0 / .2);z-index:10000}.settings-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #eee}.settings-header h4{margin:0;font-size:18px}.close-btn{background:0 0;border:none;font-size:18px;color:#666;padding:5px 10px}.close-btn:hover{color:#333}.settings-content{padding:20px;max-height:60vh;overflow-y:auto}.cookie-option{margin-bottom:20px}.option-header{display:flex;align-items:center;gap:15px;margin-bottom:5px}.option-header h5{margin:0;font-size:16px}.cookie-option p{margin:0;font-size:14px;line-height:1.6;color:#333;padding-left:55px}.switch{position:relative;display:inline-block;width:40px;height:24px}.slider,.slider:before{position:absolute;transition:.4s}.switch input{opacity:0;width:0;height:0}.slider{top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:34px}.slider:before{content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;border-radius:50%}input:checked+.slider{background-color:#004aad}input:checked+.slider:before{transform:translateX(16px)}.settings-footer{padding:15px 20px;border-top:1px solid #eee;text-align:right}.save-btn{background:#004aad;color:#fff;padding:8px 20px;border:none;border-radius:5px}.save-btn:hover{background:#003c8a}footer{color:gold;padding:20px}.footer-container{max-width:1170px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;text-align:center}.ad-container,.social-widgets{margin:20px 0;padding:15px;border-radius:8px}.footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.footer-nav a{color:#fff;font-weight:400;padding:8px 10px;border-radius:50px;line-height:1.5;min-width:16px}.footer-nav a:hover{color:gold;background-color:#fff0}.footer-nav-social a:hover{border:1px solid #fff}.hamburger{display:none;flex-direction:column}.social-links,.social-widgets{gap:15px;align-items:center;display:flex}.hamburger div{width:25px;height:3px;background-color:#fff;margin:4px}.cookie-buttons button i,.save-btn i{margin-right:5px}.settings-header h4 i{margin-right:8px;color:#004aad}.cookie-option .option-header h5 i{margin-right:8px;color:#004aad;font-size:14px}.cookie-buttons button:focus,.cookie-content a:focus{outline:#003c8a solid 2px;outline-offset:2px}.social-widgets{background:#f5f5f5}.ad-container{background:#fff;box-shadow:0 2px 4px rgb(0 0 0 / .1);text-align:center}.cookies-notice{padding:10px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;text-align:center;color:#6c757d}.social-links{margin-left:15px}.social-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:rgb(110 152 224 / 15%);transition:.3s}.social-icon i{font-size:16px;color:#fff}.social-icon:hover{background:rgb(255 255 255 / .2);transform:translateY(-2px);border:1px solid #fff}.dropdown a:focus{background-color:#f0f5ff;color:#003c8a;outline:#003c8a solid 2px;outline-offset:-2px}.social-icon:focus{outline:#003c8a solid 2px;outline-offset:2px;background:rgb(255 255 255 / .2)}.fa{break-inside:true}@media (max-width:1024px){.footer-container{flex-direction:column;text-align:center}.footer-nav{flex-direction:row;flex-wrap:wrap;gap:15px}.url-actions .btn{width:108px}}@media (max-width:768px){.footer-container,nav ul{flex-direction:column}nav ul{display:none;width:100%;background-color:#0046a4;position:absolute;top:60px;left:0;padding:10px 0}nav ul li{text-align:center;margin:15px 0}.hamburger{display:flex}.cta-section,.form-section{width:100%;max-width:500px;margin:0 auto}.url-actions .btn{width:120px}.container{display:grid}.terms-content{padding:0 1rem}.terms-content h2{font-size:1.75rem}.terms-section h3{font-size:1.25rem}.footer-nav{flex-direction:column;gap:15px}.social-links{margin:15px 0;justify-content:center}}@media (max-width:425px){.cta-section,.form-section{width:100%;max-width:350px;margin:0 auto}.cta-btn,.view-plan-btn{width:90%}.dropdown-menu{left:-35px}.url-actions .btn{width:160px;margin:5px}.feature{min-width:200px}}.checkbox-container{display:flex;align-items:center;gap:8px;margin-top:10px}.checkbox-container input[type="checkbox"]{width:16px;height:16px;cursor:pointer}.checkbox-container label{font-size:14px;cursor:pointer}@media (max-width:375px){.cta-section,.form-section{width:100%;max-width:320px;margin:0 auto}.cta-btn,.view-plan-btn{display:block;font-size:14px}.url-actions .btn{width:145px;margin:5px}}@media (max-width:325px){.cta-section,.form-section{width:100%;max-width:250px;margin:0 auto}.cta-btn,.view-plan-btn{display:block;font-size:14px;width:85%}.url-actions .btn{width:110px;margin:5px}}