<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#ultimate-ai-root .sidebar_menu_switch .sidebar_menu_switch_btn button span {
  font-size: 12px;
}
/* Custom Form */
.remember-forgot-password {
    display: flex;
    justify-content: space-between;
}
.login-register-button {
  display: flex;
  justify-content: space-between;
}
.custom-form-messages {
  background-color: var(--qode-main-color);
  color: #fff;
  padding: 10px;
  border-radius: 5px;
}

.custom-form-messages .error {
  margin: 0;
}
.email-confirmation-message {
  margin: 0;
  background: #000;
  color: #fff;
  padding: 10px;
  border-radius: 5px;
}
/* Calculator */
.result {
  margin-top: 20px;
  padding: 20px;
  /* background-color: #fff; */
}
.calculate-form {
  margin-bottom: 20px;
}
.profit-breakdown {
  display: flex;
  height: 30px;
  margin-top: 10px;
}
.profit-breakdown div {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  font-weight: bold;
}
.creator { background-color: #28a745; }
.agency { background-color: #ffc107; }
.platform { background-color: #dc3545; }
#incomeChart {
  height: 300px !important;
  width: 300px !important;
}
.tips,
.optimization,
.suggestion,
.suggestions   {
  margin-top: 20px;
  background-color: #fbfbfb;
  padding: 20px;
  border-left: 5px solid var(--qode-main-color);
}
.calculate-button {
  color: #fff;
  background-color: var(--qode-main-color);
  border: 1px solid transparent;
  font-size: 18px;
  padding: 13px 21px;
  line-height: 1.29;
  border-radius: 5px;
  font-weight: 600;
}
.warning { color: red; font-weight: bold; }
.excellent { color: green; font-weight: bold; }

.tips h3,
#results h3,
.result h2,
.result h3,
.suggestion h3,
.breakdown h4,
#results h2 {
  margin-top: 0;
  font-size: 20px;
  margin-bottom: 10px;
}
.tips ul {
  margin: 0;
}
.form-group select {
  margin-bottom: 22px;
}
.tax-breakdown {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin: 20px 0; 
}
.tax-item {
  background-color: #e9ecef;
  padding: 10px;
  border-radius: 4px;
  flex: 1 1 calc(50% - 5px);
}
/* Button */
.qodef-theme-button:hover, button[type=submit]:hover, input[type=submit]:hover {
  color: #fff;
  background-color: #000;
}
.bs-register {
	display: none;
}
.logged-in .login-button {
  display: none;
}
.bs-login-register-wrapper {
	display: block !important;
	height: 420px;
}
.woocommerce-ResetPassword.lost_reset_password {
    margin-bottom: 50px;
}
.my-account-button {
    display: flex;
    justify-content: space-between;
}
.my-account-button button:hover {
	background-color: #000 !important;
}
.custom-blog-list .qodef-e-excerpt {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
/* Button */
.qodef-button:hover, 
.qodef-load-more-button:hover {
  background-color: #000 !important;
}
#qodef-back-to-top.qodef--predefined:hover svg {
  color: #000;
}
/* Blog css start */
.custom-grid-css .qodef-grid-inner {
    display: flex;
    flex-wrap: wrap;
}
.custom-grid-css .qodef-grid-inner .qodef-e-content .qodef-e-title {
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
/* Blog css end */

.header-right-button {
    border-radius: 5px !important;
}
.header-right-button.black:hover {
  background-color: var(--qode-main-color) !important;
}
.page-id-6426 #qodef-page-header-inner {
  width: 100%;
  max-width: 1340px;
  padding: 0 20px !important;
}
.page-id-6426 #qodef-page-header {
  background-color: transparent;
}
.page-id-6426.qodef-header--fixed-display #qodef-page-header {
  background-color: #fff;
}
.page-id-6426 #qodef-page-mobile-header-inner {
  padding: 0 20px;
}
.offer-box .elementor-image-box-title {
  margin-top: 0;
}
.help-section .qodef-accordion-title {
  font-size: 24px;
  font-weight: 600;
}
.help-section .qodef-accordion-content-inner p {
  color: #000;
  padding-top: 15px;
  font-size: 18px;
}
.help-section .qodef-accordion-content-inner p:first-child {
  padding-top: 0;
} 

#qodef-page-footer-bottom-area .qodef-grid-item {
  text-align: center;
  width: 100% !important;
}
#qodef-page-footer-bottom-area-inner .qodef-grid-item:first-child {
  display: none;
}
.footer-col {
  justify-content: center;
}
.page-id-6748 #qodef-page-header,
.page-id-6748 #qodef-page-mobile-header {
  display: none;
}
/* Form css start */
.gform_fields {
  row-gap: 30px !important;
  column-gap: 15px !important;
}
.onboarding-form-html h3 {
  margin: 15px 0 0;
  text-align: center;
  font-size: 32px;
}
.onboarding-form-html p {
  text-align: center;
}
.contact-form-control {
  /* display: flex !important; */
  flex-direction: column;
}
.gform_required_legend {
  display: none;
}
.gform-theme--framework .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload) .ginput_preview .gfield_fileupload_progressbar_progress {
  background-color: var(--qode-main-color) !important;
}

