.alert-success{background-color:#d4edda;color:#155724;padding:15px;border:1px solid transparent;border-radius:4px;margin-bottom:15px}header.main-header{top:0}.general-content{margin:30px 0;border:5px solid #446a84;border-radius:25px;padding:40px 20px;box-shadow:0 1px 6px 0 rgba(0,0,0,.25098039215686274)}.general-content h1{color:#333;font-size:40px;font-weight:700;line-height:56px;text-align:center;margin-bottom:20px}.general-content h2,.privacy-policy h2{font-size:16px;font-weight:700;color:#000;line-height:1.25em;margin-bottom:20px}.general-content h3,.privacy-policy h3{font-size:14px;font-weight:500;color:#666;line-height:1.25em;margin-bottom:20px}.general-content p:nth-child(2){color:#333;font-size:14px;margin-bottom:22px}.general-content p:nth-child(3){color:#1074b9;font-weight:700}.general-content p{font-size:15px;text-align:justify;margin-bottom:22px;margin-top:0;color:#333}.general-content p:last-child{margin-bottom:0}.general-content p a{transition:.3s;color:#0170b9}.general-content p a:hover{color:#3a3a3a}.privacy-policy p~ul~p{margin-top:20px}.privacy-policy ul{margin-left:25px;margin-bottom:0}.general-content ul{margin-left:25px;margin-bottom:20px}.general-content ul li,.privacy-policy ul li{font-size:15px;list-style:disc;line-height:22px;color:#333}.privacy-policy{padding:20px}.p-container{width:100%;max-width:1120px;margin:0 auto}.privacy-policy h1{font-size:40px;line-height:56px;margin-bottom:30px;text-align:center;color:#3a3a3a}.ccpa-content .ccpa-desc p,.privacy-policy .general-content p:nth-child(3),.privacy-policy p{font-size:15px;text-align:justify;margin-top:22px;margin-bottom:0;color:#333;font-weight:400}.ccpa-content .ccpa-desc h2,.thank-you a,.thank-you h1,.thank-you h2,.thank-you p{text-align:center}.ccpa-content .ccpa-desc .ccpa-form .mb-20,.thank-you h1{margin-bottom:20px}.thank-you{width:100%;padding:50px 0 20px;display:flex;align-items:center;flex-direction:column;justify-content:center}.thank-you h1{font-size:46px;line-height:1.4em;color:#3a3a3a;font-weight:700}.thank-you h2{font-size:26px;line-height:30px;color:#54595f;font-weight:500;margin-bottom:26px}.thank-you a{color:#0170b9;display:block;text-decoration:none}@media(max-width:567px){.thank-you{margin-top:80px}.thank-you h2{line-height:1.4;font-size:18px}.thank-you h1{font-size:35px;margin-bottom:10px}}.ccpa-content{padding:80px 0;font-family:Poppins,sans-serif}.ccpa-content .ccpa-desc h1{font-size:20px;font-weight:700;color:#333;margin-bottom:55px;text-align:center}.ccpa-content .ccpa-desc h2{font-size:19px;line-height:25px;color:#333;margin-bottom:40px}.ccpa-content .ccpa-desc h3{font-size:16px;font-weight:700;line-height:25px;color:#333;margin:20px 0}.ccpa-content .ccpa-desc .form-check,.ccpa-content .ccpa-desc .requestor{color:#333;margin-bottom:20px}.ccpa-content .ccpa-desc .requestor label{color:#333;display:inline}.input-group{display:flex;gap:10px;align-items:center}.input-group label{font-weight:400!important}.ccpa-content .ccpa-desc .ccpa-form{width:100%}.ccpa-content .ccpa-desc .ccpa-form label{display:block;font-size:16px;font-weight:700;color:#333;margin-bottom:10px}.ccpa-content .ccpa-desc .ccpa-form .field-group.state-icon{position:relative}.ccpa-content .ccpa-desc .ccpa-form .field-group.state-icon::after{position:absolute;content:"\2304";right:10px;bottom:55%;font-size:20px}.ccpa-content .ccpa-desc .ccpa-form select{-moz-appearance:none;-webkit-appearance:none;background-color:transparent}.ccpa-content .ccpa-desc .ccpa-form input,.ccpa-content .ccpa-desc .ccpa-form select{outline:0;border:1px solid #ced4da;border-radius:4px;padding:15px 10px;width:100%;margin:0 0 10px;color:#000}.ccpa-content .ccpa-desc .ccpa-form input[type=checkbox],.ccpa-content .ccpa-desc .ccpa-form input[type=radio]{width:auto}.ccpa-content .ccpa-desc .ccpa-form input:focus,.ccpa-content .ccpa-desc .ccpa-form select:focus{border:1px solid #9ca1a5}.ccpa-content .ccpa-desc .ccpa-form .ccpa-group .ccpa-input,.ccpa-content .ccpa-desc .ccpa-form .small-input{width:50%}.ccpa-content .ccpa-desc .ccpa-form .requestor label{display:inline;font-weight:400}.ccpa-content .ccpa-desc .ccpa-form input[type=submit]{display:block;width:auto;margin:20px auto;padding:16px 50px;background-color:#1074b9;border-radius:25px;cursor:pointer;font-weight:700;font-size:16px;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ccpa-content .ccpa-desc .ccpa-form input[type=submit]:hover{background-color:#565758;color:#fff}.ccpa-content .ccpa-desc .ccpa-form .ccpa-group{display:flex;gap:20px}@media(max-width:767px){.general-content,.privacy-policy{margin-top:80px}.general-content h1,.privacy-policy h1{font-size:35px}.ccpa-content .ccpa-desc .ccpa-form .ccpa-group{flex-direction:column}.ccpa-content .ccpa-desc .ccpa-form .ccpa-group .ccpa-input,.ccpa-content .ccpa-desc .ccpa-form .small-input{width:100%}}@media(max-width:540px){.ccpa-content{padding:120px 0}.ccpa-content .ccpa-desc h1{font-size:30px;line-height:normal}}