.aspect-ratio-1x1.image-1 {
}

.aspect-ratio-1x1.image-1 {
}

.col.ps-0.pe-0.my-1:has(.image-1) {
  --hover-image: url('../../assets/img/03_145_happiness_texture_crop.webp');
}

.col.ps-0.pe-0.my-1:has(.image-2) {
  --hover-image: url('../../assets/img/02_081_lips_purse_effort_texture_crop.webp');
}

.col.ps-0.pe-0.my-1:has(.image-3) {
  --hover-image: url('../../assets/img/01_155_texture_crop.webp');
}

.col.ps-0.pe-0.my-1:has(.image-4) {
  --hover-image: url('../../assets/img/01_113_mouth_press_texture_crop.webp');
}

.col.ps-0.pe-0.my-1:has(.image-5) {
  --hover-image: url('../../assets/img/03_108_disgust_texture_crop.webp');
}

.col.ps-0.pe-0.my-1:has(.image-6) {
  --hover-image: url('../../assets/img/02_062_lips_corner_pull_texture_crop.webp');
}

.col.ps-0.pe-0.my-1:has(.image-7) {
  --hover-image: url('../../assets/img/02_086_lips_FV_effort_texture_crop.webp');
}

.col.ps-0.pe-0.my-1:has(.image-8) {
  --hover-image: url('../../assets/img/01_020_eye_squint_blink_texture_crop.webp');
}

.col.ps-0.pe-0.my-1:has(.image-9) {
  --hover-image: url('../../assets/img/03_091_mouth_press_texture_crop.webp');
}

@media (min-width: 992px) {
  #mainNavUK.navbar-shrink {
    border-bottom: 1px solid rgba(45,45,45,.1);
    background-color: var(--bs-body-bg);
  }
}

.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
}

.btn, .form-control, input[type="text"], input[type="email"], input[type="password"], textarea {
  border-radius: 0.25rem !important;
}

/* Remove any filter effects from body */

body[style*="filter"] {
  filter: none !important;
}

/* Remove backdrop dimming */

body[style*="backdrop-filter"] {
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

/* Remove any opacity changes to body */

body[style*="opacity"] {
  opacity: 1 !important;
}

/* Hide Bootstrap Studio smart form modal and backdrop */

.modal[data-bss-smart-form-modal], .modal-backdrop, .modal-backdrop.show, .modal-backdrop.fade {
  display: none !important;
  opacity: 0 !important;
}

/* Hide smart form iframe */

iframe[src*="bootstrapstudio.io/smartform-iframe"] {
  display: none !important;
}

/* Prevent body from getting modal-open class styling */

body.modal-open {
  overflow: auto !important;
  padding-right: 0 !important;
}

/* Remove any overlay or backdrop elements that might be created */

.fade.show, .modal-backdrop.fade.show {
  display: none !important;
}

/* Ensure no dimming effects on main content */

.container, .container-fluid, main, #main-content {
  filter: none !important;
  opacity: 1 !important;
}

/* Your existing message styling */

.success-message, .error-message {
  opacity: 0;
}

/* Additional safeguard - remove any dynamically added overlay styles */

[style*="background-color: rgba"], [style*="background: rgba"], div[style*="position: fixed"][style*="z-index"] {
  background: transparent !important;
  display: none !important;
}

#mainNavUK {
  border-bottom: 1px solid rgba(45,45,45,.1);
  background-color: var(--bs-body-bg);
  transition: all .2s;
}

.col.ps-0.pe-0.my-1:has(.image-10) {
  --hover-image: url('../../assets/img/01_149_sadness_texture_full_size_crop.webp');
}