.contact-form-control .ginput_address_country  {
  inline-size: 100%;
}
.contact-form-control input, .contact-form-control select, .contact-form-control textarea {
  background-color: #fff !important;
  color: #6c6e79 !important;
  font-size: 14px !important;
  outline: 0 !important;
  box-shadow: none !important;
  border: 2px solid #e1e1e1 !important;
  line-height: 18px !important;
  display: flex !important;
  align-items: center;
  min-height: 45px !important;
}
.contact-form-control .gform-datepicker {
  width: 100% !important;
}
.contact-form-control label {
  color: #000;
  font-size: 18px;
  font-weight: 600;
}
.contact-form-control .gform_button_select_files {
  background-color: var(--qode-main-color) !important;
}
.contact-form-control.gfield--type-fileupload .gform_drop_area::before {
  color: var(--qode-main-color) !important;
}
.gform-theme--framework .gf_progressbar .percentbar_blue {
  background-color: var(--qode-main-color) !important;
}

.gform_button,
.gform_next_button {
  font-family: Poppins,sans-serif !important;
  font-weight: 600 !important;
  font-size: 14px !important;
  letter-spacing: -.02em !important;
  border-radius: 4px !important;
  outline: 0 !important;
  transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out !important;
  padding: 12px 32px !important;
  color: #fff !important;
  background-color: var(--qode-main-color) !important;
  border: 1px solid transparent !important;
  cursor: pointer !important;
}
.gform_button:hover {
  background: #000 !important;
}

.qodef-copyright-text {
  color: #fff !important;
  margin: 0 !important;
}
#menu-full-screen-menu {
  text-align: center;
}
#menu-full-screen-menu li {
  padding: 10px 0;
}
.qodef-copyright-text a {
  color: rgb(173, 148, 81) !important;
}
.comfort-questionnaire .onboarding-form-html h3 {
  margin: 0 0;
  text-align: left;
}
.comfort-questionnaire .onboarding-form-html .gsection_description {
  font-size: 16px;
  margin-top: 10px
}
.comfort-questionnaire .onboarding-form-html {
  border: 0;
  padding: 0;
}
.contact-form-control .gfield-choice-input {
  min-height: unset !important;
}
.contact-form-control .gfield_radio input[type=radio]::before {
  background-color: rgb(173, 148, 81) !important;
  block-size: 10px !important;
  inline-size: 10px !important;
}
.comfort-questionnaire .gfield--type-choice .gfield_radio {
  flex-direction: row !important;
  width: 100%;
  /* justify-content: space-between; */
}
.onboarding-form-sub-title-html h3 {
  font-size: 22px !important;
  margin: 0 !important;
}
.contact-form-control.privacy-policy input {
  min-height: unset !important;
}
.contact-form-control.privacy-policy {
  grid-column: span 12 !important;
}
/* .comfort-questionnaire .gfield--type-choice .gfield_radio .gchoice {
  width: 33.33%;
} */
.post-password-form {
  max-width: 500px;
  margin: auto;
  padding: 50px 20px;
}
.logged-in .widget_wade_core_single_image {
  display: none;
}
.post-password-form input[type=password] {
  width: 100% !important;
  max-width: 100% !important;
}
/* Form css end */
/* Footer */
.footer-logo-text {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  color: #6F6F6F !important;
  /* text-align: center; */
}
/* .footer-list-block {
  display: flex;
  justify-content: space-between;
  padding-top: 50px !important;
}
.footer-list-block li a {
  color: #000 !important;
  font-size: 20px;
  font-weight: 600;
}
.footer-list-block li a:hover {
color: rgb(173, 148, 81) !important;
} */
.footer-list-wrapper {
padding: 0 !important;
border: 0 !important;
}
.footer-list-wrapper .wp-block-group__inner-container .wp-block-columns.footer-col {
align-items: start;
}
.footer-logo {
  display: block;
  max-width: 300px;
  /* margin: auto; */
  margin-bottom: 5px;
}
.footer-site {
  display: flex;
  gap: 20px;
  padding: 80px 20px;
  max-width: 1340px;
  margin: auto;
}
.footer-site-left {
  width: 50%;
}
.footer-site-right {
  width: 50%;
  display: flex;
  gap: 30px;
  justify-content: end;
}
.footer-site-right .qodef-footer-list {
  margin: 0 !important;
}
.footer-bottom {
  padding: 20px;
  background: #000;
}
.footer-bottom-container {
  max-width: 1320px;
  margin: auto;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.footer-social {
  order: 1;
}
.footer-social ul {
  display: flex;
  gap: 10px;
  align-items: center;
}
.footer-social ul li {
  margin: 0 !important;
  display: inline-flex;
}
.footer-social ul li a{
  display: inline-flex;
}
.footer-qodef-copyright-text {
  margin: 0;
  color: #fff;
}
.footer-qodef-copyright-text a {
  color: #ad9451 !important;
  font-weight: bold;
}
/* Footer end */
/* Single Post */
.wpcf7-submit:hover {
  background-color: #000 !important;
}
.single-post #qodef-page-inner {
  padding: 80px 0;
}
.single-post .qodef-blog-fullwidth-featured-image-inner {
  display: none;
}

