/*
 * Public CTA arrow motion.
 * Loaded after exported page CSS to keep arrow CTAs consistent without editing
 * every exported page stylesheet.
 */

.site-main .btn.secondary-button,
#primary .btn.secondary-button,
main .btn.secondary-button,
.site-main .gform_wrapper .gform_button.secondary-button,
#primary .gform_wrapper .gform_button.secondary-button,
main .gform_wrapper .gform_button.secondary-button,
.flexible-inner-section .gform_wrapper .gform_button.secondary-button {
  display: inline-flex !important;
  align-items: center !important;
  gap: 14px !important;
  text-decoration: none !important;
}

.site-main .btn.secondary-button::after,
#primary .btn.secondary-button::after,
main .btn.secondary-button::after,
.site-main .gform_wrapper .gform_button.secondary-button::after,
#primary .gform_wrapper .gform_button.secondary-button::after,
main .gform_wrapper .gform_button.secondary-button::after,
.flexible-inner-section .gform_wrapper .gform_button.secondary-button::after {
  content: "" !important;
  position: relative !important;
  right: auto !important;
  display: inline-block !important;
  flex: 0 0 24px !important;
  width: 24px !important;
  height: 12px !important;
  margin-left: auto !important;
  background-color: currentColor !important;
  transform: translateX(0) !important;
  transition: transform .3s ease, opacity .3s ease !important;
  -webkit-mask: url("../alaverdiimages/arrow.svg") center / contain no-repeat;
  mask: url("../alaverdiimages/arrow.svg") center / contain no-repeat;
}

.site-main .btn.secondary-button:hover,
#primary .btn.secondary-button:hover,
main .btn.secondary-button:hover,
.site-main .gform_wrapper .gform_button.secondary-button:hover,
#primary .gform_wrapper .gform_button.secondary-button:hover,
main .gform_wrapper .gform_button.secondary-button:hover,
.flexible-inner-section .gform_wrapper .gform_button.secondary-button:hover {
  padding-left: 0 !important;
  padding-right: 10px !important;
}

.site-main .btn.secondary-button:hover::after,
#primary .btn.secondary-button:hover::after,
main .btn.secondary-button:hover::after,
.site-main .gform_wrapper .gform_button.secondary-button:hover::after,
#primary .gform_wrapper .gform_button.secondary-button:hover::after,
main .gform_wrapper .gform_button.secondary-button:hover::after,
.flexible-inner-section .gform_wrapper .gform_button.secondary-button:hover::after {
  transform: translateX(8px) !important;
}

.site-main .about-landscape-showcase .btn.secondary-button,
#primary .about-landscape-showcase .btn.secondary-button,
.site-main .home-centered-copy .btn.secondary-button,
#primary .home-centered-copy .btn.secondary-button,
.site-main .home-about-balance-section .btn.secondary-button,
#primary .home-about-balance-section .btn.secondary-button,
.site-main .meetings-conference-showcase .btn.secondary-button,
#primary .meetings-conference-showcase .btn.secondary-button,
.site-main .meetings-gatherings-showcase .btn.secondary-button,
#primary .meetings-gatherings-showcase .btn.secondary-button {
  justify-content: center !important;
}

.site-main .about-landscape-showcase .btn.secondary-button::after,
#primary .about-landscape-showcase .btn.secondary-button::after,
.site-main .home-centered-copy .btn.secondary-button::after,
#primary .home-centered-copy .btn.secondary-button::after,
.site-main .home-about-balance-section .btn.secondary-button::after,
#primary .home-about-balance-section .btn.secondary-button::after,
.site-main .meetings-conference-showcase .btn.secondary-button::after,
#primary .meetings-conference-showcase .btn.secondary-button::after,
.site-main .meetings-gatherings-showcase .btn.secondary-button::after,
#primary .meetings-gatherings-showcase .btn.secondary-button::after {
  margin-left: 10px !important;
}

.site-main .about-landscape-showcase .btn.secondary-button:hover,
#primary .about-landscape-showcase .btn.secondary-button:hover,
.site-main .home-centered-copy .btn.secondary-button:hover,
#primary .home-centered-copy .btn.secondary-button:hover,
.site-main .home-about-balance-section .btn.secondary-button:hover,
#primary .home-about-balance-section .btn.secondary-button:hover,
.site-main .meetings-conference-showcase .btn.secondary-button:hover,
#primary .meetings-conference-showcase .btn.secondary-button:hover,
.site-main .meetings-gatherings-showcase .btn.secondary-button:hover,
#primary .meetings-gatherings-showcase .btn.secondary-button:hover {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.site-main .headline-nav-button::after,
#primary .headline-nav-button::after,
.site-main .slider-nav-arrows button::after,
#primary .slider-nav-arrows button::after,
.site-main .alaverdi-gallery-lightbox__nav::after,
#primary .alaverdi-gallery-lightbox__nav::after {
  content: none !important;
}