.single-post .qodef-blog-fullwidth-featured-image-holder img {
  width: 100%;
  border: 1px solid #ebebeb;
  border-radius: 16px;
}
.single-post .qodef-blog .qodef-blog-item .qodef-e-title {
  font-size: 38px;
}
.single-post .widget_wade_core_blog_list .qodef-blog-item .qodef-e-title {
    font-size: 18px !important;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.single-post .widget_wade_core_blog_list .qodef-blog-item .qodef-e-bottom-holder {
    padding-top: 0;
    margin-top: 0 !important;
}
section.single-post-bottom-content {
  text-align: center;
}
.custom-single-post-featured-img {
  width: 100%;
}
section.single-post-bottom-content {
  text-align: center;
  padding: 80px 20px;
  background: #F8F9FE;
}
.single-post-bottom-content-container a {
  font-family: "Poppins", Sans-serif;
  font-size: 26px;
  font-weight: 700;
  text-transform: capitalize;
  background-color: #000;
  border-radius: 5px 5px 5px 5px;
  padding: 20px 50px 20px 50px;
  display: inline-table;
  color: #fff;
  margin-top: 30px;
}
.single-post-bottom-content-container a:hover {
  background-color: #ad9451;
}
.single-post-bottom-content-container h2 {
  margin: 0;
  font-family: "Poppins", Sans-serif;
  font-size: 46px;
  font-weight: 700;
  line-height: 46px;
}
.single-post-bottom-content-container p {
  margin: 0;
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  padding-top: 15px;
  max-width: 715px;
  margin: auto;
}
.single-post #qodef-page-sidebar {
  margin-bottom: 0;
}
@media(min-width: 640px) {
  #gform_2 .contact-form-control .gfield_description {
    min-height: 37px;
  }
}
@media(max-width:767px) {
  .onboarding-form-html h3 {
    font-size: 26px;
  }
  .offer-box .elementor-image-box-img {
    margin-bottom: 20px !important;
  }

  /* Single Post */
  section.single-post-bottom-content {
    padding: 50px 20px;
  }
  .single-post-bottom-content-container a {
    font-size: 16px;
    padding: 15px 40px;
  }
  .single-post-bottom-content-container h2 {
    font-size: 30px;
    line-height: 34px;
  }
  .single-post-bottom-content-container p {
    font-size: 16px;
    line-height: 20px;
  }
  .single-post #qodef-page-inner {
    padding: 50px 0 ;
  }
  .single-post .qodef-blog .qodef-blog-item .qodef-e-title {
    font-size: 28px;
  }
  /* Footer */
  .footer-col {
    text-align: center;
  }
  .footer-list-block {
    flex-direction: column;
    align-items: center;
  }
  .footer-site {
    display: block;
    padding: 50px 20px;
  }
  .footer-site-left {
    width: 100%;
  }
  .footer-site-right {
    width: 100%;
    justify-content: start;
    margin-top: 20px;
  }
  .footer-logo-text {
    font-size: 16px;
  }
}
@media(max-width:575px) {
  .help-section .qodef-accordion-title {
    font-size: 20px;
  }
  .help-section .qodef-accordion-content-inner p {
    font-size: 16px;
  }
  /* Single Post */
  section.single-post-bottom-content {
    padding: 30px 20px;
  }
  .single-post #qodef-page-inner {
    padding: 30px 0;
  }
  .single-post .qodef-blog-fullwidth-featured-image-holder {
    margin-bottom: 20px;
  }
  .single-post .qodef-blog .qodef-blog-item .qodef-e-title {
    font-size: 22px;
  }
  .single-post .qodef-e-top-holder {
    margin: 20px 0 !important;
  }
  .single-post .qodef-blog.qodef--single .qodef-blog-item .qodef-e-text p {
    font-size: 16px !important;
    line-height: 22px;
  }
  /* Footer */
  .footer-site {
    padding: 30px 20px;
  }
  .footer-bottom-container {
    flex-direction: column;
  }
  .footer-social {
    margin-top: 10px;
  }
}</pre></body></html>