/*
Theme Name:     selfieboothco-wp-starter-child
Theme URI:      https://wordpress.org/themes/wp-bootstrap-starter/
Description:    A child theme of WPBS Theme
Author:         Afterimage Designs
Author URI:     https://afterimagedesigns.com/
Template:       wp-bootstrap-starter
Version:        1.4.1
*/


/****************************************
*** Theme customization starts below ***
*****************************************/


body {
  font-family: ProximaNovaRegular, Arial, sans-serif;
  color: #101010;
  color: #101010;
}

#content.site-content {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
  overflow: hidden;
}


@media (min-width: 280px) {
  html {
    font-size: 4.45vw;
  }
}

@media (min-width: 500px) {
  html {
    font-size: 2.5vw;
  }
}

@media (min-width: 620px) {
  html {
    font-size: 2.5vw;
  }
}

@media (min-width: 767px) {
  html {
    font-size: 16px;
  }
}



#primary {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.btn.focus,
.btn:focus {
  outline: 0;
  box-shadow: none !important;
}

/** Start Header **/


header#masthead {
  transition: all .5s;
  padding: 17px 16px 16px;
  background-color: #fff !important;
  box-shadow: 0 12px 14px 0 rgba(0, 0, 0, 0.02);
  position: sticky;
}

header#masthead nav {
  padding: 0;
}

@media (min-width: 620px) {
  header#masthead {
    padding: 10px 0 9px;

  }

  header#masthead nav {
    padding: 0.5rem 1rem;
  }
}

.page-content,
.entry-content,
.entry-summary {
  margin: 0 !important;
}

.wp-block-getwid-section__wrapper {
  padding: 0;
}

.navbar-brand {
  position: absolute;
  padding-left: 0;
}

.modal-dialog {
  max-width: 90%;
}

.js_nav .logo-black {
  display: none;
}

.js_nav .mobile_menu_wrapper .logo-black {
  display: none;
}



.logo-white {
  display: none;
}


.logo-black {
  max-width: 80px;
  display: block;
}


.logo-white {
  max-width: 80px;
}

.logo-white {
  display: none;
}


.navbar-light .navbar-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}


.js_nav {
  overflow: hidden;
}

.js_nav header#masthead.fixed-top {
  z-index: 10000;
  background: none !important;
  box-shadow: none !important;
}

.js_nav .navbar-light .navbar-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-outside-1_875_16382' maskUnits='userSpaceOnUse' x='0' y='0' width='16' height='16' fill='black'%3E%3Crect fill='white' width='16' height='16'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.9115 14.8117C14.0303 14.9313 14.1916 14.9987 14.36 14.9994L14.36 14.9994C14.6186 15.0009 14.8522 14.8458 14.9514 14.6073C15.0504 14.3685 14.9954 14.0936 14.8118 13.9114L8.9008 8.00034L14.8104 2.09077C15.0589 1.842 15.0589 1.43901 14.8104 1.19047C14.5616 0.941717 14.1586 0.941717 13.9101 1.19047L8.00051 7.10005L2.08686 1.1864C1.8381 0.937866 1.4351 0.937866 1.18657 1.1864C0.937811 1.43516 0.937811 1.83816 1.18657 2.08669L7.10022 8.00034L1.18511 13.9155C1.00425 14.0972 0.950326 14.3699 1.04819 14.6071C1.14629 14.8441 1.37707 14.999 1.63359 15.0001L1.6336 15.0001C1.80269 15.0013 1.96535 14.9347 2.0854 14.8157L8.00051 8.90063L13.9115 14.8117Z'/%3E%3C/mask%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.9115 14.8117C14.0303 14.9313 14.1916 14.9987 14.36 14.9994L14.36 14.9994C14.6186 15.0009 14.8522 14.8458 14.9514 14.6073C15.0504 14.3685 14.9954 14.0936 14.8118 13.9114L8.9008 8.00034L14.8104 2.09077C15.0589 1.842 15.0589 1.43901 14.8104 1.19047C14.5616 0.941717 14.1586 0.941717 13.9101 1.19047L8.00051 7.10005L2.08686 1.1864C1.8381 0.937866 1.4351 0.937866 1.18657 1.1864C0.937811 1.43516 0.937811 1.83816 1.18657 2.08669L7.10022 8.00034L1.18511 13.9155C1.00425 14.0972 0.950326 14.3699 1.04819 14.6071C1.14629 14.8441 1.37707 14.999 1.63359 15.0001L1.6336 15.0001C1.80269 15.0013 1.96535 14.9347 2.0854 14.8157L8.00051 8.90063L13.9115 14.8117Z' fill='%23393939'/%3E%3Cpath d='M14.36 14.9994L14.3588 15.2994L14.4743 15.2999L14.5603 15.2228L14.36 14.9994ZM13.9115 14.8117L14.1245 14.6003L14.1237 14.5995L13.9115 14.8117ZM14.36 14.9994L14.3618 14.6994L14.246 14.6987L14.1598 14.776L14.36 14.9994ZM14.9514 14.6073L15.2284 14.7225L15.2285 14.7221L14.9514 14.6073ZM14.8118 13.9114L14.5997 14.1235L14.6005 14.1243L14.8118 13.9114ZM8.9008 8.00034L8.68867 7.78821L8.47654 8.00034L8.68867 8.21247L8.9008 8.00034ZM14.8104 2.09077L15.0225 2.3029L15.0226 2.3028L14.8104 2.09077ZM14.8104 1.19047L15.0225 0.978342L15.0225 0.978339L14.8104 1.19047ZM13.9101 1.19047L14.1222 1.40261L14.1223 1.40251L13.9101 1.19047ZM8.00051 7.10005L7.78838 7.31218L8.00051 7.52431L8.21264 7.31218L8.00051 7.10005ZM2.08686 1.1864L2.29899 0.974269L2.29889 0.974172L2.08686 1.1864ZM1.18657 1.1864L0.974435 0.974269L0.974433 0.974271L1.18657 1.1864ZM1.18657 2.08669L1.3987 1.87456L1.3986 1.87447L1.18657 2.08669ZM7.10022 8.00034L7.31235 8.21247L7.52448 8.00034L7.31235 7.78821L7.10022 8.00034ZM1.18511 13.9155L0.972974 13.7033L0.972452 13.7038L1.18511 13.9155ZM1.04819 14.6071L0.770862 14.7216L0.770998 14.7219L1.04819 14.6071ZM1.63359 15.0001L1.8392 14.7817L1.75311 14.7007L1.63489 14.7001L1.63359 15.0001ZM1.6336 15.0001L1.42799 15.2186L1.5138 15.2994L1.63164 15.3001L1.6336 15.0001ZM2.0854 14.8157L2.29655 15.0289L2.29753 15.0279L2.0854 14.8157ZM8.00051 8.90063L8.21264 8.6885L8.00051 8.47637L7.78838 8.6885L8.00051 8.90063ZM14.3612 14.6994C14.2722 14.6991 14.1871 14.6634 14.1245 14.6003L13.6986 15.023C13.8734 15.1991 14.111 15.2984 14.3588 15.2994L14.3612 14.6994ZM14.1598 14.776L14.1598 14.776L14.5603 15.2228L14.5603 15.2227L14.1598 14.776ZM14.6744 14.4921C14.6219 14.6183 14.4984 14.7002 14.3618 14.6994L14.3582 15.2994C14.7387 15.3017 15.0825 15.0734 15.2284 14.7225L14.6744 14.4921ZM14.6005 14.1243C14.6975 14.2206 14.7267 14.366 14.6743 14.4924L15.2285 14.7221C15.3741 14.371 15.2932 13.9665 15.0232 13.6985L14.6005 14.1243ZM8.68867 8.21247L14.5997 14.1235L15.024 13.6992L9.11293 7.78821L8.68867 8.21247ZM14.5982 1.87863L8.68867 7.78821L9.11293 8.21247L15.0225 2.3029L14.5982 1.87863ZM14.5982 1.40261C14.7296 1.53393 14.7297 1.74705 14.5981 1.87873L15.0226 2.3028C15.3881 1.93696 15.3883 1.34409 15.0225 0.978342L14.5982 1.40261ZM14.1223 1.40251C14.2536 1.27109 14.4666 1.27095 14.5982 1.40261L15.0225 0.978339C14.6566 0.612482 14.0636 0.612343 13.6979 0.978436L14.1223 1.40251ZM8.21264 7.31218L14.1222 1.40261L13.698 0.978341L7.78838 6.88792L8.21264 7.31218ZM1.87473 1.39853L7.78838 7.31218L8.21264 6.88792L2.29899 0.974269L1.87473 1.39853ZM1.3987 1.39853C1.53002 1.26721 1.74314 1.26707 1.87482 1.39863L2.29889 0.974172C1.93305 0.608663 1.34018 0.608523 0.974435 0.974269L1.3987 1.39853ZM1.3986 1.87447C1.26719 1.74316 1.26705 1.53019 1.3987 1.39853L0.974433 0.974271C0.608576 1.34014 0.608437 1.93315 0.97453 2.29892L1.3986 1.87447ZM7.31235 7.78821L1.3987 1.87456L0.974435 2.29882L6.88808 8.21247L7.31235 7.78821ZM1.39724 14.1276L7.31235 8.21247L6.88808 7.78821L0.972975 13.7033L1.39724 14.1276ZM1.32552 14.4927C1.27368 14.3671 1.30235 14.2229 1.39776 14.1271L0.972452 13.7038C0.70615 13.9715 0.626973 14.3728 0.770862 14.7216L1.32552 14.4927ZM1.63489 14.7001C1.49919 14.6996 1.37722 14.6176 1.32538 14.4924L0.770998 14.7219C0.915363 15.0706 1.25495 15.2985 1.6323 15.3001L1.63489 14.7001ZM1.83921 14.7817L1.8392 14.7817L1.42799 15.2186L1.42799 15.2186L1.83921 14.7817ZM1.87425 14.6026C1.81066 14.6656 1.72461 14.7007 1.63557 14.7002L1.63164 15.3001C1.88077 15.3018 2.12003 15.2037 2.29655 15.0289L1.87425 14.6026ZM7.78838 8.6885L1.87327 14.6036L2.29753 15.0279L8.21264 9.11277L7.78838 8.6885ZM14.1237 14.5995L8.21264 8.6885L7.78838 9.11277L13.6994 15.0238L14.1237 14.5995Z' fill='%23393939' mask='url(%23path-1-outside-1_875_16382)'/%3E%3C/svg%3E") !important;
  width: 14px;
}

.bg-light.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.home .bg-light.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar ul.navbar-nav>li:last-child {
  border: 1px solid #ff4880;
  border-radius: 25px;
  margin-left: 160px;
}

@media (max-width: 1200px) {
  .navbar ul.navbar-nav>li:last-child {
    margin-left: 80px;
  }
}

.navbar ul li .dropdown-menu li:last-child {
  border: none;
}

.bg-light .navbar ul li:last-child {
  border-color: rgb(233, 21, 88);
}



.navbar-expand-lg .navbar-nav .dropdown-menu {
  box-shadow: 0px 1px 15px rgb(135 134 134 / 25%);
  border-radius: 16px;
  border: none;
  min-width: max-content;
  transform: scale(0.99) translateY(-0.7em);
  opacity: 0;
  visibility: hidden;
  display: block;
  transition: all .3s;
  margin-top: 22px;
  left: -15px;
  padding: 16px 24px;

}

.navbar ul li.dropdown.show .dropdown-menu {
  display: block;
  transform: scale(0.99) translateY(0);
  transform-origin: top;
  transition: all .3s;
  opacity: 1;
  visibility: visible;

}

.home .navbar ul.dropdown-menu li:last-child {
  border: none;
}

.navbar ul li:last-child a.nav-link {
  padding: 9px 24px !important;
}





body:not(.theme-preset-active) #masthead.bg-light .navbar-nav>li:last-child {
  border-color: rgb(233, 21, 88);
}

.navbar ul li.dropdown-toggle:hover ul {
  display: block;
}

body:not(.theme-preset-active) #masthead .navbar-nav>li>a {
  font-size: 0.875rem;
  color: #101010;
  padding: 0;
  font-family: ProximaNovaBold, Arial, sans-serif;
  text-transform: uppercase;
  line-height: 17px;
}

body:not(.theme-preset-active) #masthead .navbar-nav>li>ul>li>a {
  font-family: ProximaNovaBold, Arial, sans-serif;
  padding: 0 !important;
}

body:not(.theme-preset-active) #masthead.bg-light .navbar-nav>li>a {
  color: #101010;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgb(255, 255, 255);
}

.bg-light .navbar-dark .navbar-nav .nav-link {
  color: rgb(0, 0, 0);
}

.bg-light .navbar ul li a {
  color: #000;
}

li.current-menu-item.active a {
  color: #FF3875 !important;
}

body:not(.theme-preset-active) #masthead .navbar-nav>li>a:hover,
body:not(.theme-preset-active) #masthead .navbar-nav>li.current_page_item>a {
  color: #ff4880 !important;
  font-weight: 500 !important;
}

body:not(.theme-preset-active) #masthead .navbar-nav>li:last-child>a {
  color: #ff4880 !important;
  text-transform: inherit;
  white-space: nowrap;
}

body:not(.theme-preset-active) #masthead .navbar-nav>li>ul>li>a {
  font-family: ProximaNovaSemiBold, Arial, sans-serif;
  padding: 0 !important;
}

body:not(.theme-preset-active) #masthead .navbar-nav>li:last-child:hover>a {
  color: #fff !important;
  transition: color .3s;
}

body:not(.theme-preset-active) #masthead .navbar-nav>li:last-child:hover {
  background-color: #ff5187;
  transition: background-color .3s;
}

body:not(.theme-preset-active) #masthead .navbar-nav>li:last-child:active {
  background-color: #ff1e63;
}

body.home:not(.theme-preset-active) #masthead.bg-light .navbar-nav>li:last-child>a:hover {
  color: #fff !important;
}

body.home:not(.theme-preset-active) #masthead .navbar-nav>li:last-child>a:hover {
  color: #fff !important;
}

body.home:not(.theme-preset-active) #masthead .navbar-nav>li>a:hover {
  color: #ff4880 !important;
}

body.home:not(.theme-preset-active) #masthead.bg-light .navbar-nav>li>a:hover {
  color: #ff4880 !important;
}

.nav li a {
  font-family: ProximaNovaBold, Arial, sans-serif;
  font-size: 0.875rem;
  color: #373737;
  text-transform: uppercase;
}

.navbar-dark .dropdown-item {
  color: #000;
}

.navbar-nav .dropdown-menu {
  background-color: #fff;
}

.dropdown-menu .dropdown-item:hover {
  color: #ff4880 !important;
}

#masthead nav button#mobile_nav_icon {
  margin-left: auto;
}

.mobile_menu_wrapper {
  background-color: #ffffff;
}

.mobile_menu_wrapper {
  right: 0px;
  -webkit-transition: -webkit-transform 500ms ease;
  -moz-transition: transform 500ms ease;
  -o-transition: -o-transform 500ms ease;
  transition: transform 500ms ease;
  -webkit-transform: translate(360px, 0px);
  -ms-transform: translate(360px, 0px);
  transform: translate(360px, 0px);
  -o-transform: translate(360px, 0px);
  -webkit-backface-visibility: hidden;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-overflow-scrolling: touch;
  width: 270px;
  padding: 35px 40px 35px 40px;
  box-sizing: border-box;
  background: #fff;
  position: fixed;
  top: 0px;
  height: 100%;
  z-index: 1033;
  color: #999;
}

.mobile_main_nav,
#sub_menu {
  margin-top: 40px;
  margin-bottom: 40px;
  list-style: none;
  width: 100%;
  padding: 0;
}

.mobile_main_nav li a,
#sub_menu li a {
  font-family: ProximaNovaRegular, Arial, sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 1.5;
  width: 100%;
  display: block;
  color: #000;
}

.mobile_main_nav li.show>a,
#sub_menu li.show>a {
  color: #ff3875;
}

.mobile_main_nav>li:last-child>a {
  border: 1px solid #ff3875;
  border-radius: 30px;
  line-height: 1.5;
  color: #ff3875;
  margin-left: 16px;
  font-size: 14px;
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  text-align: center;
  margin-top: 10px;
  max-width: 164px;
}


.mobile_main_nav .dropdown-menu .dropdown-item {
  line-height: 2;
  text-transform: capitalize;
}

.mobile_main_nav .dropdown-menu .current_page_item .dropdown-item {
  padding: 0;
}

#close_mobile_menu {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

#close_mobile_menu.open {
  z-index: 99;
}

#overlay_background {
  opacity: 0;
  visibility: hidden;
  background-color: rgba(0, 0, 0, 0.6);
  position: fixed;
  z-index: 9;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}

body.js_nav #overlay_background {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(-270px, 0px);
  -moz-transform: translate(-270px, 0px);
  transform: translate(-270px, 0px);
}

body.js_nav .mobile_menu_wrapper,
html[data-menu="leftmenu"] body.js_nav .mobile_menu_wrapper {
  -webkit-transform: translate(0px, 0px);
  -moz-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  overflow-y: scroll;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}

.mobile_main_nav .dropdown-menu {
  position: static !important;
  transform: none !important;
  border: none !important;
  padding-left: 0 !important;
  min-width: 18rem !important;
  padding-bottom: 0;
  float: none;
  padding-top: 0;
  margin-top: 0;
  margin-left: 32px;
}

@media (min-width: 768px) {
  .mobile_menu_wrapper {
    width: 360px;
  }

  body.js_nav #overlay_background {
    -webkit-transform: translate(-360px, 0px);
    -moz-transform: translate(-360px, 0px);
    transform: translate(-360px, 0px);
  }
}

@media (min-width: 992px) {
  .navbar ul.navbar-nav>li {
    margin: 0 15px;
  }

  .navbar ul.navbar-nav>li:first-child {
    margin-left: auto;
  }

  .navbar-expand-lg .navbar-nav {
    width: 100%;
  }

  .logo-black {
    max-width: 69px;
  }

  .logo-white {
    max-width: 69px;
  }

  .navbar ul li .dropdown-menu li:not(:last-child) {
    margin-bottom: 8px;
  }
}




.navbar ul li.dropdown:hover .dropdown-menu {
  display: block;
}


/** End header **/
.btn-primar {
  background: #FF3875 !important;
  border-radius: 28px !important;
  font-family: ProximaNovabold, Arial, sans-serif !important;
  padding: 11px 41px 11px 41px !important;
  font-size: 18px !important;
  line-height: 24px !important;
  color: #FFFFFF !important;
  text-decoration: none !important;
  transition: .3s all !important;
  margin-right: 16px;
}

.btn-primar2 {
  background: none !important;
  border-radius: 28px !important;
  border: 1px solid #FF3875 !important;
  font-family: ProximaNovabold, Arial, sans-serif !important;
  padding: 10px 0 10px !important;
  font-size: 18px !important;
  line-height: 24px !important;
  color: #FF3875 !important;
  text-decoration: none !important;
  transition: .3s all !important;
  width: 180px;

}

.secondary {
  background: rgba(255, 255, 255, 0.9) !important;
  border-radius: 28px !important;
  font-family: ProximaNovabold, Arial, sans-serif !important;
  padding: 11px 0 11px !important;
  font-size: 18px !important;
  line-height: 24px !important;
  color: #1E1E1E !important;
  text-decoration: none !important;
  transition: .3s all !important;
  width: 180px;
  text-align: center;
}

.secondary:hover,
.secondary:focus {
  background: rgba(255, 255, 255, 0.8) !important;

}

.secondary:active {
  background: rgba(255, 255, 255, 1) !important;
}

.secondary2 {
  background: none !important;
  border-radius: 28px !important;
  font-family: ProximaNovabold, Arial, sans-serif !important;
  padding: 11px 35px 11px 34px !important;
  border: 1px solid #1E1E1E;
  font-size: 18px !important;
  line-height: 24px !important;
  color: #1E1E1E !important;
  text-decoration: none !important;
  transition: .3s all !important;

}

.secondary2:hover,
.secondary2:focus {
  color: #ffffff !important;
  background: #2B2B2B !important;
  border-color: #2B2B2B !important;
}

.secondary2:active {
  background: #111111 !important;
  border-color: #111111 !important;
  color: #ffffff !important;

}

.packages-btn a {
  background: #FF3875 !important;
  border-radius: 28px !important;
  font-family: ProximaNovabold, Arial, sans-serif !important;
  padding: 12px 54px !important;
  font-size: 18px !important;
  line-height: 24px !important;
  color: #ffffff !important;
  text-decoration: none !important;
  transition: .3s all !important;
  display: block;
}


.btn-primar:hover,
.btn-primary:focus,
.btn-primar2:hover,
.btn-primar2:focus,
.packages-btn a:hover,
.packages-btn a:focus {
  color: #fff !important;
  background-color: #ff5187 !important;
  border-color: #ff5187 !important;
}

.btn-primar:active,
.packages-btn a:active,
.btn-primar2:active {
  color: #ffffff !important;
  border-color: #ff1e63 !important;
  background-color: #ff1e63 !important;
}

.VideoBackground {
  min-height: 600px;
  position: relative;
  margin-left: calc(-100vw / 2 + 99% / 2);
  margin-right: calc(-100vw / 2 + 100% / 2);
  max-width: 100.4vw;
}

.VideoBackground .contents .content h1 {
  color: #ffffff;
  margin: 0;
  padding: 0;
  font-size: 42px;
  line-height: 40px;
}

.VideoBackground-block {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: -1;
  pointer-events: none;
  overflow: hidden;
  min-height: 600px;
  height: 600px;
}

.overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, .5);
  z-index: 4;
}

.VideoBackground-block video {
  width: 100vw;
  height: 56.25vw;
  min-height: 111vh;
  min-width: 192.77vh;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -51%);
}


@media (max-width: 320px) {
  .VideoBackground-block video {
    min-height: 131vh;
    min-width: 226.77vh;
  }
}



.text-white {
  color: #fff !important;
}

.VideoBackground .create,
.VideoBackground .fun {
  font-size: 1.751rem;
  line-height: 1.08;
}

.VideoBackground .fun {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
}

.VideoBackground .create {
  font-family: ProximaNovaLight, Arial, sans-serif;
}

.VideoBackground .container-link {
  display: flex;
  padding-top: 33px;
  justify-content: center;
}


.VideoBackground:after {
  display: none;
}

.VideoBackground {
  display: flex;
}

.VideoBackground .contents {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  text-align: center;
  padding-bottom: 114px;
}

@media (min-width: 768px) {
  .VideoBackground {
    min-height: 656px;
  }

  .VideoBackground-block {
    min-height: 656px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1222px;
  }
}

@media (max-width: 500px) {
  .VideoBackground {
    min-height: 564px;
  }

  .VideoBackground-block {
    min-height: 564px;
    height: 564px;
  }

  .VideoBackground .contents {
    align-items: flex-end !important;
    padding-bottom: 60px;
  }

  .VideoBackground .contents .content h1 {
    font-size: 36px;
    line-height: 40px;
  }

  .VideoBackground .container-link {
    flex-direction: row;
    padding-top: 24px;
  }

  .section-header .btn-primar,
  .VideoBackground .btn-primar {
    padding: 11px 0 11px 0 !important;
    margin-right: 8px;
    width: 100%;
  }

  .section-header .secondary {
    padding: 11px 0 11px 0 !important;
    width: 100%;
  }

  .VideoBackground .secondary {
    padding: 11px 0 11px 0 !important;
    width: 100%;

  }


}

h1 {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  font-size: 44px;
  line-height: 56px;
  font-feature-settings: 'liga' off;
  color: #2F2F2F;
  padding-bottom: 0 !important;
}

h2 {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  font-size: 42px;
  line-height: 42px;
  font-feature-settings: 'liga' off;
  color: #2F2F2F;
  margin: 0;
  padding: 0;
}

h3 {
  font-family: ProximaNovabold, Arial, sans-serif;
  font-size: 36px;
  line-height: 40px;
  font-feature-settings: 'liga' off;
  color: #2F2F2F;
}

h4 {
  font-family: ProximaNovabold, Arial, sans-serif;
  font-size: 32px;
  line-height: 28px;
  font-feature-settings: 'liga' off;
  color: #2F2F2F;
  margin-bottom: 32px;
}

h5 {
  font-family: ProximaNovabold, Arial, sans-serif;
  font-size: 28px;
  line-height: 32px;
  font-feature-settings: 'liga' off;
  color: #2F2F2F;
  margin: 0;
  padding: 0;
}

h6 {
  font-family: ProximaNovabold, Arial, sans-serif;
  font-size: 24px;
  line-height: 32px;
  font-feature-settings: 'liga' off;
  color: #2F2F2F;
}

h1 span {
  position: relative;
}

h1 span:after {
  content: "";
  position: absolute;
  bottom: 5px;
  left: -3px;
  width: 105%;
  z-index: -1;
  height: 22px;
  background: #EC7B9D;
}

h2 span {
  position: relative;
}

h2 span:after {
  content: "";
  position: absolute;
  bottom: 2px;
  left: -3px;
  width: 105%;
  z-index: -1;
  height: 16px;
  background: #EC7B9D;
}

@media (max-width: 500px) {

  h1 br,
  h2 br,
  h3 br,
  h4 br,
  h5 br {
    display: none
  }

}


.gallery,
.full-width {
  margin: 0 calc(50% - 50vw);
  max-width: 100vw;
  width: 100vw;
}

/** Home Page **/

.home .wp-block-columns .wp-block-getwid-section__foreground {
  border-radius: 27px;
}

.home .event h2 {
  margin-bottom: 60px;
}

.home .event {
  margin-top: 58px;
}

.home .event .wp-block-getwid-section__background {
  border-radius: 27px;
}

@media (max-width: 500px) {

  .home .section-header h2 {
    font-size: 36px;
  }
}



.home .product-section {

  margin-top: 82px;
  margin-bottom: 80px;
}

.home .backgraund-container::before {
  content: "";
  background: #F9F9F9;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: -100%;
  position: absolute;
}

.home .product-section .swiper-slide {
  overflow: hidden;
  border-radius: 46px;
}

.home .slide-product.slide-original {
  background-image: url('https://dev.selfieboothco.com/wp-content/uploads/2020/10/group-3380.png');
}

.home .slide-product.slide-kardashian {
  background-image: url('https://dev.selfieboothco.com/wp-content/uploads/2020/10/group-3378-1.png');
}

.home .slide-product.slide-station {
  background-image: url('https://dev.selfieboothco.com/wp-content/uploads/2020/10/rectangle-2711.png');
  background-size: 100% 100%;
}

.home .slide-product.slide-brandable {
  background-image: url('https://dev.selfieboothco.com/wp-content/uploads/2020/10/group-3261-1.png');

}

.home .slide-product {
  background-size: cover;
  background-repeat: no-repeat;
  display: flex;
  flex-direction: column;
  padding-bottom: 161px;
  padding-top: 321px;
  align-items: center;
  position: relative;
}

.home .slide-product:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: #000000;
  opacity: .3;
}

.home .product-title {
  font-size: 42px;
  line-height: 40px;
  text-align: center;
  font-feature-settings: 'liga' off;
  color: #FFFFFF;
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  margin-bottom: 21px;
  z-index: 1;

}

.home .product-description {
  font-size: 21px;
  line-height: 28px;
  text-align: center;
  color: #FFFFFF;
  z-index: 1;
  margin-bottom: 54px;
}

.home .product-description-mob {
  display: none;
}

.home .slide-product a {
  font-family: ProximaNovabold, Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  color: #1E1E1E;
  background-color: #FFFFFF !important;
  border-radius: 28px;
  padding: 10px 40px 9px 43px;
  text-decoration: none;
  z-index: 1;
  transition: all .3s;
  opacity: .9;
}



.home .slide-product a:hover,
.home .slide-product a:focus {
  color: #1E1E1E;
  background-color: #FFFFFF !important;
  opacity: .8;
}

.home .slide-product a:active {
  color: #1E1E1E;
  background-color: #FFFFFF !important;
  opacity: 1;

}


.home .product-section .swiper-button-next {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  right: 46px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
}

.home .product-section .swiper-button-prev {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  left: 46px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
  transform: rotate(180deg);
}

.home .product-section .swiper-container-horizontal>.swiper-pagination-bullets {
  bottom: 47px;
}

.home .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 3px;
  width: 6px;
  height: 6px;
}

.home .product-section .swiper-container .swiper-pagination-bullet {
  background: #C4C4C4;
  opacity: 1;
}

.home .product-section .swiper-container .swiper-pagination-bullet-active {
  background: #ffffff;
}

@media (max-width: 500px) {
  .home .slide-product {
    padding-bottom: 101px;
    padding-top: 226px;
    min-height: 540px;
    background-size: cover;
  }

  .home .slide-product.slide-original {
    background-image: url('https://dev.selfieboothco.com/wp-content/uploads/2020/10/group-3380-1.png');
  }

  .home .slide-product.slide-kardashian {
    background-image: url('https://dev.selfieboothco.com/wp-content/uploads/2020/10/group-3378-1-1.png');
  }

  .home .slide-product.slide-station {
    background-image: url('https://dev.selfieboothco.com/wp-content/uploads/2020/10/rectangle-27111-mob.png');
    background-size: 100% 100%;
  }

  .home .slide-product.slide-brandable {
    background-image: url('https://dev.selfieboothco.com/wp-content/uploads/2020/10/group-3261-1-1.png');
  }

  .home .slide-product:before {
    display: none;
  }

  .home .slide-product.slide-original:before {
    display: block;
    opacity: .4;
  }

  .home .product-description {
    display: none;
  }

  .home .product-description-mob {
    display: block;
    margin-bottom: 24px;
    font-size: 21px;
    line-height: 28px;
    text-align: center;
    color: #FFFFFF;
    z-index: 1;
  }



  .home .product-section {
    margin-bottom: 60px;
    margin-top: 0;
  }

  .home .product-section .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: 20px;
  }

  .home .product-section .swiper-container .swiper-pagination-bullet {
    background: #ffffff;

  }

  .home .product-section .swiper-container .swiper-pagination-bullet-active {
    background: #FF3875;
  }

  .home .product-section .swiper-button-next {
    width: 9px;
    height: 15px;
    right: 23%;
    bottom: 24px;
    top: auto;
    background-size: 9px 15px;
    box-shadow: none;
    border: none;
    background: url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.80155 0.450556C2.5766 0.226371 2.27475 0.0962137 1.95732 0.0865204C1.63988 0.0768272 1.33065 0.188325 1.09245 0.398367C0.85424 0.608409 0.704913 0.901245 0.674796 1.2174C0.644679 1.53355 0.736031 1.84932 0.930295 2.10056L1.03404 2.21806L6.8178 8.00056L1.03404 13.7831C0.818824 13.9983 0.689535 14.2847 0.670434 14.5885C0.651333 14.8922 0.743731 15.1926 0.930295 15.4331L1.03404 15.5506C1.24913 15.766 1.53542 15.8955 1.83921 15.9148C2.14299 15.9341 2.44339 15.842 2.68405 15.6556L2.80155 15.5506L9.46904 8.88431C9.68427 8.66906 9.81356 8.38269 9.83266 8.07891C9.85176 7.77512 9.75936 7.47481 9.57279 7.23431L9.46904 7.11681L2.80155 0.450556Z' fill='white'/%3E%3C/svg%3E");
  }

  .home .product-section .swiper-button-prev {
    width: 9px;
    height: 15px;
    left: 23%;
    bottom: 24px;
    top: auto;
    background-size: 9px 15px;
    box-shadow: none;
    border: none;
    transform: rotate(180deg);
    background: url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.80155 0.450556C2.5766 0.226371 2.27475 0.0962137 1.95732 0.0865204C1.63988 0.0768272 1.33065 0.188325 1.09245 0.398367C0.85424 0.608409 0.704913 0.901245 0.674796 1.2174C0.644679 1.53355 0.736031 1.84932 0.930295 2.10056L1.03404 2.21806L6.8178 8.00056L1.03404 13.7831C0.818824 13.9983 0.689535 14.2847 0.670434 14.5885C0.651333 14.8922 0.743731 15.1926 0.930295 15.4331L1.03404 15.5506C1.24913 15.766 1.53542 15.8955 1.83921 15.9148C2.14299 15.9341 2.44339 15.842 2.68405 15.6556L2.80155 15.5506L9.46904 8.88431C9.68427 8.66906 9.81356 8.38269 9.83266 8.07891C9.85176 7.77512 9.75936 7.47481 9.57279 7.23431L9.46904 7.11681L2.80155 0.450556Z' fill='white'/%3E%3C/svg%3E");

  }

  .home .product-section .swiper-slide {
    border-radius: 16px;
  }

}



.home .section-4 {
  padding-top: 52px;
  margin-bottom: 23px;
}

.home .section-4 h6 {
  font-family: ProximaNovaRegular, Arial, sans-serif;
  font-size: 21px;
  line-height: 28px;
  font-weight: 400;

}

.home .section-4 h6 strong {
  font-family: ProximaNovabold, Arial, sans-serif;
  font-size: 22px;
  line-height: 28px;
}

.home .section-4 .wp-block-image {
  margin: 0;
}

.home .section-4 .wp-block-getwid-section__wrapper {
  background: linear-gradient(180deg, #EC386F 0%, rgba(238, 71, 110, 0.81) 120.96%);
  border-radius: 42px;
  padding-top: 82px !important;
  padding-bottom: 62px !important;
  margin-bottom: 7px !important;
}

.home .section-4 .swiper-wrapper {
  align-items: flex-end;
}

.home .section-4 .swiper-container {
  margin-top: 32px;
  margin-bottom: 54px;


}

.home .section-4 .swiper-slide .slide {
  background: #FFFFFF;
  border-radius: 8px;
  max-width: 600px;
  margin: 0 auto;
  padding: 33px 40px 24px 32px;
  width: 100%;

}

.home .section-4 .swiper-slide .slide.award-block {
  padding: 77px 86px 93px 92px;
}

.home .section-4 .swiper-slide .author.title-award {
  margin-bottom: 39px;
}

.home .section-4 .swiper-slide .testimonials.text-award {
  margin-bottom: 31px;
}

.home .section-4 .swiper-slide .title-award-first {
  font-size: 36px;
  line-height: 32px;
  text-transform: uppercase;
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
}

.home .section-4 .swiper-slide .title-award-second {
  font-size: 32px;
  line-height: 48px;
  text-transform: uppercase;
}

.home .section-4 .swiper-slide .social-posted.award-img img {
  max-width: 65px;
  margin-right: 14px;
}

.home .section-4 .swiper-slide .social-posted.award-img .review-block {
  margin-left: auto;

}

.home .section-4 .swiper-slide .social-posted.award-img .review-block .review-star {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.home .section-4 .swiper-slide .social-posted.award-img .review-block .review-star span {
  color: #f9b37f;
  margin-right: 5px;
  line-height: 1;
  font-size: 1.25rem;
}

.home .section-4 .swiper-slide .award-img .stars img {
  max-width: 17px;
  margin-right: 3px;
}

.home .section-4 .swiper-slide .award-img .review-text {
  font-size: 0.83rem;
  line-height: 1.25;
  color: #101010;
  text-align: left;
}

.home .section-4 .swiper-slide .author {
  display: flex;
  align-items: center;
  margin-bottom: 21px;
}

.home .section-4 .swiper-slide .author .star-reviews {
  margin-left: auto;
  margin-right: -8px;
}

.home .section-4 .swiper-slide .author picture {
  max-width: 44px;
  margin-right: 15px;
}

.home .section-4 .swiper-slide .author .author-name {
  font-family: ProximaNovabold, Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
  color: #393939;
  margin-bottom: 6px;
}

.home .section-4 .swiper-slide .author .author-date {
  font-family: ProximaNovaRegular, Arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
  color: #6A6A6A;
}

.home .section-4 .swiper-slide .testimonials {
  font-family: ProximaNovaRegular, Arial, sans-serif;
  font-size: 16px;
  line-height: 28px;
  color: #393939;
  margin-bottom: 24px;
}

.home .section-4 .swiper-slide .social-posted {
  display: flex;
  align-items: center;
}

.home .section-4 .swiper-slide .social-posted img {
  max-width: 32px;
  margin-right: 10px;
}

.home .section-4 .swiper-slide .social-posted .social-name {
  font-family: ProximaNovaRegular, Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #393939;
}

.home .section-4 .line-top {
  position: relative;
}

.home .section-4 .line-top:before {
  border-top: 1px solid rgba(255, 255, 255, 0.56);
  transform: rotate(-0.22deg);
  content: "";
  max-width: 260px;
  display: block;
  margin: 0 auto;
  padding-bottom: 29px;
}

.home .section-4 .swiper-button-next {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  right: 46px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
}

.home .section-4 .swiper-button-prev {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  left: 46px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
  transform: rotate(180deg);
}

.home .section-4 .swiper-container .swiper-pagination {
  position: static;
  margin-top: 13px;
}

.home .section-4 .swiper-container .swiper-pagination-bullet {
  background: #C4C4C4;
  opacity: 1;
}

.home .section-4 .swiper-container .swiper-pagination-bullet-active {
  background: #ffffff;
}





.home .container-packages {
  background: linear-gradient(162.93deg, rgba(247, 72, 125, 0.95) 5.54%, rgba(184, 136, 233, 0.95) 100.56%);
  border-radius: 27px;
  display: grid !important;
  grid-template-columns: 1fr;
  align-items: center;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  margin-bottom: 160px;
}

.home .packages-title {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  font-size: 42px;
  line-height: 40px;
  color: #FFFFFF;
  font-feature-settings: 'liga' off;

}

.home .packages-text {
  padding-top: 106px;
  padding-bottom: 48px;
  text-align: center;
}

.home .packages-desc {
  font-family: AvenirRegular, Arial, sans-serif;
  font-size: 24px;
  line-height: 33px;
  letter-spacing: 0.176834px;
  color: #FFFFFF;
}

.home .packages-img {
  display: none;
}

.home .packages-btn {
  margin: 0 auto;
  padding-bottom: 52px;
}

.home .intro-logos_wrappers {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  grid-column-gap: 54px;
  grid-row-gap: 1em;
}

.home .intro-logos_wrappers picture {
  display: block;
  max-height: 66px;
  max-width: 102px;
  align-self: center;
  justify-self: center;
}

.home .intro-logos_wrappers>div {
  font-size: 18px;
  line-height: 3;
  text-align: center;
  color: #000000;
  width: 85px;
}

.home .events-container {
  padding-bottom: 51px;
  overflow: hidden;
}

.home .events-container h2 {
  margin-bottom: 30px;
}

.home .events-container .wp-block-column figure {
  margin-bottom: 16px;
}

.home .events-container .wp-block-column h6 {
  font-family: ProximaNovaSemibold, Arial, sans-serif;
  font-size: 21px;
}

.home .events-container .wp-block-column {
  flex-basis: 30.7%;
}

.home .events-container .wp-block-columns {
  flex-wrap: wrap;
}

.home .events-container .wp-block-column:nth-child(4) {
  margin-left: 0;
}

.home .events-container .wp-block-column figure img,
.home .events-container .wp-block-column figure source {
  position: relative;
  z-index: -1;
}

.home .events-container .wp-block-column:hover figure {
  background-color: rgba(30, 30, 30, .2);
  transition: all .3s;
  border-radius: 12px;
}

.home .events-container .wp-block-column h6 a {
  color: #393939;
}

.home .events-container .wp-block-column:hover h6 a {
  color: #FF3875;
  transition: all .3s;
  text-decoration: none;
}

.home .events-container .wp-block-column:nth-child(-n+3) {
  margin-bottom: 30px;
}

.home .events-container .swiper-pagination-bullet {
  background: #FFFFFF;
  opacity: 1;
}

.home .events-container .swiper-pagination-bullet-active {
  opacity: 1;
  background: #FF3875;
}

.home .events-container .swiper-container-horizontal>.swiper-pagination-bullets {
  bottom: 70px;
}

.home .events-container .swiper-button-next {
  display: none;
}

@media (max-width: 500px) {
  .home .events-container {
    padding-bottom: 3px;
  }

  .home .events-container h2 {
    margin-bottom: 14px;
  }

  .home .events-container .swiper-button-next {
    width: 9px;
    height: 15px;
    right: 31%;
    bottom: 73px;
    top: auto;
    background-size: 9px 15px;
    box-shadow: none;
    border: none;
    display: block;
    z-index: 100;
    background: url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.80155 0.450556C2.5766 0.226371 2.27475 0.0962137 1.95732 0.0865204C1.63988 0.0768272 1.33065 0.188325 1.09245 0.398367C0.85424 0.608409 0.704913 0.901245 0.674796 1.2174C0.644679 1.53355 0.736031 1.84932 0.930295 2.10056L1.03404 2.21806L6.8178 8.00056L1.03404 13.7831C0.818824 13.9983 0.689535 14.2847 0.670434 14.5885C0.651333 14.8922 0.743731 15.1926 0.930295 15.4331L1.03404 15.5506C1.24913 15.766 1.53542 15.8955 1.83921 15.9148C2.14299 15.9341 2.44339 15.842 2.68405 15.6556L2.80155 15.5506L9.46904 8.88431C9.68427 8.66906 9.81356 8.38269 9.83266 8.07891C9.85176 7.77512 9.75936 7.47481 9.57279 7.23431L9.46904 7.11681L2.80155 0.450556Z' fill='white'/%3E%3C/svg%3E");
  }

  .home .events-container .wp-block-columns {
    flex-direction: row;
    flex-wrap: nowrap;
  }

  .home .events-container .wp-block-column:nth-child(-n+3) {
    margin-bottom: 0;
  }

  .home .event {
    margin-top: 60px;
  }

  .home .event h2 {
    margin-bottom: 24px;
  }

  .home .event .wp-block-column {
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 27px;
    overflow: hidden;
  }

  .home .event .wp-block-column .wp-block-getwid-section__wrapper {
    height: 91.2vw;
    width: 100vw;
    max-width: 100%;
  }

  .home .event .wp-block-column h4 {
    margin-bottom: 24px;
  }

  .home .section-4 {
    padding-top: 8px;
    margin-bottom: 0;
  }

  .home .section-4 .wp-block-getwid-section__wrapper {
    background: none !important;
    margin-bottom: 18px !important;
    padding-bottom: 31px !important;
    padding-top: 40px !important;
  }

  .home .section-4 .wp-block-getwid-section__wrapper:before {
    content: "";
    background: linear-gradient(180deg, #EC386F 0%, rgba(238, 71, 110, 0.81) 120.96%);
    position: absolute;
    left: -16px;
    right: -16px;
    bottom: 0;
    top: 0;
    border-radius: 16px;
  }

  .home .section-4 h6 {
    line-height: 24px;
    margin-top: 24px;
    font-size: 16px;
  }

  .home .section-4 h6 strong {
    font-size: 18px;
    line-height: 24px;
  }

  .home .section-4 .line-top:before {
    display: none;
  }

  .home .section-4 .swiper-container {
    margin-bottom: 0;
    margin-top: 24px;
    background-color: #ffffff;
  }



  .home .section-4 h5 {
    display: none;
  }

  .home .section-4 .swiper-slide .slide {
    padding: 24px 19px 0 16px;
  }

  .home .section-4 .swiper-button-next,
  .home .section-4 .swiper-button-prev,
  .home .section-4 .swiper-slide .author .star-reviews {
    display: none;
  }

  .home .section-4 .swiper-slide .testimonials {
    margin-bottom: 8px;
  }

  .home .section-4 .swiper-container {
    box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
    border-radius: 16px;
    padding-bottom: 17px;
  }

  .home .section-4 .swiper-container .swiper-pagination-bullet-active {
    background: #FF3875;
  }

  .home .logo-container {
    margin-bottom: 40px !important;
  }

  .home .container-packages {
    grid-template-columns: 1fr;
    margin-bottom: 40px;
    border-radius: 16px;
    height: 91vw;
    width: 100vw;
    max-width: 100%;
  }

  .home .packages-img {
    display: none;
  }

  .home .packages-text {
    padding: 97px 0 31px 0;
  }

  .home .packages-title {
    max-width: 270px;
    margin: 0 auto;
    font-size: 42px;
    line-height: 40px;
  }

  .home .packages-title br {
    display: none;
  }

  .home .packages-btn {
    margin-bottom: 32px;
  }

  .home .packages-btn a {
    padding: 12px 41px !important;
  }

}

@media (min-width:410px) and (max-width: 450px) {

  .home .packages-title {
    max-width: 300px;
    margin: 0 auto;
  }
}

@media (min-width: 782px) and (max-width: 1200px) {

  .home .wp-block-column:not(:first-child) {
    margin-left: 22px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {

  .home .wp-block-column {
    border-radius: 27px;
    overflow: hidden;
  }
}


@media (min-width: 768px) and (max-width: 991px) {

  .home .container-packages {
    grid-template-columns: 100px 1.4fr 1fr;
  }
}


.home .scroll {
  position: relative;
  width: 100vw;
  margin-bottom: 40px;
  display: block;
}

.home .scroll .m-scroll {
  height: 100%;
  white-space: nowrap;
  animation: scrollText 10s infinite linear;
  margin: 0;
  font-size: 0;
  display: inline-block;
}

.home .scroll picture {
  margin-right: 32px;
}

@keyframes scrollText {
  from {
    transform: translateX(0%);
  }

  to {
    transform: translateX(-179%);
  }
}


/** New Style Home Page **/
body.home {
  background: #F9F9F9;
}

.home .full-width {
  margin: 0 calc(50% - 50vw);
  max-width: 100vw;
  width: 100vw;
}

.home .mob-logo .swiper-slide picture {
  margin: 0 auto;
}

.home .event {
  margin-top: 80px;
}

.home .mob-logo .swiper-slide {
  max-width: 102px;
  margin: 0 12px;
  display: grid;
  align-items: center;
  grid-auto-rows: 60px;
}

.home .mob-logo .swiper-wrapper {
  transition-timing-function: linear;
}

.home .scroll .m-scroll {
  height: 100%;
  white-space: nowrap;
  animation: scrollText 15s infinite linear;
  margin: 0;
  font-size: 0;
  display: inline-block;
}

.home .scroll picture {
  margin-right: 32px;
}

@keyframes scrollText {
  from {
    transform: translateX(0%);
  }

  to {
    transform: translateX(-179%);
  }
}

.home .events-container .swiper-button-next {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  right: 46px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
  display: block;
}

.home .events-container {
  overflow: visible;
  padding-bottom: 100px;
}

.home .slide-video {
  height: 360px;
  width: 360px;
}

.home .titlehide {

  cursor: pointer;

}

.home .block-desc {
  display: block;
}

.home .section-4 {
  margin-top: 72px;
  padding-top: 0;
  margin-bottom: 16px;
}

.home .section-4 .wp-block-getwid-section__wrapper {
  background: none;
  border-radius: 42px;
  padding-top: 82px !important;
  padding-bottom: 0 !important;
  margin-bottom: 7px !important;
}

.home .section-4::before {
  content: "";
  background: linear-gradient(180deg, #EC386F 0%, rgba(238, 71, 110, 0.81) 120.96%);
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

.home .product-section {
  margin-top: 100px;
  margin-bottom: 100px;
}

.home p.line-leaders {
  position: relative;
  font-family: ProximaNovaSemibold, Arial, sans-serif;
  font-size: 16px;
  line-height: 36px;
  color: #1E1E1E;
  text-transform: capitalize;
}

.home .line-leaders:before {
  content: "";
  position: absolute;
  left: 0;
  top: 17px;
  height: 1px;
  max-width: 376px;
  background: #cacaca;
  width: 100%;
}

.home .line-leaders:after {
  content: "";
  position: absolute;
  right: 0;
  top: 17px;
  height: 1px;
  max-width: 376px;
  background: #cacaca;
  width: 100%;
}

.home .event h2 {
  margin-bottom: 16px;
}


.home .event p {
  margin-bottom: 24px;
  font-size: 18px;
  line-height: 28px;
}

.home .section-4 .swiper-button-next {
  right: 19.5%;
}

.home .section-4 .swiper-button-prev {
  left: 19.5%;
}

.home .seo-text {
  padding-bottom: 54px;
  padding-top: 45px;
}

.home .seo-text h2 {
  font-size: 22px;
  line-height: 24px;
  margin-bottom: 16px;
  position: relative;
  font-weight: 600;
  font-family: ProximaNovasemibold, Arial, sans-serif;
}

.home .seo-text h2.line:before {
  content: "";
  position: absolute;
  left: 0;
  top: 12px;
  height: 1px;
  max-width: 301px;
  background: #cacaca;
  width: 100%;
}

.home .seo-text h2.line:after {
  content: "";
  position: absolute;
  right: 0;
  top: 12px;
  height: 1px;
  max-width: 301px;
  background: #cacaca;
  width: 100%;
}

.home .container-packages {
  margin-bottom: 100px;
}

.home .section-winning h2 {
  margin-bottom: 24px;
}

.home .section-winning {
  padding-bottom: 76px;
}

.home .backgraund-container::before {
  content: "";
  background: #ffffff;
  top: -37px;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

.home .block-desc {
  display: none;
}

.home .section-winning p a {
  color: #101010;
  text-decoration: underline;
}

.home .section-winning p a:hover,
.home .section-winning p a:focus,
.home .section-winning p a:active {
  color: #101010;

}

.home .packages-available {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 8px;
  color: #FFFFFF;
}

.home .packages-title {
  line-height: 42px;
}

.home .packages-btn a {
  padding: 13px 54px !important;
}

.home .packages-text {
  padding-top: 50px;
  padding-bottom: 24px;
  text-align: center;
}

.home .product-title {
  font-weight: 800;
}

@media (max-width: 500px) {
  .home .slide-product {
    padding-bottom: 75px;
    padding-top: 210px;
  }

  .home .packages-text {
    padding-top: 26px;
    padding-bottom: 24px;
  }

  .home .container-packages {
    margin-bottom: 43px;
  }

  .home .event {
    margin-top: 32px;
  }

  .home .event h2 {
    margin-bottom: 8px;
    font-size: 36px;
    line-height: 40px;
  }

  .home .event .wp-block-column h4 {
    margin-bottom: 0;
  }

  .home .event p {
    margin-bottom: 16px;
  }

  .home p br {
    display: none;
  }

  .home .section-4 {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 16px;
    padding-bottom: 54px;
  }

  .home .section-4 .wp-block-getwid-section__wrapper {
    background: none;
    border-radius: 42px;
    padding-top: 54px !important;
    padding-bottom: 0 !important;
    margin-bottom: 7px !important;
  }

  .home .line-leaders:before,
  .home .line-leaders:after {
    max-width: 26px;
  }

  .home .section-4 h2 {
    font-size: 36px;
    line-height: 40px;
  }


  .home .product-title {
    font-size: 36px;
    line-height: 40px;
  }

  .home .product-description-mob {
    margin-bottom: 38px;
  }

  .home .slide-product a {
    margin-top: auto;
    margin-bottom: 0;
  }

  .home .product-section {
    margin-top: 59px;
    margin-bottom: 56px;
  }

  .home .events-container h2 {
    font-size: 36px;
    line-height: 40px;
  }

  .home .events-container .swiper-button-next {
    box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
    width: 36px;
    height: 36px;
    right: 20px;
    margin-top: -25px;
    background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
    border-radius: 35px;
    display: block;
    top: 50%;
  }

  .home .events-container {

    padding-bottom: 60px;
  }

  .home .section-winning h2 {
    margin-bottom: 16px;
  }

  .home .seo-text h2.line:before,
  .home .seo-text h2.line:after {
    display: none;
  }

  .home .backgraund-container::before {

    display: none;
  }

  .home .section-winning {
    padding-bottom: 44px;
  }

  .home .section-winning figure {
    margin: 0 -8px;
  }

  .home .seo-text {
    padding-bottom: 0;
    padding-top: 0;
  }

  .home .seo-text h2 {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width: 360px) {


  .home .slide-product {
    background-size: contain;
    min-height: auto;
    height: 570px;
  }

  .home .product-description-mob {
    margin-bottom: 5px;
  }

  .home .product-title {
    margin-bottom: 8px;
  }
}

.home .event h4 {
  margin-bottom: 8px;
}

.home p.line-leaders {
  font-family: 'Montserrat', sans-serif;
}




/** End Home Page **/

/** All Product **/
.js_nav.product-page .btn-scroll-section {
  position: static;
}

.product-page .section-header .wp-block-getwid-section__background {
  top: 0;
  right: -11%;
  left: -11%;
  z-index: -1;
}

.product-page .section-header .wp-block-getwid-section__wrapper {
  padding-top: 375px;
  padding-bottom: 105px;
}

.product-page .section-header h1 {
  font-size: 42px;
  line-height: 52px;
}

.product-page .section-header h1 span:after {
  width: 103%;
}

.product-page .section-header .wp-block-getwid-section__background:after {
  content: "";
  position: absolute;
  background: rgba(0, 0, 0, 0.25);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.product-page .backgraund-container::before {
  content: "";
  background: #F9F9F9;
  top: -37px;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

.product-page .backgraund-container.box-scroll::before {
  background: #ffffff;
  opacity: 0.9;
}


.product-page h2 {
  margin-bottom: 24px;
}

.product-page .container-packages {
  background: linear-gradient(162.93deg, rgba(247, 72, 125, 0.95) 5.54%, rgba(184, 136, 233, 0.95) 100.56%);
  border-radius: 27px;
  display: grid !important;
  grid-template-columns: 275px 1.1fr 1fr;
  align-items: center;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
}

.product-page .packages-title {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  font-size: 36px;
  line-height: 49px;
  color: #FFFFFF;
  font-feature-settings: 'liga' off;

}

.product-page .packages-desc {
  font-family: AvenirRegular, Arial, sans-serif;

  font-size: 24px;
  line-height: 33px;
  letter-spacing: 0.176834px;
  color: #FFFFFF;
}

.product-page .wp-block-columns img {
  border-radius: 16px;
}

@media (min-width: 782px) {

  .product-page .wp-block-columns {
    justify-content: center;

  }

  .product-page .original-section .wp-block-column:not(:first-child) {
    margin-left: 106px;
  }

  .product-page .kardashian-section .wp-block-column:not(:first-child) {
    margin-left: 120px;
  }

  .product-page .brandable-section .wp-block-column:not(:first-child) {
    margin-left: 154px;
  }

  .product-page .selfie-section .wp-block-column:not(:first-child) {
    margin-left: 127px;
  }

}

@media (min-width: 1450px) {
  .product-page .section-header .wp-block-getwid-section__background {
    margin: 32px calc(49.2% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    background-size: cover;
  }
}

.product-page .original-section {
  padding-top: 82px;
  padding-bottom: 87px;
}

.product-page .kardashian-section {
  padding-top: 101px;
  padding-bottom: 70px;
}

.product-page .brandable-section {
  padding-top: 118px;
  padding-bottom: 71px;
}

.product-page .selfie-section {
  padding-top: 120px;
  padding-bottom: 131px;
}

.product-page .btn-scroll-section .kt-btn-wrap {
  margin: 0 17px 0 17px !important;
  position: relative;
}

.product-page .btn-scroll-section .kt-btn-wrap .kt-button {
  font-family: ProximaNovabold, Arial, sans-serif;
  line-height: 24px;
  padding: 0;
  padding-bottom: 10px;
  position: relative;
}

.product-page .btn-scroll-section .kt-btn-wrap.active .kt-button {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  color: #111111 !important;
}

.product-page .btn-scroll-section .kt-btn-wrap.active::before {
  content: "";
  height: 3px;
  width: 100%;
  background: #FF3875;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  position: absolute;
  border-radius: 1px;
}

.product-page .btn-scroll-section .kt-btn-wrap .kt-button.actives {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  color: #111111 !important;
}

.product-page .btn-scroll-section .kt-btn-wrap .kt-button.actives::before {
  content: "";
  height: 3px;
  width: 100%;
  background: #FF3875;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  position: absolute;
  border-radius: 1px;
  top: auto;
  display: block;
  opacity: 1;
}

.product-page .btn-scroll-section .kt-btn-wrap span.kt-btn-inner-text {
  white-space: pre;
}

@media (max-width: 500px) {

  .product-page .btn-scroll-section {
    width: 900px;
  }

  .product-page .block-booth-text {
    padding-left: 8px;
    padding-right: 8px;
  }

  .product-page .block-booth-text p br {
    display: none;
  }

  .product-page .btn-scroll-section .kt-btn-wrap {
    margin: 0 24px 0 0 !important;
    width: auto;
  }

  .product-page .btn-scroll-section .kt-btn-wrap:last-child {
    margin: 0 !important;
  }

  .product-page .section-header {
    margin-bottom: 41px;
  }

  .product-page .section-header .wp-block-getwid-section__wrapper {
    padding-top: 303px;
    padding-bottom: 62px;
  }

  .product-page .section-header .wp-block-getwid-section__background {
    background-size: cover;
    background-position: 29% 50%;
    background-image: url('https://dev.selfieboothco.com/wp-content/uploads/2020/10/rectangle-2733-1.jpg') !important;

  }

  .product-page .section-header h1 {
    line-height: 42px;
  }

  .product-page .VideoBackground .btn-primar {
    margin-right: 0;
    width: 160px;
  }

  .product-page .VideoBackground .contents .content h1 {
    font-size: 42px;
    line-height: 48px;
  }

  .product-page .kt-btns-wrap {
    display: flex;
  }

  .product-page .kt-btn-wrap {
    width: 100%;
  }

  .product-page .kt-btn-wrap .btn-primar,
  .product-page .kt-btn-wrap .btn-primar2 {
    padding: 11px 0 11px !important;
    margin-right: 0;
    width: 100%;
  }

  .product-page .section-header .kt-btn-wrap .btn-primar {
    width: 160px;
    margin: 0 auto;
  }

  .product-page .btn-scroll-section {
    padding-top: 42px !important;
  }

  .product-page .box-scroll.btn-scroll-section {
    padding-top: 24px !important;
    top: 71px;
  }

  .product-page .column-reverse {
    flex-direction: column-reverse;
  }

  .product-page .original-section {
    padding-top: 0;
    padding-bottom: 9px;
  }

  .product-page .kardashian-section {
    padding-top: 41px;
    padding-bottom: 43px;
  }

  .product-page .brandable-section {
    padding-top: 4px;
    padding-bottom: 9px;
  }

  .product-page .selfie-section {
    padding-top: 42px;
    padding-bottom: 44px;
  }
}

.product-page .btn-scroll-section {
  padding: 15px 0 21px 0;
  position: sticky;
  top: 0;
  z-index: 100;
  background: #ffffff;
  transition: all .2s;
}





.product-page header#masthead {
  transition: all .2s;
}

.product-page header.hiddens {
  top: -90px;
}

.product-page #content.site-content {
  overflow: clip;
}

/** New Style All Product **/
.product-page video {
  max-width: 480px;
  width: 100%;
  border-radius: 16px;
  display: block;
  overflow: hidden;
}

.product-page #video .overlay {
  background-color: rgba(0, 0, 0, .25);
  z-index: 1000;
  border-radius: 16px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url('data:image/svg+xml,<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="40" cy="40" r="39" fill="white" fill-opacity="0.2" stroke="white" stroke-width="2"/><path d="M31.3384 25.7217L56.6331 40.8567L31.7983 55.1951L31.3384 25.7217Z" fill="white"/></svg>');
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  transition: all .2s;
}

.product-page .video.activeplay .overlay {
  opacity: 0;
}

.product-page #video .overlay:hover {
  background-color: rgba(0, 0, 0, .15);
}

.product-page .swiper-button-next {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  right: 15px;
  margin-top: -34px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
}

.product-page .slider-brandable .swiper-container-horizontal>.swiper-pagination-bullets {
  position: static;
  margin-top: 3px;
}

.product-page .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
  width: 8px;
  height: 8px;
  background: #D9D9D9;
  opacity: 1;
}

.product-page .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:last-child {
  background: none;
  background-repeat: no-repeat;
  background-position: center;

  background-image: url('data:image/svg+xml,<svg width="6" height="8" viewBox="0 0 6 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.09828 4.2108L0.5 7.096V0.96496L5.09828 4.2108Z" fill="black" stroke="black"/></svg>');
}

.product-page .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #FF3875;
}

.product-page .section-header .wp-block-getwid-section__wrapper {
  padding-top: 341px;
  padding-bottom: 166px;
}

.product-page .wp-block-image {
  margin-bottom: 0;
}

.product-page .original-section {
  padding-top: 77px;
  padding-bottom: 67px;
}

.product-page .kardashian-section {
  padding-top: 98px;
  padding-bottom: 67px;
}

.product-page .brandable-section {
  padding-top: 98px;
  padding-bottom: 66px;
}

.product-page h2 {
  margin-bottom: 16px;
}

body.product-page {
  background: #F9F9F9;
}

.product-page .backgraund-container::before {
  background: #ffffff;
  top: 0;
}

.product-page .btn-scroll-section {

  background: #F9F9F9;

}

.product-page .btn-scroll-section.box-scroll:before {
  content: "";
  background: #ffffff;
  top: -37px;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

body.product-page:not(.theme-preset-active) footer#colophon .bg-light {
  background-color: #ffffff !important;
}

@media (max-width: 500px) {
  .product-page h2 {
    font-size: 32px;
    line-height: 32px;
    margin-bottom: 16px;
    margin-top: 16px;

  }

  .product-page .original-section {
    padding-top: 5px;
    padding-bottom: 21px;
  }

  .product-page .kardashian-section {
    padding-top: 55px;
    padding-bottom: 21px;
  }

  .product-page .brandable-section {
    padding-top: 56px;
    padding-bottom: 8px;
  }

  .product-page .brandable-section .wp-block-columns {
    margin-bottom: 0;
  }
}

@media (max-width: 500px) {
  .product-page .section-header .wp-block-getwid-section__wrapper {
    padding-top: 261px;
    padding-bottom: 40px;
  }

  .product-page .section-header .wp-block-getwid-section__wrapper p br {
    display: none;
  }

  .product-page .section-header h1 {
    font-size: 35px;
    margin-left: -10px;
    margin-right: -10px;

  }

  .product-page .section-header p {
    max-width: 320px;
    margin: 0 auto;
  }

  .product-page .btn-scroll-section {
    width: auto;
    justify-content: center;
  }

  .product-page .section-header .wp-block-getwid-section__background {
    background-size: cover;
    background-position: 10% 50%;
  }

  .product-page .btn-scroll-section {
    padding-top: 32px !important;
  }

  .product-page .section-header {
    margin-bottom: 0;
  }
}

.product-page p strong {
  font-family: ProximaNovabold, Arial, sans-serif;
  font-weight: 700;
}

/** End All Product **/



/** Selfie Station **/
.selfie-station-page h1 {
  margin-bottom: 13px;
  margin-top: 21px;
  font-size: 35px;
  line-height: 42px;
}

.selfie-station-page h2 {
  margin-bottom: 24px;
}

.selfie-station-page .gallery,
.selfie-station-page .full-width {
  margin: 0 calc(50% - 50vw);
  max-width: 100vw;
  width: 100vw;
}

.selfie-station-page .stations-slider,
.selfie-station-page .section-1,
.selfie-station-page .section-2,
.selfie-station-page .section-3,
.selfie-station-page .section-4 {
  margin-bottom: 160px;
}

.selfie-station-page .stations-slider {
  margin-top: 143px;
}

.selfie-station-page .imgs.wp-block-column {
  display: flex;
}

.selfie-station-page .wp-block-columns {
  margin-bottom: 0;
}

.selfie-station-page .wp-block-image {
  margin-bottom: 0;
}

.selfie-station-page .section-header .swiper-container {
  height: 500px
}

.selfie-station-page .section-header .swiper-container img {
  max-height: 404px;
  margin: 0 auto;
  max-width: 530px;
  display: block;
}

.selfie-station-page .section-header .swiper-container-horizontal>.swiper-pagination-bullets {
  bottom: -7px;
}

.selfie-station-page .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 3px;
  width: 6px;
  height: 6px;
}

.selfie-station-page .section-header .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
}




@media (min-width: 1200px) {
  .selfie-station-page .container {
    max-width: 1222px;
  }
}

.selfie-station-page header#masthead {
  box-shadow: none;
}

.selfie-station-page header#masthead.fixed-top.bg-light {
  box-shadow: 0 12px 14px 0 rgb(0 0 0 / 2%);
}

.selfie-station-page .section-3 ul {
  margin: 0;
  padding-left: 23px;
}

.selfie-station-page .section-3 ul li {
  font-size: 18px;
  line-height: 32px;
  color: #1E1E1E;
  padding-bottom: 24px;

}

.selfie-station-page .section-3 ul li::marker {
  font-size: 20px;
}

.selfie-station-page .section-1 .text-img .wp-block-column:first-child {
  max-width: 512px;
  margin-left: 53px;
}

.selfie-station-page .section-2 .img-text .wp-block-column:last-child {
  max-width: 433px;
  margin-right: 124px;
}

.selfie-station-page .section-3 .text-img .wp-block-column:first-child {
  max-width: 527px;
  margin-left: 31px;
}

.selfie-station-page .section-4 .img-text .wp-block-column:last-child {
  max-width: 497px;
  margin-right: 61px;
}

@media (min-width: 782px) {
  .selfie-station-page .section-header.wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .selfie-station-page .wp-block-column:not(:first-child) {
    margin-left: 94px;
  }

  .selfie-station-page h1 {
    font-size: 38px;
    margin-right: -30px;
    margin-bottom: 16px;
    margin-top: 80px;
  }
}



.selfie-station-page .wp-block-getwid-section__background {
  top: -100px;
  right: -100%;
  left: -100%;
  z-index: -1;
}

.selfie-station-page .wp-block-getwid-section p.line-leaders {
  position: relative;
  font-family: ProximaNovaSemibold, Arial, sans-serif;
  font-size: 16px;
  line-height: 38px;
  color: #1E1E1E;
  text-transform: capitalize;
}

.selfie-station-page .line-leaders:before {
  content: "";
  position: absolute;
  left: 0;
  top: 17px;
  height: 1px;
  max-width: 376px;
  background: #cacaca;
  width: 100%;
}

.selfie-station-page .line-leaders:after {
  content: "";
  position: absolute;
  right: 0;
  top: 17px;
  height: 1px;
  max-width: 376px;
  background: #cacaca;
  width: 100%;
}

.selfie-station-page .intro-logos_overflow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;

}

.selfie-station-page .intro-logos_wrappers {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  grid-column-gap: 54px;
  grid-row-gap: 1em;

}

.selfie-station-page .intro-logos_wrappers:first-child {
  margin-bottom: 25px;
}

.selfie-station-page .intro-logos_overflow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;

}

.selfie-station-page .intro-logos_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;

}

.selfie-station-page .intro-logos_wrapper {
  -webkit-animation: logoloop 90s linear infinite;
  -moz-animation: logoloop 90s linear infinite;
  -o-animation: logoloop 90s linear infinite;
}

.selfie-station-page .intro-logos_overflow:hover .intro-logos_wrapper,
.selfie-station-page .intro-logos_overflow:focus-within .intro-logos_wrapper {
  -webkit-animation-play-state: paused;
  -moz-animation-play-state: paused;
  -o-animation-play-state: paused;
  animation-play-state: paused;
}

@media (prefers-reduced-motion) {
  .selfie-station-page .intro-logos_wrapper {
    -webkit-animation-play-state: paused;
    -moz-animation-play-state: paused;
    -o-animation-play-state: paused;
    animation-play-state: paused;
  }
}



.selfie-station-page .intro-stations_wrapper .swiper-slide {
  max-width: 320px;
  margin: 0 8px;

}



@-webkit-keyframes logoloop {
  0% {
    transform: translateX(0%);
  }

  100% {
    transform: translateX(-100%);
  }
}

@-moz-keyframes logoloop {
  0% {
    transform: translateX(0%);
  }

  100% {
    transform: translateX(-100%);
  }
}

@-o-keyframes logoloop {
  0% {
    transform: translateX(0%);
  }

  100% {
    transform: translateX(-100%);
  }
}

@keyframes logoloop {
  0% {
    transform: translateX(0%);
  }

  100% {
    transform: translateX(-100%);
  }
}



.selfie-station-page .intro-logos_wrappers picture {
  display: block;
  max-height: 66px;
  max-width: 102px;
  align-self: center;
  justify-self: center;
}

.selfie-station-page .stations-slider .swiper-button-next {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  right: 46px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
}

.selfie-station-page .stations-slider .swiper-container-horizontal>.swiper-pagination-bullets {
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  transform: translateX(0);
  left: 0;
}

.selfie-station-page .slide-video {
  height: 360px;
  width: 360px;
}

.selfie-station-page .slide-video video,
.selfie-station-page .slide-video img {
  max-width: 100%;


}



.selfie-station-page #overlay_background.active {
  background: rgba(64, 64, 64, 0.7);
  mix-blend-mode: normal;
  opacity: 0.9;
  z-index: 10000;
  visibility: visible;
}

.selfie-station-page .container-popup {
  position: absolute;
  top: 50%;
  left: 50%;
  right: 0;
  bottom: 0;
  max-width: 610px;
  min-width: 281px;
  z-index: 10001;
  display: flex;
  flex-direction: column;
  height: 471px;
  background-color: #FFF;
  box-shadow: 0px 20px 25px -5px rgb(0 0 0 / 10%), 0px 10px 10px -5px rgb(0 0 0 / 4%);
  border-radius: 8px;
  transform: translate(-50%, -50%);
  transition: all .5s;
  opacity: 1;
  visibility: visible;
  padding: 65px 74px 30px 80px;

}

.selfie-station-page .container-popup>div {
  display: flex;
  margin-bottom: 5px;
}

.selfie-station-page .characteristics {
  margin-right: 58px;
}

.selfie-station-page .container-popup .characteristics-desc {
  display: grid;
  grid-template-columns: 80px 80px;
  align-items: end;
}

.selfie-station-page .characteristics-title {
  font-family: ProximaNovabold, Arial, sans-serif;
  font-size: 18px;
  line-height: 22px;
  color: #1E1E1E;
  margin-bottom: 16px;
}

.selfie-station-page .desc-meaning {
  margin-left: 20px;
}

.selfie-station-page .characteristics-desc .name,
.selfie-station-page .characteristics-desc .meaning {
  font-size: 15px;
  line-height: 16px;
  letter-spacing: 0.4px;
  color: #1E1E1E;
  margin-bottom: 18px;
}

.selfie-station-page .characteristics-img {
  max-width: 233px;
}

.selfie-station-page .closed-popup {
  margin: 0 auto;
  border: 1px solid #FF3875;
  font-family: ProximaNovabold, Arial, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  text-align: center;
  color: #FF3875;
  padding: 10px 82px;
  border-radius: 28px;
  transition: .3s all;
  cursor: pointer;
}

.selfie-station-page .closed-popup:hover,
.selfie-station-page .closed-popup:focus {
  color: #fff !important;
  background-color: #ff5187 !important;
  border-color: #ff5187 !important;
}

.selfie-station-page .closed-popup:active {
  color: #fff !important;
  background-color: #ff1e63 !important;
}

.selfie-station-page .closedpopup {
  cursor: pointer;
  position: absolute;
  right: 15px;
  top: 15px;
  z-index: 1000;
  margin-left: auto;
}

.selfie-station-page .active-popup a {
  border: 1px solid #393939 !important;
  border-radius: 28px !important;
  padding: 0 !important;
  transition: .3s all;
}

.selfie-station-page .active-popup a span {
  font-size: 18px !important;
  line-height: 22px !important;
  text-align: center;
  color: #393939;
  font-family: ProximaNovabold, Arial, sans-serif !important;
  padding: 10px 20px 12px 23px;
}

.selfie-station-page .active-popup a:hover,
.selfie-station-page .active-popup a:focus {
  background-color: #2b2b2b !important;
  border-color: #2b2b2b !important;
}

.selfie-station-page .active-popup a:active {
  background-color: #111111 !important;
  border-color: #111111 !important;
}

.selfie-station-page .active-popup a:hover span,
.selfie-station-page .active-popup a:focus span {
  color: #ffffff;
}

.selfie-station-page .container-popup-video {
  position: absolute;
  top: 6%;
  left: 50%;
  right: 0;
  bottom: 0;
  width: 810px;
  z-index: 10001;
  display: flex;
  align-items: center;
  height: 471px;
  background-color: #FFF;
  box-shadow: 0px 20px 25px -5px rgb(0 0 0 / 10%), 0px 10px 10px -5px rgb(0 0 0 / 4%);
  border-radius: 8px;
  transform: translate(-50%, -50%);
  transition: all .5s;
  opacity: 1;
  visibility: visible;

}

.selfie-station-page .container-popup-video video {
  max-width: 100%;
}

.selfie-station-page .section-3 video {
  max-width: 480px;
  width: 100%;
}

.selfie-station-page .packages-title {
  font-family: AvenirBold, Arial, sans-serif;
  font-weight: 700;
  font-size: 36px;
  line-height: 49px;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  color: #FFFFFF;
}

.selfie-station-page .packages-desc {
  font-family: AvenirRegular, Arial, sans-serif;

  font-size: 24px;
  line-height: 33px;
  letter-spacing: 0.176834px;
  text-transform: capitalize;
  color: #FFFFFF;
}

.selfie-station-page .packages-img {
  margin-top: -72px;
  margin-left: 52px;
  margin-bottom: 16px;

}

.selfie-station-page .packages-btn {
  margin: 0 auto;
}

.selfie-station-page .container-packages-mob .packages-btn {
  text-align: center;
  margin-top: 32px;
}

.selfie-station-page .peculiarities {
  margin-bottom: 120px;
}

.selfie-station-page .peculiarities .wp-block-columns:not(:last-child) {
  margin-bottom: 32px;
}

.selfie-station-page .peculiarities .wp-block-columns .wp-block-column:not(:first-child) {
  margin-left: 32px;
}

.selfie-station-page .peculiarities .wp-block-columns.peculiarities-first-row .wp-block-column {
  padding: 32px 32px 48px 32px;
}

.selfie-station-page .peculiarities .wp-block-columns.peculiarities-second-row .wp-block-column {
  padding: 32px 32px 24px 32px;
}

.selfie-station-page .peculiarities .wp-block-columns .wp-block-column {

  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 16px;
}

.selfie-station-page .peculiarities .wp-block-columns .wp-block-column figure {
  margin-bottom: 16px;
}

.selfie-station-page .peculiarities .wp-block-columns .wp-block-column h6 {
  margin-bottom: 0;
}

.selfie-station-page .peculiarities .wp-block-columns .wp-block-column p {
  margin-bottom: 0;
  line-height: 24px;
}

@media (min-width: 992px) {
  .selfie-station-page .container-packages {
    background: linear-gradient(162.93deg, rgba(247, 72, 125, 0.95) 5.54%, rgba(184, 136, 233, 0.95) 100.56%);
    border-radius: 16px;
    display: grid !important;
    grid-template-columns: 405px 1fr 1fr;
    align-items: center;
  }

}

@media (max-width: 1199px) {

  .selfie-station-page .line-leaders:before,
  .selfie-station-page .line-leaders:after {
    width: 30%;
  }
}

@media (max-width: 1024px) {
  .selfie-station-page .container-packages {
    grid-template-columns: 320px 1fr 1fr;
  }

  .selfie-station-page .packages-img {
    margin: -72px 0 14px 0;
  }
}

@media (max-width: 820px) {
  .selfie-station-page .section-header .wp-block-getwid-section .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper {
    max-width: none !important;
  }

  .selfie-station-page .wp-block-button.btn-primar {
    text-align: center;
    display: block;
    margin: 0 auto;
    float: none;
  }

  .selfie-station-page .line-leaders:before,
  .selfie-station-page .line-leaders:after {
    width: 25%;
  }

  .selfie-station-page .stations-slider .swiper-button-next {
    right: 20px;
  }

  .selfie-station-page .wp-block-columns {
    flex-direction: column;
  }

  .selfie-station-page .wp-block-column:first-child,
  .selfie-station-page .wp-block-column:not(:first-child) {
    margin: 0 !important;
  }

  .selfie-station-page .section-1 .wp-block-columns,
  .selfie-station-page .section-3 .wp-block-columns {
    flex-direction: column-reverse;
  }

  .selfie-station-page .section-1 .text-img .wp-block-column:first-child,
  .selfie-station-page .section-2 .img-text .wp-block-column:last-child,
  .selfie-station-page .section-3 .text-img .wp-block-column:first-child,
  .selfie-station-page .section-4 .img-text .wp-block-column:last-child {
    max-width: none;
  }
}

@media (max-width: 767px) {

  .selfie-station-page .line-leaders:before,
  .selfie-station-page .line-leaders:after {
    width: 16%;
  }
}

@media (max-width: 460px) {
  .selfie-station-page h2 {
    margin-bottom: 16px !important;
    margin-top: 24px !important;
  }

  .selfie-station-page .section-1 h2,
  .selfie-station-page .stations-slider h2 {
    margin-top: 16px !important;

  }

  .selfie-station-page .section-header {
    padding-top: 36px
  }

  .selfie-station-page .stations-slider {
    margin-bottom: 0;
    margin-top: 71px;
  }

  .selfie-station-page .slide-video {
    max-height: none;
    height: auto;
    max-width: none;
    width: 100%;
  }


  .selfie-station-page .section-1,
  .selfie-station-page .section-2,
  .selfie-station-page .section-3,
  .selfie-station-page .section-4 {
    margin-bottom: 80px;
  }

  .selfie-station-page .peculiarities {
    margin-bottom: 60px;
  }

  .selfie-station-page .how-used {
    margin-bottom: 45px;
  }



  .selfie-station-page .section-header .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: -25px;
  }

  .selfie-station-page .section-header .swiper-container {
    height: 300px;
    max-height: 235px;
    overflow: visible;
  }

  .selfie-station-page .section-header .swiper-container img {
    max-height: 263px;
    max-width: 414px;

  }

  .selfie-station-page .section-header .wp-block-button.btn-primar {
    margin-bottom: 42px;
    margin-top: 20px;
  }

  .selfie-station-page h3 {
    font-size: 36px;
    line-height: 40px;
    margin-top: 24px !important;
    margin-bottom: 16px !important;
  }


  .selfie-station-page .wp-block-getwid-section p.line-leaders {
    line-height: 24px;
  }

  .selfie-station-page .line-leaders:before,
  .selfie-station-page .line-leaders:after {
    top: 11px;
  }

  .selfie-station-page .btn-primar a {
    padding: 14px 53px;
  }

  .selfie-station-page .section-3 ul li {
    font-size: 18px;
    line-height: 28px;

    padding-bottom: 11px
  }

  .selfie-station-page .wp-block-getwid-section p {
    margin-bottom: 0 !important;
  }

  .selfie-station-page .container-popup {
    height: 729px;
    padding: 24px 24px 32px 24px;

  }

  .selfie-station-page .container-popup>div {
    flex-direction: column;
  }

  .selfie-station-page .closedpopup {
    display: block;

  }

  .selfie-station-page .wp-block-column.full-width-slider {
    margin: 0 calc(50% - 50vw) !important;
    max-width: 100vw !important;
    width: 100vw !important;
    margin-bottom: 20px !important;
  }
}

@media (max-width: 500px) {
  .selfie-station-page .section-header .wp-block-kadence-advancedbtn .kt-btn-wrap {
    width: 100%;
  }

  .selfie-station-page .section-header .btn-primar2 {
    width: 100%;
  }

  .selfie-station-page .section-header .kt-btn-wrap.kt-btn-wrap-1 {
    margin-bottom: 12px !important;
  }

  .selfie-station-page .section-header .wp-block-kadence-advancedbtn {
    display: flex;

  }
}

@media (max-width: 320px) {

  .selfie-station-page .line-leaders:before,
  .selfie-station-page .line-leaders:after {
    width: 16px;
  }

  .selfie-station-page .section-header .swiper-container img {
    max-height: 200px;
    max-width: 272px;

  }

  .selfie-station-page .section-header .swiper-container img {
    max-height: none;
    max-width: 100%;
  }

  .selfie-station-page .slide-video video,
  .selfie-station-page .slide-video img {
    height: 320px;
  }
}


.selfie-station-page .peculiarities-slider-mob {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 16px;
  padding: 24px 24px 10px 24px;
}

.selfie-station-page .peculiarities-slider-mob h6 {
  margin-bottom: 7px;
  margin-top: 12px;

}

.selfie-station-page .peculiarities-slider-mob p {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 12px !important;

}

.selfie-station-page .peculiarities-slider-mob .swiper-container-horizontal>.swiper-pagination-bullets {
  position: static;
}

.selfie-station-page .shadows-img img {
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  border-radius: 23px;
}

.selfie-station-page .shadow-img img,
.selfie-station-page video.shadow-img {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 12px;
}

.selfie-station-page .slider-brandable {
  max-width: 480px;
  display: block;
  margin: 0 auto;
}

.selfie-station-page .slider-brandable .swiper-container-horizontal>.swiper-pagination-bullets {
  position: static;
  margin-top: 13px;
}

.selfie-station-page .swiper-container .swiper-pagination-bullet-active {
  background: #FF3875 !important;
}

.selfie-station-page .mob-logo .swiper-wrapper {
  transition-timing-function: linear;
}

.selfie-station-page .mob-logo .swiper-slide {
  max-width: 102px;
  margin: 0 12px;
  display: grid;
  align-items: center;
  grid-auto-rows: 60px;
}

.selfie-station-page .mob-logo .swiper-slide img {
  margin: 0 auto;
}

@media (max-width: 425px) {


  .selfie-station-page .slider-brandable {
    max-width: 392px;
  }
}

@media (max-width: 414px) {


  .selfie-station-page .slider-brandable {
    max-width: 382px;
  }
}

@media (max-width: 390px) {

  .selfie-station-page .slider-brandable {
    max-width: 358px;
  }
}

@media (max-width: 375px) {
  .selfie-station-page .slider-brandable {
    max-width: 343px;
  }
}

@media (max-width: 360px) {
  .selfie-station-page .slider-brandable {
    max-width: 328px;
  }
}

.selfie-station-page .packages-btn a {
  display: inline-block;
}

/** End Selfie Station **/

/** Weddings Page **/
.wedding-page .section-header h1 {
  font-size: 42px;
  line-height: 42px;
}

.wedding-page .section-header .btn-primar {
  margin-right: 8px;
}

.wedding-page .section-header .wp-block-getwid-section__wrapper {
  padding-top: 356px;
  padding-bottom: 113px;
}

.wedding-page .wp-block-kadence-pane.kt-accordion-pane:not(:last-child) {
  border-bottom: 1px solid #D6D6D6;
}

.wedding-page .section-header .wp-block-getwid-section__background {
  top: 0;
  right: -11%;
  left: -11%;
  z-index: -1;
}

@media (min-width: 1450px) {
  .wedding-page .section-header .wp-block-getwid-section__background {
    margin: 32px calc(49.2% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    background-size: cover;
  }
}

.wedding-page .section-header .wp-block-getwid-section__background:after {
  content: "";
  position: absolute;
  background: rgba(0, 0, 0, 0.25);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.wedding-page .section-ready {
  margin-bottom: 96px;
}

.wedding-page .stations-slider {

  margin-bottom: 120px;

}

.wedding-page .stations-slider h2 {
  margin-bottom: 32px;
}

@media (max-width: 500px) {
  .wedding-page .section-header {
    margin-bottom: 46px;
  }

  .wedding-page .section-header .wp-block-getwid-section__wrapper {
    padding-top: 277px;
    padding-bottom: 41px;
  }

  .wedding-page .section-ready {
    margin-bottom: 0;
    margin-top: 14px;
  }

  .wedding-page .section-header h1 br {
    display: block;
  }
}



.wedding-page .stations-slider .stations-slider-title {
  margin-bottom: 116px;
}

.wedding-page .section-3 {
  margin-top: 104px;
}



.wedding-page h4 {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  margin-bottom: 24px;
}

.wedding-page h5 {
  margin-bottom: 24px;
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  font-weight: 800;
}

.wedding-page .seo-text {
  padding-bottom: 54px;
}

.wedding-page .seo-text h2 {
  font-size: 22px;
  line-height: 24px;
  margin-bottom: 16px;
  position: relative;
  font-weight: 600;
  font-family: ProximaNovasemibold, Arial, sans-serif;
}

.wedding-page .seo-text h2.line {
  cursor: pointer;
}

.seo-text a {
  color: #ff3875;
}

.wedding-page .seo-text h2.line:before {
  content: "";
  position: absolute;
  left: 0;
  top: 12px;
  height: 1px;
  max-width: 301px;
  background: #cacaca;
  width: 100%;
}

.wedding-page .seo-text h2.line:after {
  content: "";
  position: absolute;
  right: 0;
  top: 12px;
  height: 1px;
  max-width: 301px;
  background: #cacaca;
  width: 100%;
}

.wedding-page .block-desc {
  display: none;
}

@media (max-width: 500px) {

  .wedding-page .seo-text h2.line:before,
  .wedding-page .seo-text h2.line:after {
    display: none;
  }

  .wedding-page .seo-text {
    padding-bottom: 0;
    padding-top: 0;
  }

  .wedding-page .seo-text h2 {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .wedding-page .section-1 .wp-block-kadence-advancedbtn {
    display: none;
  }

  .wedding-page .section-3 .video {
    margin-bottom: 24px;
    margin-left: -16px;
    margin-right: -16px;
  }

  .wedding-page .section-3 h2 {
    margin-right: -1px;
    margin-bottom: 16px !important;
  }

  .wedding-page .section-3 {
    margin-bottom: 60px;
    margin-top: 0;
  }
}

@media (min-width: 782px) {
  .wedding-page .section-3 .wp-block-column:not(:first-child) {
    margin-left: 154px;
  }

  .wedding-page .section-1 .wp-block-column:not(:first-child) {
    margin-left: 176px;
  }
}

.wedding-page .section-4.backgraund-container::before {
  content: "";
  background: linear-gradient(180deg, #EC386F 0%, rgba(238, 71, 110, 0.81) 120.96%);
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}


.wedding-page .section-4 .wp-block-getwid-section__wrapper {
  border-radius: 42px;
  padding-top: 82px !important;
  padding-bottom: 62px !important;
  margin-bottom: 104px !important;
}

.wedding-page .section-4 .swiper-wrapper {
  align-items: flex-end;
}

.wedding-page .section-4 .swiper-container {
  margin-top: 62px;
  margin-bottom: 52px;


}

.wedding-page .section-4 .swiper-slide .slide {
  background: #FFFFFF;
  border-radius: 8px;
  max-width: 600px;
  margin: 0 auto;
  padding: 33px 40px 24px 32px;
  width: 100%;

}

.wedding-page .section-4 .swiper-slide .author {
  display: flex;
  align-items: center;
  margin-bottom: 21px;
}

.wedding-page .section-4 .swiper-slide .author .star-reviews {
  margin-left: auto;
  margin-right: -8px;
}

.wedding-page .section-4 .swiper-slide .author picture {
  max-width: 44px;
  margin-right: 15px;
}

.wedding-page .section-4 .swiper-slide .author .author-name {
  font-family: ProximaNovabold, Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
  color: #393939;
  margin-bottom: 6px;
}

.wedding-page .section-4 .swiper-slide .author .author-date {
  font-family: ProximaNovaRegular, Arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
  color: #6A6A6A;
}

.wedding-page .section-4 .swiper-slide .testimonials {
  font-family: ProximaNovaRegular, Arial, sans-serif;
  font-size: 16px;
  line-height: 28px;
  color: #393939;
  margin-bottom: 24px;
}

.wedding-page .section-4 .swiper-slide .social-posted {
  display: flex;
  align-items: center;
}

.wedding-page .section-4 .swiper-slide .social-posted img {
  max-width: 32px;
  margin-right: 10px;
}

.wedding-page .section-4 .swiper-slide .social-posted .social-name {
  font-family: ProximaNovaRegular, Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #393939;
}

.wedding-page .section-4 .line-top {
  position: relative;
  font-size: 21px;
  line-height: 32px;
  font-family: ProximaNovaRegular, Arial, sans-serif;
}

.wedding-page .section-4 .line-top:before {
  content: "";
  display: block;
  margin: 0 auto;
  background-repeat: no-repeat;
  height: 35px;
  background-size: 326px;
  background-image: url("data:image/svg+xml,%3Csvg width='328' height='37' viewBox='0 0 328 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M165.275 28.6257C160.629 29.1545 149.804 29.1734 145.272 28.8712C145.158 28.8146 145.026 28.8146 144.894 28.8523C143.421 28.739 141.948 28.5879 140.475 28.418C140.569 28.2102 140.55 27.9648 140.324 27.7948C138.284 26.1707 137.85 23.5835 136.585 21.4306C135.867 20.2031 134.432 18.4468 132.808 19.1266C130.995 19.882 131.523 22.677 132.109 24.0745C132.505 25.0187 133.11 25.8874 133.865 26.5673C134.375 27.0205 134.96 27.3415 135.546 27.7004C129.049 26.605 122.648 24.9809 116.246 23.1869C116.359 22.9792 116.378 22.7147 116.151 22.4881C112.412 18.6356 112.96 13.7822 107.917 10.8928C101.572 7.26695 94.7924 4.26428 88.2583 0.997199C87.8428 0.789466 87.1251 1.14827 87.3517 1.69593C90.5433 9.30652 95.9822 15.4252 102.913 19.4099C95.0568 17.2004 87.1629 15.1797 79.118 14.1222C68.5047 12.7058 57.7592 13.1401 47.3726 15.1986C47.3348 15.1797 47.3159 15.1419 47.2782 15.123C34.6253 9.30652 21.1227 6.19051 7.18564 5.90724C6.61909 5.88835 6.41134 6.56821 6.75127 6.94591C10.887 11.5916 16.4392 13.6689 22.5201 14.4621C29.2809 15.3497 36.4005 15.7651 43.3312 16.0862C33.6244 18.4468 24.2764 22.2615 15.6461 27.4171C15.5328 27.1716 15.2873 26.9639 14.9473 27.0205C13.361 27.2849 4.23962 29.1167 1.53909 32.0816C1.44467 32.1383 1.33135 32.1761 1.23693 32.2327C0.991423 32.3649 0.897011 32.6671 0.953665 32.9126C0.594853 33.7057 0.708119 34.5744 1.55794 35.4998C3.06872 37.1805 5.88257 36.1608 7.5822 35.4431C8.84749 34.9144 9.98059 34.1967 11.0759 33.4225C11.6047 33.177 11 33.5 12.5867 32.4782C12.7189 32.3649 12.7567 32.2138 12.7567 32.0628C13.7387 31.1752 14.6452 30.212 15.4572 29.1356C15.495 29.0978 15.4761 29.0412 15.495 28.9845C27.7323 21.525 41.405 16.8605 55.4931 15.2364C54.8888 15.5196 54.3033 15.8596 53.7368 16.2372C52.5281 17.0493 49.8843 18.7678 50.8663 20.5808C52.4904 23.6212 58.288 19.07 61.3662 16.4261C62.3294 15.8596 63.3303 15.3308 64.4067 14.972C64.6145 14.8964 64.7277 14.7642 64.7844 14.6132C70.2799 14.4998 75.7943 14.8775 81.2709 15.7085C69.3545 19.07 57.2494 23.3002 50.1675 34.1401C49.922 34.4989 50.2431 35.1032 50.6963 35.0654C57.2682 34.4045 64.0479 33.7057 70.1099 30.8919C76.7196 27.8137 80.6477 22.2237 84.3491 16.1995C89.7691 17.1815 95.1323 18.5412 100.477 20.0142C96.7186 20.3353 91.0721 21.4872 92.6207 24.5655C93.395 26.114 95.8878 25.6419 97.2475 25.3398C100.099 24.6977 102.573 22.9792 104.877 21.2417C114.754 24.0556 124.593 27.0583 134.621 28.8334C126.576 28.7957 118.757 30.6275 111.392 34.3289C110.92 34.5744 111.033 35.3298 111.543 35.4431C123.101 38.2003 134.96 36.3307 145.102 30.1365C149.691 30.4575 160.553 30.4198 165.256 29.891C166.049 29.7588 166.049 28.5313 165.275 28.6257ZM54.8132 17.0493C55.1154 16.8605 55.3987 16.6527 55.7197 16.4828C56.4184 16.1239 57.1549 15.8407 57.8914 15.614C56.8339 16.0295 55.8141 16.5017 54.8132 17.0493ZM8.79086 7.19142C20.8016 7.62577 32.4724 10.1941 43.539 14.8209C38.1945 14.4621 32.869 13.9144 27.5057 13.6312C20.6317 13.3101 13.8331 11.9882 8.79086 7.19142ZM8.82861 31.8739C8.69642 31.8928 8.5831 31.9306 8.46979 31.9683C8.45091 31.9306 8.45093 31.8928 8.43204 31.855C8.80974 31.6851 9.20631 31.5151 9.6029 31.3451C9.35739 31.5151 9.11192 31.6662 8.86642 31.855C8.82865 31.855 8.82861 31.855 8.82861 31.8739ZM11.2648 29.0601C12.1524 28.8335 13.04 28.6446 13.9275 28.4746C13.04 28.739 12.1524 29.0412 11.2648 29.3622C11.2837 29.2489 11.2837 29.1545 11.2648 29.0601ZM3.50313 34.159C3.48424 34.1967 3.4653 34.2345 3.44642 34.2723C3.44642 34.31 3.44642 34.3289 3.44642 34.3667C3.40865 34.3856 3.37089 34.4045 3.33312 34.4234C3.20092 34.4989 3.10653 34.5933 3.06876 34.6877C3.04987 34.5744 3.06876 34.4045 3.06876 34.2723C3.21984 34.2534 3.35205 34.1967 3.50313 34.159ZM11.6236 31.4584H11.6047C11.6425 31.4395 11.6802 31.4018 11.718 31.3829C11.6802 31.4018 11.6425 31.4207 11.6236 31.4584ZM53.3213 19.8065C53.5479 19.7121 53.7556 19.5987 53.9823 19.5043C54.0389 19.6554 54.1333 19.7876 54.2655 19.8631C53.9256 19.9953 53.6423 20.0709 53.4346 19.9953C53.3968 19.9387 53.3591 19.882 53.3213 19.8065ZM111.128 21.6005C101.421 18.7112 93.6027 11.9693 89.278 2.86678C94.9246 5.68062 100.59 8.41893 106.18 11.3461C109.655 13.159 111.128 15.3497 112.601 18.8811C113.224 20.3542 113.828 21.6006 114.81 22.7714C113.677 22.4504 112.563 22.1293 111.43 21.8083C111.373 21.7327 111.279 21.6383 111.128 21.6005ZM95.7933 22.2615C95.5856 22.2993 95.3967 22.356 95.189 22.3937C95.5667 22.1482 96.0955 21.9594 96.6432 21.8083C96.341 21.9405 96.0766 22.1104 95.7933 22.2615ZM101.232 22.186C101.364 22.1482 101.515 22.1104 101.648 22.0727C101.515 22.1671 101.402 22.2426 101.27 22.337C101.27 22.2804 101.251 22.2426 101.232 22.186ZM70.1477 29.5133C67.6171 30.7597 64.8788 31.5906 62.1405 32.2138C59.5911 32.7804 55.3798 34.1967 52.887 33.6113C50.753 33.1014 55.3231 29.6077 56.3995 28.6446C58.7601 26.4917 61.4418 24.7165 64.2556 23.2058C70.0344 20.1086 76.3986 18.3146 82.6872 16.5772C79.4013 21.8083 75.8509 26.6806 70.1477 29.5133ZM113.64 34.6122C122.459 30.5519 131.995 29.1167 141.665 30.5142C141.74 30.5331 141.816 30.5142 141.891 30.4953C133.185 35.0654 123.365 36.5007 113.64 34.6122ZM142.212 30.3442C142.344 30.212 143.5 30.17 143.5 30C143.689 30.0189 142.817 29.9099 143.005 29.9288C142.741 30.061 142.477 30.1931 142.212 30.3442Z' fill='white'/%3E%3Cpath d='M326.811 32.9126C326.868 32.6482 326.773 32.346 326.528 32.2138C326.433 32.1572 326.32 32.1194 326.226 32.0628C323.506 29.0978 314.404 27.266 312.817 27.0016C312.477 26.9449 312.232 27.1527 312.119 27.3982C303.488 22.2426 294.14 18.4279 284.434 16.0673C291.345 15.7463 298.484 15.3119 305.245 14.4432C311.325 13.65 316.878 11.5727 321.013 6.92704C321.353 6.54934 321.146 5.86948 320.579 5.88836C306.642 6.17164 293.158 9.28764 280.487 15.1042C280.449 15.1231 280.411 15.1608 280.392 15.1797C270.005 13.1024 259.26 12.6869 248.647 14.1033C240.602 15.1608 232.708 17.1815 224.852 19.391C231.783 15.4063 237.221 9.28763 240.413 1.69593C240.64 1.14827 239.941 0.789466 239.506 0.997199C232.972 4.26428 226.193 7.26695 219.847 10.8928C214.824 13.7633 215.334 18.6356 211.614 22.4881C211.406 22.7147 211.406 22.9792 211.519 23.1869C205.117 24.9809 198.715 26.605 192.219 27.7004C192.71 27.3982 193.22 27.1149 193.673 26.7372C194.542 26.0196 195.222 25.1131 195.656 24.0556C196.222 22.6392 196.77 19.8631 194.957 19.1078C193.333 18.4279 191.898 20.1842 191.18 21.4117C189.915 23.5646 189.499 26.1518 187.441 27.7759C187.214 27.9459 187.214 28.1914 187.29 28.3991C185.817 28.5691 184.344 28.7201 182.871 28.8334C182.739 28.7957 182.606 28.7957 182.493 28.8523C177.961 29.1545 170.254 29.1545 165.608 28.6068C165.033 28.5367 164.885 29.1956 165.164 29.5781C165.261 29.7107 165.409 29.81 165.608 29.8343C170.31 30.382 178.055 30.4009 182.644 30.0798C192.785 36.2552 204.645 38.1437 216.203 35.3865C216.694 35.2732 216.826 34.4989 216.354 34.2723C209.007 30.5897 201.189 28.7579 193.144 28.7768C203.153 27.0205 212.992 24.0178 222.869 21.204C225.06 22.8658 227.42 24.5088 230.121 25.2075C231.499 25.5664 234.275 26.1518 235.106 24.5088C236.636 21.4306 231.046 20.2786 227.288 19.9576C232.632 18.4845 237.977 17.1437 243.397 16.1428C247.098 22.1671 251.045 27.757 257.636 30.8352C263.698 33.6679 270.478 34.3667 277.05 35.0088C277.503 35.0466 277.824 34.4611 277.578 34.0834C270.497 23.2246 258.372 19.0133 246.456 15.6518C251.952 14.8209 257.466 14.4432 262.961 14.5565C263.018 14.7265 263.131 14.8587 263.339 14.9342C264.416 15.293 265.417 15.8029 266.38 16.3883C269.458 19.0511 275.218 23.5646 276.898 20.543C277.843 18.8434 275.463 17.2004 274.349 16.4261C273.65 15.9351 272.914 15.5385 272.177 15.1797C286.303 16.7849 299.995 21.4684 312.27 28.9279C312.289 28.9845 312.27 29.0223 312.307 29.0789C313.12 30.1554 314.026 31.1185 315.008 32.0061C315.008 32.1572 315.027 32.3083 315.178 32.4216C315.669 32.8181 316.179 33.1203 316.689 33.3658C317.765 34.159 318.917 34.8577 320.183 35.3865C321.882 36.1041 324.696 37.1239 326.207 35.4431C327.057 34.5744 327.17 33.7057 326.811 32.9126ZM226.514 22.2237C226.476 22.2049 226.438 22.1671 226.4 22.1482C226.457 22.1671 226.495 22.1671 226.551 22.186C226.533 22.2049 226.514 22.2237 226.514 22.2237ZM231.99 22.2615C231.726 22.1293 231.48 21.9782 231.216 21.846C231.764 21.9971 232.33 22.2049 232.651 22.3937C232.425 22.356 232.198 22.3182 231.99 22.2615ZM215.183 18.9C216.75 15.2364 217.959 13.2723 221.604 11.365C227.175 8.43781 232.859 5.68064 238.506 2.88568C234.181 11.9882 226.363 18.7301 216.656 21.6194C216.505 21.6572 216.41 21.7516 216.354 21.846C215.221 22.1671 214.106 22.4881 212.973 22.8092C213.936 21.6194 214.56 20.3541 215.183 18.9ZM194.749 22.9602C194.466 24.0178 193.862 24.9809 193.031 25.6986C192.634 26.0574 192.2 26.3406 191.766 26.605C192.615 25.9252 193.39 25.2075 193.975 24.3766C193.994 24.3577 193.994 24.3577 194.013 24.3389C194.051 24.3011 194.088 24.2633 194.107 24.2255C194.24 24.0178 194.221 23.829 194.145 23.659C194.391 23.3002 194.598 22.9036 194.749 22.4693C194.882 22.0727 194.957 21.6005 194.938 21.1662L194.957 21.1851C195.146 21.525 194.844 22.6014 194.749 22.9602ZM185.326 29.8721C185.345 30.0421 185.42 30.2309 185.552 30.3442C185.288 30.212 185.024 30.061 184.759 29.9288C184.967 29.9099 185.156 29.8721 185.326 29.8721ZM214.125 34.6122C204.418 36.5007 194.598 35.0654 185.855 30.4953C185.93 30.5142 186.006 30.5142 186.081 30.5142C195.769 29.1167 205.306 30.5519 214.125 34.6122ZM270.836 28.1347C271.951 29.1167 273.027 30.1554 273.99 31.2885C275.085 32.5537 276.275 33.0825 274.897 33.6113C272.857 34.3667 268.551 32.8182 266.342 32.3649C263.339 31.7417 260.374 30.8919 257.617 29.5133C251.914 26.6806 248.363 21.8083 245.096 16.5772C251.404 18.3146 257.73 20.1275 263.528 23.2058C266.134 24.5655 268.627 26.2084 270.836 28.1347ZM318.936 31.8361C318.691 31.6662 318.445 31.5151 318.2 31.3451C318.596 31.5151 318.974 31.6851 319.37 31.855C319.352 31.8928 319.352 31.9306 319.333 31.9683C319.219 31.9306 319.087 31.9117 318.974 31.8739C318.936 31.855 318.936 31.855 318.936 31.8361ZM316.5 29.3622C315.631 29.0412 314.744 28.739 313.837 28.4746C314.725 28.6446 315.612 28.8335 316.5 29.0601C316.481 29.1545 316.481 29.2489 316.5 29.3622ZM316.084 31.3829C316.122 31.4018 316.141 31.4207 316.179 31.4395H316.16C316.122 31.4395 316.103 31.4207 316.084 31.3829ZM324.451 34.4234C324.413 34.4045 324.375 34.3856 324.337 34.3667C324.337 34.3289 324.337 34.31 324.337 34.2723C324.318 34.2345 324.299 34.1967 324.281 34.159C324.432 34.1967 324.564 34.2534 324.734 34.2723C324.734 34.4234 324.753 34.5933 324.734 34.6877C324.658 34.5933 324.583 34.48 324.451 34.4234ZM300.278 13.65C294.915 13.9144 289.589 14.481 284.245 14.8398C295.311 10.1941 306.982 7.64465 318.993 7.2103C313.932 11.9882 307.152 13.3101 300.278 13.65ZM269.892 15.5952C270.402 15.7651 270.912 15.9351 271.403 16.1617C271.667 16.275 272.479 16.6905 273.291 17.2193C272.196 16.615 271.044 16.0862 269.892 15.5952ZM273.499 19.882C273.65 19.8065 273.745 19.6743 273.782 19.5232C274.066 19.6554 274.349 19.7876 274.632 19.9009C274.538 19.9387 274.443 19.9953 274.311 20.0331C274.141 20.0709 273.839 19.9953 273.499 19.882Z' fill='white'/%3E%3C/svg%3E");
  background-position: center center;
  margin-bottom: 20px;
}

.wedding-page .section-4 .swiper-button-next {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  right: 46px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
}

.wedding-page .section-4 .swiper-button-prev {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  left: 46px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
  transform: rotate(180deg);
}

.wedding-page .section-4 .swiper-container .swiper-pagination {
  position: static;
  margin-top: 13px;
}

.wedding-page .section-4 .swiper-container .swiper-pagination-bullet {
  background: #C4C4C4;
  opacity: 1;
}

.wedding-page .section-4 .swiper-container .swiper-pagination-bullet-active {
  background: #ffffff;
}

.wedding-page .swiper-container .swiper-pagination-bullet-active {
  background: #FF3875;
}

.wedding-page .complete-package {
  padding-top: 120px;
}

.wedding-page .complete-package .wp-block-getwid-section__wrapper {
  background: #FFFFFF;
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 42px;
  margin-bottom: 120px;
  padding-bottom: 78px !important;
}

@media (max-width: 500px) {
  .wedding-page .section-4 .line-top {
    font-family: ProximaNovabold, Arial, sans-serif;
    margin: 24px auto 40px;
    max-width: 200px;
    font-size: 24px;
  }

  .wedding-page .section-4 .line-top:before {
    display: none;
  }

  .wedding-page .complete-package {
    padding-top: 40px;
  }

  .wedding-page .complete-package h2 {
    margin-bottom: 42px !important;
    margin-top: 0 !important;
  }

  .wedding-page .complete-package .kt-tabs-content-wrap>.wp-block-kadence-tab {
    padding: 0;
  }

  .wedding-page .complete-package .wp-block-getwid-section__wrapper {
    background: none;
    box-shadow: none;
    margin-bottom: 0;
    padding-bottom: 0 !important;
  }

  .wedding-page .complete-package .wp-block-kadence-tabs .kt-tabs-title-list {
    flex-wrap: nowrap !important;
  }

  .wedding-page .complete-package .wp-block-kadence-tabs .kt-tabs-title-list li {
    display: block !important;
  }

  .wedding-page .complete-package .wp-block-columns {
    flex-direction: column-reverse;
  }
}

.wedding-page .complete-package .tab-content {
  padding: 0 88px 0 76px;
}

.wedding-page .complete-package .nav.nav-tabs {
  justify-content: center;
  border: none;
  margin-bottom: 66px !important;
  flex-wrap: nowrap;
}

.wedding-page .complete-package .nav-tabs .nav-link {
  color: #6A6A6A;
  font-family: ProximaNovabold, Arial, sans-serif;
  padding: 0;
  margin: 0 23px;
  border: none;
  font-size: 18px;
  text-transform: capitalize;
}

.wedding-page .complete-package .nav-tabs .nav-link.active {
  background-color: inherit;
  border-bottom: 3px solid #FF3875;
  color: #111111;
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
}

.wedding-page .complete-package .nav>li>a:focus,
.nav>li>a:hover,
.wedding-page .complete-package .nav>li>a:focus,
.nav>li>a:hover {
  border: none;
  background: none !important;
}

.wedding-page .complete-package .twenty20 {
  margin-bottom: 0;
}

.wedding-page .complete-package .twentytwenty-handle {
  width: 0px;
  height: 0px;
  border: none;
  margin-left: 0px;
}

.wedding-page .complete-package .twentytwenty-handle .twentytwenty-left-arrow,
.wedding-page .complete-package .twentytwenty-handle .twentytwenty-right-arrow {
  display: none;
}

.wedding-page .complete-package .twentytwenty-horizontal .twentytwenty-handle:before,
.wedding-page .complete-package .twentytwenty-horizontal .twentytwenty-handle:after {
  margin: 0;
  box-shadow: none;
}

.wedding-page .complete-package .twentytwenty-horizontal .twentytwenty-handle:before,
.wedding-page .complete-package .twentytwenty-horizontal .twentytwenty-handle:after,
.wedding-page .complete-package .twentytwenty-vertical .twentytwenty-handle:before,
.wedding-page .complete-package .twentytwenty-vertical .twentytwenty-handle:after {
  background: #FFECA9;
}

.wedding-page .complete-package .twentytwenty-container {
  border-radius: 8px;
}

.wedding-page .complete-package .twentytwenty-horizontal .twentytwenty-before-label {
  left: 32px;
  top: 23px;
  max-width: 50%;
  box-sizing: border-box;
  line-height: inherit;
  padding: 0;
  background: none;
  opacity: 1;
  color: #FFECA9;
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
}

.wedding-page .complete-package .twentytwenty-horizontal .twentytwenty-after-label {
  right: 32px;
  top: 23px;
  max-width: 50%;
  box-sizing: border-box;
  line-height: inherit;
  padding: 0;
  background: none;
  opacity: 1;
  color: #000000;
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
}

@media (max-width: 500px) {

  .wedding-page .complete-package .tab-content {
    padding: 0;
    background: #FFFFFF;
    box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
    border-radius: 16px;
    overflow: hidden;
  }

  .wedding-page .complete-package .nav.nav-tabs {
    justify-content: flex-start;
    transition: transform .5s;
    margin-bottom: 24px !important;
  }

  .wedding-page .complete-package .nav-tabs .nav-link {
    white-space: pre;
  }

  .wedding-page .complete-package .nav-tabs .nav-item:not(:last-child) .nav-link {
    margin: 0 32px 0 0;
  }

  .wedding-page .complete-package .nav-tabs .nav-item:last-child .nav-link {
    margin: 0;
  }

  .wedding-page .complete-package .tab-content .wp-block-column:first-child {
    padding: 24px 16px 53px;
  }
}

@media (min-width: 782px) {
  .wedding-page .complete-package .wp-block-column:not(:first-child) {
    margin-left: 42px;
  }

}





.wedding-page .container-packages {
  background: linear-gradient(162.93deg, rgba(247, 72, 125, 0.95) 5.54%, rgba(184, 136, 233, 0.95) 100.56%);
  border-radius: 16px;
  display: grid !important;
  grid-template-columns: 1fr;
  align-items: center;
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  margin-bottom: 118px;
}

.wedding-page .packages-text {
  padding-top: 72px;
  padding-bottom: 31px;
  text-align: center;
}

.wedding-page .packages-btn {
  margin: 0 auto;
  margin-bottom: 56px;
}

.wedding-page .packages-title {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  font-size: 42px;
  line-height: 42px;
  letter-spacing: 0.8px;
  font-feature-settings: 'liga' off;
  color: #FFFFFF;
}

.wedding-page .packages-desc {
  font-family: AvenirRegular, Arial, sans-serif;

  font-size: 24px;
  line-height: 33px;
  letter-spacing: 0.176834px;
  color: #FFFFFF;
}

.wedding-page .packages-img {
  background-image: url("data:image/svg+xml,%3Csvg width='134' height='303' viewBox='0 0 134 303' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.5' d='M102.383 214C102.383 315.068 20.451 397 -80.6172 397C-181.685 397 -263.617 315.068 -263.617 214C-263.617 112.932 -181.685 31 -80.6172 31C20.451 31 102.383 112.932 102.383 214Z' stroke='%2356B6DF' stroke-width='62'/%3E%3C/svg%3E");
  background-size: 134px 303px;
  width: 134px;
  height: 295px;
  background-repeat: no-repeat;

}


@media (max-width: 500px) {


  .wedding-page .stations-slider {
    margin-top: 0;
    margin-bottom: 0;
  }


  .wedding-page .section-header .wp-block-getwid-section__background {
    background-image: url(https://dev.selfieboothco.com/wp-content/uploads/2020/10/group-3302-1.jpg) !important;
    right: -5%;
    left: -5%;
  }

  .wedding-page .section-header .wp-block-kadence-advancedbtn {
    display: flex;

  }

  .wedding-page .section-header .wp-block-kadence-advancedbtn .kt-btn-wrap {
    width: 100%;
  }


  .wedding-page .section-4 .wp-block-getwid-section__wrapper {
    background: none;
    margin-bottom: 40px !important;
    padding-bottom: 0 !important;
  }

  .wedding-page .section-4 .swiper-container {
    margin-bottom: 0;
    margin-top: 24px;
    background-color: #ffffff;
  }



  .wedding-page .section-4 .swiper-slide .slide {
    padding: 24px 19px 24px 16px;
  }


  .wedding-page .section-4 .swiper-button-next,
  .wedding-page .section-4 .swiper-button-prev,
  .wedding-page .section-4 .swiper-slide .author .star-reviews {
    display: none;
  }

  .wedding-page .section-4 .swiper-slide .testimonials {
    margin-bottom: 8px;
  }

  .wedding-page .section-4 .swiper-container {
    box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
    border-radius: 16px;
    padding-bottom: 17px;
  }



  .wedding-page .container-packages {
    grid-template-columns: 1fr;
    margin-bottom: 40px;
    height: 91.8vw;
    width: 100vw;
    max-width: 100%;
  }

  .wedding-page .packages-img {
    display: none;
  }

  .wedding-page .packages-title {
    margin: 0 auto;
    max-width: 330px;
  }

  .wedding-page .packages-text {
    padding-top: 54px;
    padding-bottom: 22px;

  }

  .wedding-page .packages-btn {
    margin-bottom: 32px;
  }

  .wedding-page .packages-btn a {
    padding: 12px 41px !important;
  }

}









.wedding-page .kt-tabs-wrap.kt-active-tab-1>.kt-tabs-content-wrap>.kt-inner-tab-1,
.wedding-page .kt-tabs-wrap.kt-active-tab-2>.kt-tabs-content-wrap>.kt-inner-tab-2,
.wedding-page .kt-tabs-wrap.kt-active-tab-3>.kt-tabs-content-wrap>.kt-inner-tab-3,
.wedding-page .kt-tabs-wrap.kt-active-tab-4>.kt-tabs-content-wrap>.kt-inner-tab-4 {
  -webkit-animation: fadeIn 0.6s;
  animation: fadeIn 0.6s;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.wedding-page .peculiarities .wp-block-getwid-section__wrapper {
  margin-bottom: 120px;
}

.wedding-page .peculiarities .wp-block-columns:not(:last-child) {
  margin-bottom: 32px;
}

.wedding-page .peculiarities .wp-block-columns .wp-block-column:not(:first-child) {
  margin-left: 32px;
}

.wedding-page .peculiarities .wp-block-columns.peculiarities-first-row .wp-block-column {
  padding: 32px 32px 48px 32px;
}

.wedding-page .peculiarities .wp-block-columns.peculiarities-second-row .wp-block-column {
  padding: 32px 32px 24px 32px;
}

.wedding-page .peculiarities .wp-block-columns .wp-block-column {
  background: #ffffff;
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 16px;
}

.wedding-page .peculiarities .wp-block-columns .wp-block-column figure {
  margin-bottom: 16px;
}

.wedding-page .peculiarities .wp-block-columns .wp-block-column h6 {
  margin-bottom: 0;
}

.wedding-page .peculiarities .wp-block-columns .wp-block-column p {
  margin-bottom: 0;
  line-height: 24px;
}



.wedding-page .product-section {
  margin-bottom: 120px;
  padding-top: 120px;
}

.wedding-page .product-section h2 {
  margin-bottom: 32px;
}

.wedding-page .product-section .container-booth .wp-block-column:not(:first-child) {
  margin-left: 47px;

}

.wedding-page .product-section .container-booth .wp-block-column {
  background: #FFFFFF;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  border-radius: 12px;
  padding-bottom: 27px;
}

.wedding-page .product-section .container-booth .wp-block-column .wp-block-kadence-iconlist {
  margin-bottom: 32px;
}

.wedding-page .product-section .container-booth .wp-block-column figure {
  margin-bottom: 24px;
  max-height: 420px;
  overflow: hidden;
}

.wedding-page .product-section .container-booth .wp-block-group {
  max-width: max-content;
  margin: 0 auto;
}

@media (max-width: 500px) {
  .wedding-page .product-section.backgraund-container::before {
    display: none;
  }

  .wedding-page .product-section .container-booth .wp-block-column .wp-block-kadence-iconlist {
    margin-bottom: 24px;
  }

  .wedding-page .product-section h2 {
    margin-bottom: 24px;
    font-size: 36px;
    line-height: 40px;
    max-width: 330px;
    margin-left: auto;
    margin-right: auto;
  }

  .wedding-page .product-section .container-booth .wp-block-column {
    margin-bottom: 26px !important;
    padding-bottom: 21px;

  }

  .wedding-page .peculiarities .wp-block-getwid-section__wrapper {
    margin-bottom: 60px;
  }
}

.wedding-page .backgraund-container::before {
  content: "";
  background: #F9F9F9;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: -100%;
  position: absolute;
}

.wedding-page .product-section .swiper-slide {
  overflow: hidden;
  border-radius: 42px;
}

.wedding-page .slide-product.slide-original {
  background-image: url('https://dev.selfieboothco.com/wp-content/uploads/2020/10/group-3527-1.png');
}

.wedding-page .slide-product.slide-kardashian {
  background-image: url('https://dev.selfieboothco.com/wp-content/uploads/2020/10/group-3378-1.png');
}

.wedding-page .slide-product.slide-station {
  background-image: url('https://dev.selfieboothco.com/wp-content/uploads/2020/10/group-3261-1.png');
}

.wedding-page .slide-product {
  background-size: contain;
  background-repeat: no-repeat;
  display: flex;
  flex-direction: column;

  padding-bottom: 161px;
  padding-top: 321px;
  align-items: center;
  position: relative;
}

.wedding-page .slide-product:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: #000000;
  opacity: .3;
}

.wedding-page .product-title {
  font-size: 42px;
  line-height: 40px;
  text-align: center;
  font-feature-settings: 'liga' off;
  color: #FFFFFF;
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  margin-bottom: 21px;
  z-index: 1;

}

.wedding-page .product-description {
  font-size: 21px;
  line-height: 28px;
  text-align: center;
  color: #FFFFFF;
  z-index: 1;
  margin-bottom: 54px;
}

.wedding-page .product-description-mob {
  display: none;
}

.wedding-page .slide-product a {
  font-family: ProximaNovabold, Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  color: #FFFFFF;
  border: 2px solid #FF3875;
  border-radius: 28px;
  padding: 10px 40px 9px 43px;
  text-decoration: none;
  z-index: 1;
  transition: all .3s;
}



.wedding-page .slide-product a:hover,
.wedding-page .slide-product a:focus {
  color: #fff !important;
  background-color: #ff5187 !important;
  border-color: #ff5187 !important;
}

.wedding-page .slide-product a:active {
  color: #fff !important;
  border-color: #ff1e63 !important;
  background-color: #ff1e63 !important;
}


.wedding-page .product-section .swiper-button-next {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy4zMDA4IDI2Ljg2NTJMMjIuODY0IDE4LjExNTJMMTMuMzAwOCA5LjM2NTIzIiBzdHJva2U9IiNGRjM4NzUiIHN0cm9rZS13aWR0aD0iMi42Ii8+Cjwvc3ZnPgo=);
  background-size: 36px 36px;
  box-shadow: 0px 3px 8px rgb(0 0 0 / 50%);
  border-radius: 26.325px;
  width: 36px;
  height: 36px;
  right: 46px;
}

.wedding-page .product-section .swiper-container-horizontal>.swiper-pagination-bullets {
  bottom: 47px;
}

.wedding-page .product-section .swiper-container .swiper-pagination-bullet {
  background: #C4C4C4;
  opacity: 1;
}

.wedding-page .product-section .swiper-container .swiper-pagination-bullet-active {
  background: #ffffff;
}

@media (max-width: 500px) {
  .wedding-page .section-4 .wp-block-getwid-section__wrapper:before {
    content: "";
    background: linear-gradient(180deg, #EC386F 0%, rgba(238, 71, 110, 0.81) 120.96%);
    position: absolute;
    left: -16px;
    right: -16px;
    bottom: 0;
    top: 0;
    border-radius: 16px;
  }

  .wedding-page .slide-product {
    padding-bottom: 101px;
    padding-top: 226px;
    min-height: 580px;
    background-size: cover;
  }

  .wedding-page .slide-product.slide-original {
    background-image: url('https://dev.selfieboothco.com/wp-content/uploads/2020/10/group-3527-1-1.png');
  }

  .wedding-page .slide-product.slide-kardashian {
    background-image: url('https://dev.selfieboothco.com/wp-content/uploads/2020/10/group-3378-1-1.png');
  }

  .wedding-page .slide-product.slide-station {
    background-image: url('https://dev.selfieboothco.com/wp-content/uploads/2020/10/group-3261-1-1.png');
  }

  .wedding-page .slide-product:before {
    display: none;
  }

  .wedding-page .product-description {
    display: none;
  }

  .wedding-page .product-description-mob {
    display: block;
    margin-bottom: 24px;
    font-size: 21px;
    line-height: 28px;
    text-align: center;
    color: #FFFFFF;
  }

  .wedding-page .product-section {
    margin-bottom: 0;
    padding-top: 40px;
  }

  .wedding-page .product-section .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: 20px;
  }

  .wedding-page .product-section .swiper-container .swiper-pagination-bullet {
    background: #C4C4C4;

  }

  .wedding-page .product-section .swiper-container .swiper-pagination-bullet-active {
    background: #FF3875;
  }

  .wedding-page .product-section .swiper-button-next {
    width: 9px;
    height: 15px;
    right: 23%;
    bottom: 22px;
    top: auto;
    background-size: 9px 15px;
    box-shadow: none;
    background-image: url("data:image/svg+xml,%3Csvg width='10' height='16' viewBox='0 0 10 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.80155 0.450556C2.5766 0.226371 2.27475 0.0962137 1.95732 0.0865204C1.63988 0.0768272 1.33065 0.188325 1.09245 0.398367C0.85424 0.608409 0.704913 0.901245 0.674796 1.2174C0.644679 1.53355 0.736031 1.84932 0.930295 2.10056L1.03404 2.21806L6.8178 8.00056L1.03404 13.7831C0.818824 13.9983 0.689535 14.2847 0.670434 14.5885C0.651333 14.8922 0.743731 15.1926 0.930295 15.4331L1.03404 15.5506C1.24913 15.766 1.53542 15.8955 1.83921 15.9148C2.14299 15.9341 2.44339 15.842 2.68405 15.6556L2.80155 15.5506L9.46904 8.88431C9.68427 8.66906 9.81356 8.38269 9.83266 8.07891C9.85176 7.77512 9.75936 7.47481 9.57279 7.23431L9.46904 7.11681L2.80155 0.450556Z' fill='white'/%3E%3C/svg%3E");
  }


}

@media (max-width: 360px) {
  .wedding-page .product-section .swiper-slide {
    border-radius: 0;
  }

  .wedding-page .slide-product {
    background-size: contain;

    min-height: 540px;
  }

  .wedding-page .product-title {
    margin-bottom: 8px;
  }
}






.wedding-page .imgs.wp-block-column {
  display: flex;
}

.wedding-page .wp-block-columns {
  margin-bottom: 0;
}

.wedding-page .wp-block-columns.container-booth .btn-primar2 {
  width: 164px;
}

.wedding-page .wp-block-image {
  margin-bottom: 0;
}

.wedding-page .section-header .swiper-container {
  height: 500px
}

.wedding-page .section-header .swiper-container img {
  max-height: 404px;
  margin: 0 auto;
  max-width: 530px;
  display: block;
}

.wedding-page .section-header .swiper-container-horizontal>.swiper-pagination-bullets {
  bottom: -7px;
}

.wedding-page .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 3px;
  width: 6px;
  height: 6px;
}

.wedding-page .section-header .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
}




@media (min-width: 1200px) {
  .container {
    max-width: 1222px;
  }
}

.wedding-page .page header#masthead {
  box-shadow: none;
}

.wedding-page header#masthead.fixed-top.bg-light {
  box-shadow: 0 12px 14px 0 rgb(0 0 0 / 2%);
}


.wedding-page h2.icon-title {
  position: relative;
}

.wedding-page h2.icon-title:before {
  content: "";
  position: absolute;
  left: 0;
  background-image: url(https://dev.selfieboothco.com/wp-content/uploads/2020/10/2022-10-05-at-10-1.png);
  top: -28px;
  width: 85px;
  height: 99px;
  background-size: 100%;
}


@media (max-width: 500px) {
  .wedding-page h2.icon-title:before {
    left: -4px;
    top: -19px;
    width: 61px;
    height: 71px;
  }

  .wedding-page .section-header h2 {
    font-size: 36px;
  }
}


.wedding-page .section-3 ul {
  margin: 0;
  padding-left: 23px;
}

.wedding-page .section-3 ul li {
  font-size: 18px;
  line-height: 32px;
  color: #1E1E1E;
  padding-bottom: 24px;

}

.wedding-page .section-3 ul li::marker {
  font-size: 20px;
}




@media (min-width: 782px) {
  .wedding-page .section-header.wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .wedding-page .wp-block-column:not(:first-child) {
    margin-left: 94px;
  }
}



.wedding-page .wp-block-getwid-section__background {
  top: -100px;
  right: -100%;
  left: -100%;
  z-index: -1;
}

.wedding-page .wp-block-getwid-section p.line-leaders {
  position: relative;
  font-family: ProximaNovaSemibold, Arial, sans-serif;
  font-size: 16px;
  line-height: 38px;
  color: #1E1E1E;
  text-transform: capitalize;
}

.wedding-page .line-leaders:before {
  content: "";
  position: absolute;
  left: 0;
  top: 17px;
  height: 1px;
  max-width: 376px;
  background: #cacaca;
  width: 100%;
}

.wedding-page .line-leaders:after {
  content: "";
  position: absolute;
  right: 0;
  top: 17px;
  height: 1px;
  max-width: 376px;
  background: #cacaca;
  width: 100%;
}

.wedding-page .intro-logos_overflow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;

}

.wedding-page .intro-logos_wrappers {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  grid-column-gap: 54px;
  grid-row-gap: 1em;

}

.wedding-page .intro-logos_wrappers:first-child {
  margin-bottom: 25px;
}

.wedding-page .intro-logos_overflow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;

}

.wedding-page .intro-logos_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;

}

.wedding-page .intro-logos_wrapper {
  -webkit-animation: logoloop 90s linear infinite;
  -moz-animation: logoloop 90s linear infinite;
  -o-animation: logoloop 90s linear infinite;
}

.wedding-page .intro-logos_overflow:hover .intro-logos_wrapper,
.wedding-page .intro-logos_overflow:focus-within .intro-logos_wrapper {
  -webkit-animation-play-state: paused;
  -moz-animation-play-state: paused;
  -o-animation-play-state: paused;
  animation-play-state: paused;
}

@media (prefers-reduced-motion) {
  .wedding-page .intro-logos_wrapper {
    -webkit-animation-play-state: paused;
    -moz-animation-play-state: paused;
    -o-animation-play-state: paused;
    animation-play-state: paused;
  }
}



.wedding-page .intro-stations_wrapper .swiper-slide {
  max-width: 320px;
  margin: 0 8px;

}



@-webkit-keyframes logoloop {
  0% {
    transform: translateX(0%);
  }

  100% {
    transform: translateX(-100%);
  }
}

@-moz-keyframes logoloop {
  0% {
    transform: translateX(0%);
  }

  100% {
    transform: translateX(-100%);
  }
}

@-o-keyframes logoloop {
  0% {
    transform: translateX(0%);
  }

  100% {
    transform: translateX(-100%);
  }
}

@keyframes logoloop {
  0% {
    transform: translateX(0%);
  }

  100% {
    transform: translateX(-100%);
  }
}



.wedding-page .intro-logos_wrappers picture {
  display: block;
  max-height: 66px;
  max-width: 102px;
  align-self: center;
  justify-self: center;
}

.wedding-page .stations-slider .swiper-button-next {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  right: 46px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
}

.wedding-page .stations-slider .swiper-container-horizontal>.swiper-pagination-bullets {
  margin-top: 34px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  transform: translateX(0);
  left: 0;
}

.wedding-page .slide-video {
  height: 360px;
  width: 360px;
}

.wedding-page .slide-video video,
.wedding-page .slide-video img {
  max-width: 100%;


}






.wedding-page .container-packages-mob .packages-btn {
  text-align: center;
  margin-top: 32px;
}





@media (max-width: 1199px) {

  .wedding-page .line-leaders:before,
  .wedding-page .line-leaders:after {
    width: 30%;
  }
}

@media (max-width: 1024px) {

  .wedding-page .packages-img {
    margin: -72px 0 14px 0;
  }
}

@media (max-width: 820px) {
  .wedding-page .section-header .wp-block-getwid-section .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper {
    max-width: none !important;
  }

  .wedding-page .wp-block-button.btn-primar {
    text-align: center;
    display: block;
    margin: 0 auto;
    float: none;
  }

  .wedding-page .line-leaders:before,
  .wedding-page .line-leaders:after {
    width: 25%;
  }

  .wedding-page .stations-slider .swiper-button-next {
    right: 20px;
  }

  .wedding-page .wp-block-columns {
    flex-direction: column;
  }

  .wedding-page .wp-block-column:first-child,
  .wedding-page .wp-block-column:not(:first-child) {
    margin: 0 !important;
  }

  .wedding-page .section-1 .wp-block-columns {
    flex-direction: column-reverse;
  }

}

@media (max-width: 767px) {

  .wedding-page .line-leaders:before,
  .wedding-page .line-leaders:after {
    width: 16%;
  }
}

@media (max-width: 460px) {



  .wedding-page .slide-video {
    max-height: none;
    height: auto;
    max-width: none;
    width: 100%;
  }




  .wedding-page .how-used {
    margin-bottom: 45px;
  }

  .wedding-page #content>.container {
    padding-right: 16px;
    padding-left: 16px;
  }

  .wedding-page .wedding-page .section-header .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: -25px;
  }

  .wedding-page .section-header .swiper-container {
    height: 300px;
    max-height: 235px;
    overflow: visible;
  }

  .wedding-page .section-header .swiper-container img {
    max-height: 263px;
    max-width: 414px;

  }

  .wedding-page .section-header .wp-block-button.btn-primar {
    margin-bottom: 42px;
    margin-top: 20px;
  }

  .wedding-page h3 {
    font-size: 36px;
    line-height: 40px;
    margin-top: 24px !important;
    margin-bottom: 16px !important;
  }



  .wedding-page .wp-block-getwid-section p.line-leaders {
    line-height: 24px;
  }

  .wedding-page .line-leaders:before,
  .wedding-page .line-leaders:after {
    top: 11px;
  }

  .wedding-page .btn-primar a {
    padding: 14px 53px;
  }

  .wedding-page .section-3 ul li {
    font-size: 18px;
    line-height: 28px;

    padding-bottom: 11px
  }

  .wedding-page .wp-block-getwid-section p {
    margin-bottom: 0 !important;
  }

  .wedding-page .container-popup {
    height: 729px;
    padding: 24px 24px 32px 24px;

  }

  .wedding-page .container-popup>div {
    flex-direction: column;
  }

  .wedding-page .closedpopup {
    display: block;

  }

  .wedding-page .wp-block-column.full-width-slider {
    margin: 0 calc(50% - 50vw) !important;
    max-width: 100vw !important;
    width: 100vw !important;
    margin-bottom: 20px !important;
  }
}



@media (max-width: 320px) {

  .wedding-page .line-leaders:before,
  .wedding-page .line-leaders:after {
    width: 16px;
  }

  .wedding-page .section-header .swiper-container img {
    max-height: 200px;
    max-width: 272px;

  }

  .wedding-page .section-header .swiper-container img {
    max-height: none;
    max-width: 100%;
  }

  .wedding-page .slide-video video,
  .wedding-page .slide-video img {
    height: 320px;
  }
}


.wedding-page .peculiarities-slider-mob {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 16px;
  padding: 24px 24px 10px 24px;
}

.wedding-page .peculiarities-slider-mob h6 {
  margin-bottom: 7px;
  margin-top: 12px;

}

.wedding-page .peculiarities-slider-mob p {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 12px !important;

}

.wedding-page .peculiarities-slider-mob .swiper-container-horizontal>.swiper-pagination-bullets {
  position: static;
}

.wedding-page .shadows-img img {
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  border-radius: 23px;
}

.wedding-page .shadow-img img,
.wedding-page .shadow-img video {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 10px;
}

.wedding-page .slider-brandable {
  max-width: 480px;
  display: block;
  margin: 0 auto;
}

.wedding-page .slider-brandable .swiper-container-horizontal>.swiper-pagination-bullets {
  position: static;
  margin-top: 13px;
}

.wedding-page .mob-logo .swiper-wrapper {
  transition-timing-function: linear;
}

.wedding-page .mob-logo .swiper-slide {
  max-width: 102px;
  margin: 0 12px;
  display: grid;
  align-items: center;
  grid-auto-rows: 60px;
}

.wedding-page .mob-logo .swiper-slide img {
  margin: 0 auto;
}

@media (max-width: 425px) {


  .wedding-page .slider-brandable {
    max-width: 392px;
    margin-bottom: 24px;
  }
}

@media (max-width: 414px) {


  .wedding-page .slider-brandable {
    max-width: 382px;
  }
}

@media (max-width: 390px) {

  .wedding-page .slider-brandable {
    max-width: 358px;
  }
}

@media (max-width: 375px) {
  .wedding-page .slider-brandable {
    max-width: 343px;
  }
}

@media (max-width: 360px) {
  .wedding-page .slider-brandable {
    max-width: 328px;
  }
}

@media (max-width: 320px) {
  .wedding-page .slider-brandable {
    max-width: 288px;
  }
}




/** update style weddings **/
.wedding-page .peculiarities .wp-block-columns {
  flex-direction: row;
  flex-wrap: nowrap;

}


.wedding-page .peculiarities .swiper-button-next {
  display: none;
}




.wedding-page .video video {
  max-width: 480px;
  width: 100%;
  border-radius: 16px;
  display: block;
}






.wedding-page .faq-section {
  padding-bottom: 118px;
}

.wedding-page .product-section {
  padding-bottom: 34px;
  padding-top: 60px;
}

.wedding-page .options-section .wp-block-columns {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 32px 24px;
}



.wedding-page .packages-available {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 8px;
  color: #FFFFFF;
}

.packages-btn a {
  padding: 13px 54px !important;
}

.wedding-page .packages-text {
  padding-top: 55px;
  padding-bottom: 24px;
  text-align: center;
}

.wedding-page .packages-btn {
  margin: 0 auto;
  margin-bottom: 47px;
}


.wedding-page .packages-available {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 8px;
  color: #FFFFFF;
}

.wedding-page .packages-btn a {
  padding: 13px 54px !important;
}



.wedding-page .packages-text {
  padding-top: 55px;
  padding-bottom: 24px;
  text-align: center;
}

.wedding-page .container-booth {
  margin-top: 40px;
  justify-content: center;
}

.wedding-page .events-container {
  padding-bottom: 120px;
  overflow: hidden;
}

.wedding-page .events-container h2 {
  margin-bottom: 30px;
}

.wedding-page .events-container .wp-block-column figure {
  margin-bottom: 12px;
}

.wedding-page .events-container .wp-block-column figure a {
  display: block;
}

.wedding-page .events-container .wp-block-column h6 {
  font-family: ProximaNovabold, Arial, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.wedding-page .events-container .wp-block-column {
  flex-basis: 30.7%;
}

.wedding-page .events-container .wp-block-columns {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 32px 26px;
}

.wedding-page .events-container .wp-block-column:nth-child(4) {
  margin-left: 0;
}

.wedding-page .events-container .wp-block-column figure img,
.wedding-page .events-container .wp-block-column figure source {
  position: relative;
  z-index: -1;
}

.wedding-page .events-container .wp-block-column:hover figure {
  background-color: rgba(30, 30, 30, .2);
  transition: all .3s;
  border-radius: 12px;
}

.wedding-page .events-container .wp-block-column h6 a {
  color: #393939;
}

.wedding-page .events-container .wp-block-column:hover h6 a {
  color: #FF3875;
  transition: all .3s;
  text-decoration: none;
}


.wedding-page .events-container .wp-block-column {
  margin-left: 0;
  cursor: pointer;
}

.wedding-page .events-container .swiper-pagination-bullet {
  background: #FFFFFF;
  opacity: 1;
}

.wedding-page .events-container .swiper-pagination-bullet-active {
  opacity: 1;
  background: #FF3875;
}

.wedding-page .events-container .swiper-container-horizontal>.swiper-pagination-bullets {
  bottom: 70px;
}

.wedding-page .events-container .swiper-button-next {
  display: none;
}

.wedding-page .section-1 .kt-svg-icon-list-single {
  background-image: url('data:image/svg+xml,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.3931 7.44295L16.5306 8L14.3931 8.55704C11.685 9.26269 9.56987 11.3102 8.84083 13.9311L8.26531 16L7.68979 13.9311C6.96047 11.3102 4.84538 9.26269 2.13749 8.55704L0 8L2.13749 7.44295C4.84538 6.73731 6.96074 4.68985 7.68979 2.06888L8.26531 0L8.84083 2.06888C9.56987 4.68985 11.685 6.73731 14.3931 7.44295Z" fill="%23FF3875"/></svg>');
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 16px 16px;
  padding: 0 !important;
  margin-top: 3px;
}

.wedding-page .section-1 .kt-svg-icon-list-single svg {
  opacity: 0;
}

.wedding-page .kt-svg-icon-list-text strong {
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  font-family: ProximaNovabold, Arial, sans-serif;
}

.wedding-page .testimonials-container .swiper-wrapper {
  align-items: flex-end;
}

.wedding-page .testimonials-container .swiper-container {
  margin-top: 62px;
  margin-bottom: 25px;
}

.wedding-page .testimonials-container .swiper-slide .slide {
  background: #FFFFFF;
  border-radius: 8px;
  max-width: 600px;
  margin: 0 auto;
  padding: 33px 40px 24px 32px;
  width: 100%;

}

.wedding-page .testimonials-container .swiper-slide .author {
  display: flex;
  align-items: center;
  margin-bottom: 21px;
}

.wedding-page .testimonials-container .swiper-slide .author .star-reviews {
  margin-left: auto;
  margin-right: -8px;
}

.wedding-page .testimonials-container .swiper-slide .author picture {
  max-width: 44px;
  margin-right: 15px;
}

.wedding-page .testimonials-container .swiper-slide .author .author-name {
  font-family: ProximaNovabold, Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
  color: #393939;
  margin-bottom: 6px;
}

.wedding-page .testimonials-container .swiper-slide .author .author-date {
  font-family: ProximaNovaRegular, Arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
  color: #6A6A6A;
}

.wedding-page .testimonials-container .swiper-slide .testimonials {
  font-family: ProximaNovaRegular, Arial, sans-serif;
  font-size: 16px;
  line-height: 28px;
  color: #393939;
  margin-bottom: 24px;
}

.wedding-page .testimonials-container .swiper-slide .social-posted {
  display: flex;
  align-items: center;
}

.wedding-page .testimonials-container .swiper-slide .social-posted img {
  max-width: 32px;
  margin-right: 10px;
}

.wedding-page .testimonials-container .swiper-slide .social-posted .social-name {
  font-family: ProximaNovaRegular, Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #393939;
}

.wedding-page .testimonials-container .line-top {
  position: relative;
}

.wedding-page .testimonials-container .line-top:before {
  border-top: 1px solid rgba(255, 255, 255, 0.56);
  transform: rotate(-0.22deg);
  content: "";
  max-width: 260px;
  display: block;
  margin: 0 auto;
  padding-bottom: 17px;
}

.wedding-page .swiper-button-next {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  right: 46px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
}

.wedding-page .testimonials-container .swiper-button-prev {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  left: 46px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
  transform: rotate(180deg);
}

.wedding-page .testimonials-container .swiper-container .swiper-pagination {
  position: static;
  margin-top: 13px;
}

.wedding-page .testimonials-container .swiper-container .swiper-pagination-bullet {
  background: #C4C4C4;
  opacity: 1;
}

.wedding-page .testimonials-container .swiper-container .swiper-pagination-bullet-active {
  background: #ffffff;
}

.wedding-page .testimonials-container p strong {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
}

.wedding-page .testimonials-container {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 100px;
  margin-bottom: 100px;
}


.wedding-page .testimonials-container::before {
  content: "";
  background: linear-gradient(180deg, #EC386F 0%, rgba(238, 71, 110, 0.81) 120.96%);
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

.wedding-page .testimonials-container .wp-block-getwid-section__wrapper {
  background: none;
  border-radius: 42px;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

.wedding-page .testimonials-container .swiper-slide .author .star-reviews {
  display: none;
}

.wedding-page .testimonials-container .swiper-button-next {
  right: 16%;
}

.wedding-page .section-snap.full-width {
  margin: 0 calc(50% - 49vw);
  max-width: 98vw;
  width: 100vw;
}


.wedding-page .section-snap {
  margin-top: 71px !important;
}

.wedding-page .section-snap h2 {
  margin-bottom: 16px;
}

.wedding-page .section-snap p {
  margin-bottom: 48px;

}

.wedding-page .section-1 {
  padding-bottom: 112px;
  padding-top: 162px;
}

.wedding-page .experiences-below {
  padding-bottom: 57px;
  padding-top: 80px;
}

.wedding-page .testimonials-container p.wp-block-kadence-advancedheading {
  font-size: 21px;
  line-height: 32px;
  font-weight: 600;
  font-family: ProximaNovasemibold, Arial, sans-serif;
}

@media (max-width: 500px) {
  .wedding-page h1 {
    font-size: 42px;
    line-height: 42px;
    margin-bottom: 20px;
  }

  .wedding-page .section-header .wp-block-getwid-section__background {
    background-position: 60% 50%;
  }

  .wedding-page .section-snap {
    margin-top: 32px !important;
    margin-bottom: 0 !important;
  }

  .wedding-page .blocks-gallery-grid .blocks-gallery-item {
    margin: 0 6px 6px 0;
  }

  .wedding-page .blocks-gallery-grid .blocks-gallery-item:nth-child(4),
  .wedding-page .blocks-gallery-grid .blocks-gallery-item:nth-child(6) {
    display: none;
  }

  .wedding-page .video video {
    border-radius: 0;
  }

  .wedding-page .section-1 {
    padding-bottom: 48px;
    padding-top: 0;
  }

  .wedding-page .experiences-below {
    padding-bottom: 60px;
    padding-top: 48px;
  }

  .wedding-page .section-snap.full-width {
    margin: 0 calc(50% - 50vw);
    max-width: 100vw;
    width: 100vw;
  }

  .wedding-page .events-container {
    padding-bottom: 60px;
  }

  .wedding-page .stations-slider .wp-block-getwid-section__inner-content {
    display: flex;
    flex-direction: column;
  }

  .wedding-page .events-container h2 {
    margin-bottom: 18px !important;
    margin-top: 0 !important;
  }



  .wedding-page .events-container .wp-block-columns {
    flex-direction: row;
    flex-wrap: nowrap;
  }

  .wedding-page .peculiarities .swiper-slide {
    margin-left: 0;
    max-width: none;
    padding: 20px 24px 0 24px;
    margin-right: 20px !important;
  }

  .wedding-page .peculiarities .swiper-button-next {
    right: 6px;
    margin-top: 16px;
    display: block;
  }

  .wedding-page .peculiarities .swiper-pagination-bullet {
    background: #C4C4C4;
    opacity: 1;
  }

  .wedding-page .peculiarities .swiper-pagination-bullet-active {
    opacity: 1;
    background: #FF3875;
  }

  .wedding-page .peculiarities p {
    padding-bottom: 46px !important;
    margin-bottom: 0 !important;
  }

  .wedding-page.container-packages {
    margin-bottom: 60px;

  }

  .wedding-page.packages-text {
    padding-top: 24px;
    padding-bottom: 24px;
    text-align: center;
  }

  .wedding-page .faq-section {
    padding-bottom: 35px;
  }


  .wedding-page .container-booth {
    margin-top: 24px;
  }



  .wedding-page .events-container .wp-block-columns {
    display: flex;
    grid-gap: 0;
  }

  .wedding-page .events-container .swiper-button-next {
    display: block;
    right: 8px;
    width: 36px;
    height: 36px;
    margin-top: 15px;
  }

  .wedding-page .section-snap h2 {
    margin-bottom: 16px !important;
    margin-top: 0 !important;
    font-size: 36px;
    line-height: 40px;
    max-width: 330px;
    margin-left: auto;
    margin-right: auto;
  }

  .wedding-page .section-snap p {
    padding-left: 16px;
    padding-right: 16px;
    margin-bottom: 18px !important;
  }

  .wedding-page .section-snap p br {
    display: none;
  }

  .wedding-page .kt-svg-icon-list-text strong {
    display: block;
    margin-right: -10px;
  }

  .wedding-page .kt-svg-icon-list-text br {
    display: none;
  }

  .wedding-page .stations-slider.backgraund-container::before {
    display: none;
  }

  .wedding-page .stations-slider h2 {
    margin-top: 0 !important;
    font-size: 36px;
    line-height: 40px;
  }

  .wedding-page .testimonials-container {
    padding-top: 40px;
    padding-bottom: 40px;
    margin-top: 53px;
    margin-bottom: 60px;
  }

  .wedding-page .testimonials-container .swiper-button-next {
    display: none;
  }

  .wedding-page .testimonials-container .swiper-container {
    margin-top: 27px;
    margin-bottom: 24px;
  }

  .wedding-page .testimonials-container p.wp-block-kadence-advancedheading {
    font-size: 18px;
    line-height: 26px;

  }

  .wedding-page .testimonials-container .line-top {
    font-size: 18px !important;
    line-height: 26px !important;
    margin-bottom: 48px;
    font-family: ProximaNovasemibold, Arial, sans-serif;
    font-weight: 600;
  }

  .wedding-page .testimonials-container .swiper-slide .slide {
    padding: 24px 19px 53px 16px;
    border-radius: 16px;
  }

  .wedding-page .testimonials-container .swiper-container .swiper-pagination {
    position: absolute;
    bottom: 18px;
  }

  .wedding-page .testimonials-container .swiper-container .swiper-pagination-bullet-active {
    background: #FF3875;
  }

  .wedding-page .packages-text {
    padding-top: 26px;
    padding-bottom: 24px;
    text-align: center;
  }
}

@media (min-width: 768px) {
  .wedding-page h2.icon-title {
    position: relative;
    max-width: 607px;
    margin-left: auto;
    margin-right: auto;
  }
}














/** End Weddings Page **/

/** Original Booth **/

.original-booth .section-header .wp-block-getwid-section__wrapper {
  padding-top: 330px;
  padding-bottom: 164px;
}

.original-booth .section-header .wp-block-getwid-section__background {
  top: 0;
  right: -11%;
  left: -11%;
  z-index: -1;
}

@media (max-width: 500px) {
  .original-booth .section-header .wp-block-getwid-section__background {
    background-position: right;
  }
}

@media (min-width: 1450px) {
  .original-booth .section-header .wp-block-getwid-section__background {
    margin: 32px calc(49.2% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    background-size: cover;
  }
}

.original-booth .section-header .wp-block-getwid-section__background:after {
  content: "";
  position: absolute;
  background: rgba(0, 0, 0, 0.25);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.original-booth .section-header h1 {
  font-size: 42px;
  line-height: 42px;
}

.original-booth h2 {
  line-height: 42px;
}

.original-booth h1 span:after {
  width: 102%;
}

.original-booth .section-3 {
  padding-top: 80px;
  padding-bottom: 86px;
}

@media (min-width: 782px) {
  .original-booth .section-3 .wp-block-column:not(:first-child) {
    margin-left: 152px;
  }
}

.original-booth .section-3 video {
  max-width: 480px;
  width: 100%;
}

.original-booth .shadow-img img,
.original-booth .shadow-img video {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 10px;
}


.original-booth .slide-video {
  height: 360px;
  width: 360px;
}

.original-booth .section-1 {
  padding-bottom: 120px;
}

.original-booth .wp-block-getwid-section .swiper-button-next {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 36px;
  height: 36px;
  right: -46px;
  margin-top: 25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
}

.original-booth .swiper-container-horizontal>.swiper-pagination-bullets {
  position: static !important;
  margin-top: 13px !important;
  margin: 0 auto;
  transform: translateX(0);
}

.original-booth .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 3px;
  width: 6px;
  height: 6px;
}



.original-booth .swiper-container .swiper-pagination-bullet-active {
  background: #FF3875;
}

.original-booth .container-packages {
  background: linear-gradient(162.93deg, rgba(247, 72, 125, 0.95) 5.54%, rgba(184, 136, 233, 0.95) 100.56%);
  border-radius: 16px;
  display: grid !important;
  grid-template-columns: 1fr;
  align-items: center;
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  margin-bottom: 150px;
}

.original-booth .packages-text {
  padding-top: 72px;
  padding-bottom: 31px;
  text-align: center;
}

.original-booth .packages-title {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  font-feature-settings: 'liga' off;
  font-size: 42px;
  line-height: 42px;
  letter-spacing: 0.8px;
  color: #FFFFFF;
}

.original-booth .packages-btn {
  margin: 0 auto;
  margin-bottom: 56px;
}





.original-booth .product-section {
  padding-bottom: 80px;
}

.original-booth .product-section .container-booth .wp-block-column {
  background: #FFFFFF;
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 12px;
  padding-bottom: 27px;
  overflow: hidden;
  border-radius: 12px;
  max-width: 460px;

}

.original-booth .product-section .container-booth .wp-block-column .wp-block-kadence-iconlist {
  margin-bottom: 36px;
}

.original-booth .product-section h5 {
  margin-bottom: 16px;
}

.original-booth .wp-block-columns.container-booth .btn-primar2 {
  width: 164px;
}

.original-booth .options-section {
  padding-top: 120px;
  padding-bottom: 90px;
}

.original-booth .options-section .swiper-wrapper {
  margin-bottom: 30px;
  margin-top: 17px;
}

.original-booth .options-section .wp-block-columns {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 32px 24px;
}

.original-booth .options-section .swiper-slide {
  max-width: 376px;
  width: 100%;
  margin-left: 40px;

}

.original-booth .options-section .wp-block-column {
  background: #ffffff;
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 16px;
  padding: 24px 24px 20px 24px;
}

.original-booth .options-section .wp-block-column figure {
  margin-bottom: 16px;
}

.original-booth .options-section .wp-block-column h6 {
  margin-bottom: 0;
}

.original-booth .options-section .wp-block-column p {
  margin-bottom: 0;
  line-height: 24px;
}

.original-booth .stations-slider {
  padding-top: 86px;
  padding-bottom: 142px;
}

.original-booth .stations-slider .swiper-container {
  margin-top: 54px;
}

.original-booth .occasion-section {

  padding-bottom: 129px;
}

.original-booth .occasion-section .wp-block-getwid-section__wrapper {
  background: #FFFFFF;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  border-radius: 42px;
  padding: 60px 78px 43px !important;
}

@media (min-width: 782px) {
  .original-booth .occasion-section .wp-block-column:not(:first-child) {
    margin-left: 68px;
  }

  .original-booth .options-section .wp-block-column:not(:first-child) {
    margin-left: 30px;
  }
}

.original-booth .occasion-section ul.nav-tabs {
  border: none;
  justify-content: center;
  margin-bottom: 64px !important;
  margin-top: 42px;
}

.original-booth .occasion-section ul.nav-tabs.nav-fill .nav-item {
  flex: none;

}

.original-booth .occasion-section .nav-tabs .nav-item.show .nav-link,
.original-booth .occasion-section .nav-tabs .nav-link.active {
  border: none;
}


.original-booth .occasion-section .nav li a {
  text-align: center;
  position: relative;
  color: #6a6a6a;
  font-family: ProximaNovabold, Arial, sans-serif;
  line-height: 24px;
  padding: 0;
  margin: 0 12px;
  padding-bottom: 10px;
  border: none;
  text-transform: none;
  font-size: 18px;
}

.original-booth .occasion-section .nav-tabs .nav-link.active {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  color: #111111;
}

.original-booth .occasion-section .nav-tabs .nav-link.active::before {
  content: "";
  height: 3px;
  width: 100%;
  background: #FF3875;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  position: absolute;
  border-radius: 1px;
  top: 27px;
  display: block;
  opacity: 1;
}

.original-booth .occasion-section .wp-block-column p {
  font-size: 18px;
  line-height: 28px;
  color: #1E1E1E;
  margin-bottom: 23px;
}

.original-booth .occasion-section .btn-primar2 {
  display: block;
  width: 186px;
  text-align: center;
}

.original-booth .package-section {
  padding-top: 70px;
  padding-bottom: 70px;
}

.original-booth .package-section p {
  margin-bottom: 53px;
}


.original-booth .package-section .kt-tabs-layout-vtabs>.kt-tabs-title-list {
  float: right;
  width: auto;
  margin-top: 9px;
}

@media (min-width: 768px) {

  .original-booth .package-section .kt-tabs-layout-vtabs>.kt-tabs-content-wrap {
    width: 480px;
  }

  .original-booth .package-section .wp-block-kadence-advancedbtn {
    display: inline-block;
    position: absolute;
    right: 19.3%;
    left: auto;
    bottom: -29px;
  }

  .original-booth .package-section .wp-block-kadence-advancedbtn .btn-primar {
    width: 233px;
    margin-right: 0;
  }
}

.original-booth .package-section .wp-block-kadence-tabs .kt-tabs-title-list li .kt-tab-title {
  font-family: ProximaNovaSemibold, Arial, sans-serif !important;

}

.original-booth .package-section .kt-tabs-title-list li .kt-tab-title:before {
  content: url(/wp-content/themes/wp-bootstrap-starter-child/img/check.svg);
  margin-right: 17px;
  line-height: 0;
}

.original-booth .package-section .kt-tabs-title-list li.kt-tab-title-active .kt-tab-title:before {
  content: url(/wp-content/themes/wp-bootstrap-starter-child/img/check-primar.svg);
}

.original-booth .package-section .kt-tabs-content-wrap>.wp-block-kadence-tab {
  background: none;
}

.original-booth .backgraund-container::before {
  content: "";
  background: #F9F9F9;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}


.original-booth .container-booth {
  margin-top: 32px;
}

.original-booth .options-section.wp-block-getwid-section .swiper-button-next {
  display: none;
}

@media (max-width: 500px) {
  .original-booth .section-header .wp-block-getwid-section__wrapper {
    padding-top: 353px;
    padding-bottom: 55px;
  }

  .original-booth .section-header h1 {
    font-size: 35px;
    margin: 0 -4px;
  }

  .original-booth .section-header .btn-primar {
    width: 160px;
    margin-right: 0;
  }

  .original-booth .section-3 {
    padding-top: 46px;
    padding-bottom: 47px;
  }

  .original-booth .section-1 .wp-block-columns {
    flex-direction: column-reverse;
  }

  .original-booth .occasion-section .wp-block-getwid-section__wrapper {
    padding: 40px 16px 12px !important;
    border-radius: 16px;
  }

  .original-booth .product-section .container-booth .wp-block-column:not(:last-child) {
    margin-bottom: 32px;
  }

  .original-booth .product-section h5 {
    margin-bottom: 24px;
  }

  .original-booth .product-section .container-booth .wp-block-column .wp-block-kadence-iconlist {
    margin-bottom: 20px;
  }

  .original-booth .options-section .swiper-slide {
    margin-left: 0;
    max-width: none;
    padding: 27px;
  }

  .original-booth .options-section .swiper-container-horizontal>.swiper-pagination-bullets {
    position: absolute !important;

  }

  .original-booth .options-section .swiper-pagination-bullet {
    background: #C4C4C4;
    opacity: 1;
  }

  .original-booth .options-section .swiper-pagination-bullet-active {
    opacity: 1;
    background: #FF3875;
  }

  .original-booth .slide-video {
    max-height: none;
    height: auto;
    max-width: none;
    width: 100%;
  }

  .original-booth .wp-block-getwid-section .swiper-button-next {
    right: 9px;
    margin-top: -19px;
  }

  .original-booth .options-section.wp-block-getwid-section .swiper-button-next {
    right: 6px;
    margin-top: 33px;
    display: block;
  }



  .original-booth .options-section .wp-block-columns {
    margin-top: 18px;
    flex-direction: row;
    flex-wrap: nowrap;
  }

  .original-booth .options-section .wp-block-column:not(:last-child) {
    margin-bottom: 32px;
  }

  .original-booth .options-section .wp-block-column {
    margin-right: 20px !important;
  }

  .original-booth .options-section .swiper-pagination-bullet {
    background: #C4C4C4;
    opacity: 1;
  }

  .original-booth .options-section .container-options {
    background: #ffffff;
    box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
    border-radius: 16px;
    padding: 27px 0 11px 0;
    margin: 0 16px;
  }


  .original-booth .occasion-section .nav li a {
    margin: 0;
  }

  .original-booth .occasion-section .nav li:first-child a {
    margin-left: 0;
  }

  .original-booth .occasion-section .nav li:last-child a {
    margin-right: 0;
  }

  .original-booth .occasion-section .wp-block-image {
    margin-bottom: 24px;
  }

  .original-booth .occasion-section .btn-primar2 {
    margin: 0 auto;
  }

  .original-booth .occasion-section .swiper-container-horizontal>.swiper-pagination-bullets {
    margin-top: 0;
  }

  .original-booth .package-section .kt-tabs-content-wrap>.wp-block-kadence-tab {
    min-height: auto;
  }

  .original-booth .package-section .kt-tabs-accordion-title a.kt-tab-title:before {
    content: url(/wp-content/themes/wp-bootstrap-starter-child/img/check.svg);
    margin-right: 12px;
    line-height: 0;
    transform: scale(1.06);
  }

  .original-booth .package-section .kt-tab-title-active a.kt-tab-title:before {
    content: url(/wp-content/themes/wp-bootstrap-starter-child/img/check-primar.svg);

  }

  .original-booth .package-section .kt-tabs-accordion-title .kt-tab-title {
    font-family: ProximaNovaSemibold, Arial, sans-serif !important;
    text-decoration: none;

  }

  .original-booth .package-section .kt-tabs-accordion-title.kt-tab-title-active .kt-tab-title {
    font-family: ProximaNovabold, Arial, sans-serif !important;

  }

  .original-booth .section-3 .video {
    margin-bottom: 24px;
  }

  .original-booth .section-1 {
    padding-bottom: 27px;
  }

  .original-booth .slider-brandable {
    margin-bottom: 24px;
  }

  .original-booth .package-section {
    padding-top: 60px;
    padding-bottom: 24px;
  }

  .original-booth .package-section h2 {
    margin-bottom: 8px !important;
  }

  .original-booth .package-section p {
    margin-bottom: 26px;
  }

  .original-booth .options-section {
    padding-top: 76px;
    padding-bottom: 30px;
  }

  .original-booth .options-section h2 {
    margin-bottom: 8px !important;
  }

  .original-booth .options-section p {
    margin-bottom: 0 !important;
    padding-bottom: 6px !important;
  }

  .original-booth .stations-slider {
    padding-top: 60px;
    padding-bottom: 59px;
  }

  .original-booth .occasion-section h2 {
    font-size: 36px;
  }

  .original-booth .occasion-section ul.nav-tabs {
    margin-bottom: 15px !important;
    justify-content: space-between;
  }

  .original-booth .occasion-section {
    padding-bottom: 60px;
  }

  .original-booth .container-packages {
    margin-bottom: 60px;
  }

  .original-booth .container-booth {
    margin-top: 24px;
  }

  .original-booth .stations-slider .swiper-container {
    margin-top: 3px;
  }

  .original-booth .packages-text {
    padding-top: 51px;
    padding-bottom: 31px;
    text-align: center;
  }

  .original-booth .packages-btn {
    margin: 0 auto;
    margin-bottom: 32px;
  }

  .original-booth .package-section #nav li.active a {
    margin-bottom: 16px;
  }
}

@media (min-width: 360px) {
  .original-booth .slider-brandable {
    max-width: 330px;
  }
}

@media (min-width: 375px) {
  .original-booth .slider-brandable {
    max-width: 345px;
  }
}

@media (min-width: 414px) {
  .original-booth .slider-brandable {
    max-width: 384px;
  }
}

@media (min-width: 500px) {
  .original-booth .slider-brandable {
    max-width: 480px;
    display: block;
    margin: 0 auto;
  }
}





.original-booth .package-section #nav {
  margin: 24px auto;
  width: 100%;
  display: flex;
  flex-direction: column;
  text-align: left;
  padding: 0;
}

.original-booth .package-section figure {
  margin: 0 !important;
}

.original-booth .package-section #nav li {
  list-style: none;
  margin-bottom: 16px;
}

.original-booth .package-section #nav li:before {
  content: url(https://dev.selfieboothco.com/wp-content/themes/wp-bootstrap-starter-child/img/check.svg);
  line-height: 0;
  margin-right: 12px;
  line-height: 0;
  transform: scale(1.06);
  width: 18px;
  height: 19px;
  display: inline-block;
  vertical-align: middle;
}

.original-booth .package-section #nav li a {
  display: inline-block;
  color: #393939;
  text-decoration: none;
  font-size: 18px;
  line-height: 24px;
  font-family: ProximaNovaSemibold, Arial, sans-serif;
  transition: color .3s;
  font-weight: 600;
}

.original-booth .package-section #nav li.active a {
  color: #ff4880;
}

.original-booth .package-section #nav li.active:before {
  content: url(https://dev.selfieboothco.com/wp-content/themes/wp-bootstrap-starter-child/img/check-primar.svg);
}

.original-booth .package-section #nav section {
  display: none;
  float: left;
  overflow: hidden;
  max-width: 512px;
  border-radius: 12px;
}

.original-booth .package-section video {
  width: 100%;
  max-width: 100%;
}

.original-booth .package-section #nav li.active section {
  display: flex;
}

.original-booth .package-section #nav li ul li a {
  padding: 10px 25px;

}

@media (min-width: 768px) {



  .original-booth .package-section #nav li {
    display: flex;
    width: 275px;
    align-items: center;
    margin: 0px 0px 12px 0px;
  }

  .original-booth .package-section #nav li:before {
    margin-right: 17px;
    transform: scale(1);
  }

  .original-booth .package-section #nav section {
    position: absolute;
    top: 0;
    left: 0;
  }
}

/** New Style Original Booth **/
.original-booth .stations-slider .swiper-container-horizontal>.swiper-pagination-bullets {
  display: none;

}

.original-booth .section-3 {
  padding-top: 100px;
  padding-bottom: 65px;
}

.original-booth .package-section {
  padding-top: 56px;
  padding-bottom: 86px;
}

.original-booth .package-section p {
  margin-bottom: 35px;
}

@media (min-width: 768px) {
  .original-booth .package-section #nav {
    position: relative;
    height: 360px;
    align-items: flex-end;
    width: 79.5%;
    padding-top: 0 !important;
    padding-right: 70px !important;
  }

  .original-booth .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 49px;
  }
}


.original-booth .options-section {
  padding-top: 80px;
  padding-bottom: 0;
}

.original-booth .stations-slider {
  padding-top: 70px;
  padding-bottom: 100px;
}

.original-booth .stations-slider .swiper-container {
  margin-top: 10px;
}

.original-booth .section-1 {
  padding-bottom: 65px;
}

.original-booth .container-packages {
  margin-bottom: 130px;

}

.original-booth .faq-section {
  padding-bottom: 70px;
}

.original-booth .product-section {
  padding-bottom: 80px;
  padding-top: 89px;
}

.original-booth .packages-available {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 8px;
  color: #FFFFFF;
}

.original-booth .packages-btn a {
  padding: 13px 54px !important;
}

.original-booth .packages-title {
  line-height: 42px;
}

.original-booth .packages-text {
  padding-top: 46px;
  padding-bottom: 24px;
  text-align: center;
}

.original-booth .container-booth {
  margin-top: 40px;
  justify-content: center;
}



.original-booth .container-booth .wp-block-group {
  max-width: max-content;
  margin: 0 auto;
}

.original-booth h5 {
  font-family: ProximaNovaextrabold, Arial, sans-serif;
  font-size: 28px;
  line-height: 32px;
  font-feature-settings: 'liga' off;
  color: #2F2F2F;
  margin: 0;
  padding: 0;
  margin-bottom: 24px;

}

.original-booth .section-header .btn-primar {
  margin-right: 10px;
}

.original-booth .options-section .wp-block-column {
  background: #ffffff;
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 16px;
  padding: 32px 32px 16px 32px;
}

.original-booth .options-section .wp-block-column h6 {
  margin-bottom: 16px;
}

.original-booth .options-section .wp-block-column p {
  margin-bottom: 0;
  line-height: 28px;
  font-size: 18px;
  margin-left: -11px;
  margin-right: -11px;
}

@media (max-width: 500px) {
  .original-booth .section-header .wp-block-getwid-section__background {
    background-position: center;
    right: -5%;
    left: -5%;
    background-image: url(https://dev.selfieboothco.com/wp-content/uploads/2020/10/group-2966-1.jpg) !important;
  }

  .original-booth h2 {
    line-height: 40px;
    font-size: 36px;
    margin-right: 20px;
  }

  .original-booth .section-header h2 {
    line-height: 42px;
    font-size: 35px;
  }

  .original-booth .section-header h2 br {
    display: block;
  }

  .original-booth .section-header .wp-block-getwid-section__wrapper {
    padding-top: 270px;
    padding-bottom: 55px;
  }

  .original-booth .section-header .wp-block-kadence-advancedbtn {
    display: flex;
  }

  .original-booth .section-header .wp-block-kadence-advancedbtn .kt-btn-wrap {
    width: 100%;
  }

  .original-booth .section-header .wp-block-kadence-advancedbtn .kt-btn-wrap-0 {
    margin-right: 10px;
  }

  .original-booth .section-header .btn-primar {
    width: 100%;

  }

  .original-booth .section-3 {
    padding-top: 60px;
    padding-bottom: 4px;
  }

  .original-booth .package-section {
    padding-top: 48px;
    padding-bottom: 24px;
  }

  .original-booth .options-section {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .original-booth .options-section .wp-block-columns {
    margin-top: 18px;
    flex-direction: row;
    flex-wrap: nowrap;
    display: flex;
    grid-gap: 0;
  }

  .original-booth .options-section .wp-block-column figure {
    margin-bottom: 13px;
  }

  .original-booth .options-section .wp-block-column h6 {
    margin-bottom: 8px;
  }

  .original-booth .options-section .wp-block-column {
    padding: 32px 32px 32px 32px;
    height: auto;
  }

  .original-booth .options-section .wp-block-column p br {
    display: none;
  }

  .original-booth .options-section.wp-block-getwid-section .swiper-button-next {
    display: none;
  }

  .original-booth .stations-slider {
    padding-top: 0;
    padding-bottom: 80px;
  }

  .original-booth .section-1 .wp-block-columns {
    flex-direction: column;
  }

  .original-booth .options-section .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: 41px;
  }

  .original-booth .section-1 {
    padding-bottom: 28px;
  }

  .original-booth .container-packages {
    margin-bottom: 63px;
    height: 91.8vw;
    width: 100vw;
    max-width: 100%;
  }

  .original-booth .packages-text {
    padding-top: 26px;
    padding-bottom: 24px;
    text-align: center;
  }

  .original-booth .faq-section {
    padding-bottom: 35px;
  }

  .original-booth .product-section {
    padding-bottom: 60px;
    padding-top: 60px;
  }

  .original-booth .container-booth {
    margin-top: 24px;
    justify-content: center;
  }

  .original-booth .packages-title {
    margin: 0 auto;
    max-width: 330px;
  }
}



/** End Original Booth **/

/** Kardashian Booth  **/


.kardashian-booth .section-header .wp-block-getwid-section__wrapper {
  padding-top: 330px;
  padding-bottom: 164px;
}

.kardashian-booth .section-header .wp-block-getwid-section__background {
  top: 0;
  right: -11%;
  left: -11%;
  z-index: -1;
}

@media (min-width: 1450px) {
  .kardashian-booth .section-header .wp-block-getwid-section__background {
    margin: 32px calc(49.2% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    background-size: cover;
  }
}

.kardashian-booth .section-header .wp-block-getwid-section__background:after {
  content: "";
  position: absolute;
  background: rgba(0, 0, 0, 0.25);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.kardashian-booth .section-header h1 {
  font-size: 42px;
  line-height: 42px;
}

.kardashian-booth .section-header h2 {
  font-size: 35px;
  line-height: 42px;
}

.kardashian-booth h2 {
  line-height: 42px;
  margin-bottom: 16px;
}

.kardashian-booth h1 span:after {
  width: 102%;
}

.kardashian-booth .section-3 {
  padding-bottom: 86px;
}

@media (min-width: 782px) {
  .kardashian-booth .section-3 .wp-block-column:not(:first-child) {
    margin-left: 159px;
  }
}

.kardashian-booth .section-3 video {
  max-width: 480px;
  width: 100%;
}

.kardashian-booth .shadow-img img,
.kardashian-booth .shadow-img video {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 10px;
}


.kardashian-booth .slide-video {
  height: 360px;
  width: 360px;
}

.kardashian-booth .section-1 {
  padding-bottom: 87px;
}



.kardashian-booth .wp-block-getwid-section .swiper-button-next {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  right: 46px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
}

.kardashian-booth .swiper-container-horizontal>.swiper-pagination-bullets {
  position: static;
  margin-top: 13px;
}

.kardashian-booth .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 3px;
  width: 6px;
  height: 6px;
}

.kardashian-booth .stations-slider .swiper-container-horizontal>.swiper-pagination-bullets {
  margin-top: 34px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  transform: translateX(0);
  left: 0;
  display: none;
}

.kardashian-booth .swiper-container .swiper-pagination-bullet-active {
  background: #FF3875;
}

.kardashian-booth .container-packages {
  background: linear-gradient(162.93deg, rgba(247, 72, 125, 0.95) 5.54%, rgba(184, 136, 233, 0.95) 100.56%);
  border-radius: 16px;
  display: grid !important;
  grid-template-columns: 1fr;
  align-items: center;
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  margin-bottom: 80px;
}

.kardashian-booth .packages-text {
  padding-top: 79px;
  padding-bottom: 47px;
  text-align: center;
}

.kardashian-booth .packages-title {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  font-feature-settings: 'liga' off;
  font-size: 42px;
  line-height: 42px;
  letter-spacing: 0.8px;
  color: #FFFFFF;
}

.kardashian-booth .packages-btn {
  margin: 0 auto;
  margin-bottom: 73px;
}





.kardashian-booth .product-section {
  padding-top: 80px;
  padding-bottom: 80px;

}

.kardashian-booth .product-section .container-booth .wp-block-column {
  background: #FFFFFF;
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 12px;
  padding-bottom: 27px;
  overflow: hidden;
  max-width: 460px;

}

.kardashian-booth .product-section .container-booth .wp-block-column h5 {
  margin-bottom: 16px;
}

.kardashian-booth .wp-block-columns.container-booth .btn-primar2 {
  width: 164px;
}

.kardashian-booth .options-section {
  padding-top: 120px;
  padding-bottom: 90px;
}

.kardashian-booth .options-section .swiper-wrapper {
  margin-bottom: 30px;
  margin-top: 17px;
}

.kardashian-booth .options-section .swiper-slide {
  max-width: 376px;
  width: 100%;
  margin-left: 40px;

}

.kardashian-booth .options-section .wp-block-column {
  background: #ffffff;
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 16px;
  padding: 32px 32px 24px 32px;
}

.kardashian-booth .options-section .wp-block-column figure {
  margin-bottom: 16px;
}

.kardashian-booth .options-section .wp-block-column h6 {
  margin-bottom: 0;
}

.kardashian-booth .options-section .wp-block-column p {
  margin-bottom: 0;
  line-height: 24px;
}

.kardashian-booth .stations-slider {
  padding-top: 70px;
  padding-bottom: 133px;
}

.kardashian-booth .stations-slider .swiper-container {
  margin-top: 54px;
}

.kardashian-booth .occasion-section {

  padding-bottom: 129px;
}

.kardashian-booth .occasion-section .wp-block-getwid-section__wrapper {
  background: #FFFFFF;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  border-radius: 42px;
  padding: 60px 78px 43px !important;
}

@media (min-width: 782px) {
  .kardashian-booth .occasion-section .wp-block-column:not(:first-child) {
    margin-left: 68px;
  }

  .kardashian-booth .section-1 .wp-block-column:not(:first-child) {
    margin-left: 65px;
  }

  .kardashian-booth .section-1 figure {
    margin-bottom: 0;
  }
}

.kardashian-booth .occasion-section ul.nav-tabs {
  border: none;
  justify-content: center;
  margin-bottom: 64px !important;
  margin-top: 42px;
}

.kardashian-booth .occasion-section ul.nav-tabs.nav-fill .nav-item {
  flex: none;

}

.kardashian-booth .occasion-section .nav-tabs .nav-item.show .nav-link,
.kardashian-booth .occasion-section .nav-tabs .nav-link.active {
  border: none;
}


.kardashian-booth .occasion-section .nav li a {
  text-align: center;
  position: relative;
  color: #6a6a6a;
  font-family: ProximaNovabold, Arial, sans-serif;
  line-height: 24px;
  padding: 0;
  margin: 0 12px;
  padding-bottom: 10px;
  border: none;
  text-transform: none;
  font-size: 18px;
}

.kardashian-booth .occasion-section .nav-tabs .nav-link.active {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  color: #111111;
}

.kardashian-booth .occasion-section .nav-tabs .nav-link.active::before {
  content: "";
  height: 3px;
  width: 100%;
  background: #FF3875;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  position: absolute;
  border-radius: 1px;
  top: 27px;
  display: block;
  opacity: 1;
}

.kardashian-booth .occasion-section .wp-block-column p {
  font-size: 18px;
  line-height: 28px;
  color: #1E1E1E;
  margin-bottom: 23px;
}

.kardashian-booth .occasion-section .btn-primar2 {
  display: block;
  width: 186px;
  text-align: center;
}

.kardashian-booth .package-section {
  padding-top: 80px;
  padding-bottom: 68px;
}

.kardashian-booth .package-section p {
  margin-bottom: 53px;
}


.kardashian-booth .package-section .kt-tabs-layout-vtabs>.kt-tabs-title-list {
  float: right;
  width: auto;
  margin-top: 9px;
}

@media (min-width: 768px) {

  .kardashian-booth .package-section .kt-tabs-layout-vtabs>.kt-tabs-content-wrap {
    width: 480px;
  }

  .kardashian-booth .package-section .wp-block-kadence-advancedbtn {
    display: inline-block;
    position: absolute;
    right: 19.3%;
    left: auto;
    bottom: -29px;
  }

  .kardashian-booth .package-section .wp-block-kadence-advancedbtn .btn-primar {
    width: 233px;
    margin-right: 0;
  }
}

.kardashian-booth .package-section .wp-block-kadence-tabs .kt-tabs-title-list li .kt-tab-title {
  font-family: ProximaNovaSemibold, Arial, sans-serif !important;

}

.kardashian-booth .package-section .kt-tabs-title-list li .kt-tab-title:before {
  content: url(/wp-content/themes/wp-bootstrap-starter-child/img/check.svg);
  margin-right: 17px;
  line-height: 0;
}

.kardashian-booth .package-section .kt-tabs-title-list li.kt-tab-title-active .kt-tab-title:before {
  content: url(/wp-content/themes/wp-bootstrap-starter-child/img/check-primar.svg);
}

.kardashian-booth .package-section .kt-tabs-content-wrap>.wp-block-kadence-tab {
  background: none;
}

.kardashian-booth .backgraund-container::before {
  content: "";
  background: #F9F9F9;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}


.kardashian-booth .container-booth {
  margin-top: 32px;
}

.kardashian-booth .section-4 {
  padding-bottom: 76px;
  padding-top: 120px;

}

@media (min-width: 768px) {
  .kardashian-booth .section-4 .wp-block-column:not(:first-child) {
    margin-left: 90px;
  }

  .kardashian-booth .section-4 .wp-block-column:first-child {
    margin-left: 89px;
  }
}

@media (max-width: 500px) {
  .kardashian-booth h2 {
    margin-bottom: 16px !important;
  }

  .kardashian-booth .section-header .wp-block-getwid-section__background {
    background-position: 48% 23%;
    background-size: 438%;
  }

  .kardashian-booth .section-header .wp-block-getwid-section__wrapper {
    padding-top: 270px;
    padding-bottom: 36px;
  }

  .kardashian-booth .slide-video {
    max-height: none;
    height: auto;
    max-width: none;
    width: 100%;
  }

  .kardashian-booth .section-header h1 {
    font-size: 35px;
    margin: 0 -4px;
  }

  .kardashian-booth .section-header .btn-primar {
    width: 160px;
    margin-right: 0;
  }

  .kardashian-booth .section-3 {
    padding-top: 30px;
    padding-bottom: 31px;
  }

  .kardashian-booth .twenty20 {
    margin-bottom: 24px !important;
  }

  .kardashian-booth .section-4 {
    padding-top: 40px;
    padding-bottom: 8px;
  }

  .kardashian-booth .product-section {
    padding-top: 60px;
  }

  .kardashian-booth .occasion-section .wp-block-getwid-section__wrapper {
    padding: 40px 16px 12px !important;
    border-radius: 16px;
  }

  .kardashian-booth .product-section .container-booth .wp-block-column:not(:last-child) {
    margin-bottom: 32px;
  }

  .kardashian-booth .options-section .swiper-slide {
    margin-left: 0;
    max-width: none;
  }

  .kardashian-booth .wp-block-getwid-section .swiper-button-next {
    right: 20px;
    margin-top: -19px;
  }


  .kardashian-booth .options-section .wp-block-column {
    background: #ffffff;
    box-shadow: none;
    border-radius: 16px;
    padding: 0;
  }

  .kardashian-booth .options-section .container-options {
    background: #ffffff;
    box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
    border-radius: 16px;
    padding: 27px 27px 11px 27px;
    margin: 0 16px;
  }

  .kardashian-booth .options-section .swiper-container-horizontal>.swiper-pagination-bullets {
    margin-top: -43px;
  }

  .kardashian-booth .occasion-section .nav li a {
    margin: 0 5px;
  }

  .kardashian-booth .occasion-section .nav li:first-child a {
    margin-left: 0;
  }

  .kardashian-booth .occasion-section .nav li:last-child a {
    margin-right: 0;
  }

  .kardashian-booth .occasion-section .wp-block-image {
    margin-bottom: 24px;
  }

  .kardashian-booth .occasion-section .btn-primar2 {
    margin: 0 auto;
  }

  .kardashian-booth .occasion-section .swiper-container-horizontal>.swiper-pagination-bullets {
    margin-top: 0;
  }

  .kardashian-booth .package-section .kt-tabs-content-wrap>.wp-block-kadence-tab {
    min-height: auto;
  }

  .kardashian-booth .package-section .kt-tabs-accordion-title a.kt-tab-title:before {
    content: url(/wp-content/themes/wp-bootstrap-starter-child/img/check.svg);
    margin-right: 12px;
    line-height: 0;
    transform: scale(1.06);
  }

  .kardashian-booth .package-section .kt-tab-title-active a.kt-tab-title:before {
    content: url(/wp-content/themes/wp-bootstrap-starter-child/img/check-primar.svg);

  }

  .kardashian-booth .package-section .kt-tabs-accordion-title .kt-tab-title {
    font-family: ProximaNovaSemibold, Arial, sans-serif !important;
    text-decoration: none;

  }

  .kardashian-booth .product-section .container-booth .wp-block-column h5 {
    margin-bottom: 24px;
  }

  .kardashian-booth .package-section .kt-tabs-accordion-title.kt-tab-title-active .kt-tab-title {
    font-family: ProximaNovabold, Arial, sans-serif !important;

  }

  .kardashian-booth .section-3 .video {
    margin-bottom: 24px;
  }

  .kardashian-booth .section-1 {
    padding-bottom: 27px;
  }

  .kardashian-booth .slider-brandable {
    margin-bottom: 24px;
  }

  .kardashian-booth .package-section {
    padding-top: 60px;
    padding-bottom: 24px;
  }

  .kardashian-booth .package-section h2 {
    margin-bottom: 8px !important;
  }

  .kardashian-booth .package-section p {
    margin-bottom: 26px;
  }

  .kardashian-booth .options-section {
    padding-top: 76px;
    padding-bottom: 60px;
  }

  .kardashian-booth .options-section h2 {
    margin-bottom: 8px !important;
  }

  .kardashian-booth .options-section p {
    margin-bottom: 24px !important;
  }

  .kardashian-booth .stations-slider {
    padding-top: 60px;
    padding-bottom: 50px;
  }

  .kardashian-booth .stations-slider p br {
    display: none;
  }

  .kardashian-booth .stations-slider .wp-block-getwid-section__inner-content,
  .kardashian-booth .section-3 .wp-block-getwid-section__inner-content {
    display: flex;
    flex-direction: column-reverse;
  }

  .kardashian-booth .stations-slider .section-popular .wp-block-getwid-section__inner-content {
    flex-direction: column;
  }

  .kardashian-booth .stations-slider .full-width {
    margin-bottom: 24px;
  }

  .kardashian-booth .section-4 .wp-block-columns,
  .kardashian-booth .section-3 .wp-block-columns {
    flex-direction: column-reverse;
  }

  .kardashian-booth .occasion-section h2 {
    font-size: 36px;
  }

  .kardashian-booth .occasion-section ul.nav-tabs {
    margin-bottom: 15px !important;
    justify-content: space-between;
  }

  .kardashian-booth .occasion-section {
    padding-bottom: 60px;
  }

  .kardashian-booth .container-packages {
    margin-bottom: 60px;
    height: 91.8vw;
    width: 100vw;
    max-width: 100%;
  }

  .kardashian-booth .container-booth {
    margin-top: 24px;
  }

  .kardashian-booth .stations-slider .swiper-container {
    margin-top: 3px;
  }

  .kardashian-booth .packages-text {
    padding-top: 82px;
    padding-bottom: 42px;
    text-align: center;
  }

  .kardashian-booth .packages-btn {
    margin: 0 auto;
    margin-bottom: 32px;
  }

  .kardashian-booth .package-section #nav li.active a {
    margin-bottom: 16px;
  }

  .kardashian-booth .packages-title {
    margin: 0 auto;
    max-width: 330px;
  }

}

@media (min-width: 360px) {
  .kardashian-booth .slider-brandable {
    max-width: 330px;
  }
}

@media (min-width: 375px) {
  .kardashian-booth .slider-brandable {
    max-width: 345px;
  }
}

@media (min-width: 414px) {
  .kardashian-booth .slider-brandable {
    max-width: 384px;
  }
}

@media (min-width: 500px) {
  .kardashian-booth .slider-brandable {
    max-width: 480px;
    display: block;
  }
}





.kardashian-booth .package-section #nav {
  margin: 24px auto;
  width: 100%;
  display: flex;
  flex-direction: column;
  text-align: left;
  padding: 0;
}

.kardashian-booth .package-section figure {
  margin: 0 !important;
}

.kardashian-booth .package-section #nav li {
  list-style: none;
  margin-bottom: 16px;
}

.kardashian-booth .package-section #nav li:before {
  content: url(https://dev.selfieboothco.com/wp-content/themes/wp-bootstrap-starter-child/img/check.svg);
  line-height: 0;
  margin-right: 12px;
  line-height: 0;
  transform: scale(1.06);
  width: 18px;
  height: 19px;
  display: inline-block;
  vertical-align: middle;
}

.kardashian-booth .package-section #nav li a {
  display: inline-block;
  color: #000000;
  text-decoration: none;
  font-size: 18px;
  line-height: 24px;
  font-family: ProximaNovaSemibold, Arial, sans-serif;
  transition: color .3s;
}

.kardashian-booth .package-section #nav li.active a {
  color: #ff4880;
}

.kardashian-booth .package-section #nav li.active:before {
  content: url(https://dev.selfieboothco.com/wp-content/themes/wp-bootstrap-starter-child/img/check-primar.svg);
}

.kardashian-booth .package-section #nav section {
  display: none;
  float: left;
  overflow: hidden;
  max-width: 512px;
  border-radius: 12px;
}

.kardashian-booth .package-section video {
  width: 100%;
  max-width: 100%;
}

.kardashian-booth .package-section #nav li.active section {
  display: flex;
}

.kardashian-booth .package-section #nav li ul li a {
  padding: 10px 25px;

}

@media (min-width: 768px) {

  .kardashian-booth .package-section #nav {
    position: relative;
    height: 360px;
    align-items: flex-end;
    width: 79.5%;
    padding-top: 9px !important;
    padding-right: 70px !important;
  }

  .kardashian-booth .package-section #nav li {
    display: flex;
    width: 274px;
    align-items: center;
    margin: 0px 0px 12px 0px;
  }

  .kardashian-booth .package-section #nav li:before {
    margin-right: 17px;
    transform: scale(1);
  }

  .kardashian-booth .package-section #nav section {
    position: absolute;
    top: 0;
    left: 0;
  }
}

.kardashian-booth .twentytwenty-handle {
  top: 80%;
}

.kardashian-booth .twenty20 {
  margin-bottom: 0;
}

.kardashian-booth .twentytwenty-handle {
  background: #ffffff;
  height: 40px;
  border: 0;
  width: 40px;
}

.kardashian-booth .twentytwenty-handle .twentytwenty-left-arrow {

  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDkgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNi45MDUzMyAxNS42MzE1QzcuMTI2MTcgMTUuODU4MSA3LjQyMjUxIDE1Ljk4OTYgNy43MzQxNiAxNS45OTk0QzguMDQ1ODEgMTYuMDA5MiA4LjM0OTQgMTUuODk2NSA4LjU4MzI2IDE1LjY4NDJDOC44MTcxMyAxNS40NzIgOC45NjM3MyAxNS4xNzYgOC45OTMzIDE0Ljg1NjVDOS4wMjI4NiAxNC41MzcgOC45MzMxOCAxNC4yMTc4IDguNzQyNDYgMTMuOTYzOUw4LjY0MDYgMTMuODQ1MkwyLjk2MjMxIDguMDAxMDlMOC42NDA2IDIuMTU3MDFDOC44NTE5IDEuOTM5NDggOC45Nzg4MyAxLjY1MDA1IDguOTk3NTggMS4zNDMwM0M5LjAxNjMzIDEuMDM2MDIgOC45MjU2MiAwLjczMjUwNSA4Ljc0MjQ2IDAuNDg5NDM4TDguNjQwNiAwLjM3MDY4N0M4LjQyOTQ0IDAuMTUyOTg4IDguMTQ4MzcgMC4wMjIwOSA3Ljg1MDEyIDAuMDAyNTUyMDNDNy41NTE4NyAtMC4wMTY5ODQ5IDcuMjU2OTUgMC4wNzYxODA1IDcuMDIwNjggMC4yNjQ1NjlMNi45MDUzMyAwLjM3MDY4N0wwLjM1OTQwMyA3LjEwNzkzQzAuMTQ4MTA3IDcuMzI1NDYgMC4wMjExNzM1IDcuNjE0ODkgMC4wMDI0MjA0MyA3LjkyMTkxQy0wLjAxNjMzMjYgOC4yMjg5MiAwLjA3NDM4MTggOC41MzI0NCAwLjI1NzU0NSA4Ljc3NTVMMC4zNTk0MDMgOC44OTQyNUw2LjkwNTMzIDE1LjYzMTVaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=);
  background-size: 9px 16px;
  width: 9px;
  height: 16px;
  background-position: 0;
  background-repeat: no-repeat;
  top: 46%;
  border: 0;
  margin-left: -14px;

}

.kardashian-booth .twentytwenty-handle .twentytwenty-right-arrow {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDkgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMi4wOTQ2NyAwLjM2ODUwMUMxLjg3MzgzIDAuMTQxOTI5IDEuNTc3NDkgMC4wMTAzODU2IDEuMjY1ODQgMC4wMDA1ODkxMzlDMC45NTQxODggLTAuMDA5MjA3MzQgMC42NTA2MDEgMC4xMDM0NzcgMC40MTY3MzggMC4zMTU3NTZDMC4xODI4NzUgMC41MjgwMzUgMC4wMzYyNzExIDAuODIzOTkxIDAuMDA2NzAzMjMgMS4xNDM1MUMtMC4wMjI4NjQ2IDEuNDYzMDMgMC4wNjY4MjA4IDEuNzgyMTYgMC4yNTc1NDMgMi4wMzYwN0wwLjM1OTQwMSAyLjE1NDgyTDYuMDM3NjkgNy45OTg5MUwwLjM1OTQwMSAxMy44NDNDMC4xNDgxMDUgMTQuMDYwNSAwLjAyMTE3MzUgMTQuMzQ5OSAwLjAwMjQyMDMxIDE0LjY1N0MtMC4wMTYzMzI5IDE0Ljk2NCAwLjA3NDM4MTEgMTUuMjY3NSAwLjI1NzU0MyAxNS41MTA2TDAuMzU5NDAxIDE1LjYyOTNDMC41NzA1NjIgMTUuODQ3IDAuODUxNjM0IDE1Ljk3NzkgMS4xNDk4OCAxNS45OTc0QzEuNDQ4MTMgMTYuMDE3IDEuNzQzMDUgMTUuOTIzOCAxLjk3OTMyIDE1LjczNTRMMi4wOTQ2NyAxNS42MjkzTDguNjQwNiA4Ljg5MjA3QzguODUxODkgOC42NzQ1NCA4Ljk3ODgzIDguMzg1MTEgOC45OTc1OCA4LjA3ODA5QzkuMDE2MzMgNy43NzEwOCA4LjkyNTYyIDcuNDY3NTYgOC43NDI0NiA3LjIyNDVMOC42NDA2IDcuMTA1NzVMMi4wOTQ2NyAwLjM2ODUwMVoiIGZpbGw9IiNGRjM4NzUiLz4KPC9zdmc+Cg==);
  background-size: 9px 16px;
  width: 9px;
  height: 16px;
  background-position: 0;
  background-repeat: no-repeat;
  top: 46%;
  border: 0;
  margin-right: -14px;
}

.kardashian-booth .twentytwenty-horizontal .twentytwenty-handle:before,
.kardashian-booth .twentytwenty-horizontal .twentytwenty-handle:after {
  left: 46%;
}

.kardashian-booth .twentytwenty-horizontal .twentytwenty-handle:before,
.kardashian-booth .twentytwenty-horizontal .twentytwenty-handle:after {
  margin: 0;
  box-shadow: none;
}

.kardashian-booth .twentytwenty-horizontal .twentytwenty-handle:before,
.kardashian-booth .twentytwenty-horizontal .twentytwenty-handle:after,
.kardashian-booth .twentytwenty-vertical .twentytwenty-handle:before,
.kardashian-booth .twentytwenty-vertical .twentytwenty-handle:after {
  background: #ffffff;
}

.kardashian-booth .twentytwenty-container {
  border-radius: 8px;
}

.kardashian-booth .twentytwenty-horizontal .twentytwenty-before-label {
  left: 32px;
  top: 23px;
  max-width: 50%;
  box-sizing: border-box;
  line-height: inherit;
  padding: 0;
  background: none;
  opacity: 1;
  color: #ffffff;
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
}

.kardashian-booth .twentytwenty-horizontal .twentytwenty-after-label {
  right: 32px;
  top: 23px;
  max-width: 50%;
  box-sizing: border-box;
  line-height: inherit;
  padding: 0;
  background: none;
  opacity: 1;
  color: #000000;
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
}

.kardashian-booth h2 span:after {
  width: 102%;
}


/** New Style Kardashian Booth  **/

.kardashian-booth video {
  max-width: 440px;
  width: 100%;
  border-radius: 16px;
}

@media (min-width: 782px) {
  .kardashian-booth .section-1 .wp-block-column:not(:first-child) {
    margin-left: 115px;
  }

  .kardashian-booth .section-1 .wp-block-columns {
    justify-content: center;
  }
}

.kardashian-booth .section-3 {
  padding-top: 23px;
  padding-bottom: 75px;
}

.kardashian-booth .package-section {
  padding-top: 64px;
  padding-bottom: 75px;
}

.kardashian-booth .package-section p {
  margin-bottom: 35px;
}

@media (min-width: 768px) {
  .kardashian-booth .package-section #nav {
    position: relative;
    height: 360px;
    align-items: flex-end;
    width: 79.5%;
    padding-top: 15px !important;
    padding-right: 70px !important;
  }

  .kardashian-booth .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 49px;
  }
}


.kardashian-booth .options-section {
  padding-top: 110px;
  padding-bottom: 0;
}

.kardashian-booth .stations-slider {
  padding-top: 80px;
  padding-bottom: 100px;
}

.kardashian-booth .stations-slider .swiper-container {
  margin-top: 10px;
}

.kardashian-booth .section-1 {
  padding-bottom: 100px;
  padding-top: 100px;
}

.kardashian-booth .container-packages {
  margin-bottom: 120px;

}

.kardashian-booth .faq-section {
  padding-bottom: 44px;
}

.kardashian-booth .product-section {
  padding-bottom: 90px;
  padding-top: 60px;
}

.kardashian-booth .options-section .wp-block-columns {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 32px 24px;
}


.kardashian-booth .packages-available {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 8px;
  color: #FFFFFF;
}

.packages-btn a {
  padding: 13px 54px !important;
}

.packages-title {
  line-height: 42px;
}

.kardashian-booth .packages-text {
  padding-top: 55px;
  padding-bottom: 24px;
  text-align: center;
}

.kardashian-booth .container-booth {
  margin-top: 40px;
  justify-content: center;
}



.kardashian-booth .product-section .container-booth .wp-block-group {
  max-width: max-content;
  margin: 0 auto;
}

.kardashian-booth .product-section .container-booth .wp-block-column .wp-block-kadence-iconlist {
  margin-bottom: 36px;
}

.kardashian-booth h5 {
  font-family: ProximaNovaextrabold, Arial, sans-serif;
  font-size: 28px;
  line-height: 32px;
  font-feature-settings: 'liga' off;
  color: #2F2F2F;
  margin: 0;
  padding: 0;
  margin-bottom: 24px;
}

.kardashian-booth .section-header .btn-primar {
  margin-right: 10px;
}

.kardashian-booth .options-section .wp-block-column {
  background: #ffffff;
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 16px;
  padding: 32px 32px 16px 32px;
}

.kardashian-booth .options-section .wp-block-column h6 {
  margin-bottom: 16px;
}

.kardashian-booth .options-section .wp-block-column p {
  margin-bottom: 0;
  line-height: 28px;
  font-size: 18px;
  margin-left: -11px;
  margin-right: -11px;
}

@media (max-width: 500px) {
  .kardashian-booth h2 {
    line-height: 40px;
    font-size: 36px;

  }

  .kardashian-booth .product-section .container-booth .wp-block-column .wp-block-kadence-iconlist {
    margin-bottom: 20px;
  }

  .kardashian-booth .section-header h2 {
    line-height: 42px;
    font-size: 35px;
  }

  .kardashian-booth .section-header h2 br {
    display: block;
  }

  .kardashian-booth .section-1 h2 {
    margin-top: 16px !important;
  }

  .kardashian-booth .section-header .wp-block-getwid-section__wrapper {
    padding-top: 270px;
    padding-bottom: 55px;
  }

  .kardashian-booth .section-header .wp-block-kadence-advancedbtn {
    display: flex;
  }

  .kardashian-booth .section-header .wp-block-kadence-advancedbtn .kt-btn-wrap {
    width: 100%;
  }

  .kardashian-booth .section-header .wp-block-kadence-advancedbtn .kt-btn-wrap-0 {
    margin-right: 10px;
  }

  .kardashian-booth .section-header .btn-primar {
    width: 100%;

  }

  .kardashian-booth .package-section #nav {
    margin-bottom: 7px;
  }

  .kardashian-booth .section-3 {
    padding-top: 0;
    padding-bottom: 11px;
  }

  .kardashian-booth .package-section {
    padding-top: 40px;
    padding-bottom: 49px;
  }

  .kardashian-booth .package-section .kt-btn-wrap {
    width: 100%;
    max-width: 233px;

  }

  .kardashian-booth .package-section .kt-btn-wrap a {
    margin-right: 0;
  }

  .kardashian-booth .options-section {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .kardashian-booth .options-section .wp-block-columns {
    margin-top: 18px;
    flex-direction: row;
    flex-wrap: nowrap;
    display: flex;
    grid-gap: 0;
  }

  .kardashian-booth .options-section .wp-block-column figure {
    margin-bottom: 13px;
  }

  .kardashian-booth .options-section .wp-block-column h6 {
    margin-bottom: 8px;
  }

  .kardashian-booth .options-section .wp-block-column {
    padding: 32px 32px 32px 32px;
    height: auto;
  }

  .kardashian-booth .options-section .wp-block-column p br {
    display: none;
  }

  .kardashian-booth .options-section.wp-block-getwid-section .swiper-button-next {
    display: none;
  }

  .kardashian-booth .stations-slider {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .kardashian-booth .options-section .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: 15px;
    position: absolute !important;
  }

  .kardashian-booth .options-section .swiper-pagination-bullet-active {
    background: #FF3875;
  }

  .kardashian-booth .options-section .wp-block-column {
    margin-right: 20px !important;
  }

  .kardashian-booth .section-1 {
    padding-bottom: 18px;
    padding-top: 60px;
  }

  .kardashian-booth .container-packages {
    margin-bottom: 60px;

  }

  .kardashian-booth .packages-text {
    padding-top: 24px;
    padding-bottom: 24px;
    text-align: center;
  }

  .kardashian-booth .faq-section {
    padding-bottom: 35px;
  }

  .kardashian-booth .product-section {
    padding-bottom: 60px;
    padding-top: 60px;
  }

  .kardashian-booth .container-booth {
    margin-top: 24px;
    justify-content: center;
  }


}

.kardashian-booth .packages-btn {
  margin: 0 auto;
  margin-bottom: 47px;
}












/** End Kardashian Booth  **/



/** Digital Booth **/


.selfie-station-drop-off .section-header .wp-block-getwid-section__wrapper {
  padding-top: 366px;
  padding-bottom: 167px;
}

.selfie-station-drop-off .section-header .wp-block-getwid-section__background {
  top: 0;
  right: -11%;
  left: -11%;
  z-index: -1;
}

@media (max-width: 500px) {
  .selfie-station-drop-off .section-header .wp-block-getwid-section__background {
    background-image: url(https://dev.selfieboothco.com/wp-content/uploads/2020/10/rectangle-2719.png) !important;
    right: -5%;
    left: -5%;
  }
}

@media (min-width: 1450px) {
  .selfie-station-drop-off .section-header .wp-block-getwid-section__background {
    margin: 32px calc(49.2% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    background-size: cover;
    right: 0;
    left: 0;
  }
}

.selfie-station-drop-off .section-header .wp-block-getwid-section__background:after {
  content: "";
  position: absolute;
  background: rgba(0, 0, 0, 0.25);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.selfie-station-drop-off .section-header h1 {
  font-size: 42px;
  line-height: 42px;
}

.selfie-station-drop-off h2 {
  line-height: 42px;
  margin-bottom: 16px;
}

.selfie-station-drop-off h1 span:after {
  width: 102%;
}

@media (min-width: 782px) {
  .selfie-station-drop-off .section-3 .wp-block-column:not(:first-child) {
    margin-left: 200px;
  }

  .selfie-station-drop-off .section-3 .wp-block-column:first-child {
    margin-left: 33px;
  }
}

.selfie-station-drop-off .section-3 video {
  max-width: 480px;
  width: 100%;
}

.selfie-station-drop-off .shadow-img img,
.selfie-station-drop-off .shadow-img video {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 10px;
}


.selfie-station-drop-off .slide-video {
  height: 360px;
  width: 360px;
}

.selfie-station-drop-off .section-1 {
  padding-bottom: 76px;
  padding-top: 98px;
}

.selfie-station-drop-off .wp-block-getwid-section .swiper-button-next {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  right: 46px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
}

.selfie-station-drop-off .swiper-container-horizontal>.swiper-pagination-bullets {
  position: static !important;
  margin-top: 13px !important;
}

.selfie-station-drop-off .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 3px;
  width: 6px;
  height: 6px;
}



.selfie-station-drop-off .swiper-container .swiper-pagination-bullet-active {
  background: #FF3875;
}

.selfie-station-drop-off .container-packages {
  background: linear-gradient(162.93deg, rgba(247, 72, 125, 0.95) 5.54%, rgba(184, 136, 233, 0.95) 100.56%);
  border-radius: 16px;
  display: grid !important;
  grid-template-columns: 1fr;
  align-items: center;
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  margin-bottom: 80px;
}

.selfie-station-drop-off .packages-text {
  padding-top: 72px;
  padding-bottom: 31px;
  text-align: center;
}

.selfie-station-drop-off .packages-title {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  font-feature-settings: 'liga' off;
  font-size: 42px;
  line-height: 42px;
  letter-spacing: 0.8px;
  color: #FFFFFF;
}

.selfie-station-drop-off .packages-btn {
  margin: 0 auto;
  margin-bottom: 56px;
}





.selfie-station-drop-off .product-section {
  padding-bottom: 80px;
}

.selfie-station-drop-off .product-section .container-booth .wp-block-column {
  background: #FFFFFF;
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 12px;
  max-width: 460px;
  padding-bottom: 27px;
  overflow: hidden;
  border-radius: 12px;
}

.selfie-station-drop-off .product-section .container-booth .wp-block-column .wp-block-kadence-iconlist {
  margin-bottom: 36px;
}

.selfie-station-drop-off .product-section h5 {
  margin-bottom: 16px;
}

.selfie-station-drop-off .wp-block-columns.container-booth .btn-primar2 {
  width: 164px;
}

.selfie-station-drop-off .options-section {
  padding-top: 97px;
  padding-bottom: 70px;
}

.selfie-station-drop-off .options-section .swiper-wrapper {
  margin-bottom: 30px;
  margin-top: 17px;
}

.selfie-station-drop-off .options-section .swiper-slide {
  max-width: 376px;
  width: 100%;
  margin-left: 40px;

}

.selfie-station-drop-off .options-section .wp-block-column {
  background: #ffffff;
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 16px;
  padding: 24px 24px 20px 24px;
}

.selfie-station-drop-off .options-section .wp-block-column figure {
  margin-bottom: 16px;
}

.selfie-station-drop-off .options-section .wp-block-column h6 {
  margin-bottom: 8px;
  font-size: 20px;
  line-height: 24px;
}

.selfie-station-drop-off .options-section .wp-block-column p {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 28px;
}

.selfie-station-drop-off .stations-slider {
  padding-top: 86px;
  padding-bottom: 142px;
}

.selfie-station-drop-off .stations-slider .swiper-container {
  margin-top: 54px;
}

.selfie-station-drop-off .occasion-section {
  padding-bottom: 109px;
}

.selfie-station-drop-off .occasion-section .wp-block-getwid-section__wrapper {
  background: #FFFFFF;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  border-radius: 42px;
  padding: 60px 78px 43px !important;
}

@media (min-width: 782px) {
  .selfie-station-drop-off .section-1 .wp-block-column:not(:first-child) {
    margin-left: 172px;
  }

  .selfie-station-drop-off .occasion-section .wp-block-column:not(:first-child) {
    margin-left: 68px;
  }


}

.selfie-station-drop-off .occasion-section ul.nav-tabs {
  border: none;
  justify-content: center;
  margin-bottom: 64px !important;
  margin-top: 42px;
}

.selfie-station-drop-off .occasion-section ul.nav-tabs.nav-fill .nav-item {
  flex: none;

}

.selfie-station-drop-off .occasion-section .nav-tabs .nav-item.show .nav-link,
.selfie-station-drop-off .occasion-section .nav-tabs .nav-link.active {
  border: none;
}


.selfie-station-drop-off .occasion-section .nav li a {
  text-align: center;
  position: relative;
  color: #6a6a6a;
  font-family: ProximaNovabold, Arial, sans-serif;
  line-height: 24px;
  padding: 0;
  margin: 0 12px;
  padding-bottom: 10px;
  border: none;
  text-transform: none;
  font-size: 18px;
}

.selfie-station-drop-off .occasion-section .nav-tabs .nav-link.active {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  color: #111111;
}

.selfie-station-drop-off .occasion-section .nav-tabs .nav-link.active::before {
  content: "";
  height: 3px;
  width: 100%;
  background: #FF3875;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  position: absolute;
  border-radius: 1px;
  top: 27px;
  display: block;
  opacity: 1;
}

.selfie-station-drop-off .occasion-section .wp-block-column p {
  font-size: 18px;
  line-height: 28px;
  color: #1E1E1E;
  margin-bottom: 23px;
}

.selfie-station-drop-off .occasion-section .btn-primar2 {
  display: block;
  width: 186px;
  text-align: center;
}

.selfie-station-drop-off .package-section {
  padding-top: 85px;
  padding-bottom: 114px;
}

.selfie-station-drop-off .package-section p {
  margin-bottom: 53px;
}


.selfie-station-drop-off .package-section .kt-tabs-layout-vtabs>.kt-tabs-title-list {
  float: right;
  width: auto;
  margin-top: 9px;
}

.selfie-station-drop-off .package-section .wp-block-kadence-advancedbtn .btn-primar {
  margin-right: 0;
}

@media (min-width: 768px) {
  .selfie-station-drop-off .product-section.backgraund-container::before {
    display: none;
  }

  .selfie-station-drop-off .package-section .kt-tabs-layout-vtabs>.kt-tabs-content-wrap {
    width: 480px;
  }

  .selfie-station-drop-off .package-section .wp-block-kadence-advancedbtn {
    display: inline-block;
    position: absolute;
    right: 18.3%;
    left: auto;
    bottom: 0;
  }

  .selfie-station-drop-off .package-section .wp-block-kadence-advancedbtn .btn-primar {
    width: 233px;

  }
}

.selfie-station-drop-off .package-section .wp-block-kadence-tabs .kt-tabs-title-list li .kt-tab-title {
  font-family: ProximaNovaSemibold, Arial, sans-serif !important;

}

.selfie-station-drop-off .package-section .kt-tabs-title-list li .kt-tab-title:before {
  content: url(/wp-content/themes/wp-bootstrap-starter-child/img/check.svg);
  margin-right: 17px;
  line-height: 0;
}

.selfie-station-drop-off .package-section .kt-tabs-title-list li.kt-tab-title-active .kt-tab-title:before {
  content: url(/wp-content/themes/wp-bootstrap-starter-child/img/check-primar.svg);
}

.selfie-station-drop-off .package-section .kt-tabs-content-wrap>.wp-block-kadence-tab {
  background: none;
}

.selfie-station-drop-off .backgraund-container::before {
  content: "";
  background: #F9F9F9;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}


.selfie-station-drop-off .container-booth {
  margin-top: 60px;
}

@media (max-width: 500px) {


  .selfie-station-drop-off .section-header h1 {
    font-size: 35px;
    margin: 0 -4px;
  }

  .selfie-station-drop-off .section-header .btn-primar {
    width: 160px;
    margin-right: 0;
  }

  .selfie-station-drop-off .section-3 {
    padding-top: 0;
    padding-bottom: 8px;
  }


  .selfie-station-drop-off .occasion-section .wp-block-getwid-section__wrapper {
    padding: 40px 16px 12px !important;
    border-radius: 16px;
  }

  .selfie-station-drop-off .product-section .container-booth .wp-block-column:not(:last-child) {
    margin-bottom: 32px;
  }

  .selfie-station-drop-off .product-section h5 {
    margin-bottom: 24px;
  }

  .selfie-station-drop-off .product-section .container-booth .wp-block-column .wp-block-kadence-iconlist {
    margin-bottom: 20px;
  }

  .selfie-station-drop-off .options-section .swiper-slide {
    margin-left: 0;
    max-width: none;
    padding: 0 27px 0 27px;
  }

  .selfie-station-drop-off .slide-video {
    max-height: none;
    height: auto;
    max-width: none;
    width: 100%;
  }

  .selfie-station-drop-off .wp-block-getwid-section .swiper-button-next {
    right: 9px;
    margin-top: -19px;
  }

  .selfie-station-drop-off .options-section.wp-block-getwid-section .swiper-button-next {
    margin-top: -101px;
  }

  .selfie-station-drop-off .options-section .wp-block-getwid-section .swiper-button-next {
    display: none;
  }

  .selfie-station-drop-off .options-section .wp-block-columns {
    margin-top: 18px;
  }

  .selfie-station-drop-off .options-section .wp-block-column:not(:last-child) {
    margin-bottom: 32px;
  }

  .selfie-station-drop-off .options-section .container-options {
    background: #ffffff;
    box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
    border-radius: 16px;
    padding: 27px 0 11px 0;
    margin: 0 16px;
  }

  .selfie-station-drop-off .options-section .swiper-container-horizontal>.swiper-pagination-bullets {
    position: absolute !important;
  }


  .selfie-station-drop-off .occasion-section .nav li:first-child a {
    margin-left: 0;
  }

  .selfie-station-drop-off .occasion-section .nav li:last-child a {
    margin-right: 0;
  }

  .selfie-station-drop-off .occasion-section .wp-block-image {
    margin-bottom: 24px;
  }

  .selfie-station-drop-off .occasion-section .btn-primar2 {
    margin: 0 auto;
  }

  .selfie-station-drop-off .occasion-section .swiper-container-horizontal>.swiper-pagination-bullets {
    margin-top: 0;
  }

  .selfie-station-drop-off .package-section .kt-tabs-content-wrap>.wp-block-kadence-tab {
    min-height: auto;
  }

  .selfie-station-drop-off .package-section .kt-tabs-accordion-title a.kt-tab-title:before {
    content: url(/wp-content/themes/wp-bootstrap-starter-child/img/check.svg);
    margin-right: 12px;
    line-height: 0;
    transform: scale(1.06);
  }

  .selfie-station-drop-off .package-section .kt-tab-title-active a.kt-tab-title:before {
    content: url(/wp-content/themes/wp-bootstrap-starter-child/img/check-primar.svg);

  }

  .selfie-station-drop-off .package-section .kt-tabs-accordion-title .kt-tab-title {
    font-family: ProximaNovaSemibold, Arial, sans-serif !important;
    text-decoration: none;

  }

  .selfie-station-drop-off .package-section .kt-tabs-accordion-title.kt-tab-title-active .kt-tab-title {
    font-family: ProximaNovabold, Arial, sans-serif !important;

  }

  .selfie-station-drop-off .section-3 .video {
    margin-bottom: 24px;
  }

  .selfie-station-drop-off .section-1 {
    padding-bottom: 8px;
    padding-top: 42px;
  }

  .selfie-station-drop-off .section-3 .wp-block-columns {
    flex-direction: column-reverse;
  }

  .selfie-station-drop-off .slider-brandable {
    margin-bottom: 24px;
  }

  .selfie-station-drop-off .package-section {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .selfie-station-drop-off .package-section h2 {
    margin-bottom: 8px !important;
  }

  .selfie-station-drop-off .package-section p {
    margin-bottom: 26px;
  }

  .selfie-station-drop-off .options-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .selfie-station-drop-off .options-section h2 {
    margin-bottom: 8px !important;
  }

  .selfie-station-drop-off .options-section p {
    margin-bottom: 0 !important;
  }

  .selfie-station-drop-off .stations-slider {
    padding-top: 60px;
    padding-bottom: 59px;
  }

  .selfie-station-drop-off .occasion-section h2 {
    font-size: 36px;
  }

  .selfie-station-drop-off .occasion-section ul.nav-tabs {
    margin-bottom: 15px !important;
    justify-content: center;
  }

  .selfie-station-drop-off .occasion-section {
    padding-bottom: 60px;
  }

  .selfie-station-drop-off .container-packages {
    margin-bottom: 40px;
    height: 91.8vw;
    width: 100vw;
    max-width: 100%;
  }

  .selfie-station-drop-off .product-section {
    padding-top: 40px;
  }

  .selfie-station-drop-off .container-booth {
    margin-top: 18px;
  }

  .selfie-station-drop-off .stations-slider .swiper-container {
    margin-top: 3px;
  }

  .selfie-station-drop-off .packages-text {
    padding-top: 51px;
    padding-bottom: 31px;
    text-align: center;
  }

  .selfie-station-drop-off .packages-btn {
    margin: 0 auto;
    margin-bottom: 32px;
  }

  .selfie-station-drop-off .package-section #nav li.active a {
    margin-bottom: 16px;
  }
}

@media (min-width: 360px) {
  .selfie-station-drop-off .slider-brandable {
    max-width: 330px;
  }
}

@media (min-width: 375px) {
  .selfie-station-drop-off .slider-brandable {
    max-width: 345px;
  }
}

@media (min-width: 414px) {
  .selfie-station-drop-off .slider-brandable {
    max-width: 384px;
  }
}

@media (min-width: 500px) {
  .selfie-station-drop-off .slider-brandable {
    max-width: 480px;
    display: block;
    margin: 0 auto;
  }
}





.selfie-station-drop-off .package-section #nav {
  margin: 24px auto 15px;
  width: 100%;
  display: flex;
  flex-direction: column;
  text-align: left;
  padding: 0;
}

.selfie-station-drop-off .package-section figure {
  margin: 0 !important;
}

.selfie-station-drop-off .package-section video {
  width: 100%;
  max-width: 100%;
}

.selfie-station-drop-off .package-section #nav li {
  list-style: none;
  margin-bottom: 16px;
}

.selfie-station-drop-off .package-section #nav li:before {
  content: url(https://dev.selfieboothco.com/wp-content/themes/wp-bootstrap-starter-child/img/check.svg);
  line-height: 0;
  margin-right: 12px;
  line-height: 0;
  transform: scale(1.06);
  width: 18px;
  height: 19px;
  display: inline-block;
  vertical-align: middle;
}

.selfie-station-drop-off .package-section #nav li a {
  display: inline-block;
  color: #000000;
  text-decoration: none;
  font-size: 18px;
  line-height: 24px;
  font-family: ProximaNovaSemibold, Arial, sans-serif;
  transition: color .3s;
}

.selfie-station-drop-off .package-section #nav li.active a {
  color: #ff4880;
}

.selfie-station-drop-off .package-section #nav li.active:before {
  content: url(https://dev.selfieboothco.com/wp-content/themes/wp-bootstrap-starter-child/img/check-primar.svg);
}

.selfie-station-drop-off .package-section #nav section {
  display: none;
  float: left;
  overflow: hidden;
  max-width: 512px;
  border-radius: 12px;
}

.selfie-station-drop-off .package-section #nav li.active section {
  display: flex;
}

.selfie-station-drop-off .package-section #nav li ul li a {
  padding: 10px 25px;

}

@media (min-width: 768px) {

  .selfie-station-drop-off .package-section #nav {
    position: relative;
    height: 360px;
    align-items: flex-end;
    width: 79.5%;
    padding-top: 49px !important;
    padding-right: 70px !important;
  }

  .selfie-station-drop-off .package-section #nav .gif {
    left: 103px;
  }

  .selfie-station-drop-off .package-section #nav .gif img {
    max-width: 400px;
  }

  .selfie-station-drop-off .package-section #nav li {
    display: flex;
    width: 275px;
    align-items: center;
    margin: 0px 0px 10px 0px;
  }

  .selfie-station-drop-off .package-section #nav li a {
    line-height: 26px;
  }

  .selfie-station-drop-off .package-section #nav li:before {
    margin-right: 17px;
    transform: scale(1);
  }

  .selfie-station-drop-off .package-section #nav section {
    position: absolute;
    top: 0;
    left: 40px;
  }
}


/** New Style Digital Booth **/

.selfie-station-drop-off .video video {
  max-width: 480px;
  width: 100%;
  border-radius: 16px;
}

.selfie-station-drop-off #overlay_background.active {
  background: rgba(64, 64, 64, 0.7);
  mix-blend-mode: normal;
  opacity: 0.9;
  z-index: 10000;
  visibility: visible;
}

.selfie-station-drop-off .container-popup {
  position: absolute;
  top: 50%;
  left: 50%;
  right: 0;
  bottom: 0;
  max-width: 610px;
  min-width: 281px;
  z-index: 10001;
  display: flex;
  flex-direction: column;
  height: 471px;
  background-color: #FFF;
  box-shadow: 0px 20px 25px -5px rgb(0 0 0 / 10%), 0px 10px 10px -5px rgb(0 0 0 / 4%);
  border-radius: 8px;
  transform: translate(-50%, -50%);
  transition: all .5s;
  opacity: 1;
  visibility: visible;
  padding: 65px 74px 30px 80px;

}

.selfie-station-drop-off .container-popup>div {
  display: flex;
  margin-bottom: 5px;
}

.selfie-station-drop-off .characteristics {
  margin-right: 58px;
}

.selfie-station-drop-off .container-popup .characteristics-desc {
  display: grid;
  grid-template-columns: 80px 80px;
  align-items: end;
}

.selfie-station-drop-off .characteristics-title {
  font-family: ProximaNovabold, Arial, sans-serif;
  font-size: 18px;
  line-height: 22px;
  color: #1E1E1E;
  margin-bottom: 16px;
}

.selfie-station-drop-off .desc-meaning {
  margin-left: 20px;
}

.selfie-station-drop-off .characteristics-desc .name,
.selfie-station-drop-off .characteristics-desc .meaning {
  font-size: 15px;
  line-height: 16px;
  letter-spacing: 0.4px;
  color: #1E1E1E;
  margin-bottom: 18px;
}

.selfie-station-drop-off .characteristics-img {
  max-width: 233px;
}

.selfie-station-drop-off .closed-popup {
  margin: 0 auto;
  border: 1px solid #FF3875;
  font-family: ProximaNovabold, Arial, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
  text-align: center;
  color: #FF3875;
  padding: 10px 82px;
  border-radius: 28px;
  transition: .3s all;
  cursor: pointer;
}

.selfie-station-drop-off .closed-popup:hover,
.selfie-station-drop-off .closed-popup:focus {
  color: #fff !important;
  background-color: #ff5187 !important;
  border-color: #ff5187 !important;
}

.selfie-station-drop-off .closed-popup:active {
  color: #fff !important;
  background-color: #ff1e63 !important;
}

.selfie-station-drop-off .closedpopup {
  cursor: pointer;
  position: absolute;
  right: 15px;
  top: 15px;
  z-index: 1000;
  margin-left: auto;
}

.selfie-station-drop-off .active-popup a {
  border: 1px solid #393939 !important;
  border-radius: 28px !important;
  padding: 0 !important;
  transition: .3s all;
}

.selfie-station-drop-off .active-popup a span {
  font-size: 18px !important;
  line-height: 22px !important;
  text-align: center;
  color: #393939;
  font-family: ProximaNovabold, Arial, sans-serif !important;
  padding: 10px 20px 12px 23px;
}

.selfie-station-drop-off .active-popup a:hover,
.selfie-station-drop-off .active-popup a:focus {
  background-color: #2b2b2b !important;
  border-color: #2b2b2b !important;
}

.selfie-station-drop-off .active-popup a:active {
  background-color: #111111 !important;
  border-color: #111111 !important;
}

.selfie-station-drop-off .active-popup a:hover span,
.selfie-station-drop-off .active-popup a:focus span {
  color: #ffffff;
}

@media (min-width: 500px) {
  .selfie-station-drop-off .slider-brandable {

    margin: 0;
  }
}

@media (min-width: 782px) {
  .selfie-station-drop-off .section-customize .wp-block-column:not(:first-child) {
    margin-left: 174px;
  }

  .selfie-station-drop-off .section-customize .wp-block-column {
    position: relative;
  }

  .selfie-station-drop-off .section-3 .wp-block-column.block-brandable {
    position: relative;
  }

  .selfie-station-drop-off .section-3 .wp-block-column .swiper-button-next-unique {
    box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
    width: 36px;
    height: 36px;
    right: 76px;
    margin-top: -38px;
    background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
    border-radius: 35px;
    cursor: pointer;
    top: 50%;
    position: absolute;
  }

  .selfie-station-drop-off .section-customize .wp-block-column .swiper-button-next-unique {
    box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
    width: 36px;
    height: 36px;
    right: -70px;
    margin-top: -38px;
    background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
    border-radius: 35px;
    cursor: pointer;
    top: 50%;
    position: absolute;
  }

  .selfie-station-drop-off .section-3 .wp-block-column:not(:first-child) {
    margin-left: 94px;
  }

  .selfie-station-drop-off .section-1 .wp-block-column:not(:first-child) {
    margin-left: 72px;
  }

  .selfie-station-drop-off .section-1 .wp-block-columns {
    justify-content: center;
  }
}

.selfie-station-drop-off .options-section .swiper-slide {
  max-width: 100%;
  width: 100%;
  margin-left: 0;
}

.selfie-station-drop-off .options-section .wp-block-columns {
  flex-direction: row;
  flex-wrap: nowrap;
}

@media (max-width: 500px) {
  .selfie-station-drop-off .options-section .swiper-slide {
    margin-left: 0;
    max-width: none;
    padding: 27px;
    margin-right: 20px !important;
  }

  .selfie-station-drop-off .options-section.wp-block-getwid-section .swiper-button-next {

    right: 6px;
    margin-top: 16px;
    display: block;
  }

  .selfie-station-drop-off .options-section .swiper-pagination-bullet {
    background: #C4C4C4;
    opacity: 1;
  }

  .selfie-station-drop-off .options-section .swiper-pagination-bullet-active {
    opacity: 1;
    background: #FF3875;
  }

  .selfie-station-drop-off .options-section p {
    margin-bottom: 0 !important;
    padding-bottom: 15px !important;
  }
}

.selfie-station-drop-off .stations-slider .swiper-container-horizontal>.swiper-pagination-bullets {
  display: none;

}


.selfie-station-drop-off .section-3 {
  padding-top: 120px;
  padding-bottom: 93px;

}

.selfie-station-drop-off .section-4 {

  padding-bottom: 93px;

}

.selfie-station-drop-off .logo-container {
  padding-top: 24px;
}

.selfie-station-drop-off .package-section {
  padding-top: 79px;
  padding-bottom: 116px;
}

.selfie-station-drop-off .package-section p {
  margin-bottom: 35px;
}

@media (min-width: 768px) {




  .selfie-station-drop-off .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 49px;
  }

  .selfie-station-drop-off .product-section.backgraund-container::before {
    display: block;
  }
}


.selfie-station-drop-off .options-section {
  padding-top: 100px;
  padding-bottom: 0;
}

.selfie-station-drop-off .section-customize {
  padding-top: 109px;
  padding-bottom: 45px;
}

.selfie-station-drop-off .stations-slider {
  padding-top: 90px;
  padding-bottom: 100px;
}

.selfie-station-drop-off .stations-slider .swiper-container {
  margin-top: 10px;
}

.selfie-station-drop-off .section-1 {
  padding-bottom: 64px;
  padding-top: 100px;
}

.selfie-station-drop-off .container-packages {
  margin-bottom: 150px;

}

.selfie-station-drop-off .faq-section {
  padding-bottom: 70px;
}

.selfie-station-drop-off .product-section {
  padding-top: 70px;
  padding-bottom: 116px;
}

@media (min-width: 782px) {
  .selfie-station-drop-off .section-4 .wp-block-column:not(:first-child) {
    margin-left: 76px;
  }
}

.selfie-station-drop-off .options-section .wp-block-columns {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 32px 24px;
}

.selfie-station-drop-off .packages-available {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 8px;
  color: #FFFFFF;
}

.selfie-station-drop-off .packages-btn a {
  padding: 13px 54px !important;
}


.selfie-station-drop-off .packages-text {
  padding-top: 46px;
  padding-bottom: 24px;
  text-align: center;
}

.selfie-station-drop-off .container-booth {
  margin-top: 40px;
  justify-content: center;
}



.selfie-station-drop-off .product-section .container-booth .wp-block-group {
  max-width: max-content;
  margin: 0 auto;
}

.selfie-station-drop-off h5 {
  font-family: ProximaNovaextrabold, Arial, sans-serif;
  font-size: 28px;
  line-height: 32px;
  font-feature-settings: 'liga' off;
  color: #2F2F2F;
  margin: 0;
  padding: 0;
  margin-bottom: 24px;
}

.selfie-station-drop-off .section-header .btn-primar {
  margin-right: 10px;
}

.selfie-station-drop-off .options-section .wp-block-column {
  background: #ffffff;
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 16px;
  padding: 32px 32px 16px 32px;
}

.selfie-station-drop-off .options-section .wp-block-column h6 {
  margin-bottom: 16px;
}

.selfie-station-drop-off .options-section .wp-block-column p {
  margin-bottom: 0;
  line-height: 28px;
  font-size: 18px;
  margin-left: -11px;
  margin-right: -11px;
}

@media (max-width: 500px) {


  .selfie-station-drop-off .slider-brandable .swiper-button-next {
    display: none;
  }

  .selfie-station-drop-off .container-popup {
    height: 729px;
    padding: 24px 24px 32px 24px;

  }

  .selfie-station-drop-off .container-popup>div {
    flex-direction: column;
  }

  .selfie-station-drop-off .closedpopup {
    display: block;

  }

  .selfie-station-drop-off h2 {
    line-height: 40px;
    font-size: 36px;
    margin-right: 20px;
  }

  .selfie-station-drop-off .section-4 h2 {
    margin-right: 0;
  }

  .selfie-station-drop-off .section-4 .video {
    margin-bottom: 21px;
  }

  .selfie-station-drop-off .section-4 {
    padding-bottom: 76px;
  }

  .selfie-station-drop-off .section-header h2 {
    line-height: 42px;
    font-size: 35px;
    margin-right: 0;
  }

  .selfie-station-drop-off .section-header h2 br {
    display: block;
  }

  .selfie-station-drop-off .section-header .wp-block-getwid-section__wrapper {
    padding-top: 330px;
    padding-bottom: 33px;
  }

  .selfie-station-drop-off .section-header .wp-block-kadence-advancedbtn {
    display: flex;
  }

  .selfie-station-drop-off .section-header .wp-block-kadence-advancedbtn .kt-btn-wrap {
    width: 100%;
  }

  .selfie-station-drop-off .section-header .wp-block-kadence-advancedbtn .kt-btn-wrap-0 {
    margin-right: 8px;
  }

  .selfie-station-drop-off .section-header .btn-primar {
    width: 100%;

  }

  .selfie-station-drop-off .section-3 {
    padding-top: 60px;
    padding-bottom: 4px;
  }

  .selfie-station-drop-off .package-section {
    padding-top: 60px;
    padding-bottom: 1px;
  }

  .selfie-station-drop-off .swiper-container-horizontal>.swiper-pagination-bullets {
    position: static !important;
    margin-top: 5px !important;

  }

  .selfie-station-drop-off .stations-slider .swiper-container-horizontal>.swiper-pagination-bullets {
    display: block;

  }

  .selfie-station-drop-off .package-section #nav li a span {
    display: none;
  }

  .selfie-station-drop-off .options-section {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .selfie-station-drop-off .options-section .wp-block-columns {
    margin-top: 18px;
    flex-direction: row;
    flex-wrap: nowrap;
    display: flex;
    grid-gap: 0;
  }

  .selfie-station-drop-off .options-section .wp-block-column figure {
    margin-bottom: 13px;
  }

  .selfie-station-drop-off .options-section .wp-block-column h6 {
    margin-bottom: 8px;
  }

  .selfie-station-drop-off .options-section .wp-block-column {
    padding: 32px 32px 32px 32px;
    height: auto;
  }

  .selfie-station-drop-off .options-section .wp-block-column p br {
    display: none;
  }

  .selfie-station-drop-off .options-section.wp-block-getwid-section .swiper-button-next {
    display: none;
  }

  .selfie-station-drop-off .stations-slider {
    padding-top: 0;
    padding-bottom: 53px;
  }

  .selfie-station-drop-off .section-customize {
    padding-top: 36px;
    padding-bottom: 0;
  }

  .selfie-station-drop-off .section-customize h2 {
    margin-top: 44px;
  }

  .selfie-station-drop-off .section-customize .swiper-container-horizontal>.swiper-pagination-bullets {
    display: none;
  }

  .selfie-station-drop-off .section-1 .wp-block-columns {
    flex-direction: column;
  }

  .selfie-station-drop-off .options-section .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: 41px;
  }

  .selfie-station-drop-off .section-1 {
    padding-bottom: 8px;
    padding-top: 60px;
  }

  .selfie-station-drop-off .video video {

    margin-bottom: 13px;
  }

  .selfie-station-drop-off .container-packages {
    margin-bottom: 47px;
    height: 91.8vw;
    width: 100vw;
    max-width: 100%;
  }

  .selfie-station-drop-off .packages-text {
    padding-top: 26px;
    padding-bottom: 24px;
    text-align: center;
  }

  .selfie-station-drop-off .product-section.backgraund-container::before {
    display: none;
  }

  .selfie-station-drop-off .faq-section {
    padding-bottom: 35px;
  }

  .selfie-station-drop-off .product-section {
    padding-bottom: 60px;
    padding-top: 35px;
  }

  .selfie-station-drop-off .container-booth {
    margin-top: 24px;
    justify-content: center;
  }

  .selfie-station-drop-off .packages-title {
    margin: 0 auto;
    max-width: 330px;
  }
}

.selfie-station-drop-off .section-header .wp-block-getwid-section__background:after {
  display: none;
}

.selfie-station-drop-off .intro-logos_wrappers {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  grid-column-gap: 54px;
  grid-row-gap: 1em;
}

.selfie-station-drop-off .intro-logos_wrappers picture {
  display: block;
  max-height: 66px;
  max-width: 102px;
  align-self: center;
  justify-self: center;
}



.selfie-station-drop-off p.line-leaders {
  position: relative;
  font-family: 'Montserrat', sans-serif;
  font-size: 16px;
  line-height: 36px;
  color: #1E1E1E;
  text-transform: capitalize;
}

.selfie-station-drop-off .line-leaders:before {
  content: "";
  position: absolute;
  left: 0;
  top: 17px;
  height: 1px;
  max-width: 376px;
  background: #cacaca;
  width: 100%;
}

.selfie-station-drop-off .line-leaders:after {
  content: "";
  position: absolute;
  right: 0;
  top: 17px;
  height: 1px;
  max-width: 376px;
  background: #cacaca;
  width: 100%;
}

@media (max-width: 500px) {

  .selfie-station-drop-off .line-leaders:before,
  .selfie-station-drop-off .line-leaders:after {
    max-width: 26px;
  }

}

.selfie-station-drop-off .mob-logo .swiper-wrapper {
  transition-timing-function: linear;
}

.selfie-station-drop-off .mob-logo .swiper-slide {
  max-width: 102px;
  margin: 0 12px;
  display: grid;
  align-items: center;
  grid-auto-rows: 60px;
}

/** End Digital Booth **/











/** SEO page **/



.seo-page .section-header .wp-block-getwid-section__wrapper {
  padding-top: 330px;
  padding-bottom: 164px;
}

.seo-page .section-header .wp-block-getwid-section__background {
  top: 0;
  right: -11%;
  left: -11%;
  z-index: -1;
}

@media (max-width: 500px) {
  .seo-page .section-header .wp-block-getwid-section__background {
    background-position: right;
  }
}

@media (min-width: 1450px) {
  .seo-page .section-header .wp-block-getwid-section__background {
    margin: 32px calc(49.2% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    background-size: cover;
  }
}

.seo-page .section-header .wp-block-getwid-section__background:after {
  content: "";
  position: absolute;
  background: rgba(0, 0, 0, 0.25);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.seo-page .section-header h1 {
  font-size: 42px;
  line-height: 42px;
}

.seo-page .section-header .btn-primar {
  margin-right: 12px;
}

.seo-page h2 {
  line-height: 42px;
}

.seo-page h1 span:after {
  width: 102%;
}

.seo-page .section-3 {
  padding-top: 80px;
  padding-bottom: 86px;
}

.seo-page .seo-description-container .wp-block-image {
  margin-top: 32px;
  margin-bottom: 70px;
}



@media (min-width: 782px) {
  .seo-page .section-3 .wp-block-column:not(:first-child) {
    margin-left: 152px;
  }
}

.seo-page .section-3 video {
  max-width: 480px;
  width: 100%;
}

.seo-page .shadow-img img,
.seo-page .shadow-img video {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 10px;
}


.seo-page .slide-video {
  height: 360px;
  width: 360px;
}

.seo-page .section-1 {
  padding-bottom: 120px;
}

.seo-page .wp-block-getwid-section .swiper-button-next {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  right: 30px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
}

.seo-page .product-section .wp-block-getwid-section .swiper-button-next {
  right: 25px;
  margin-top: -125px;
}

.seo-page .swiper-container-horizontal>.swiper-pagination-bullets {
  position: static !important;
  margin-top: 13px !important;
}

.seo-page .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 3px;
  width: 6px;
  height: 6px;
}

.seo-page .swiper-container .swiper-pagination-bullet-active {
  background: #FF3875;
}

.seo-page .container-packages {
  background: linear-gradient(162.93deg, rgba(247, 72, 125, 0.95) 5.54%, rgba(184, 136, 233, 0.95) 100.56%);
  border-radius: 16px;
  display: grid !important;
  grid-template-columns: 1fr;
  align-items: center;
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  margin-bottom: 60px;
}

.seo-page .packages-text {
  padding-top: 72px;
  padding-bottom: 31px;
  text-align: center;
}

.seo-page .packages-title {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  font-feature-settings: 'liga' off;
  font-size: 42px;
  line-height: 42px;
  letter-spacing: 0.8px;
  color: #FFFFFF;
}

.seo-page .packages-btn {
  margin: 0 auto;
  margin-bottom: 56px;
}


.seo-page .product-section .container-booth {
  margin-left: 128px;
  margin-top: 32px;
}

.seo-page .product-section .container-booth .swiper-wrapper {
  padding-bottom: 80px;
}

.seo-page .product-section .wp-block-column {
  background: #FFFFFF;
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 16px;
  padding: 0 32px 25px 32px;
}

.seo-page .product-section .wp-block-column ul {
  padding-left: 19px;
  margin-bottom: 12px;
}

.seo-page .product-section .wp-block-column ul li::marker {
  color: #FF3875;
}

.seo-page .product-section .wp-block-column ul li {
  padding-bottom: 12px;
  font-size: 18px;
  line-height: 24px;
}

.seo-page .product-section .wp-block-column ul li span {
  margin-left: 5px;
}

.seo-page .product-section .wp-block-column figure {
  margin: 0 -32px;
}

.seo-page .product-section .swiper-slide {
  width: 376px;
}

.seo-page h5 {
  margin-bottom: 24px;
}

.seo-page .container-booth .btn-primar2 {
  width: 164px;
}

.seo-page .container-booth .btn-primar2::before {
  display: none;
}

.seo-page .options-section {
  padding-top: 95px;
  padding-bottom: 68px;
}

.seo-page .options-section .swiper-wrapper {
  margin-bottom: 30px;
  margin-top: 17px;
}

.seo-page .options-section .wp-block-columns .swiper-slide {
  max-width: 376px;
  width: 100%;
  margin-left: 40px;

}

.seo-page .options-section .wp-block-column {
  background: #ffffff;
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 16px;
  padding: 32px 32px 24px 32px;
}

.seo-page .options-section .wp-block-column figure {
  margin-bottom: 16px;
}

.seo-page .options-section .wp-block-column h6 {
  margin-bottom: 0;
}

.seo-page .options-section .wp-block-column p {
  margin-bottom: 0;
  line-height: 24px;
}


.seo-page .peculiarities-slider-mob {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 16px;
  padding: 24px 24px 10px 24px;
  margin-top: 16px;
}

.seo-page .peculiarities-slider-mob .swiper-container-horizontal>.swiper-pagination-bullets {
  position: static;
}

.seo-page .wp-block-image {
  margin-bottom: 0;
}

.seo-page .peculiarities-slider-mob h6 {
  margin-bottom: 7px;
  margin-top: 12px;
}

.seo-page .peculiarities-slider-mob p {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 12px !important;
}

.seo-page .stations-slider {
  padding-bottom: 82px;
}

.seo-page .stations-slider .swiper-container {
  margin-top: 54px;
}

.seo-page .stations-slider .swiper-container-horizontal>.swiper-pagination-bullets {
  margin-top: 34px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  transform: translateX(0);
  left: 0;
}

.seo-page .occasion-section {
  padding-top: 96px;
  padding-bottom: 80px;
}

.seo-page .occasion-section .wp-block-getwid-section__wrapper {
  background: #FFFFFF;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  border-radius: 42px;
  padding: 60px 78px 43px !important;
}

@media (min-width: 782px) {
  .seo-page .occasion-section .wp-block-column:not(:first-child) {
    margin-left: 68px;
  }
}

.seo-page .occasion-section ul.nav-tabs {
  border: none;
  justify-content: center;
  margin-bottom: 64px !important;
  margin-top: 42px;
}

.seo-page .occasion-section ul.nav-tabs.nav-fill .nav-item {
  flex: none;

}

.seo-page .occasion-section .nav-tabs .nav-item.show .nav-link,
.seo-page .occasion-section .nav-tabs .nav-link.active {
  border: none;
}


.seo-page .occasion-section .nav li a {
  text-align: center;
  position: relative;
  color: #6a6a6a;
  font-family: ProximaNovabold, Arial, sans-serif;
  line-height: 24px;
  padding: 0;
  margin: 0 12px;
  padding-bottom: 10px;
  border: none;
  text-transform: none;
  font-size: 18px;
}

.seo-page .occasion-section .nav-tabs .nav-link.active {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  color: #111111;
}

.seo-page .occasion-section .nav-tabs .nav-link.active::before {
  content: "";
  height: 3px;
  width: 100%;
  background: #FF3875;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  position: absolute;
  border-radius: 1px;
  top: 27px;
  display: block;
  opacity: 1;
}

.seo-page .occasion-section .wp-block-column p {
  font-size: 18px;
  line-height: 28px;
  color: #1E1E1E;
  margin-bottom: 23px;
}

.seo-page .occasion-section .btn-primar2 {
  display: block;
  width: 186px;
  text-align: center;
}

.seo-page .package-section {
  padding-top: 60px;
  padding-bottom: 91px;
}

.seo-page .package-section p {
  margin-bottom: 53px;
}


.seo-page .package-section .kt-tabs-layout-vtabs>.kt-tabs-title-list {
  float: right;
  width: auto;
  margin-top: 9px;
}

@media (min-width: 768px) {

  .seo-page .package-section .kt-tabs-layout-vtabs>.kt-tabs-content-wrap {
    width: 480px;
  }

  .seo-page .package-section .wp-block-kadence-advancedbtn {
    display: inline-block;
    position: absolute;
    right: 19.3%;
    left: auto;
    bottom: 5px;
  }

  .seo-page .package-section .wp-block-kadence-advancedbtn .btn-primar {
    width: 233px;
    margin-right: 0;
  }
}

.seo-page .package-section .wp-block-kadence-tabs .kt-tabs-title-list li .kt-tab-title {
  font-family: ProximaNovaSemibold, Arial, sans-serif !important;

}

.seo-page .package-section .kt-tabs-title-list li .kt-tab-title:before {
  content: url(/wp-content/themes/wp-bootstrap-starter-child/img/check.svg);
  margin-right: 17px;
  line-height: 0;
}

.seo-page .package-section .kt-tabs-title-list li.kt-tab-title-active .kt-tab-title:before {
  content: url(/wp-content/themes/wp-bootstrap-starter-child/img/check-primar.svg);
}

.seo-page .package-section .kt-tabs-content-wrap>.wp-block-kadence-tab {
  background: none;
}

.seo-page .backgraund-container::before {
  content: "";
  background: #F9F9F9;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

.seo-page .package-section #nav {
  margin: 24px auto;
  width: 100%;
  display: flex;
  flex-direction: column;
  text-align: left;
  padding: 0;
}

.seo-page .package-section figure {
  margin: 0 !important;
}

.seo-page .package-section #nav li {
  list-style: none;
  margin-bottom: 16px;
}

.seo-page .package-section #nav li:before {
  content: url(https://dev.selfieboothco.com/wp-content/themes/wp-bootstrap-starter-child/img/check.svg);
  line-height: 0;
  margin-right: 12px;
  line-height: 0;
  transform: scale(1.06);
  width: 18px;
  height: 19px;
  display: inline-block;
  vertical-align: middle;
}

.seo-page .package-section #nav li a {
  display: inline-block;
  color: #000000;
  text-decoration: none;
  font-size: 18px;
  line-height: 24px;
  font-family: ProximaNovaSemibold, Arial, sans-serif;
  transition: color .3s;
}

.seo-page .package-section #nav li.active a {
  color: #ff4880;
}

.seo-page .package-section #nav li.active:before {
  content: url(https://dev.selfieboothco.com/wp-content/themes/wp-bootstrap-starter-child/img/check-primar.svg);
}

.seo-page .package-section #nav section {
  display: none;
  float: left;
  overflow: hidden;
  max-width: 480px;
}

.seo-page .package-section #nav li.active section {
  display: block;
}

.seo-page .package-section #nav li ul li a {
  padding: 10px 25px;

}

@media (min-width: 768px) {

  .seo-page .package-section #nav {
    position: relative;
    height: 360px;
    align-items: flex-end;
    width: 79.5%;
    padding-top: 9px !important;
    padding-right: 70px !important;
  }

  .seo-page .package-section #nav li {
    display: flex;
    width: 275px;
    align-items: center;
    margin: 0px 0px 12px 0px;
  }

  .seo-page .package-section #nav li:before {
    margin-right: 17px;
    transform: scale(1);
  }

  .seo-page .package-section #nav section {
    position: absolute;
    top: 0;
    left: 0;
  }
}


.seo-page .testimonials-container {
  padding-top: 54px;
  margin-bottom: 23px;
}

.seo-page .testimonials-container .wp-block-getwid-section__wrapper {
  background: linear-gradient(180deg, #EC386F 0%, rgba(238, 71, 110, 0.81) 120.96%);
  border-radius: 42px;
  padding-top: 116px !important;
  padding-bottom: 60px !important;
  margin-bottom: 7px !important;
}

.seo-page .testimonials-container .swiper-wrapper {
  align-items: flex-end;
}

.seo-page .testimonials-container .swiper-container {
  margin-top: 64px;
  margin-bottom: 32px;


}

.seo-page .testimonials-container .swiper-slide .slide {
  background: #FFFFFF;
  border-radius: 8px;
  max-width: 600px;
  margin: 0 auto;
  padding: 33px 40px 24px 32px;
  width: 100%;

}

.seo-page .testimonials-container .swiper-slide .author {
  display: flex;
  align-items: center;
  margin-bottom: 21px;
}

.seo-page .testimonials-container .swiper-slide .author picture {
  max-width: 44px;
  margin-right: 15px;
}

.seo-page .testimonials-container .swiper-slide .author .author-name {
  font-family: ProximaNovabold, Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
  color: #393939;
  margin-bottom: 6px;
}

.seo-page .testimonials-container .swiper-slide .author .author-date {
  font-family: ProximaNovaRegular, Arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
  color: #6A6A6A;
}

.seo-page .testimonials-container .swiper-slide .testimonials {
  font-family: ProximaNovaRegular, Arial, sans-serif;
  font-size: 16px;
  line-height: 28px;
  color: #393939;
  margin-bottom: 24px;
}

.seo-page .testimonials-container .swiper-slide .social-posted {
  display: flex;
  align-items: center;
}

.seo-page .testimonials-container .swiper-slide .social-posted img {
  max-width: 32px;
  margin-right: 10px;
}

.seo-page .testimonials-container .swiper-slide .social-posted .social-name {
  font-family: ProximaNovaRegular, Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #393939;
}

.seo-page .testimonials-container .line-top {
  position: relative;
}

.seo-page .testimonials-container .line-top:before {
  border-top: 1px solid rgba(255, 255, 255, 0.56);
  transform: rotate(-0.22deg);
  content: "";
  max-width: 260px;
  display: block;
  margin: 0 auto;
  padding-bottom: 29px;
}

.seo-page .testimonials-container .swiper-button-next {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  right: 46px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
}

.seo-page .testimonials-container .swiper-container .swiper-pagination {
  position: static;
  margin-top: 13px;
}

.seo-page .testimonials-container .swiper-container .swiper-pagination-bullet {
  background: #C4C4C4;
  opacity: 1;
}

.seo-page .testimonials-container .swiper-container .swiper-pagination-bullet-active {
  background: #ffffff;
}

.seo-page .testimonials-container p strong {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
}

.seo-page .seo-description-secondary {
  padding-top: 71px;
  padding-bottom: 76px;
}

.seo-page .seo-description-secondary p strong {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  font-size: 20px;
}

.seo-page .intro-logos_wrappers {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  grid-column-gap: 54px;
  grid-row-gap: 1em;
}

.seo-page .intro-logos_wrappers picture {
  display: block;
  max-height: 66px;
  max-width: 102px;
  align-self: center;
  justify-self: center;
}

.seo-page .intro-logos_wrappers>div {
  font-size: 18px;
  line-height: 3;
  text-align: center;
  color: #000000;
  width: 85px;
}


.seo-page .scroll {
  position: relative;
  width: 100vw;
  margin-bottom: 40px;
  display: block;
}

.seo-page .scroll .m-scroll {
  height: 100%;
  white-space: nowrap;
  animation: scrollText 10s infinite linear;
  margin: 0;
  font-size: 0;
  display: inline-block;
}

.seo-page .scroll picture {
  margin-right: 32px;
}

@keyframes scrollText {
  from {
    transform: translateX(0%);
  }

  to {
    transform: translateX(-179%);
  }
}

@media (min-width: 500px) {
  .seo-page .scroll {
    display: none;
  }
}

@media (max-width: 500px) {
  .seo-page .entry-content {
    display: flex;
    flex-direction: column;
  }

  .seo-page .seo-description-container .wp-block-image {
    margin-bottom: 24px;
  }

  .seo-page .section-header .wp-block-kadence-advancedbtn .kt-btn-wrap {
    width: 100%;
  }

  .seo-page .section-header .wp-block-kadence-advancedbtn {
    display: flex;
  }

  .seo-page .section-header .wp-block-getwid-section__wrapper {
    padding-top: 353px;
    padding-bottom: 55px;
  }

  .seo-page .section-header h1 {
    font-size: 35px;
    margin: 0 -4px;
  }

  .seo-page .section-header h1 br {
    display: block;
  }

  .seo-page .section-header .btn-primar {
    width: 160px;
    margin-right: 0;
  }

  .seo-page .testimonials-container {
    padding-top: 43px;
  }

  .seo-page .section-3 {
    padding-top: 46px;
    padding-bottom: 47px;
  }

  .seo-page .testimonials-container .wp-block-getwid-section__wrapper {
    background: none !important;
    margin-bottom: 18px !important;
    padding-bottom: 40px !important;
    padding-top: 40px !important;
  }

  .seo-page .testimonials-container .wp-block-getwid-section__wrapper:before {
    content: "";
    background: linear-gradient(180deg, #EC386F 0%, rgba(238, 71, 110, 0.81) 120.96%);
    position: absolute;
    left: -16px;
    right: -16px;
    bottom: 0;
    top: 0;
    border-radius: 16px;
  }

  .seo-page .testimonials-container .swiper-container {
    margin-top: 24px;
    margin-bottom: 24px;
    box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
    border-radius: 16px;
    padding-bottom: 17px;
    background-color: #ffffff;
  }

  .seo-page .testimonials-container .swiper-button-next {
    right: 0px;
  }

  .seo-page .testimonials-container .swiper-container .swiper-pagination-bullet-active {
    background: #FF3875;
  }

  .seo-page .testimonials-container .swiper-slide .slide {
    padding: 24px 19px 0 16px;
  }

  .seo-page .testimonials-container .swiper-slide .testimonials {
    margin-bottom: 14px;
  }

  .seo-page .testimonials-container .line-top {
    font-size: 20px !important;
    line-height: 30px !important;
  }

  .seo-page .testimonials-container p br {
    display: none;
  }

  .seo-page .testimonials-container p strong {
    font-family: ProximaNovaRegular, Arial, sans-serif;
    font-weight: 400;
  }

  .seo-page .testimonials-container .line-top:before {
    display: none;
  }

  .seo-page .seo-description-secondary {
    padding-top: 11px;
    padding-bottom: 24px;
  }



  .seo-page .section-1 .wp-block-columns {
    flex-direction: column-reverse;
  }

  .seo-page .occasion-section .wp-block-getwid-section__wrapper {
    padding: 40px 16px 12px !important;
    border-radius: 16px;
  }

  .seo-page .product-section .container-booth .wp-block-column:not(:last-child) {
    margin-bottom: 32px;
  }

  .seo-page .options-section .wp-block-columns .swiper-slide {
    margin-left: 0;
    max-width: none;
    padding: 0 27px 0 27px;
  }

  .seo-page .slide-video {
    max-height: none;
    height: auto;
    max-width: none;
    width: 100%;
  }

  .seo-page .product-section.wp-block-getwid-section .swiper-button-next {
    display: none;
  }

  .seo-page .options-section.wp-block-getwid-section .swiper-button-next {
    margin-top: -101px;
  }

  .seo-page .options-section .wp-block-getwid-section .swiper-button-next {
    display: none;
  }

  .seo-page .options-section .wp-block-column {
    background: #ffffff;
    box-shadow: none;
    border-radius: 16px;
    padding: 0;
  }

  .seo-page .options-section .container-options {
    background: #ffffff;
    box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
    border-radius: 16px;
    padding: 27px 0 11px 0;
    margin: 0 16px;
  }

  .seo-page .options-section .swiper-container-horizontal>.swiper-pagination-bullets {
    margin-top: -43px;
  }

  .seo-page .occasion-section .nav li a {
    margin: 0 5px;
  }

  .seo-page .occasion-section .nav li:first-child a {
    margin-left: 0;
  }

  .seo-page .occasion-section .nav li:last-child a {
    margin-right: 0;
  }

  .seo-page .occasion-section .wp-block-image {
    margin-bottom: 24px;
  }

  .seo-page .occasion-section .btn-primar2 {
    margin: 0 auto;
  }

  .seo-page .occasion-section .swiper-container-horizontal>.swiper-pagination-bullets {
    margin-top: 0;
  }

  .seo-page .package-section .btn-primar {
    width: 223px;
    margin-right: 0;
  }

  .seo-page .package-section .kt-tabs-content-wrap>.wp-block-kadence-tab {
    min-height: auto;
  }

  .seo-page .package-section p br {
    display: none;
  }

  .seo-page .package-section .kt-tabs-accordion-title a.kt-tab-title:before {
    content: url(/wp-content/themes/wp-bootstrap-starter-child/img/check.svg);
    margin-right: 12px;
    line-height: 0;
    transform: scale(1.06);
  }

  .seo-page .package-section .kt-tab-title-active a.kt-tab-title:before {
    content: url(/wp-content/themes/wp-bootstrap-starter-child/img/check-primar.svg);

  }

  .seo-page .package-section .kt-tabs-accordion-title .kt-tab-title {
    font-family: ProximaNovaSemibold, Arial, sans-serif !important;
    text-decoration: none;

  }

  .seo-page .package-section .kt-tabs-accordion-title.kt-tab-title-active .kt-tab-title {
    font-family: ProximaNovabold, Arial, sans-serif !important;

  }

  .seo-page .section-3 .video {
    margin-bottom: 24px;
  }

  .seo-page .section-1 {
    padding-bottom: 27px;
  }

  .seo-page .slider-brandable {
    margin-bottom: 24px;
  }

  .seo-page .package-section {
    padding-top: 60px;
    padding-bottom: 24px;
  }

  .seo-page .package-section h2 {
    margin-bottom: 8px !important;
  }

  .seo-page .package-section p {
    margin-bottom: 26px;
  }

  .seo-page .options-section {
    padding-top: 76px;
    padding-bottom: 68px;
  }

  .seo-page .product-section .container-booth .swiper-wrapper {
    padding-bottom: 60px;
  }

  .seo-page .options-section h2 {
    margin-bottom: 8px !important;
  }

  .seo-page .options-section p {
    margin-bottom: 0 !important;
  }

  .seo-page .options-section p.wp-block-kadence-advancedheading br {
    display: none;
  }

  .seo-page .stations-slider {
    padding-bottom: 0;
  }

  .seo-page .stations-slider p.wp-block-kadence-advancedheading br {
    display: none;
  }

  .seo-page .stations-slider p.wp-block-kadence-advancedheading {
    margin-bottom: 16px;
  }

  .seo-page .occasion-section h2 {
    font-size: 36px;
  }

  .seo-page .occasion-section ul.nav-tabs {
    margin-bottom: 15px !important;
    justify-content: space-between;
  }

  .seo-page .occasion-section {
    padding-bottom: 60px;
    padding-top: 60px;
    order: 9;
  }

  .seo-page .order-last {
    order: 10;
  }

  .seo-page .product-section.backgraund-container::before {
    display: none;
  }

  .seo-page .container-packages {
    margin-bottom: 60px;
  }

  .seo-page .container-booth {
    margin-top: 24px;
  }

  .seo-page .stations-slider .swiper-container {
    margin-top: 3px;
  }

  .seo-page .packages-text {
    padding-top: 51px;
    padding-bottom: 31px;
    text-align: center;
  }

  .seo-page .packages-btn {
    margin: 0 auto;
    margin-bottom: 32px;
  }

  .seo-page .package-section #nav li.active a {
    margin-bottom: 16px;
  }

  .seo-page .product-section .full-width {
    margin: 0;
    width: auto;
  }

  .seo-page .product-section .container-booth {
    margin-left: 0;
  }

  .seo-page .product-section .container-booth .swiper-container {
    overflow: visible;
  }

  .seo-page .product-section .swiper-slide {
    width: auto;
    margin-bottom: 26px;
  }

  .seo-page .product-section .container-booth .swiper-wrapper {
    display: flex;
    flex-direction: column;
  }

  .seo-page .container-packages {
    margin-bottom: 42px;
    height: 91.8vw;
    width: 100vw;
    max-width: 100%;
  }
}

@media (min-width: 360px) {
  .seo-page .slider-brandable {
    max-width: 330px;
  }
}

@media (min-width: 375px) {
  .seo-page .slider-brandable {
    max-width: 345px;
  }
}

@media (min-width: 414px) {
  .seo-page .slider-brandable {
    max-width: 384px;
  }
}

@media (min-width: 500px) {
  .seo-page .slider-brandable {
    max-width: 480px;
    display: block;
    margin: 0 auto;
  }
}

/** End seo page **/


/** Start  Brand Activations Page **/
.brand-experience-page h1 {
  font-size: 34px;
  line-height: 40px;
  margin-left: -5px;
  margin-right: -6px;
  margin-bottom: 14px;
}

.brand-experience-page h2 {
  margin-bottom: 24px;
}

.brand-experience-page .gallery,
.brand-experience-page .full-width {
  margin: 0 calc(50% - 50vw);
  max-width: 100vw;
  width: 100vw;
}


.brand-experience-page .section-1 {
  padding-bottom: 128px;
}

.brand-experience-page .section-2 {
  padding-bottom: 121px;
}

.brand-experience-page .logo-container {
  padding-bottom: 35px;
}

.brand-experience-page .stations-slider {
  padding-top: 105px;
}


.brand-experience-page .imgs.wp-block-column {
  display: flex;
}

.brand-experience-page .wp-block-columns {
  margin-bottom: 0;
}


.brand-experience-page .section-header .swiper-container {
  height: 500px
}

.brand-experience-page .section-header .btn-primar {
  margin-right: 19px;
}

.brand-experience-page .section-header .swiper-container img {
  max-height: 404px;
  margin: 0 auto;
  max-width: 530px;
  display: block;
}

.brand-experience-page .section-header .swiper-container-horizontal>.swiper-pagination-bullets {
  bottom: -7px;
}

.brand-experience-page .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 3px;
  width: 6px;
  height: 6px;
}

.brand-experience-page .section-header .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
}




@media (min-width: 1200px) {
  .brand-experience-page .container {
    max-width: 1222px;
  }
}

.brand-experience-page header#masthead {
  box-shadow: none;
}

.brand-experience-page header#masthead.fixed-top.bg-light {
  box-shadow: 0 12px 14px 0 rgb(0 0 0 / 2%);
}



.brand-experience-page .section-1 .text-img .wp-block-column:first-child {
  margin-left: 47px;
}

.brand-experience-page .section-2 .img-text .wp-block-column:last-child {
  margin-right: 124px;
}



@media (min-width: 782px) {
  .brand-experience-page .section-header.wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .brand-experience-page .wp-block-column:not(:first-child) {
    margin-left: 94px;
  }

  .brand-experience-page h1 {
    font-size: 42px;
    line-height: 42px;
    margin-bottom: 32px;
  }
}

.brand-experience-page .section-header .wp-block-getwid-section__wrapper {
  padding-top: 362px;
  padding-bottom: 118px;
}

.brand-experience-page .section-header .wp-block-getwid-section__background {
  top: 0;
  right: -11%;
  left: -11%;
  z-index: -1;
}

@media (min-width: 1450px) {
  .brand-experience-page .section-header .wp-block-getwid-section__background {
    margin: 32px calc(49.2% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    background-size: cover;
  }
}

.brand-experience-page .section-header .wp-block-getwid-section__background:after {
  content: "";
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.brand-experience-page .wp-block-getwid-section p.line-leaders {
  position: relative;
  font-family: ProximaNovaSemibold, Arial, sans-serif;
  font-size: 16px;
  line-height: 38px;
  color: #1E1E1E;
  text-transform: capitalize;
}

.brand-experience-page .line-leaders:before {
  content: "";
  position: absolute;
  left: 0;
  top: 17px;
  height: 1px;
  max-width: 376px;
  background: #cacaca;
  width: 100%;
}

.brand-experience-page .line-leaders:after {
  content: "";
  position: absolute;
  right: 0;
  top: 17px;
  height: 1px;
  max-width: 376px;
  background: #cacaca;
  width: 100%;
}

.brand-experience-page .intro-logos_overflow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;

}

.brand-experience-page .intro-logos_wrappers {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  grid-column-gap: 54px;
  grid-row-gap: 1em;

}

.brand-experience-page .intro-logos_wrappers:first-child {
  margin-bottom: 25px;
}

.brand-experience-page .intro-logos_overflow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;

}

.brand-experience-page .intro-logos_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;

}

.brand-experience-page .intro-logos_wrapper {
  -webkit-animation: logoloop 90s linear infinite;
  -moz-animation: logoloop 90s linear infinite;
  -o-animation: logoloop 90s linear infinite;
}

.brand-experience-page .intro-logos_overflow:hover .intro-logos_wrapper,
.brand-experience-page .intro-logos_overflow:focus-within .intro-logos_wrapper {
  -webkit-animation-play-state: paused;
  -moz-animation-play-state: paused;
  -o-animation-play-state: paused;
  animation-play-state: paused;
}

@media (prefers-reduced-motion) {
  .brand-experience-page .intro-logos_wrapper {
    -webkit-animation-play-state: paused;
    -moz-animation-play-state: paused;
    -o-animation-play-state: paused;
    animation-play-state: paused;
  }
}



.brand-experience-page .intro-stations_wrapper .swiper-slide {
  max-width: 320px;
  margin: 0 8px;

}



@-webkit-keyframes logoloop {
  0% {
    transform: translateX(0%);
  }

  100% {
    transform: translateX(-100%);
  }
}

@-moz-keyframes logoloop {
  0% {
    transform: translateX(0%);
  }

  100% {
    transform: translateX(-100%);
  }
}

@-o-keyframes logoloop {
  0% {
    transform: translateX(0%);
  }

  100% {
    transform: translateX(-100%);
  }
}

@keyframes logoloop {
  0% {
    transform: translateX(0%);
  }

  100% {
    transform: translateX(-100%);
  }
}



.brand-experience-page .intro-logos_wrappers picture {
  display: block;
  max-height: 66px;
  max-width: 102px;
  align-self: center;
  justify-self: center;
}

.brand-experience-page .stations-slider .swiper-button-next {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  right: 46px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
}

.brand-experience-page .stations-slider .swiper-container-horizontal>.swiper-pagination-bullets {
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  transform: translateX(0);
  left: 0;
  top: 0;
}

.brand-experience-page .slide-video {
  height: 360px;
  width: 360px;
}

.brand-experience-page .slide-video video,
.brand-experience-page .slide-video img {
  max-width: 100%;
}



.brand-experience-page .container-packages-mob .packages-btn {
  text-align: center;
  margin-top: 32px;
}

.brand-experience-page .peculiarities {
  padding-bottom: 113px;
}

.brand-experience-page .peculiarities .wp-block-columns:not(:last-child) {
  margin-bottom: 32px;
}

.brand-experience-page .peculiarities .wp-block-columns .wp-block-column:not(:first-child) {
  margin-left: 32px;
}

.brand-experience-page .peculiarities .wp-block-columns.peculiarities-first-row .wp-block-column {
  padding: 32px 32px 48px 32px;
}

.brand-experience-page .peculiarities .wp-block-columns.peculiarities-second-row .wp-block-column {
  padding: 32px 32px 24px 32px;
}

.brand-experience-page .peculiarities .wp-block-columns .wp-block-column {

  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 16px;
}

.brand-experience-page .peculiarities .wp-block-columns .wp-block-column figure {
  margin-bottom: 16px;
}

.brand-experience-page .peculiarities .wp-block-columns .wp-block-column h6 {
  margin-bottom: 0;
}

.brand-experience-page .peculiarities .wp-block-columns .wp-block-column p {
  margin-bottom: 0;
  line-height: 24px;
}



@media (max-width: 1199px) {

  .brand-experience-page .line-leaders:before,
  .brand-experience-page .line-leaders:after {
    width: 30%;
  }

}

@media (max-width: 820px) {
  .brand-experience-page .section-header .wp-block-getwid-section .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper {
    max-width: none !important;
  }

  .brand-experience-page .wp-block-button.btn-primar {
    text-align: center;
    display: block;
    margin: 0 auto;
    float: none;
  }

  .brand-experience-page .line-leaders:before,
  .brand-experience-page .line-leaders:after {
    width: 25%;
  }

  .brand-experience-page .stations-slider .swiper-button-next {
    right: 20px;
  }

  .brand-experience-page .wp-block-columns {
    flex-direction: column;
  }

  .brand-experience-page .wp-block-column:first-child,
  .brand-experience-page .wp-block-column:not(:first-child) {
    margin: 0 !important;
  }

  .brand-experience-page .section-1 .wp-block-columns {
    flex-direction: column-reverse;
  }


}

@media (max-width: 767px) {

  .brand-experience-page .line-leaders:before,
  .brand-experience-page .line-leaders:after {
    width: 12%;
  }
}


.brand-experience-page .container-packages {
  background: linear-gradient(162.93deg, rgba(247, 72, 125, 0.95) 5.54%, rgba(184, 136, 233, 0.95) 100.56%);
  border-radius: 16px;
  display: grid !important;
  grid-template-columns: 1fr;
  align-items: center;
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  margin-bottom: 118px;
}

.brand-experience-page .packages-text {
  padding-top: 72px;
  padding-bottom: 31px;
  text-align: center;
}

.brand-experience-page .packages-title {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  font-feature-settings: 'liga' off;
  font-size: 42px;
  line-height: 42px;
  letter-spacing: 0.8px;
  color: #FFFFFF;
}

.brand-experience-page .packages-btn {
  margin: 0 auto;
  margin-bottom: 56px;
}

.brand-experience-page .section-1 .btn-primar,
.brand-experience-page .section-2 .btn-primar {
  margin-top: 24px;
}

.brand-experience-page .peculiarities-slider-mob {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 16px;
  padding: 24px 24px 10px 24px;
}

.brand-experience-page .peculiarities-slider-mob h6 {
  margin-bottom: 7px;
  margin-top: 12px;

}

.brand-experience-page .peculiarities-slider-mob p {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 12px !important;

}

.brand-experience-page .peculiarities-slider-mob .swiper-container-horizontal>.swiper-pagination-bullets {
  position: static;
}

.brand-experience-page .shadows-img img {
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  border-radius: 23px;
}

.brand-experience-page .shadow-img img,
.brand-experience-page video.shadow-img {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 12px;
}

.brand-experience-page .slider-brandable {
  max-width: 480px;
  display: block;
  margin: 0 auto;
}

.brand-experience-page .slider-brandable .swiper-container-horizontal>.swiper-pagination-bullets {
  position: static;
  margin-top: 13px;
}

.brand-experience-page .swiper-container .swiper-pagination-bullet-active {
  background: #FF3875;
}

.brand-experience-page .mob-logo .swiper-wrapper {
  transition-timing-function: linear;
}

.brand-experience-page .mob-logo .swiper-slide {
  max-width: 102px;
  margin: 0 12px;
  display: grid;
  align-items: center;
  grid-auto-rows: 60px;
}

.brand-experience-page .mob-logo .swiper-slide img,
.brand-experience-page .mob-logo .swiper-slide picture {

  margin: 0 auto;
}




.brand-experience-page .packages-btn a {
  display: inline-block;
}

.brand-experience-page .testimonials-container {
  padding-top: 112px;
  padding-bottom: 173px;
}

.brand-experience-page .backgraund-container::before {
  content: "";
  background: #F9F9F9;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

.brand-experience-page .testimonials-container .wp-block-getwid-section__wrapper {
  background: linear-gradient(180deg, #EC386F 0%, rgba(238, 71, 110, 0.81) 120.96%);
  border-radius: 42px;
  padding-top: 112px;
  padding-bottom: 46px;
}

.brand-experience-page .testimonials-container .swiper-wrapper {
  align-items: flex-end;
}

.brand-experience-page .testimonials-container .swiper-container {
  margin-top: 64px;
  margin-bottom: 32px;


}

.brand-experience-page .testimonials-container .swiper-slide .slide {
  background: #FFFFFF;
  border-radius: 8px;
  max-width: 600px;
  margin: 0 auto;
  padding: 33px 40px 24px 32px;
  width: 100%;

}

.brand-experience-page .testimonials-container .swiper-slide .author {
  display: flex;
  align-items: center;
  margin-bottom: 21px;
}

.brand-experience-page .testimonials-container .swiper-slide .author .star-reviews {
  margin-left: auto;
  margin-right: -8px;
}

.brand-experience-page .testimonials-container .swiper-slide .author picture {
  max-width: 44px;
  margin-right: 15px;
}

.brand-experience-page .testimonials-container .swiper-slide .author .author-name {
  font-family: ProximaNovabold, Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
  color: #393939;
  margin-bottom: 6px;
}

.brand-experience-page .testimonials-container .swiper-slide .author .author-date {
  font-family: ProximaNovaRegular, Arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
  color: #6A6A6A;
}

.brand-experience-page .testimonials-container .swiper-slide .testimonials {
  font-family: ProximaNovaRegular, Arial, sans-serif;
  font-size: 16px;
  line-height: 28px;
  color: #393939;
  margin-bottom: 24px;
}

.brand-experience-page .testimonials-container .swiper-slide .social-posted {
  display: flex;
  align-items: center;
}

.brand-experience-page .testimonials-container .swiper-slide .social-posted img {
  max-width: 32px;
  margin-right: 10px;
}

.brand-experience-page .testimonials-container .swiper-slide .social-posted .social-name {
  font-family: ProximaNovaRegular, Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #393939;
}

.brand-experience-page .testimonials-container .line-top {
  position: relative;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 48px;
  font-family: ProximaNovabold, Arial, sans-serif;
  font-weight: 700;
}


.brand-experience-page .testimonials-container .line-top:before {
  border-top: 1px solid rgba(255, 255, 255, 0.56);
  transform: rotate(-0.22deg);
  content: "";
  max-width: 260px;
  display: block;
  margin: 0 auto;
  padding-bottom: 17px;
}

.brand-experience-page .swiper-button-next {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  right: 46px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
}

.brand-experience-page .testimonials-container .swiper-button-prev {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  left: 46px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
  transform: rotate(180deg);
}

.brand-experience-page .testimonials-container .swiper-container .swiper-pagination {
  position: static;
  margin-top: 13px;
}

.brand-experience-page .testimonials-container .swiper-container .swiper-pagination-bullet {
  background: #C4C4C4;
  opacity: 1;
}

.brand-experience-page .testimonials-container .swiper-container .swiper-pagination-bullet-active {
  background: #ffffff;
}

.brand-experience-page .testimonials-container p strong {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
}

.brand-experience-page .experiences-below .wp-block-column {
  border-radius: 12px;
  padding-bottom: 27px;
  background: #ffffff;
  overflow: hidden;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
}

.brand-experience-page .product-section .container-booth .wp-block-column .wp-block-kadence-iconlist {
  margin-bottom: 32px;
}

.brand-experience-page .product-section .container-booth .wp-block-column figure {
  margin-bottom: 24px;
  max-height: 420px;
  overflow: hidden;
}

.brand-experience-page .product-section .container-booth .wp-block-group {
  max-width: max-content;
  margin: 0 auto;
}

.brand-experience-page .wp-block-columns.container-booth .btn-primar2 {
  width: 164px;
}

.brand-experience-page .experiences-below .wp-block-column h5 {
  font-family: ProximaNovaextrabold, Arial, sans-serif;
}

.brand-experience-page .experiences-below {
  padding-bottom: 130px;
}


@media (min-width: 782px) {
  .brand-experience-page .experiences-below .wp-block-column:not(:first-child) {
    margin-left: 52px;
  }

  .brand-experience-page .section-1 .swiper-button-next {
    right: 24px;
  }

  .brand-experience-page .section-2 .swiper-button-next {
    right: 20px;
    margin-top: -38px;
  }

}

@media (max-width: 500px) {
  .brand-experience-page .section-header .wp-block-kadence-advancedbtn .kt-btn-wrap {
    width: 100%;
  }

  .brand-experience-page .section-header .wp-block-kadence-advancedbtn {
    display: flex;
  }


  .brand-experience-page .testimonials-container .wp-block-getwid-section__wrapper {
    background: none;
    margin-bottom: 18px;
    padding-bottom: 106px;
    padding-top: 40px;
  }


  .brand-experience-page .testimonials-container .swiper-container {
    margin-top: 24px;
    margin-bottom: 24px;
    box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
    border-radius: 16px;
    padding-bottom: 17px;
    background-color: #ffffff;
  }

  .brand-experience-page .swiper-button-next {
    right: 4px;
    margin-top: -42px;
  }

  .brand-experience-page .peculiarities .swiper-button-next {
    right: 4px;
    margin-top: -80px;
  }

  .brand-experience-page .testimonials-container .swiper-button-next,
  .brand-experience-page .testimonials-container .swiper-button-prev,
  .brand-experience-page .testimonials-container .swiper-slide .author .star-reviews {
    display: none;
  }

  .brand-experience-page .testimonials-container .swiper-container .swiper-pagination-bullet-active {
    background: #FF3875;
  }

  .brand-experience-page .testimonials-container .swiper-slide .slide {
    padding: 24px 19px 0 16px;
    border-radius: 16px;
  }

  .brand-experience-page .testimonials-container .swiper-slide .testimonials {
    margin-bottom: 14px;
  }


  .brand-experience-page .testimonials-container p br {
    display: none;
  }

  .brand-experience-page .testimonials-container p strong {
    font-family: ProximaNovaRegular, Arial, sans-serif;
    font-weight: 400;
  }

  .brand-experience-page .testimonials-container .line-top:before {
    display: none;
  }

  .brand-experience-page .section-header .wp-block-getwid-section__background {
    background-image: url(https://dev.selfieboothco.com/wp-content/uploads/2020/10/image-448-1.jpg) !important;
    right: -5%;
    left: -5%;
  }

  .brand-experience-page .section-header .wp-block-getwid-section__background:after {
    background: rgba(0, 0, 0, 0.25);
  }

  .brand-experience-page .section-header .wp-block-getwid-section__wrapper {
    padding-top: 334px;
    padding-bottom: 55px;
  }

  .brand-experience-page .section-1 .btn-primar,
  .brand-experience-page .section-2 .btn-primar {
    margin-right: 0;
    width: 233px;
  }

  .brand-experience-page h2 {
    margin-bottom: 16px !important;
    margin-top: 24px !important;
  }

  .brand-experience-page .section-header h2 {
    margin-bottom: 26px !important;
    margin-top: 0 !important;
    margin-left: -3px;
    margin-right: -3px;
  }

  .brand-experience-page .section-header h2 br {
    display: block !important;
  }

  .brand-experience-page .section-1 h2,
  .brand-experience-page .stations-slider h2 {
    margin-top: 24px !important;

  }

  .brand-experience-page .section-2 {
    padding-bottom: 60px;
  }

  .brand-experience-page .stations-slider p br {
    display: none;
  }

  .brand-experience-page .stations-slider .wp-block-getwid-section__inner-content {
    display: flex;
    flex-direction: column-reverse;
  }

  .brand-experience-page .stations-slider .wp-block-getwid-section__inner-content .wp-block-getwid-section__inner-content {
    flex-direction: column;
    margin: 0 16px;
  }

  .brand-experience-page .stations-slider {
    padding-top: 0;
  }

  .brand-experience-page .slide-video {
    max-height: none;
    height: auto;
    max-width: none;
    width: 100%;
  }

  .brand-experience-page .product-section .container-booth .wp-block-column .wp-block-kadence-iconlist {
    margin-bottom: 24px;
  }

  .brand-experience-page .section-1 {
    padding-bottom: 60px;
  }

  .brand-experience-page .section-header .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: -25px;
  }

  .brand-experience-page .section-header .swiper-container {
    height: 300px;
    max-height: 235px;
    overflow: visible;
  }

  .brand-experience-page .section-header .swiper-container img {
    max-height: 263px;
    max-width: 414px;

  }

  .brand-experience-page .section-header .wp-block-button.btn-primar {
    margin-bottom: 42px;
    margin-top: 20px;
  }

  .brand-experience-page h3 {
    font-size: 36px;
    line-height: 40px;
    margin-top: 24px !important;
    margin-bottom: 16px !important;
  }


  .brand-experience-page .wp-block-getwid-section p.line-leaders {
    line-height: 24px;
  }

  .brand-experience-page .line-leaders:before,
  .brand-experience-page .line-leaders:after {
    top: 11px;
  }

  .brand-experience-page .btn-primar a {
    padding: 14px 53px;
  }



  .brand-experience-page .wp-block-getwid-section p {
    margin-bottom: 0 !important;
  }




  .brand-experience-page .wp-block-column.full-width-slider {
    margin: 0 calc(50% - 50vw) !important;
    max-width: 100vw !important;
    width: 100vw !important;
    margin-bottom: 20px !important;
  }

  .brand-experience-page .section-header .btn-primar2 {
    width: 100%;
  }

  .brand-experience-page .section-header .kt-btn-wrap.kt-btn-wrap-1 {
    margin-bottom: 12px !important;
  }




  .brand-experience-page .experiences-below .wp-block-column:first-child {
    margin-bottom: 32px !important;

  }

  .brand-experience-page .experiences-below .wp-block-column {
    padding-bottom: 24px;
    box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
    border-radius: 12px;
  }


  .brand-experience-page .experiences-below {
    padding-bottom: 60px;
  }

  .brand-experience-page .experiences-below h2 {
    margin-top: 0 !important;
    font-size: 40px;
  }


  .brand-experience-page .peculiarities {
    padding-bottom: 60px;
  }

  .brand-experience-page .container-packages {
    margin-bottom: 40px;
    height: 91.8vw;
    width: 100vw;
    max-width: 100%;
  }

  .brand-experience-page .packages-text {
    padding-top: 51px;
    padding-bottom: 31px;
    text-align: center;
  }

  .brand-experience-page .packages-btn {
    margin: 0 auto;
    margin-bottom: 32px;
  }

  .brand-experience-page .packages-title {
    max-width: 300px;
    margin: 0 auto;
  }
}

@media (max-width: 425px) {


  .brand-experience-page .slider-brandable {
    max-width: 392px;
  }
}

@media (max-width: 414px) {


  .brand-experience-page .slider-brandable {
    max-width: 382px;
  }
}

@media (max-width: 390px) {

  .brand-experience-page .slider-brandable {
    max-width: 358px;
  }
}

@media (max-width: 375px) {
  .brand-experience-page .slider-brandable {
    max-width: 343px;
  }
}

@media (max-width: 360px) {
  .brand-experience-page .slider-brandable {
    max-width: 328px;
  }
}




/** New Style Brand Activations Page **/

.brand-experience-page .peculiarities .wp-block-columns {
  flex-direction: row;
  flex-wrap: nowrap;

}


.brand-experience-page .peculiarities .swiper-button-next {
  display: none;
}




.brand-experience-page .video video {
  max-width: 480px;
  width: 100%;
  border-radius: 16px;
  display: block;
}






.brand-experience-page .faq-section {
  padding-bottom: 118px;
}

.brand-experience-page .product-section {
  padding-bottom: 90px;
  padding-top: 60px;
}





@media (min-width: 782px) {
  .brand-experience-page .section-1 .wp-block-column:not(:first-child) {
    margin-left: 133px;
  }
}


.brand-experience-page.packages-available {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 8px;
  color: #FFFFFF;
}

.packages-btn a {
  padding: 13px 54px !important;
}

.packages-title {
  line-height: 42px;
}

.brand-experience-page.packages-text {
  padding-top: 55px;
  padding-bottom: 24px;
  text-align: center;
}

.brand-experience-page .packages-btn {
  margin: 0 auto;
  margin-bottom: 47px;
}


.brand-experience-page .packages-available {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 8px;
  color: #FFFFFF;
}

.packages-btn a {
  padding: 13px 54px !important;
}

.packages-title {
  line-height: 42px;
}

.brand-experience-page .packages-text {
  padding-top: 55px;
  padding-bottom: 24px;
  text-align: center;
}

.brand-experience-page .container-booth {
  margin-top: 40px;
  justify-content: center;
}



.brand-experience-page .events-container {
  padding-bottom: 140px;
  overflow: hidden;
}

.brand-experience-page .events-container h2 {
  margin-bottom: 30px;
}

.brand-experience-page .events-container .wp-block-column figure {
  margin-bottom: 12px;
}

.brand-experience-page .events-container .wp-block-column figure a {
  display: block;
}

.brand-experience-page .events-container .wp-block-column h6 {
  font-family: ProximaNovabold, Arial, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.brand-experience-page .events-container .wp-block-column {
  flex-basis: 30.7%;
}

.brand-experience-page .events-container .wp-block-columns {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 32px 26px;
}

.brand-experience-page .events-container .wp-block-column:nth-child(4) {
  margin-left: 0;
}

.brand-experience-page .events-container .wp-block-column figure img,
.brand-experience-page .events-container .wp-block-column figure source {
  position: relative;
  z-index: -1;
}

.brand-experience-page .events-container .wp-block-column:hover figure {
  background-color: rgba(30, 30, 30, .2);
  transition: all .3s;
  border-radius: 12px;
}

.brand-experience-page .events-container .wp-block-column h6 a {
  color: #393939;
}

.brand-experience-page .events-container .wp-block-column:hover h6 a {
  color: #FF3875;
  transition: all .3s;
  text-decoration: none;
}


.brand-experience-page .events-container .wp-block-column {
  margin-left: 0;
  cursor: pointer;
}

.brand-experience-page .events-container .swiper-pagination-bullet {
  background: #FFFFFF;
  opacity: 1;
}

.brand-experience-page .events-container .swiper-pagination-bullet-active {
  opacity: 1;
  background: #FF3875;
}

.brand-experience-page .events-container .swiper-container-horizontal>.swiper-pagination-bullets {
  bottom: 70px;
}

.brand-experience-page .events-container .swiper-button-next {
  display: none;
}

.brand-experience-page .section-1 .kt-svg-icon-list-single {
  background-image: url('data:image/svg+xml,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.3931 7.44295L16.5306 8L14.3931 8.55704C11.685 9.26269 9.56987 11.3102 8.84083 13.9311L8.26531 16L7.68979 13.9311C6.96047 11.3102 4.84538 9.26269 2.13749 8.55704L0 8L2.13749 7.44295C4.84538 6.73731 6.96074 4.68985 7.68979 2.06888L8.26531 0L8.84083 2.06888C9.56987 4.68985 11.685 6.73731 14.3931 7.44295Z" fill="%23FF3875"/></svg>');
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 16px 16px;
  padding: 0 !important;
  margin-top: 3px;
}

.brand-experience-page .section-1 .kt-svg-icon-list-single svg {
  opacity: 0;
}

.brand-experience-page .kt-svg-icon-list-text strong {
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  font-family: ProximaNovabold, Arial, sans-serif;
}

.brand-experience-page .testimonials-container {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 100px;
  margin-bottom: 100px;
}

.brand-experience-page .testimonials-container .swiper-container {
  margin-top: 27px;
  margin-bottom: 57px;
}

.brand-experience-page .testimonials-container::before {
  content: "";
  background: linear-gradient(180deg, #EC386F 0%, rgba(238, 71, 110, 0.81) 120.96%);
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

.brand-experience-page .testimonials-container .wp-block-getwid-section__wrapper {
  background: none;
  border-radius: 42px;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

.brand-experience-page .testimonials-container .swiper-slide .author .star-reviews {
  display: none;
}

.brand-experience-page .testimonials-container .swiper-button-next {
  right: 19%;
}

.brand-experience-page .section-snap.full-width {
  margin: 0 calc(50% - 49vw);
  max-width: 98vw;
  width: 100vw;
}


.brand-experience-page .section-snap {
  margin-top: 60px !important;
  margin-bottom: 122px !important;
}

.brand-experience-page .section-snap h2 {
  margin-bottom: 16px;
}

.brand-experience-page .section-snap p {
  margin-bottom: 29px;

}

.brand-experience-page .section-1 {
  padding-bottom: 82px;
  padding-top: 88px;
}

.brand-experience-page .experiences-below {
  padding-bottom: 57px;
  padding-top: 80px;
}

.brand-experience-page .stations-slider {
  padding-top: 74px;
}

@media (max-width: 500px) {
  .brand-experience-page h1 {
    font-size: 42px;
    line-height: 42px;
    margin-bottom: 20px;
  }

  .brand-experience-page .section-header .wp-block-getwid-section__background {
    background-position: 60% 50%;
  }

  .brand-experience-page .container-booth {
    margin-top: 24px;
  }

  .brand-experience-page .section-snap {
    margin-top: 32px !important;
    margin-bottom: 0 !important;
  }

  .brand-experience-page .blocks-gallery-grid .blocks-gallery-item {
    margin: 0 6px 6px 0;
  }

  .brand-experience-page .blocks-gallery-grid .blocks-gallery-item:nth-child(5),
  .brand-experience-page .blocks-gallery-grid .blocks-gallery-item:nth-child(6) {
    display: none;
  }

  .brand-experience-page .section-1 {
    padding-bottom: 48px;
    padding-top: 0;
  }

  .brand-experience-page .experiences-below {
    padding-bottom: 60px;
    padding-top: 48px;
  }

  .brand-experience-page .stations-slider {
    padding-top: 0;
  }

  .brand-experience-page .section-snap.full-width {
    margin: 0 calc(50% - 50vw);
    max-width: 100vw;
    width: 100vw;
  }

  .brand-experience-page .events-container {
    padding-bottom: 60px;
  }

  .brand-experience-page .stations-slider .wp-block-getwid-section__inner-content {
    display: flex;
    flex-direction: column;
  }

  .brand-experience-page .events-container h2 {
    margin-bottom: 18px !important;
    margin-top: 0 !important;
  }



  .brand-experience-page .events-container .wp-block-columns {
    flex-direction: row;
    flex-wrap: nowrap;
  }

  .brand-experience-page .peculiarities .swiper-slide {
    margin-left: 0;
    max-width: none;
    padding: 20px 24px 0 24px;
    margin-right: 20px !important;
  }

  .brand-experience-page .peculiarities .swiper-button-next {
    right: 6px;
    margin-top: 16px;
    display: block;
  }

  .brand-experience-page .peculiarities .swiper-pagination-bullet {
    background: #C4C4C4;
    opacity: 1;
  }

  .brand-experience-page .peculiarities .swiper-pagination-bullet-active {
    opacity: 1;
    background: #FF3875;
  }

  .brand-experience-page .peculiarities p {
    padding-bottom: 46px !important;
    margin-bottom: 0 !important;
  }

  .brand-experience-page .packages-text {
    padding-top: 24px;
    padding-bottom: 24px;
    text-align: center;
  }

  .brand-experience-page .faq-section {
    padding-bottom: 35px;
  }


  .brand-experience-page.container-booth {
    margin-top: 24px;
    justify-content: center;
  }

  .brand-experience-page.packages-title {
    margin: 0 auto;
    max-width: none;
  }

  .brand-experience-page .events-container .wp-block-columns {
    display: flex;
    grid-gap: 0;
  }

  .brand-experience-page .events-container .swiper-button-next {
    display: block;
    right: 8px;
    width: 36px;
    height: 36px;
    margin-top: 15px;
  }

  .brand-experience-page .section-snap h2 {
    margin-bottom: 10px !important;
    margin-top: 0 !important;
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
  }

  .brand-experience-page .section-snap p br {
    display: none;
  }

  .brand-experience-page .section-snap p {
    padding-left: 16px;
    padding-right: 16px;
    margin-bottom: 18px !important;
  }

  .brand-experience-page .video video {
    border-radius: 0;
  }

  .brand-experience-page .section-1 .video {
    margin-bottom: 24px;
    margin-left: -16px;
    margin-right: -16px;
  }

  .brand-experience-page .kt-svg-icon-list-text strong {
    display: block;
    margin-right: -10px;
  }

  .brand-experience-page .kt-svg-icon-list-text br {
    display: none;
  }

  .brand-experience-page .stations-slider.backgraund-container::before {
    display: none;
  }

  .brand-experience-page .stations-slider h2 {
    margin-top: 0 !important;
    font-size: 36px;
    line-height: 40px;
  }

  .brand-experience-page .testimonials-container {
    padding-top: 40px;
    padding-bottom: 24px;
    margin-top: 80px;
    margin-bottom: 60px;
  }

  .brand-experience-page .testimonials-container h2 {
    margin-top: 0 !important;
  }

  .brand-experience-page .testimonials-container .swiper-container {
    margin-top: 27px;
    margin-bottom: 24px;
  }


  .brand-experience-page .testimonials-container .line-top {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 48px;
    font-family: ProximaNovaSemibold, Arial, sans-serif;
    font-weight: 600;
  }

  .brand-experience-page .packages-text {
    padding-top: 26px;
    padding-bottom: 24px;
    text-align: center;
  }
}

@media (max-width: 820px) {
  .brand-experience-page .section-1 .wp-block-columns {
    flex-direction: column;
  }
}






/** End  Brand Activations Page **/

/** Start Parties and Events Page **/

.parties-page h1 {

  font-size: 35px;
  line-height: 40px;
  margin-bottom: 30px;

}

.parties-page h1 span:after {
  width: 102%;
  height: 16px;
}


.parties-page h2 {
  margin-bottom: 24px;
}

.parties-page .gallery,
.parties-page .full-width {
  margin: 0 calc(50% - 50vw);
  max-width: 100vw;
  width: 100vw;
}


.parties-page .section-1 {
  padding-bottom: 128px;
}

.parties-page .section-2 {
  padding-bottom: 121px;
}

.parties-page .logo-container {
  padding-bottom: 35px;
}

.parties-page .stations-slider {
  padding-top: 100px;
}


.parties-page .imgs.wp-block-column {
  display: flex;
}

.parties-page .wp-block-columns {
  margin-bottom: 0;
}

.parties-page .wp-block-image {
  margin-bottom: 0;
}

.parties-page .section-header .swiper-container {
  height: 500px
}

.parties-page .section-header .swiper-container img {
  max-height: 404px;
  margin: 0 auto;
  max-width: 530px;
  display: block;
}

.parties-page .section-header .swiper-container-horizontal>.swiper-pagination-bullets {
  bottom: -7px;
}

.parties-page .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 3px;
  width: 6px;
  height: 6px;
}

.parties-page .section-header .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
}




@media (min-width: 1200px) {
  .parties-page .container {
    max-width: 1222px;
  }
}

.parties-page header#masthead {
  box-shadow: none;
}

.parties-page header#masthead.fixed-top.bg-light {
  box-shadow: 0 12px 14px 0 rgb(0 0 0 / 2%);
}



.parties-page .section-1 .text-img .wp-block-column:first-child {
  margin-left: 47px;
}





@media (min-width: 782px) {
  .parties-page .section-header.wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .parties-page .wp-block-columns {
    justify-content: center;
  }

  .parties-page .wp-block-column:not(:first-child) {
    margin-left: 94px;
  }

  .parties-page .section-1 .wp-block-column:not(:first-child) {
    margin-left: 85px;
  }

  .parties-page .section-2 .img-text .wp-block-column:first-child {
    flex-grow: initial;
  }

  .parties-page .section-2 .img-text .wp-block-column:last-child {
    margin-left: 120px;
  }

  .parties-page h1 {
    font-size: 42px;
    line-height: 42px;
    margin-bottom: 19px;
  }
}

.parties-page .section-header .wp-block-getwid-section__wrapper {
  padding-top: 371px;
  padding-bottom: 122px;
}

.parties-page .section-header .wp-block-getwid-section__background {
  top: 0;
  right: -11%;
  left: -11%;
  z-index: -1;
}

@media (min-width: 1450px) {
  .parties-page .section-header .wp-block-getwid-section__background {
    margin: 32px calc(49.2% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    background-size: cover !important;
  }
}

.parties-page .section-header .wp-block-getwid-section__background:after {
  content: "";
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.parties-page .wp-block-getwid-section p.line-leaders {
  position: relative;
  font-family: ProximaNovaSemibold, Arial, sans-serif;
  font-size: 16px;
  line-height: 38px;
  color: #1E1E1E;
  text-transform: capitalize;
}

.parties-page .line-leaders:before {
  content: "";
  position: absolute;
  left: 0;
  top: 17px;
  height: 1px;
  max-width: 376px;
  background: #cacaca;
  width: 100%;
}

.parties-page .line-leaders:after {
  content: "";
  position: absolute;
  right: 0;
  top: 17px;
  height: 1px;
  max-width: 376px;
  background: #cacaca;
  width: 100%;
}

.parties-page .intro-logos_overflow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;

}

.parties-page .intro-logos_wrappers {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  grid-column-gap: 54px;
  grid-row-gap: 1em;

}

.parties-page .intro-logos_wrappers:first-child {
  margin-bottom: 25px;
}

.parties-page .intro-logos_overflow {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;

}

.parties-page .intro-logos_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;

}

.parties-page .intro-logos_wrapper {
  -webkit-animation: logoloop 90s linear infinite;
  -moz-animation: logoloop 90s linear infinite;
  -o-animation: logoloop 90s linear infinite;
}

.parties-page .intro-logos_overflow:hover .intro-logos_wrapper,
.parties-page .intro-logos_overflow:focus-within .intro-logos_wrapper {
  -webkit-animation-play-state: paused;
  -moz-animation-play-state: paused;
  -o-animation-play-state: paused;
  animation-play-state: paused;
}

@media (prefers-reduced-motion) {
  .parties-page .intro-logos_wrapper {
    -webkit-animation-play-state: paused;
    -moz-animation-play-state: paused;
    -o-animation-play-state: paused;
    animation-play-state: paused;
  }
}



.parties-page .intro-stations_wrapper .swiper-slide {
  max-width: 320px;
  margin: 0 8px;

}



@-webkit-keyframes logoloop {
  0% {
    transform: translateX(0%);
  }

  100% {
    transform: translateX(-100%);
  }
}

@-moz-keyframes logoloop {
  0% {
    transform: translateX(0%);
  }

  100% {
    transform: translateX(-100%);
  }
}

@-o-keyframes logoloop {
  0% {
    transform: translateX(0%);
  }

  100% {
    transform: translateX(-100%);
  }
}

@keyframes logoloop {
  0% {
    transform: translateX(0%);
  }

  100% {
    transform: translateX(-100%);
  }
}



.parties-page .intro-logos_wrappers picture {
  display: block;
  max-height: 66px;
  max-width: 102px;
  align-self: center;
  justify-self: center;
}

.parties-page .stations-slider .swiper-button-next {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  right: 46px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
}

.parties-page .stations-slider .swiper-container-horizontal>.swiper-pagination-bullets {
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  transform: translateX(0);
  left: 0;
  top: 0;
}

.parties-page .slide-video {
  height: 360px;
  width: 360px;
}

.parties-page .slide-video video,
.parties-page .slide-video img {
  max-width: 100%;
}



.parties-page .container-packages-mob .packages-btn {
  text-align: center;
  margin-top: 32px;
}



.parties-page .peculiarities .wp-block-columns:not(:last-child) {
  margin-bottom: 32px;
}

.parties-page .peculiarities .wp-block-columns .wp-block-column:not(:first-child) {
  margin-left: 32px;
}

.parties-page .peculiarities .wp-block-columns.peculiarities-first-row .wp-block-column {
  padding: 32px 32px 48px 32px;
}

.parties-page .peculiarities .wp-block-columns.peculiarities-second-row .wp-block-column {
  padding: 32px 32px 24px 32px;
}

.parties-page .peculiarities .wp-block-columns .wp-block-column {

  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 16px;
}

.parties-page .peculiarities .wp-block-columns .wp-block-column figure {
  margin-bottom: 16px;
}

.parties-page .peculiarities .wp-block-columns .wp-block-column h6 {
  margin-bottom: 0;
}

.parties-page .peculiarities .wp-block-columns .wp-block-column p {
  margin-bottom: 0;
  line-height: 24px;
}



@media (max-width: 1199px) {

  .parties-page .line-leaders:before,
  .parties-page .line-leaders:after {
    width: 30%;
  }

}

@media (max-width: 820px) {
  .parties-page .section-header .wp-block-getwid-section .wp-block-getwid-section__wrapper .wp-block-getwid-section__inner-wrapper {
    max-width: none !important;
  }

  .parties-page .wp-block-button.btn-primar {
    text-align: center;
    display: block;
    margin: 0 auto;
    float: none;
  }

  .parties-page .line-leaders:before,
  .parties-page .line-leaders:after {
    width: 25%;
  }

  .parties-page .stations-slider .swiper-button-next {
    right: 20px;
  }

  .parties-page .wp-block-columns {
    flex-direction: column;
  }

  .parties-page .wp-block-column:first-child,
  .parties-page .wp-block-column:not(:first-child) {
    margin: 0 !important;
  }

  .parties-page .section-1 .wp-block-columns {
    flex-direction: column-reverse;
  }


}

@media (max-width: 767px) {

  .parties-page .line-leaders:before,
  .parties-page .line-leaders:after {
    width: 12%;
  }
}


.parties-page .container-packages {
  background: linear-gradient(162.93deg, rgba(247, 72, 125, 0.95) 5.54%, rgba(184, 136, 233, 0.95) 100.56%);
  border-radius: 16px;
  display: grid !important;
  grid-template-columns: 1fr;
  align-items: center;
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  margin-bottom: 118px;
}

.parties-page .packages-text {
  padding-top: 95px;
  padding-bottom: 24px;
  text-align: center;
}

.parties-page .packages-title {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  font-feature-settings: 'liga' off;
  font-size: 42px;
  line-height: 42px;
  letter-spacing: 0.8px;
  color: #FFFFFF;
}

.parties-page .packages-btn {
  margin: 0 auto;
  margin-bottom: 80px;
}

.parties-page .wp-block-getwid-section:not(.section-header) .btn-primar {
  margin-right: 0;
  width: 223px;
}


.parties-page .shadows-img img {
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  border-radius: 23px;
}

.parties-page .shadow-img img,
.parties-page video.shadow-img {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 12px;
}


.parties-page .swiper-container .swiper-pagination-bullet-active {
  background: #FF3875;
}



.parties-page .packages-btn a {
  display: inline-block;
  padding: 15px 54px !important;
}

.parties-page .testimonials-container {
  padding-top: 120px;
  padding-bottom: 120px;
}

.parties-page .backgraund-container::before {
  content: "";
  background: #F9F9F9;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

.parties-page .testimonials-container .wp-block-getwid-section__wrapper {
  background: linear-gradient(180deg, #EC386F 0%, rgba(238, 71, 110, 0.81) 120.96%);
  border-radius: 42px;
  padding-top: 112px;
  padding-bottom: 46px;
}

.parties-page .testimonials-container .swiper-wrapper {
  align-items: flex-end;
}

.parties-page .testimonials-container .swiper-container {
  margin-top: 64px;
  margin-bottom: 32px;


}

.parties-page .testimonials-container .swiper-slide .slide {
  background: #FFFFFF;
  border-radius: 8px;
  max-width: 600px;
  margin: 0 auto;
  padding: 33px 40px 24px 32px;
  width: 100%;

}

.parties-page .testimonials-container .swiper-slide .author {
  display: flex;
  align-items: center;
  margin-bottom: 21px;
}

.parties-page .testimonials-container .swiper-slide .author .star-reviews {
  margin-left: auto;
  margin-right: -8px;
}

.parties-page .testimonials-container .swiper-slide .author picture {
  max-width: 44px;
  margin-right: 15px;
}

.parties-page .testimonials-container .swiper-slide .author .author-name {
  font-family: ProximaNovabold, Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
  color: #393939;
  margin-bottom: 6px;
}

.parties-page .testimonials-container .swiper-slide .author .author-date {
  font-family: ProximaNovaRegular, Arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
  color: #6A6A6A;
}

.parties-page .testimonials-container .swiper-slide .testimonials {
  font-family: ProximaNovaRegular, Arial, sans-serif;
  font-size: 16px;
  line-height: 28px;
  color: #393939;
  margin-bottom: 24px;
}

.parties-page .testimonials-container .swiper-slide .social-posted {
  display: flex;
  align-items: center;
}

.parties-page .testimonials-container .swiper-slide .social-posted img {
  max-width: 32px;
  margin-right: 10px;
}

.parties-page .testimonials-container .swiper-slide .social-posted .social-name {
  font-family: ProximaNovaRegular, Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #393939;
}

.parties-page .testimonials-container .line-top {
  position: relative;
  font-size: 28px;
  line-height: 32px;
  margin-bottom: 48px;
  font-family: ProximaNovasemibold, Arial, sans-serif;
  font-weight: 600;
}

.parties-page .testimonials-container .line-top:before {
  border-top: 1px solid rgba(255, 255, 255, 0.56);
  transform: rotate(-0.22deg);
  content: "";
  max-width: 260px;
  display: block;
  margin: 0 auto;
  padding-bottom: 17px;
}

.parties-page .swiper-button-next {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  right: 46px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
}

.parties-page .swiper-button-prev {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  left: 46px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
  transform: rotate(180deg);
}


.parties-page .testimonials-container .swiper-container .swiper-pagination {
  position: static;
  margin-top: 13px;
}

.parties-page .testimonials-container .swiper-container .swiper-pagination-bullet {
  background: #C4C4C4;
  opacity: 1;
}

.parties-page .testimonials-container .swiper-container .swiper-pagination-bullet-active {
  background: #ffffff;
}

.parties-page .testimonials-container p strong {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
}

.parties-page .experiences-below .wp-block-column {
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  border-radius: 16px;
  padding-bottom: 27px;
  background: #ffffff;
  overflow: hidden;
}


.parties-page .product-section .container-booth .wp-block-column .wp-block-kadence-iconlist {
  margin-bottom: 32px;
}

.parties-page .product-section .container-booth .wp-block-column figure {
  margin-bottom: 24px;
}

.parties-page .product-section .container-booth .wp-block-group {
  max-width: max-content;
  margin: 0 auto;
}

.parties-page .experiences-below .wp-block-column h5 {
  font-family: ProximaNovaextrabold, Arial, sans-serif;
}

.parties-page .experiences-below {
  padding-bottom: 120px;
}

.parties-page .wp-block-columns.container-booth .btn-primar2 {
  width: 164px;
}

.parties-page .experiences-below .wp-block-columns {
  justify-content: center;
}


.parties-page .peculiarities {
  padding-bottom: 120px;
}

.parties-page .peculiarities .swiper-wrapper {
  margin-bottom: 25px;
  margin-top: 17px;
}



.parties-page .peculiarities .wp-block-column {
  background: #ffffff;
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 16px;
  padding: 32px 32px 24px 32px;
}

.parties-page .peculiarities .wp-block-column figure {
  margin-bottom: 16px;
}

.parties-page .peculiarities .wp-block-column h6 {
  margin-bottom: 0;
}

.parties-page .peculiarities .wp-block-column p {
  margin-bottom: 0;
  line-height: 24px;
}

@media (min-width: 782px) {
  .parties-page .experiences-below .wp-block-column:not(:first-child) {
    margin-left: 32px;
  }

  .parties-page .section-1 .swiper-button-next {
    display: none;
  }

  .parties-page .section-2 .swiper-button-next {
    right: 20px;
    margin-top: -38px;
  }

}

@media (max-width: 500px) {
  .parties-page h1 {
    margin-left: auto;
    margin-right: auto;
    max-width: 330px;
  }


  .parties-page .testimonials-container .wp-block-getwid-section__wrapper {
    background: none;
    margin-bottom: 18px;
    padding-bottom: 32px;
    padding-top: 40px;
  }

  .parties-page .product-section .container-booth .wp-block-column .wp-block-kadence-iconlist {
    margin-bottom: 24px;
  }


  .parties-page .testimonials-container .swiper-container {
    margin-top: 24px;
    margin-bottom: 32px;
    box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
    border-radius: 16px;
    padding-bottom: 17px;
    background-color: #ffffff;
  }

  .parties-page .swiper-button-next {
    right: 4px;
    margin-top: -42px;
  }

  .parties-page .peculiarities .swiper-button-next {
    right: 4px;
    margin-top: -95px;
  }

  .parties-page .testimonials-container .swiper-button-next,
  .parties-page .testimonials-container .swiper-button-prev,
  .parties-page .testimonials-container .author .star-reviews {
    display: none;
  }

  .parties-page .testimonials-container .swiper-container .swiper-pagination-bullet-active {
    background: #FF3875;
  }

  .parties-page .testimonials-container .swiper-slide .slide {
    padding: 24px 19px 0 16px;
    border-radius: 16px;
  }

  .parties-page .testimonials-container .swiper-slide .testimonials {
    margin-bottom: 14px;
  }


  .parties-page .testimonials-container p br {
    display: none;
  }

  .parties-page .testimonials-container p strong {
    font-family: ProximaNovaRegular, Arial, sans-serif;
    font-weight: 400;
  }

  .parties-page .testimonials-container .line-top:before {
    display: none;
  }

  .parties-page .section-header .wp-block-getwid-section__background {
    right: -5%;
    left: -5%;
    background-size: cover !important;
    background-position: 64% 50%;
  }

  .parties-page .section-header .wp-block-getwid-section__background:after {
    background: rgba(0, 0, 0, 0.25);
  }

  .parties-page .section-header .wp-block-getwid-section__wrapper {
    padding-top: 333px;
    padding-bottom: 40px;
  }

  .parties-page .section-1 .btn-primar,
  .parties-page .section-2 .btn-primar {
    margin-right: 0;
    width: 233px;
  }

  .parties-page .section-header .wp-block-kadence-advancedbtn {
    display: flex;
  }

  .parties-page .section-header .wp-block-kadence-advancedbtn .kt-btn-wrap {
    width: 100%;
  }

  .parties-page .section-header .wp-block-kadence-advancedbtn .kt-btn-wrap-0 {
    margin-right: 8px;

  }



  .parties-page h2 {
    margin-bottom: 16px !important;
    margin-top: 24px !important;
  }

  .parties-page .section-header h2 {
    margin-bottom: 26px !important;
    margin-top: 0 !important;
  }

  .parties-page .section-header h2 br {
    display: block !important;
  }

  .parties-page .section-1 h2,
  .parties-page .stations-slider h2 {
    margin-top: 24px !important;

  }

  .parties-page .section-2 {
    padding-bottom: 60px;
  }

  .parties-page .stations-slider p br {
    display: none;
  }

  .parties-page .stations-slider .wp-block-getwid-section__inner-content {
    display: flex;
    flex-direction: column-reverse;
  }

  .parties-page .stations-slider .wp-block-getwid-section__inner-content .wp-block-getwid-section__inner-content {
    flex-direction: column;
    margin: 0 16px;
  }

  .parties-page .stations-slider {
    padding-top: 40px;
  }

  .parties-page .slide-video {
    max-height: none;
    height: auto;
    max-width: none;
    width: 100%;
  }


  .parties-page .section-1 {
    padding-bottom: 60px;
  }

  .parties-page .section-header .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: -25px;
  }

  .parties-page .section-header .swiper-container {
    height: 300px;
    max-height: 235px;
    overflow: visible;
  }

  .parties-page .section-header .swiper-container img {
    max-height: 263px;
    max-width: 414px;

  }

  .parties-page .section-header .wp-block-button.btn-primar {
    margin-bottom: 42px;
    margin-top: 20px;
  }

  .parties-page h3 {
    font-size: 36px;
    line-height: 40px;
    margin-top: 24px !important;
    margin-bottom: 16px !important;
  }


  .parties-page .wp-block-getwid-section p.line-leaders {
    line-height: 24px;
  }

  .parties-page .line-leaders:before,
  .parties-page .line-leaders:after {
    top: 11px;
  }

  .parties-page .btn-primar a {
    padding: 14px 53px;
  }



  .parties-page .wp-block-getwid-section p {
    margin-bottom: 0 !important;
  }




  .parties-page .wp-block-column.full-width-slider {
    margin: 0 calc(50% - 50vw) !important;
    max-width: 100vw !important;
    width: 100vw !important;
    margin-bottom: 20px !important;
  }

  .parties-page .section-header .btn-primar2 {
    width: 100%;
  }

  .parties-page .section-header .kt-btn-wrap.kt-btn-wrap-1 {
    margin-bottom: 12px !important;
  }




  .parties-page .experiences-below .wp-block-column:not(:last-child) {
    margin-bottom: 40px !important;

  }

  .parties-page .experiences-below .wp-block-column {
    padding: 0 24px 24px 24px;
    box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
    border-radius: 12px;
  }

  .parties-page .experiences-below .wp-block-column figure {
    margin: 0 -24px 16px -24px;
  }

  .parties-page .experiences-below {
    padding-bottom: 36px;
  }

  .parties-page .experiences-below h2 {
    margin-top: 0 !important;
  }

  .parties-page .peculiarities {
    padding-bottom: 60px;
  }

  .parties-page .peculiarities .container-options {
    background: #ffffff;
    box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
    border-radius: 16px;
    padding: 27px 0 1px 0;
    margin: 0 16px;
  }

  .parties-page .peculiarities .wp-block-column {
    background: #ffffff;
    box-shadow: none;
    border-radius: 16px;
    padding: 0;
  }

  .parties-page .peculiarities .swiper-slide {
    margin-left: 0;
    max-width: none;
    padding: 0 27px 0 27px;
  }

  .parties-page .peculiarities p {
    margin-bottom: 24px !important;
  }

  .parties-page .container-packages {
    margin-bottom: 40px;
    height: 91.8vw;
    width: 100vw;
    max-width: 100%;
  }

  .parties-page .packages-text {
    padding-top: 96px;
    padding-bottom: 24px;
    text-align: center;
  }

  .parties-page .packages-btn {
    margin: 0 auto;
    margin-bottom: 72px;
  }

  .parties-page .packages-title {
    max-width: 330px;
    margin: 0 auto;
  }
}



/** new style Parties and Events Page **/

.parties-page .peculiarities .wp-block-columns {
  flex-direction: row;
  flex-wrap: nowrap;

}


.parties-page .peculiarities .swiper-button-next {
  display: none;
}

.parties-page .video video {
  max-width: 480px;
  width: 100%;
  border-radius: 16px;
  display: block;
}

.parties-page .faq-section {
  padding-bottom: 118px;
}

.parties-page .product-section {
  padding-bottom: 90px;
  padding-top: 60px;
}





@media (min-width: 782px) {
  .parties-page .section-1 .wp-block-column:not(:first-child) {
    margin-left: 133px;
  }
}



.parties-page .packages-available {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 8px;
  color: #FFFFFF;
}

.packages-btn a {
  padding: 13px 54px !important;
}


.parties-page .packages-text {
  padding-top: 55px;
  padding-bottom: 24px;
  text-align: center;
}

.parties-page .packages-btn {
  margin: 0 auto;
  margin-bottom: 47px;
}


.parties-page .packages-available {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 8px;
  color: #FFFFFF;
}

.packages-btn a {
  padding: 13px 54px !important;
}



.parties-page .packages-text {
  padding-top: 55px;
  padding-bottom: 24px;
  text-align: center;
}

.parties-page .container-booth {
  margin-top: 40px;
  justify-content: center;
}



.parties-page .events-container {
  padding-bottom: 140px;
  overflow: hidden;
}

.parties-page .events-container h2 {
  margin-bottom: 30px;
}

.parties-page .events-container .wp-block-column figure {
  margin-bottom: 12px;
}

.parties-page .events-container .wp-block-column figure a {
  display: block;
}

.parties-page .events-container .wp-block-column h6 {
  font-family: ProximaNovabold, Arial, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.parties-page .events-container .wp-block-column {
  flex-basis: 30.7%;
}

.parties-page .events-container .wp-block-columns {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 32px 26px;
}

.parties-page .events-container .wp-block-column:nth-child(4) {
  margin-left: 0;
}

.parties-page .events-container .wp-block-column figure img,
.parties-page .events-container .wp-block-column figure source {
  position: relative;
  z-index: -1;
}

.parties-page .events-container .wp-block-column:hover figure {
  background-color: rgba(30, 30, 30, .2);
  transition: all .3s;
  border-radius: 12px;
}

.parties-page .events-container .wp-block-column h6 a {
  color: #393939;
}

.parties-page .events-container .wp-block-column:hover h6 a {
  color: #FF3875;
  transition: all .3s;
  text-decoration: none;
}


.parties-page .events-container .wp-block-column {
  margin-left: 0;
  cursor: pointer;
}

.parties-page .events-container .swiper-pagination-bullet {
  background: #FFFFFF;
  opacity: 1;
}

.parties-page .events-container .swiper-pagination-bullet-active {
  opacity: 1;
  background: #FF3875;
}

.parties-page .events-container .swiper-container-horizontal>.swiper-pagination-bullets {
  bottom: 70px;
}

.parties-page .events-container .swiper-button-next {
  display: none;
}

.parties-page .section-1 .kt-svg-icon-list-single {
  background-image: url('data:image/svg+xml,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.3931 7.44295L16.5306 8L14.3931 8.55704C11.685 9.26269 9.56987 11.3102 8.84083 13.9311L8.26531 16L7.68979 13.9311C6.96047 11.3102 4.84538 9.26269 2.13749 8.55704L0 8L2.13749 7.44295C4.84538 6.73731 6.96074 4.68985 7.68979 2.06888L8.26531 0L8.84083 2.06888C9.56987 4.68985 11.685 6.73731 14.3931 7.44295Z" fill="%23FF3875"/></svg>');
  background-repeat: no-repeat;
  background-position: center top;
  background-size: 16px 16px;
  padding: 0 !important;
  margin-top: 3px;
}

.parties-page .section-1 .kt-svg-icon-list-single svg {
  opacity: 0;
}

.parties-page .kt-svg-icon-list-text strong {
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  font-family: ProximaNovabold, Arial, sans-serif;
}

.parties-page .testimonials-container {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 100px;
  margin-bottom: 100px;
}

.parties-page .testimonials-container .swiper-container {
  margin-top: 27px;
  margin-bottom: 57px;
}

.parties-page .testimonials-container::before {
  content: "";
  background: linear-gradient(180deg, #EC386F 0%, rgba(238, 71, 110, 0.81) 120.96%);
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

.parties-page .testimonials-container .wp-block-getwid-section__wrapper {
  background: none;
  border-radius: 42px;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

.parties-page .testimonials-container .swiper-slide .author .star-reviews {
  display: none;
}

.parties-page .testimonials-container .swiper-button-next {
  right: 19%;
}

.parties-page .section-snap.full-width {
  margin: 0 calc(50% - 49vw);
  max-width: 98vw;
  width: 100vw;
}


.parties-page .section-snap {
  margin-top: 60px !important;
  margin-bottom: 64px !important;
}

.parties-page .section-snap h2 {
  margin-bottom: 16px;
}

.parties-page .section-snap p {
  margin-bottom: 29px;

}

.parties-page .section-1 {
  padding-bottom: 82px;
  padding-top: 100px;
}

.parties-page .experiences-below {
  padding-bottom: 57px;
  padding-top: 80px;
}

.parties-page .stations-slider {
  padding-top: 74px;
}

@media (max-width: 500px) {
  .parties-page h1 {
    font-size: 42px;
    line-height: 42px;
    margin-bottom: 20px;
  }

  .parties-page .section-header .wp-block-getwid-section__background {
    background-position: 60% 50%;
  }

  .parties-page .section-snap {
    margin-top: 32px !important;
    margin-bottom: 0 !important;
  }

  .blocks-gallery-grid .blocks-gallery-item {
    margin: 0 6px 6px 0;
  }

  .parties-page .blocks-gallery-grid .blocks-gallery-item:nth-child(5),
  .parties-page .blocks-gallery-grid .blocks-gallery-item:nth-child(6) {
    display: none;
  }

  .parties-page .video video {
    border-radius: 0;
  }

  .parties-page .video {

    margin-left: -16px;
    margin-right: -16px;
  }

  .parties-page .section-1 {
    padding-bottom: 48px;
    padding-top: 0;
  }

  .parties-page .experiences-below {
    padding-bottom: 60px;
    padding-top: 48px;
  }

  .parties-page .stations-slider {
    padding-top: 0;
  }

  .parties-page .section-snap.full-width {
    margin: 0 calc(50% - 50vw);
    max-width: 100vw;
    width: 100vw;
  }

  .parties-page .events-container {
    padding-bottom: 49px;
  }

  .parties-page .stations-slider .wp-block-getwid-section__inner-content {
    display: flex;
    flex-direction: column;
  }

  .parties-page .events-container h2 {
    margin-bottom: 18px !important;
    margin-top: 0 !important;
  }



  .parties-page .events-container .wp-block-columns {
    flex-direction: row;
    flex-wrap: nowrap;
  }

  .parties-page .peculiarities .swiper-slide {
    margin-left: 0;
    max-width: none;
    padding: 20px 24px 0 24px;
    margin-right: 20px !important;
  }

  .parties-page .peculiarities .swiper-button-next {
    right: 6px;
    margin-top: 16px;
    display: block;
  }

  .parties-page .peculiarities .swiper-pagination-bullet {
    background: #C4C4C4;
    opacity: 1;
  }

  .parties-page .peculiarities .swiper-pagination-bullet-active {
    opacity: 1;
    background: #FF3875;
  }

  .parties-page .peculiarities p {
    padding-bottom: 46px !important;
    margin-bottom: 0 !important;
  }



  .parties-page .packages-text {
    padding-top: 24px;
    padding-bottom: 24px;
    text-align: center;
  }

  .parties-page .faq-section {
    padding-bottom: 35px;
  }

  .parties-page .faq-section h2 {
    margin-top: 0 !important;
  }

  .parties-page .container-booth {
    margin-top: 24px;
    justify-content: center;
  }



  .parties-page .events-container .wp-block-columns {
    display: flex;
    grid-gap: 0;
  }

  .parties-page .events-container .swiper-button-next {
    display: block;
    right: 4px;
    width: 36px;
    height: 36px;
    margin-top: 0;
  }

  .parties-page .section-snap h2 {
    margin-bottom: 10px !important;
    margin-top: 0 !important;
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
  }

  .parties-page .section-snap p {
    padding-left: 16px;
    padding-right: 16px;
    margin-bottom: 18px !important;
  }

  .parties-page .section-snap p br {
    display: none;
  }

  .parties-page .kt-svg-icon-list-text strong {
    display: block;
    margin-right: -10px;
  }

  .parties-page .kt-svg-icon-list-text br {
    display: none;
  }

  .parties-page .stations-slider.backgraund-container::before {
    display: none;
  }

  .parties-page .stations-slider h2 {
    margin-top: 0 !important;
    font-size: 36px;
    line-height: 40px;
  }

  .parties-page .testimonials-container {
    padding-top: 40px;
    padding-bottom: 48px;
    margin-top: 80px;
    margin-bottom: 60px;
  }

  .parties-page .testimonials-container h2 {
    margin-top: 0 !important;
  }

  .parties-page .testimonials-container .swiper-container {
    margin-top: 27px;
    margin-bottom: 24px;
  }


  .parties-page .testimonials-container .line-top {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 48px;
    font-family: ProximaNovasemibold, Arial, sans-serif;
    font-weight: 600;
  }

  .parties-page .packages-text {
    padding-top: 26px;
    padding-bottom: 24px;
    text-align: center;
  }
}

@media (max-width: 820px) {
  .parties-page .section-1 .wp-block-columns {
    flex-direction: column;
  }
}

.parties-page .wp-block-kadence-pane.kt-accordion-pane:not(:last-child) {
  border-bottom: 1px solid #D6D6D6;
}






/** End Parties and Events Page **/

/** all page style page **/
.wp-block-kadence-pane.kt-accordion-pane:not(:last-child) {
  border-bottom: 1px solid #D6D6D6;
}

.wp-block-kadence-pane.kt-accordion-pane {
  padding: 32px 0px 32px 27px;
}

.wp-block-kadence-pane.kt-accordion-pane h6 {
  font-family: 'ProximaNovaSemibold', Arial, sans-serif;
  font-weight: 600;
}

.kt-accordion-wrap.kt-accodion-icon-side-left .kt-blocks-accordion-icon-trigger {
  height: 22px;
  width: 22px;
  margin-right: 49px;
  min-width: 22px;
}

.wp-block-kadence-pane .kt-accordion-panel .kt-accordion-panel-inner {
  padding: 16px 17px 0px 69px;
}

.wp-block-kadence-pane .kt-accordion-panel .kt-accordion-panel-inner p {
  margin: 0;
  font-size: 18px;
  margin-bottom: 12px;
}

.wp-block-kadence-pane .kt-accordion-panel .kt-accordion-panel-inner p a {
  color: #ff3875;
}

.wp-block-kadence-pane .kt-accordion-panel .kt-accordion-panel-inner p strong {
  font-family: 'ProximaNovabold', Arial, sans-serif;
  font-weight: 700;
  line-height: 24px;
}

.wp-block-kadence-pane .kt-accordion-panel .kt-accordion-panel-inner .kt-svg-icon-list-text {
  font-size: 18px;
}

.wp-block-kadence-pane .kt-accordion-panel .kt-accordion-panel-inner .kt-svg-icon-list-text strong {
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.kt-blocks-accordion-header.kt-accordion-panel-active::focus {
  outline: none !important;
}

.kt-blocks-accordion-header.kt-accordion-panel-active:focus,
.kt-blocks-accordion-header:hover,
.kt-blocks-accordion-header:focus {
  outline: none !important;
}

.wp-block-kadence-pane .kt-blocks-accordion-header {
  background: transparent !important;
}

.kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:before,
.kt-accodion-icon-style-basic .kt-blocks-accordion-icon-trigger:after {
  background: #FF3875 !important;
  height: 2px !important;
}

.wp-block-kadence-iconlist.list-icon ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
  padding: 10px 0;
}

.wp-block-kadence-pane.kt-accordion-pane .wp-block-gallery {
  margin: 40px -15px 0 -69px;
}

.wp-block-kadence-pane.kt-accordion-pane .wp-block-gallery .blocks-gallery-item {
  margin: 0px 6px 6px 0;
}

@media (max-width: 767px) {
  .kt-blocks-accordion-header {
    font-size: 18px !important;
    line-height: 22px !important;
  }

  .kt-accordion-wrap.kt-accodion-icon-side-left .kt-blocks-accordion-icon-trigger {

    margin-right: 15px;

  }

  .wp-block-kadence-iconlist.list-icon ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
    padding: 9px 0;
  }

  .wp-block-kadence-pane.kt-accordion-pane {
    padding: 24px 0px 24px 3px !important;
  }

  .kt-accordion-panel-inner {
    padding: 16px 17px 17px 38px !important;
  }
}


/** end all page style page **/
/** Start Backdrops **/
.backdrops .wp-block-image img,
.backdrops .wp-block-image source {
  border-radius: 20px;
}


.backdrops figure figcaption {
  font-family: ProximaNovaSoft-Semibold, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 1rem;
  margin-top: 18px;
  color: #393939;
  font-weight: 600;
  text-align: center;
}

.see-all-green .kt-btn-inner-text {
  text-decoration: underline;
}

@media (min-width: 992px) {


  .backdrops figure figcaption {
    text-align: left;
  }


}

/** End Backdrops **/
/** Start Footer **/
footer {
  padding-bottom: 0;
  margin-top: 5px;
}

@media (max-width: 500px) {
  footer {
    margin-top: 40px;
  }
}

body:not(.theme-preset-active) footer#colophon {
  background-color: transparent;

}

.line {
  text-align: center;
  justify-content: center;
}

#colophon {
  overflow-x: hidden;
}

.btn-outline-primary:hover {
  background-color: inherit;
}

body:not(.theme-preset-active) footer#colophon .bg-light {
  background-color: #ffffff !important;

}


footer .nav li:not(:last-child) {
  margin-bottom: 8px;
}

footer .nav li a {
  font-family: ProximaNovaRegular, Arial, sans-serif;
  font-size: 16px;
  padding: 0;
  line-height: 28px;
  text-transform: none;
  font-weight: 500;
}

.copyright a,
footer#colophon a {
  color: #393939;
}

footer .nav>li>a:focus,
footer .nav>li>a:hover {
  background-color: rgba(0, 0, 0, 0);
  text-decoration: none;
  color: #ff3875 !important;
}

footer .col-md-4 {
  padding: 0;
}

footer .widget {
  padding: 0;
  margin: 0;
  font-size: inherit;
}


.info-title {
  margin: 0 1rem;
}

.info-title span {
  font-family: ProximaNovaBold, Arial, sans-serif;
  font-size: 0.6875rem;
  color: #98a4b5;
  text-transform: uppercase;
  padding-left: 4px;
}

.info-contact p {
  margin-bottom: 10px;
}

.info-contact a {
  font-family: ProximaNovaBold, Arial, sans-serif;
  font-size: 1.125rem;
  color: #ff3875 !important;
  margin: 0;
  line-height: 24px;
}

.info-contact a.emailus {
  padding: 5px 29px;
  text-transform: capitalize;
  border: 1px solid #FF3875;
  border-radius: 29px;
  font-size: 15px;
  line-height: 24px;
  font-family: ProximaNovaBold, Arial, sans-serif;
}

.info-contact a.emailus:hover {
  color: #fff !important;
  background-color: #ff5187;
  border-color: #ff5187 !important;

}

.info-contact a.emailus:active {
  color: #fff !important;
  background-color: #ff1e63 !important;
  outline: none;
  border-color: #ff1e63 !important;
}

.info-contact a.emailus:focus {
  box-shadow: none;
}

#custom_html-2 {
  display: flex;
  justify-content: center;
  margin: 0;
}

.info-contact .emailus,
.info-contact a.totel {
  padding-left: 0;
  padding-right: 0;
  white-space: nowrap;
}

footer .social-footer .social-link {
  margin-bottom: 16px;
}

footer .social-footer .social-link a {
  margin-right: 10px;
  color: #373737;
  width: 26px;
  height: 26px;
  display: inline-block;
}

footer .social-footer .social-link a:last-child {
  margin-right: 0;
}

.copyright-of-Selfie {
  font-family: ProximaNovabold, Arial, sans-serif;
  font-size: 0.75rem;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #393939;
}

.footer-2 #custom_html-5 {
  margin-top: 15px;
}

footer .review-block .review-star {
  display: flex;
  align-items: center;
  justify-content: center;
}

footer .review-block .review-star span {
  font-size: 0.8125rem;
  color: #f66900;
  margin-right: 5px;
  line-height: 1;
}

footer .review-block .review-star .stars {
  display: flex;
}

footer .review-block .review-star .stars img {
  max-width: 18px;
  max-height: 14px;
  margin-left: 2px;
}

footer .review-block .review-text {
  font-size: 0.625rem;
  line-height: 1.25;
  color: #101010;
  text-align: center;
}

.footer-widget {
  border-bottom: 1px solid rgba(236, 236, 236, .5);
  border-top: 1px solid rgba(236, 236, 236, .5);
  padding-top: 32px;
  padding-bottom: 32px;
}

footer h3.widget-title {
  font-size: 18px;
  line-height: 22px;
  text-transform: uppercase;
}

.btn-desktop {
  display: none;
}



h3.widget-title:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgOCA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMSAxTDQgM0w3IDEiIHN0cm9rZT0iIzM5MzkzOSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  width: 10px;
  height: 9px;
  background-size: 10px 6px;
  content: "";
  margin-left: 6px;
  display: inline-block;
  background-repeat: no-repeat;
}

@media (max-width: 500px) {
  .info-contact a.emailto {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 24px;
    margin-top: 10px;
    margin-bottom: 24px;
  }

  .footer-widget {
    padding-left: 0;
    padding-right: 0;
  }

  .footer-widget-first {
    margin-top: 32px;
    margin-left: 5px;
  }

  .footer-3 {
    border-bottom: 1px solid rgba(236, 236, 236, .5);
  }

  footer .menu {
    display: none;
  }

  footer .menu.active {
    display: flex;
  }

  footer h3.widget-title {
    cursor: pointer;
    margin: 0 !important;
  }

  h3.widget-title.active {
    text-align: left;
    max-width: 90%;
    margin-left: auto !important;
  }

  footer .widget.widget_nav_menu {
    margin-bottom: 15px;
  }

  footer .widget.widget_nav_menu:last-child {
    margin-bottom: 0;
  }

  footer .widget.widget_nav_menu .menu.nav {
    margin-top: 8px;
    text-align: left;
    max-width: 90%;
    margin-right: 0;
    margin-left: auto;
  }

  footer .widget {
    text-align: center;
  }


  #custom_html-4 {
    margin-bottom: 32px;
    margin-top: 32px;
  }

  #custom_html-5 {
    margin-bottom: 17px;
  }

  footer .btn.totel {
    padding-bottom: 32px;
  }
}

@media (min-width: 768px) {


  #nav_menu-5 {
    margin-right: 74px
  }

  #nav_menu-6 {
    margin-right: 74px
  }

  h3.widget-title:after {
    display: none;
  }

  .btn-desktop {
    display: inline-block;
  }



  footer h3.widget-title {
    line-height: 22px;
  }

  footer h3.widget-title {
    color: #1E1E1E;
    font-size: 15px;
    line-height: 24px;
  }

  footer .social-footer .social-link {
    margin-bottom: 4px;
  }

  footer .nav {
    align-items: flex-start;
  }

  #custom_html-2 {
    justify-content: flex-start;
  }

  .info-contact a {
    margin: 0 1rem;
  }

  #custom_html-3 .info-contact .emailto {
    padding-bottom: 24px;
    padding-top: 8px;
  }

  #custom_html-2 .info-contact a {
    padding-top: 5px;
  }


  footer .col-md-4 .widget {
    width: 50%;
  }

  body:not(.theme-preset-active) footer#colophon .bg-light#footer-widget {
    background-color: #ffffff !important;
    padding-top: 42px;
    padding-bottom: 44px;
    border-bottom: 1px solid rgba(236, 236, 236, .5);
    border-top: 1px solid rgba(236, 236, 236, .5);
  }

  .footer-widget {
    border: none;
    padding: 0;
  }

  body:not(.theme-preset-active) footer#colophon .bg-light#footer-widget-seo {
    background-color: #fafafa !important;
    padding-top: 28px;
    padding-bottom: 6px;
    border-bottom: 1px solid rgba(236, 236, 236, .5);
  }

  footer .container-serving {
    text-align: left;
  }

  footer .container-serving h6 {
    font-size: 17px;
    line-height: 32px;
    font-feature-settings: 'liga' off;
    color: #000000;
    font-family: ProximaNovaRegular, Arial, sans-serif;
  }

  footer .container-serving .serving-link {
    padding: 0 7px 0 5px;
    border-right: 1px solid #373737;
    font-size: 15px;
  }

  footer .container-serving .serving-link:first-child {
    padding-left: 0;
  }

  footer .container-serving .serving-link:last-child {
    border: none;
  }

  footer .review-block .review-star span {
    font-size: 1.25rem;
  }

  footer .review-block .review-star .stars img {
    max-height: 18px;
  }

  footer .review-block .review-text {
    font-size: 0.75rem;
  }

  #footer-widget2 {
    padding-top: 17px;
    padding-bottom: 14px;
  }

  footer {
    margin-top: 0;
  }

  .info-contact .emailus,
  .info-contact a.totel {
    margin: 0 1rem;
  }

  .info-contact a {
    margin: 0;
  }

  .footer-2 {
    align-items: center;
    justify-content: space-between;
  }



  .social-footer {
    text-align: left;
  }

  .copyright-of-Selfie {
    margin-right: -45px;
  }

  #custom_html-3 .info-contact {
    justify-content: flex-end;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    margin-right: 30px;
  }

}


@media (min-width: 1199px) {
  footer .col-md-6 .widget {
    width: auto;
    margin-right: 38px;
  }

  footer .footer-3 {
    justify-content: flex-end;
  }

  .nav li a {
    text-align: left;
  }

}




/** new style **/


/** start style home page **/


.home :where(.wp-block-columns.is-layout-flex) {
  gap: 0;
}

.home figure {
  margin-bottom: 0;
}

.home .container {
  padding-right: 16px;
  padding-left: 16px;

}

.home .background-second:before {
  content: "";
  background: #080808;
  ;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

.home :where(.wp-block-columns) {
  margin-bottom: 0;
}


.home .section-header .wp-block-getwid-section__wrapper {
  padding-top: 120px;
  padding-bottom: 106px;
}

.home .section-header .wp-block-columns {
  margin-bottom: 0;
}

.home .section-header .wp-block-getwid-section__background-holder {
  margin: 32px calc(49% - 50vw);
  margin-bottom: 0;
  margin-top: 0;
  right: -11%;
  left: -11%;
}

.home .section-header .wp-block-getwid-section__foreground {
  background-image: linear-gradient(89.03deg, #FFFFFF -0.1%, #FFFFFF 52.56%, rgba(255, 255, 255, 0.05) 58.27%);

}

@media (min-width: 768px) {
  .home .section-header .wp-block-column:not(:last-child) {
    margin-right: 32px;
  }
}


@media (min-width: 1000px) {
  .home .section-header .wp-block-getwid-section__background {
    background-size: cover;
    max-width: 56.1vw;
    right: 0;
    left: 46%;
  }


}

@media (min-width: 1200px) {

  .home .section-header .wp-block-getwid-section__foreground {
    background-image: linear-gradient(89.03deg, #FFFFFF -0.1%, #FFFFFF 48.56%, rgba(255, 255, 255, 0.05) 52.27%);
  }

}

.home .section-header .wp-block-getwid-section__background:before {
  content: "";
  width: 208px;
  display: block;
  height: 102px;
  max-width: 100%;
  background-image: url(/wp-content/uploads/2024/10/group-44514-desc.png);
  background-size: cover;
  background-position: right top;
  position: absolute;
  right: 43px;
  top: 55px;
}

@media (min-width: 1440px) {
  .home .section-header .wp-block-getwid-section__background {
    margin: 0 !important;
  }

  .home .section-header .wp-block-getwid-section__background {
    background-size: cover;
    max-width: 48.1vw;
    right: 0;
    left: 52%;
  }

  .home .section-header .wp-block-getwid-section__foreground {
    background-image: linear-gradient(89.03deg, #FFFFFF -0.1%, #FFFFFF 52.56%, rgba(255, 255, 255, 0.05) 58.27%);

  }
}

.home p.line-leaders {
  color: #D9D9D9;
  text-transform: uppercase;
}

.home .section-3 lite-vimeo {
  aspect-ratio: 1 / 1;
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 10px;
  max-width: 480px;
  width: 100%;
  display: block;
  overflow: hidden;
}

.home .section-3 lite-vimeo>.ltv-playbtn {
  background: #FFFFFF;
  opacity: 1;
  border-radius: 28px;
  width: 205px;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.home .section-3 lite-vimeo:hover .ltv-playbtn {
  opacity: 0.85;

}

.home .section-3 lite-vimeo>.ltv-playbtn::before {
  display: none;
}

.home .hidden {
  display: none !important;
}

.home .ltv-click {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  cursor: pointer;
}

.home lite-vimeo.ltv-activated .ltv-click {
  z-index: 2;
}

.home lite-vimeo>.ltv-playbtn img {
  width: 27px;
  height: 27px;
  border-radius: 0;
  box-shadow: none;
}

.home lite-vimeo>.ltv-playbtn span {
  font-size: 18px;
  line-height: 24px;
  font-family: ProximaNovabold, Arial, sans-serif;
  margin-left: 4px;
  color: #1E1E1E;
}

.home .shadow-img iframe {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 10px;
  max-width: 480px;
  width: 100%;
  display: block;
  overflow: hidden;
}

.home .video-responsive-item {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/* number of images*/
.home .gallery {
  --d: 42s;
  /* duration */
  display: grid;
  align-items: center;
  grid-template-columns: repeat(8, 200px);
  /* number of visible images + width */
  overflow: hidden;
  -webkit-mask: linear-gradient(90deg, #0000, #000 5% 95%, #0000);
}

.home .gallery .img {
  grid-area: 1/1;
  width: 100%;
  aspect-ratio: 1.75;
  max-width: 140px;
  animation: r var(--d) linear infinite;
  padding: 0 25px;
}

.home .gallery .img:nth-child(2) {
  animation-delay: calc(-0.0625*var(--d));
}

.home .gallery .img:nth-child(3) {
  animation-delay: calc(-0.125*var(--d));
  padding: 0 9px;
}

.home .gallery .img:nth-child(4) {
  animation-delay: calc(-0.1875*var(--d));
  padding: 0 28px;
}

.home .gallery .img:nth-child(5) {
  animation-delay: calc(-0.25*var(--d));
  padding: 0 29px;
}

.home .gallery .img:nth-child(6) {
  animation-delay: calc(-0.3125*var(--d));
  padding: 0 14px 0 25px;
}

.home .gallery .img:nth-child(7) {
  animation-delay: calc(-0.375*var(--d));
  padding: 0 15px;
}

.home .gallery .img:nth-child(8) {
  animation-delay: calc(-0.4375*var(--d));
}

.home .gallery .img:nth-child(9) {
  animation-delay: calc(-0.5*var(--d));
  padding: 0 12px;
}

.home .gallery .img:nth-child(10) {
  animation-delay: calc(-0.5625*var(--d));
  padding: 0 15px;
}

.home .gallery .img:nth-child(11) {
  animation-delay: calc(-0.625*var(--d));
}

.home .gallery .img:nth-child(12) {
  animation-delay: calc(-0.6875*var(--d));
  padding: 0 17px;
}

.home .gallery .img:nth-child(13) {
  animation-delay: calc(-0.75*var(--d));
}

.home .gallery .img:nth-child(14) {
  animation-delay: calc(-0.8125*var(--d));
  padding: 0 17px;
}

.home .gallery .img:nth-child(15) {
  animation-delay: calc(-0.875*var(--d));
  padding: 0 39px;
}

.home .gallery .img:nth-child(16) {
  animation-delay: calc(-0.9375*var(--d));
  padding: 0 14px;
}

@keyframes r {
  6.25% {
    transform: translate(-100%);
  }

  6.26% {
    transform: translate(1500%);
  }
}

.home .section-3 {
  padding-top: 52px;
  padding-bottom: 125px;
}

@media (min-width: 782px) {
  .home .section-3 .wp-block-column:not(:first-child) {
    margin-left: 90px;
  }
}

.home .clients-section {
  padding-top: 88px;
  padding-bottom: 78px;
}

.home .clients-section .wp-swiper .swiper-slide .clients-block {
  background: #ffffff;
  overflow: hidden;
  border-radius: 12px;
  padding: 65px 104px 86px 92px;
  align-items: center;
  display: flex;
  filter: drop-shadow(0px 2px 4px rgba(53, 53, 53, 0.1));
  margin: 20px 0;
}

.home .clients-section .wp-swiper__slide .wp-swiper__slide-content {
  height: 95%;
}

.home .clients-section .wp-swiper .swiper-slide .wp-block-columns {
  min-height: 100%;
}

.home .tabs-section .wp-block-getwid-section__background {
  background-size: 100% 100%;
}

.home .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:not(:last-child) {
  margin-right: 31px;
}

.home .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column h3 {
  color: #1E1E1E;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 11px;

}

.home .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column p {
  color: #1E1E1E;
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 21px;
}

.home .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column .block-posted p {
  font-size: 15px;
  line-height: 16px;
  letter-spacing: 0.4px;
  color: #1E1E1E;
  margin-bottom: 0;
  margin-left: 8px;
}

.home .clients-section .wp-swiper .swiper-slide figure {
  margin: 0;
}

.home .clients-section.wp-block-getwid-section .swiper-button-prev {
  width: 40px;
  height: 40px;
  background: no-repeat url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy4zMDQ3IDI2Ljg2NTJMMjIuODY3OSAxOC4xMTUyTDEzLjMwNDcgOS4zNjUyMyIgc3Ryb2tlPSIjRkYzODc1IiBzdHJva2Utd2lkdGg9IjIuNiIvPgo8L3N2Zz4K");
  filter: none;
  transform: rotate(180deg);
  border-radius: 35px;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  background-size: cover;
}

.home .clients-section.wp-block-getwid-section .swiper-button-next {
  background: center no-repeat url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy4zMDQ3IDI2Ljg2NTJMMjIuODY3OSAxOC4xMTUyTDEzLjMwNDcgOS4zNjUyMyIgc3Ryb2tlPSIjRkYzODc1IiBzdHJva2Utd2lkdGg9IjIuNiIvPgo8L3N2Zz4K");
  filter: none;
  width: 40px;
  height: 40px;
  border-radius: 35px;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  background-size: cover;

}

.home .clients-section .swiper-pagination {
  left: 50%;
  transform: translateX(-50%);
  bottom: 37px;
}


.home .clients-section .swiper-pagination-bullet {
  margin: 0 4px;
  background: #D9D9D9;
  opacity: 1;
}

.home .clients-section .swiper-pagination-bullet-active {
  background: #FF3875;
}

.home .tabs-section .wp-block-column {
  background: #fff;
}

.home .tabs-section .wp-block-getwid-tabs__nav-links {
  margin-bottom: 40px;
}

.home .tabs-section .wp-block-getwid-tabs__tab-content {
  border: none;
  padding: 0;
}

.home .tabs-section .wp-block-getwid-tabs__nav-link a {
  border: none;
  padding: 8px 0px 4px 0px !important;
  margin: 0px 10px 0px 11px;
  font-size: 18px;
  line-height: 24px;
  color: #CACACA;
  font-family: ProximaNovabold, Arial, sans-serif;
  border-style: solid;
  border-width: 0px 0px 3px 0px;
  border-radius: 1px 1px 1px 1px;
  border-color: #000000;
  transition: all .2s ease-in-out;
}

.home .wp-block-getwid-tabs__nav-link {
  margin: 0 5px 0 0;
  padding: 0;
  position: relative;
  border: none;
  border-bottom: 0;
}

.home .tabs-section .wp-block-getwid-tabs__nav-link.ui-tabs-active a {
  border-color: #ff3875;
  transition: all .2s ease-in-out;
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  color: #ffffff;
  background: none;
}

.home .wp-block-getwid-tabs__nav-link.ui-tabs-active {
  border-color: #ebeef1;
  background: none;
}

.home .tabs-section .wp-block-getwid-tabs__nav-link a:hover {
  text-decoration: none;
}

.home .tabs-section .wp-block-getwid-tabs .wp-block-getwid-tabs__title-wrapper {
  margin: 0;
  padding: 0;
  border: 0;
}

.home .tabs-section .wp-block-column h3 {
  font-size: 30px;
  line-height: 32px;
  margin-bottom: 16px;
  font-family: ProximaNovabold, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #1E1E1E;

}

.home .tabs-section .wp-block-column p {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 17px;
  color: #1E1E1E;
}

.home .tabs-section .wp-block-column .wp-block-list {
  margin: 0;
  padding-left: 16px;
  margin-bottom: 31px;
}

.home .tabs-section .wp-block-column .wp-block-list li {
  font-size: 18px;
  line-height: 28px;
  color: #1E1E1E;
}

.home .tabs-section .wp-block-column .wp-block-list li:not(:last-child) {
  margin-bottom: 8px;
}

.home .tabs-section .wp-block-column .wp-block-list li::marker {
  color: #FF3875;
}

.home .seo-page .tabs-section .wp-block-column .btn-primar {
  margin-right: 0;
}

.home .tabs-section .wp-block-column {
  padding: 0 16px 27px 16px;
  box-shadow: 0px -2px 10px rgba(255, 255, 255, 0.7);
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  width: 376px;
  flex-basis: auto !important;
  flex-grow: 0 !important;
  overflow: hidden;
}

.home .tabs-section .wp-swiper .swiper-slide {
  padding: 0 24px 27px 24px;
  box-shadow: 0px -2px 10px rgba(255, 255, 255, 0.7);
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  width: 376px;
  flex-basis: auto !important;
  flex-grow: 0 !important;
  background: #fff;
  margin-right: 32px;
  overflow: hidden;
}

.home .tabs-section .wp-swiper .swiper-slide p {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 24px;
  color: #1E1E1E;
}

.home .tabs-section .wp-swiper .swiper-slide h3 {
  font-size: 28px;
  line-height: 32px;
  margin-bottom: 16px;
  color: #1E1E1E;

}

.home .tabs-section .wp-swiper .swiper-slide figure {
  margin: 0 -25px;
  margin-bottom: 24px;
}

.home .tabs-section .wp-swiper .swiper-slide span.wp-block-kadence-advancedheading {
  padding-bottom: 33px;
  position: relative;
  font-size: 18px;
  line-height: 28px;
}

.home .tabs-section .wp-swiper .swiper-slide span.wp-block-kadence-advancedheading::after {
  position: absolute;
  content: "";
  bottom: 14px;
  border: 1px solid #080808;
  width: 26px;
  height: 1px;
  left: 45.8%;
}

/*  */


.home .tabs-section .wp-swiper-block .swiper-slide {
  padding: 0 24px 24px 24px;
  box-shadow: 0px -2px 10px rgba(255, 255, 255, 0.7);
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  width: 376px;
  flex-basis: auto !important;
  flex-grow: 0 !important;
  background: #fff;
  margin-right: 32px;
  overflow: hidden;
}


.home .tabs-section .wp-swiper-block .swiper-slide p {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 17px;
  color: #1E1E1E;

}

.home .tabs-section .wp-swiper-block .swiper-slide .wp-block-list {
  margin: 0;
  padding-left: 16px;
  margin-bottom: 31px;
}

.home .tabs-section .wp-swiper-block .swiper-slide .wp-block-list li {
  font-size: 18px;
  line-height: 28px;
  color: #1E1E1E;
}

.home .tabs-section .wp-swiper-block .swiper-slide .wp-block-list li:not(:last-child) {
  margin-bottom: 8px;
}

.home .tabs-section .wp-swiper-block .swiper-slide .wp-block-list li::marker {
  color: #FF3875;
}

.home .tabs-section .wp-swiper-block .swiper-slide .btn-primar {
  margin-right: 0;
}

.home .tabs-section .wp-swiper-block .swiper-slide h3 {
  font-size: 30px;
  line-height: 32px;
  margin-bottom: 16px;
  font-family: ProximaNovabold, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  color: #1E1E1E;

}

.home .tabs-section .wp-swiper-block .swiper-slide figure {
  margin: 0 -25px;
  margin-bottom: 24px;
}

.home .tabs-section .wp-swiper-block .swiper-slide span.wp-block-kadence-advancedheading {
  padding-bottom: 33px;
  position: relative;
  font-size: 18px;
  text-align: center;
  line-height: 28px;
}

.home .tabs-section .wp-swiper-block .swiper-slide span.wp-block-kadence-advancedheading::after {
  position: absolute;
  content: "";
  bottom: 14px;
  border: 1px solid #080808;
  width: 26px;
  height: 1px;
  left: 45.8%;
}

.home .tabs-section .wp-swiper-block .video-responsive {
  margin: 0 -16px;
  margin-bottom: 24px;
  max-height: 332px;
}

.home .tabs-section .wp-swiper-block .video-responsive-item {
  position: static;
  width: 405px;
  height: 385px;
  margin-top: -5px;
}

.home .tabs-section .wp-swiper-block {
  margin: 0 calc(50% - 50vw);
  max-width: 100vw;
  width: 100vw;
  padding-left: 30px;
}

.home .tabs-section .kb-button.kb-btn-global-outline {
  border: 0;
}

.home .tabs-section .swiper-container {
  overflow: visible;
}

/* */
.home .tabs-section .wp-block-column figure {
  margin: 0 -17px;
  margin-bottom: 24px;
}

.home .swiper-slide figure video {
  max-height: 332px;
  overflow: hidden;
  object-position: top;
}

.home .tabs-section .wp-swiper .video-responsive {
  margin: 0 -24px;
  margin-bottom: 24px;
  max-height: 331px;
}

.home .tabs-section .wp-swiper .video-responsive-item {
  position: static;
  width: 405px;
  height: 385px;
  margin-top: -5px;
}

.home .tabs-section .wp-block-column .kb-buttons-wrap {
  margin-top: auto !important;
}

.home .tabs-section .wp-block-column span.wp-block-kadence-advancedheading {
  padding-bottom: 33px;
  position: relative;
  font-size: 18px;
  line-height: 28px;
}

.home .tabs-section .wp-block-column span.wp-block-kadence-advancedheading::after {
  position: absolute;
  content: "";
  bottom: 16px;
  border: 1px solid #080808;
  width: 26px;
  height: 1px;
  left: 45.8%;
}

.home .tabs-section .wp-swiper {
  margin: 0 calc(50% - 50vw);
  max-width: 100vw;
  width: 100vw;
  padding-left: 30px;
}


.home .tabs-section.wp-block-getwid-section .swiper-button-prev.swiper-button-disabled,
.home .tabs-section.wp-block-getwid-section .swiper-button-next.swiper-button-disabled {
  display: block !important;
  opacity: .7;
}


.home .tabs-section.wp-block-getwid-section .swiper-button-next {
  box-shadow: none;
  width: 36px;
  height: 36px;
  right: 30px;
  margin-top: -25px;
  background: center no-repeat url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy4zMDQ3IDI2Ljg2NTJMMjIuODY3OSAxOC4xMTUyTDEzLjMwNDcgOS4zNjUyMyIgc3Ryb2tlPSIjRkYzODc1IiBzdHJva2Utd2lkdGg9IjIuNiIvPgo8L3N2Zz4K");
  border-radius: 35px;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  bottom: 0;
  top: 107%;
  right: 25px;
}


.home .tabs-section.wp-block-getwid-section .swiper-button-prev {
  box-shadow: none;
  width: 36px;
  height: 36px;
  left: 30px;
  margin-top: -25px;
  background: center no-repeat url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy4zMDQ3IDI2Ljg2NTJMMjIuODY3OSAxOC4xMTUyTDEzLjMwNDcgOS4zNjUyMyIgc3Ryb2tlPSIjRkYzODc1IiBzdHJva2Utd2lkdGg9IjIuNiIvPgo8L3N2Zz4K");
  transform: rotate(180deg);
  border-radius: 35px;

  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  bottom: 0;
  top: 107%;
  right: 69px;
  left: auto;
}

@media (min-width: 1650px) {
  .home .tabs-section .swiper-wrapper {
    justify-content: center;
  }

  .home .tabs-section.wp-block-getwid-section .swiper-button-next,
  .home .tabs-section.wp-block-getwid-section .swiper-button-prev {
    display: none;
  }
}

@media (min-width: 782px) {

  .home .tabs-section .wp-block-column:not(:last-child) {
    margin-right: 32px;
  }

  .home .tabs-events {
    display: grid !important;
    grid-template-columns: repeat(2, 376px);
    width: 100%;
    column-gap: 2.6em;
    row-gap: 5em;
    align-content: center;
    justify-content: center;
  }

  .home .tabs-section .tabs-events .wp-block-column:not(:last-child) {
    margin-right: 0;
  }
}

.home .container-instagram {
  margin-bottom: 100px;
}

.home .container-instagram .instagram-gallery__actions {
  margin-bottom: 0;
  margin-top: 14px;
}

.home .container-instagram .instagram-gallery-feed.loaded .instagram-gallery__actions {
  flex-direction: row-reverse;
}

.home .container-instagram #instagram-gallery-feed-0 .instagram-gallery__actions .instagram-gallery__button--follow {
  background: rgba(30, 30, 30, 1);
  border-radius: 28px;
}

.home .container-instagram #instagram-gallery-feed-0 .instagram-gallery__actions .instagram-gallery__button--follow:hover,
.home .container-instagram #instagram-gallery-feed-0 .instagram-gallery__actions .instagram-gallery__button--follow:focus {
  background: rgba(30, 30, 30, 0.8);
  transition: all .3s;
  box-shadow: none;
}

.home .container-instagram #instagram-gallery-feed-0 .instagram-gallery__actions .instagram-gallery__button--load {
  border: 1px solid #1E1E1E;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  border-radius: 28px;
  color: #1E1E1E;
  background: none;

}

.home .container-instagram #instagram-gallery-feed-0 .instagram-gallery__actions .instagram-gallery__button--load:hover,
.home .container-instagram #instagram-gallery-feed-0 .instagram-gallery__actions .instagram-gallery__button--load:focus {
  background: #1E1E1E;
  color: #ffffff;
  transition: all .3s;
}

.home .container-instagram .instagram-gallery__button {
  font-size: 18px;
  line-height: 24px;
  font-family: ProximaNovabold, Arial, sans-serif;
  padding: 10px 0;
  width: 172px;
  height: 44px;
}

.home .container-instagram .instagram-gallery__button>i {
  margin-right: 4px;
}

.home .container-instagram .qligg-icon-instagram:before {
  content: url(/wp-content/uploads/2025/01/instagram.svg);
}

@media (max-width: 500px) {
  .home .tabs-section .wp-swiper-block .swiper-slide figure {
    margin: 0 -17px;
    margin-bottom: 24px;
  }

  .home .container-instagram {
    margin-bottom: 72px;
  }

  .home .container-instagram .instagram-gallery__button {
    width: 100%;
  }

  .home .section-header .wp-block-column .wp-block-columns {
    justify-content: center;
    gap: 3em;
  }

  .home .tabs-section .wp-block-column figure {
    margin-bottom: 24px;
  }

  .home .tabs-section .wp-block-column .wp-block-list {
    margin-right: -14px;
  }

  .home .tabs-section .wp-block-column p {
    margin-right: -12px;

  }

  .home .tabs-section .wp-swiper-block .swiper-slide p {
    margin-right: -12px;

  }

  .home .tabs-section .wp-swiper-block .swiper-slide .wp-block-list {
    margin-right: -14px;

  }


  .home .tabs-section .swiper-wrapper {
    flex-direction: column;
  }

  .home .tabs-section .swiper-wrapper .swiper-slide {
    margin-bottom: 40px;
  }

  .home .clients-section .swiper-wrapper {
    height: 880px !important;
  }

  .home .clients-section .wp-swiper__slide .wp-swiper__slide-content {
    height: 100%;
  }

  .home .clients-section .wp-swiper .swiper-slide .wp-block-columns {
    display: grid;
    grid-template-rows: .1fr 1fr;
  }

  .home .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:not(:last-child) {
    grid-row: 1;
    align-self: start;
  }

  .home .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:last-child {
    grid-row-start: 2;
    align-self: start;
    height: 100%;
    display: flex;
    flex-direction: column;
  }

  .home .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column .kb-buttons-wrap {
    margin-top: auto !important;
  }

  .home .tabs-section.wp-block-getwid-section .swiper-button-next,
  .home .tabs-section.wp-block-getwid-section .swiper-button-prev {
    display: none !important;
  }

  .home .tabs-section .wp-swiper-block .swiper-slide {
    margin-right: 0;
    width: 100%;
    padding: 0 16px 24px 16px;
  }

  .home .tabs-section .wp-swiper-block .video-responsive::before {
    padding-top: 100%;
    display: block;
    content: "";
  }

  .home .tabs-section .wp-swiper-block .video-responsive-item {
    position: absolute;
    width: 100%;
    height: 100%;
  }

  .home .tabs-section .wp-swiper-block .video-responsive {
    max-height: max-content;
  }

  .home .tabs-section .wp-swiper-block {
    margin: 0;
    max-width: 100%;
    width: 100%;
    padding-left: 0;
  }

  .home .tabs-section.wp-block-getwid-section .swiper-button-prev {
    bottom: 0;
    top: 19%;
    right: 40px;
    left: 28px !important;
  }

  .home .tabs-section.wp-block-getwid-section .swiper-button-next {
    bottom: 0;
    top: 19%;
    right: 28px;
  }



  .home .tabs-section .wp-swiper .swiper-slide {
    width: 328px;
    margin: 0 16px;
  }

  .home .tabs-section .wp-swiper {

    padding-left: 0;
  }


  .home .tabs-section .wp-block-getwid-section__wrapper {
    padding: 0 16px;
    padding-bottom: 40px !important;
  }

  .home .tabs-section .wp-block-column {
    margin-bottom: 24px;
  }

  .home .tabs-section .wp-block-getwid-tabs__nav-links {

    flex-wrap: nowrap;
    justify-content: left;
  }

}

.home .tabs-section .wp-block-column figure.popular {
  position: relative;
}

.home .tabs-section figure.popular:before {
  content: "Popular";
  position: absolute;
  top: 15px;
  right: 12px;
  background: #080808;
  border-radius: 9px;
  width: 76px;
  height: 30px;
  font-size: 13px;
  line-height: 2.4;
  color: #FFFFFF;
  text-align: center;
  font-family: ProximaNovabold, Arial, sans-serif;
}


.home .tabs-section .wp-block-column .video-responsive {
  margin: 0 -16px;
  margin-bottom: 25px;
  max-height: 332px;
  overflow: hidden;
}

.home .tabs-section .wp-block-column .video-responsive .video-responsive-item {
  position: static;
  width: 405px;
  height: 385px;
  margin-top: -5px;
}

@media (max-width: 455px) {
  .home .section-header .wp-block-column .wp-block-columns {
    gap: 2em;
  }
}

@media (max-width: 400px) {
  .home .section-header .wp-block-column .wp-block-columns {
    gap: 1em;
  }
}

@media (max-width: 500px) {
  .home .section-header .wp-block-getwid-section__background:before {
    content: "";
    width: 121px;
    display: block;
    height: 60px;
    max-width: 100%;
    background-image: url(/wp-content/uploads/2024/10/group-44514.png);
    background-size: cover;
    background-position: right top;
    position: absolute;
    right: 12px;
    top: 10px;
  }

  .home .tabs-section .wp-swiper-block .video-responsive {
    max-height: max-content;
  }

  .home .tabs-section .wp-block-column .video-responsive::before {
    padding-top: 100%;
    display: block;
    content: "";
  }

  .home .tabs-section .wp-block-column .video-slide .video-responsive-item {
    position: absolute;
    width: 100%;
    height: 100%;
  }

  .home .tabs-section figure.popular:before {
    width: 96px;
    height: 30px;
    top: 5px;
    right: 5px;
  }

}

.home .event {
  margin-bottom: 100px;
  margin-top: 100px;
}

.home .event .wp-block-columns .wp-block-column {
  filter: drop-shadow(0px 0px 5px rgba(255, 255, 255, 0.9));
  border-radius: 16px;
}

.home .event .wp-block-columns .wp-block-column:not(:last-child) {
  margin-right: 32px;
}


.home .wp-block-columns .wp-block-getwid-section__foreground {
  border-radius: 24px;
  background: linear-gradient(0.28deg, rgba(0, 0, 0, 0.8) 0.25%, rgba(25, 25, 25, 0) 90.44%, rgba(45, 45, 45, 0) 180.41%), rgba(0, 0, 0, 0.25)
}

.home .slide-video {
  height: 471px;
  width: 471px;
}

.home .events-container h2 {
  margin-bottom: 44px;
}


.home h1 span {
  position: relative;
}

.home h1 span::before {
  content: "";
  position: absolute;
  right: -23px;
  top: 0;
  width: 24px;
  height: 24px;
  background-image: url(/wp-content/uploads/2024/11/group-44515-1.svg);
  background-repeat: no-repeat;
}

.home h1 span:after {
  display: none;
}

.home .line-leaders:before {
  content: "";
  position: absolute;
  left: 0;
  top: 17px;
  height: 1px;
  background: #cacaca;
  width: 100%;
  max-width: 406px;
}

.home .line-leaders:after {
  content: "";
  position: absolute;
  right: 0;
  top: 17px;
  height: 1px;
  background: #cacaca;
  width: 100%;
  max-width: 406px;

}

.home .section-header .secondary,
.home .section-header .btn-primar {
  width: 210px;
  height: 50px;
}

.home .section-header .secondary {
  border: 1.5px solid #FF3875;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  transition: all .1s !important;

}

.home .section-header .secondary:hover {
  background: rgba(255, 255, 255, 0.7) !important;
  border: 3px solid #FF3875;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);

}

.home .section-header .btn-primar {
  margin-right: 22px;
}

.home .events-container {
  padding-bottom: 100px;
  margin-bottom: 100px;
  padding-top: 100px;
}

.home .section-header .wp-block-columns .wp-block-columns div.wp-block-kadence-advancedheading {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
}

.home .section-header .wp-block-columns .wp-block-columns div.kb-count-up-number {
  text-align: left;
  font-size: 34px;
  line-height: 40px;
  letter-spacing: -0.02em;
  color: #1e1e1e;
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
}

.home .section-logo {
  padding-top: 24px;
}

.home .video-responsive {
  position: relative;
  display: block;
  overflow: hidden;
}

.home .section-3 p a {
  color: #ffffff;
  text-decoration: underline;
}

.home .section-3 p a:hover,
.home .section-3 p a:focus,
.home .section-3 p a:active {
  color: #ffffff;
}

.home .events-container .swiper-button-prev {
  transform: rotate(180deg);
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  left: 46px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, .9);
  border-radius: 35px;
  display: block;
}

.home .events-container .swiper-button-next.swiper-button-disabled,
.home .events-container .swiper-button-prev.swiper-button-disabled {
  display: none;
}

.home .container-packages {
  background: #1E1E1E !important;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
}

.home .wp-block-getwid-section .container-packages .packages-btn a {
  background: #FF3875 !important;
  border-radius: 28px !important;
  font-size: 18px !important;
  line-height: 24px !important;
  color: #ffffff !important;
  padding: 14px 31px !important;
}

.home .wp-block-getwid-section .container-packages .packages-btn a:hover {
  background: rgba(255, 81, 135, 0.8) !important;
}





/* new */

@media (min-width: 992px) and (max-width: 1200px) {

  .home .section-header .kb-buttons-wrap {
    flex-wrap: nowrap;
    margin-bottom: 26px !important;
  }




  .home .secondary,
  .home .btn-primar {
    padding-left: 0 !important;
    padding-right: 0 !important
  }

  .home .section-header .wp-block-getwid-section__wrapper {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .home .section-header .wp-block-columns .wp-block-columns div.kb-count-up-number {
    font-size: 24px;
    line-height: 32px;
  }

  .home .wp-block-column {
    border-radius: 0;
  }

  .home .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .home .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    max-width: 50%;
    right: 0;
    left: 50%;
    background-position: 70% 0 !important;
  }

  .home .section-header .wp-block-getwid-section__background-holder {
    margin: 32px calc(50% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    right: 0;
    left: 0;
  }

  .home .section-header .wp-block-getwid-section__background:before {
    width: 150px;
    height: 74px;
    top: 20px;
    right: 20px;

  }

  .home .section-header .wp-block-getwid-section__foreground {
    background-image: linear-gradient(89.03deg, #FFFFFF -0.1%, #FFFFFF 49.56%, rgba(255, 255, 255, 0.05) 54.27%);
  }

  .home .wp-block-column.header-content {
    flex-basis: 50% !important;
  }

  .home .clients-section .wp-swiper .swiper-slide .clients-block {
    padding: 65px 30px 86px 30px;
  }

  .home .clients-section .swiper-pagination {
    bottom: 10px;
  }

  .home .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-columns .wp-block-column:not(:last-child) {
    margin-right: 0;
  }



  .home .section-3 .wp-block-column {
    flex-basis: 50% !important;
  }

  .home .section-3 .wp-block-column:first-child {
    margin-right: 50px;

  }

  .home .kadence-column12_bf7c7f-43>.kt-inside-inner-col {
    padding-left: 0 !important;
  }

  .home .section-winning br {
    display: none;
  }

  .home .kadence-column12_c97424-0e,
  .home .kt-inside-inner-col>.kadence-column12_c97424-0e:not(.specificity) {
    margin-right: 50px !important;
  }

  .home .clients-section .wp-swiper__slide .wp-swiper__slide-content {
    height: 100%;
    max-width: 100% !important;

  }

}

@media (min-width: 768px) and (max-width: 991px) {
  .home .section-header .wp-block-getwid-section__wrapper {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .home .section-header .secondary,
  .home .section-header .btn-primar {
    padding-left: 0 !important;
    padding-right: 0 !important
  }

  .home .section-header .kb-buttons-wrap {
    flex-wrap: nowrap;
    margin-bottom: 26px !important;
  }

  .home .section-header .wp-block-columns .wp-block-columns div.kb-count-up-number {
    font-size: 24px;
    line-height: 32px;
  }

  .home .wp-block-column.header-content {
    flex-basis: 50% !important;
    flex-grow: 0 !important;
  }

  .home .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    max-width: 50%;
    right: 0;
    left: 50%;
    background-position: 55% 0 !important;
  }

  .home .section-header .wp-block-getwid-section__background-holder {
    margin: 32px calc(50% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    right: 0;
    left: 0;
  }

  .home .section-header .wp-block-getwid-section__background:before {
    width: 66px;
    height: 138px;
    top: 20px;
    right: 20px;
    background-image: url(/wp-content/uploads/2025/01/group-44514-desc1.png);
  }

  .home .section-header .wp-block-getwid-section__foreground {
    background-image: linear-gradient(89.03deg, #FFFFFF -0.1%, #FFFFFF 49.56%, rgba(255, 255, 255, 0.05) 54.27%);
  }

  .home .section-header h1 {
    font-size: 38px !important;
    line-height: 38px !important;
  }

  .home .section-header .wp-block-columns .wp-block-columns p {
    font-size: 13px !important;
    line-height: 21px !important;
  }

  .home .section-3 .wp-block-column {
    flex-basis: 50% !important;
  }

  .home .section-3 .wp-block-column:first-child {
    margin-right: 30px;

  }

  .home h2 br {
    display: none;
  }

  .home .clients-section .wp-swiper .swiper-slide .wp-block-columns {
    display: grid !important;
    grid-template-rows: .1fr .78fr;
    padding: 16px 36px 44px 36px;
  }

  .home .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:not(:last-child) {
    margin-right: 0;
  }

  .home .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-columns {
    display: flex !important;
    padding: 16px 0 44px 0;
  }

  .home .wp-swiper .swiper-slide {
    height: 100%;
  }

  .home .clients-section .wp-swiper__slide .wp-swiper__slide-content {
    height: 100%;
  }

  .home .container-packages {
    grid-template-columns: auto;
  }

  .home .section-winning .kt-row-column-wrap.kt-mobile-layout-row {
    -webkit-flex-direction: column !important;
    flex-direction: column !important;
    display: flex !important;
  }

  .home .section-3 .video {
    margin: 0 auto;
    margin-bottom: 25px;
  }

  .home .event .wp-block-columns .wp-block-column:not(:last-child) {
    margin-right: 0;
  }

  .home .event .wp-block-getwid-section__background {
    background-position: 0 30%;
  }

  .home .event .wp-block-columns .wp-block-column:nth-child(2) .wp-block-getwid-section__background {
    background-position: 0 10%;
  }

  .home .event .wp-block-column .wp-block-getwid-section__wrapper {
    height: auto !important;
  }

  .home .clients-section .swiper-pagination {

    bottom: 25px;
  }

  .home .clients-section .wp-swiper .swiper-slide .wp-block-columns {
    padding: 16px 36px 0 36px;
  }

  .home .swiper-container {
    padding-bottom: 40px;
  }

  .home .swiper-wrapper {
    height: 810px !important;
  }

  .home .clients-section.wp-block-getwid-section .swiper-button-next {
    right: -10px;
  }

  .home .clients-section.wp-block-getwid-section .swiper-button-prev {
    left: -10px;
  }

  .home .clients-section .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: auto !important;
  }
}


@media (min-width: 501px) and (max-width: 767px) {


  .home .section-header .wp-block-getwid-section__background-holder {
    right: 0;
    left: 0;
  }

  .home .section-header .wp-block-getwid-section__foreground {
    background: linear-gradient(359.3deg, #FFFFFF 51.47%, #FFFFFF 48.96%, rgba(255, 255, 255, 0.05) 56.05%);
  }

  .home .section-header .wp-block-getwid-section__background:before {
    content: "";
    width: 121px;
    display: block;
    height: 60px;
    max-width: 100%;
    background-image: url(/wp-content/uploads/2024/10/group-44514.png);
    background-size: cover;
    background-position: right top;
    position: absolute;
    right: 12px;
    top: 10px;
  }

  .home .section-header .wp-block-getwid-section__wrapper {
    padding-top: 386px;
    padding-bottom: 35px;
  }

  .home .section-header h1 {
    margin-bottom: 18px !important;
    font-size: 38px !important;
    line-height: 38px !important;
  }

  .home .section-header .wp-block-columns .wp-block-columns {
    justify-content: center;
  }

  .home .section-header .wp-block-columns .wp-block-columns .wp-block-column:not(:last-child) {
    margin-right: 20px;
  }

  .home .section-header .wp-block-columns .wp-block-columns p {
    font-size: 16px !important;
    line-height: 21px !important;
  }

  .home .section-header .wp-block-kadence-advancedbtn {
    margin-bottom: 25px !important;
  }

  .home .section-3 .video {
    margin: 0 auto;
    margin-bottom: 25px;
  }

  .home .line-leaders:before {
    left: -50px;
  }

  .home .line-leaders:after {
    right: -50px;
  }

  .home .section-3 {
    padding-top: 0px;
    padding-bottom: 75px;
  }

  .home .getwid-padding-mobile-bottom-normal {
    padding-bottom: 40px !important;
  }

  .home .swiper-button-next,
  .home .swiper-button-prev {
    display: block !important;
  }

  .home .tabs-section.wp-block-getwid-section .swiper-button-prev.swiper-button-disabled,
  .home .tabs-section.wp-block-getwid-section .swiper-button-next.swiper-button-disabled {
    display: none !important;
  }

  .home .event .wp-block-columns .wp-block-column:not(:last-child) {
    margin-right: 0;
  }

  .home .event .wp-block-getwid-section__background {
    background-position: 0 30%;
  }

  .home .event .wp-block-column .wp-block-getwid-section__wrapper {
    height: auto !important;
    margin-bottom: 20px;
  }

  .home .line-leaders:before,
  .home .line-leaders:after {
    max-width: 180px;
  }

  .home .clients-section .wp-swiper .swiper-slide .wp-block-columns {
    padding: 16px 36px 0 36px;
  }

  .home .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:not(:last-child) {
    margin-right: 0;
  }

  .home .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-columns {
    display: flex !important;
    padding: 16px 0 44px 0;
  }

  .home .clients-section .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: auto !important;
  }

  .home .clients-section .wp-swiper .swiper-slide .wp-block-columns {
    padding: 16px 36px 0 36px;
    display: grid !important;
    grid-template-rows: .1fr .78fr;
  }

  .home .clients-section .swiper-container {
    padding-bottom: 30px;
  }

  .home .clients-section .swiper-wrapper {
    height: 820px !important;
  }

  .home .clients-section .swiper-pagination {
    bottom: 60px;
  }

  .home .clients-section.wp-block-getwid-section .swiper-button-next {
    right: -10px;
  }

  .home .clients-section.wp-block-getwid-section .swiper-button-prev {
    left: -10px;
  }

  .home .clients-section .kb-buttons-wrap {
    display: none !important;
  }
}












/* */

@media (max-width: 768px) {


  .home .clients-section .swiper-button-next,
  .home .clients-section .swiper-button-prev {
    display: block !important;
  }
}

@media (max-width: 500px) {
  .home .section-header .wp-block-getwid-section__wrapper {
    padding-top: 298px;
    padding-bottom: 35px;
  }

  .home .clients-section .wp_swiper__navigation {
    position: absolute;
    bottom: 116px;
    left: 0;
    right: 0;
  }

  .home .section-header h1 br {
    display: block;
  }

  .home h1 span::before {
    width: 20px;
    height: 20px;
    right: -22px;
    top: 4px;
    background-size: contain;
  }

  .home .section-header .wp-block-getwid-section__background {
    top: 0;
    right: 0;
    left: 0;
    z-index: -1;
  }

  .home .section-header .wp-block-columns .wp-block-columns div.kb-count-up-number {
    font-size: 25.5px;
    line-height: 30px;
  }



  .home .section-header .wp-block-getwid-section__background-holder {
    right: 0;
    left: 0;
  }

  .home .section-header .wp-block-getwid-section__foreground {
    background: linear-gradient(359.3deg, #FFFFFF 51.47%, #FFFFFF 48.96%, rgba(255, 255, 255, 0.05) 56.05%);

  }



  .home .section-header .secondary,
  .home .section-header .btn-primar {
    width: 100%;
  }

  .home .section-header .kb-buttons-wrap {
    flex-wrap: nowrap;
  }

  .home .section-header .btn-primar {
    margin-right: 8px;
  }

  .home .section-logo.background-second:before {
    content: "";
    background: #1A1717;
    top: 0;
    left: -100%;
    right: -100%;
    bottom: 0;
    position: absolute;
    display: block;
  }

  .home p.line-leaders {
    font-size: 18px !important;
    line-height: 38px !important;
    text-transform: capitalize !important;
  }

  .home .section-logo {
    padding-top: 12px;
  }

  .home .section-3 {
    padding-top: 0;
    padding-bottom: 41px;

  }

  .home .section-3 lite-vimeo {
    border-radius: 0;
  }

  .home h2 {
    font-size: 36px;
    line-height: 40px;
  }

  .home .wp-swiper__slide .wp-swiper__slide-content {
    max-width: 100% !important;
  }

  .home .clients-section .swiper-pagination {

    bottom: 104px;
  }

  .home .clients-section .wp-swiper .swiper-slide .clients-block {
    border-radius: 6px;
    padding: 16px 16px 44px 16px;
    filter: none;
  }

  .home .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column p.p-margin {
    margin-bottom: 21px;
  }

  .home .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:not(:last-child) {
    margin-right: 0;
  }

  .home .clients-section .wp-swiper .swiper-slide figure {
    margin-bottom: 6px;
  }

  .home .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column h3 {
    margin-bottom: 4px;
  }

  .home .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:last-child figure {
    margin-bottom: 9px;
  }

  .home .event {
    margin-top: 60px;
    margin-bottom: 36px;
  }

  .home .event .wp-block-columns .wp-block-column:not(:last-child) {
    margin-right: 0;
  }

  .home .event .wp-block-columns .wp-block-column {
    filter: drop-shadow(0px 0px 5px rgba(255, 255, 255, 0.9));
  }

  .home .events-container h2 {
    margin-bottom: 16px;
  }

  .home .events-container {
    padding-bottom: 60px;
    padding-top: 34px;
    margin-bottom: 60px;
  }

  .home .slide-video {
    height: 300px;
    width: 300px;
  }

  .home .packages-title {

    font-size: 32px;
    line-height: 32px;
  }

  .home .container-packages {
    margin-bottom: 60px;
  }

  .home .packages-text {
    padding-top: 82px;
    padding-bottom: 24px;
  }

  .home .events-container .swiper-button-next {
    display: block !important;
    margin-top: -18px;
  }

  .home .line-leaders:after {
    right: -87%;
    top: 19px;
    max-width: 100%;
  }

  .home .line-leaders:before {
    left: -87%;
    top: 19px;
    max-width: 100%;

  }

  .home .clients-section.wp-block-getwid-section .swiper-button-prev {
    width: 36px;
    height: 36px;
    margin-top: -18px;
  }

  .home .clients-section.wp-block-getwid-section .swiper-button-next {
    margin-top: -18px;
    width: 36px;
    height: 36px;

  }

  .home .swiper-slide figure video {
    max-height: none;
  }
}

@media (max-width: 420px) {
  .home .section-header .wp-block-getwid-section__foreground {
    background: linear-gradient(359.3deg, #FFFFFF 52.47%, #FFFFFF 44.96%, rgba(255, 255, 255, 0.05) 58.05%);
  }
}

/** **/





.home .section-3 .video {

  position: relative;
  overflow: hidden;
  max-width: 480px;
  width: 100%;
}

.home .section-3 .video-container {
  position: relative;
  height: 100%;

  padding: 100% 0 0 0;
}

.home .section-3 iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
}

.home .section-3 .ltv-playbtn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  padding: 10px 20px;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
  background: #FFFFFF;
  opacity: 1;
  border-radius: 28px;
  width: 205px;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.home .section-3 .video:hover .ltv-playbtn {
  opacity: 0.85;
}

.home .section-3 .ltv-playbtn.hidden {
  display: none;
}

.home .section-3 .video-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
  background: transparent;
  cursor: pointer;
}

.home .section-3 .video img {
  width: 27px;
  height: 27px;
  border-radius: 0;
  box-shadow: none;
}

.home .section-3 .video span {
  font-size: 18px;
  line-height: 24px;
  font-family: ProximaNovabold, Arial, sans-serif;
  margin-left: 4px;
  color: #1E1E1E;
}

.home .video-loader {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 40px;
  height: 40px;
  border: 4px solid rgba(255, 255, 255, 0.3);
  border-top-color: #ffffff;
  border-radius: 50%;
  animation: spin 1s linear infinite;
  z-index: 4;
}

.home .video-loader.hidden {
  display: none;
}

@keyframes spin {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }

  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

.home .faq-section {
  padding-bottom: 100px;
}

@media (max-width: 500px) {
  .home .section-3 iframe {
    border-radius: 0;
    max-width: 100%;
  }

  .home .section-3 .shadow-img {
    margin-left: -16px;
    margin-right: -16px;
  }

  .home .section-3 .video {
    margin-bottom: 24px;
    max-width: 100%;
  }

  .home .faq-section {
    padding-bottom: 60px;
  }
}

/** end style home page **/

/** start style packages page **/

.product-page #wrapper .breadcrumbs {
  display: none;
}

/* perfect addition секция */
@media screen and (max-width: 800px) {
  .product-page .perfect-addition {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .product-page .perfect-addition .perfect-addition-text {
    text-align: justify;
  }

  .product-page .perfect-addition .perfect-addition-links {
    text-align: center;
  }
}

.product-page .perfect-addition-text,
.product-page .perfect-addition-links {
  text-align: left;
}

.product-page .swiper-button-prev {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  left: 15px;
  margin-top: -34px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, .9);
  border-radius: 35px;
  transform: rotate(180deg);
}

.product-page .swiper-button-next.swiper-button-disabled,
.product-page .swiper-button-prev.swiper-button-disabled {
  display: none;
}

/* icon styles */

@media screen and (max-width: 800px) {
  .product-page .page_content_wrapper .features-icons-section {
    flex-direction: row;
  }

  .product-page .page_content_wrapper .features-icons-section .icons-line {
    flex-direction: column;
    width: auto;
  }
}

@media screen and (max-width: 600px) {

  .product-page .features-icons-section .icons-line .icon-text-container {
    max-width: 185px;
    width: auto;
    padding: 10px;
  }

  .product-page .features-icons-section .text-container {
    height: 110px;
  }
}

.product-page #wrapper .breadcrumbs {
  padding-top: 0;
}

.product-page .features-icons-section {
  display: flex;
  justify-content: space-around;
}

.product-page .features-icons-section .icons-line {
  display: flex;
  justify-content: space-around;
  width: 50%;
}

.product-page .features-icons-section .icon-text-container {
  width: 160px;
  padding: 25px 10px;
}

.product-page .features-icons-section .img-container {
  height: 80px;
}

.product-page .features-icons-section .img-container img {
  width: 80px !important;
  max-width: 100%;
}

/* brands logo */

.product-page .ppb_header:nth-child(2) {
  padding-top: 85px !important;
}

.product-page .brands-logo-section {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
}

.product-page .vimeo-wrapper {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.product-page .vimeo-wrapper iframe {
  width: 100vw;
  height: 43.25vw;
  min-height: 91vh;
  min-width: 217.77vh;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  z-index: -1;
}

.product-page .content-block {

  font-size: 50px;
  line-height: 1.08;
  color: #ffffff;
  margin-bottom: 29px;
}

.product-page .create {
  font-family: ProximaNovaLight, Arial, sans-serif;
}

.product-page .bring {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
}

.product-page .content-btn a {
  font-size: 18px;
  font-weight: bold;
  color: #fff;
  font-family: ProximaNovaBold, Arial, sans-serif;
  background-color: #ff3875;
  padding: 11px 34px;
  text-decoration: none;
  border-radius: 20px;
}




.product-page .logo-container {
  display: flex;
  padding: 20px 10px;
}

.product-page .logo-container img {
  margin: auto;
}

.product-page .player .vp-controls .play.state-paused .play-icon {
  display: none;
}

.product-page .kt-btn-wrap .kt-button {
  padding: 8px 16px;
  cursor: pointer;
  font-size: 18px;
  display: flex;
  line-height: 1.6;
  text-decoration: none;
  text-align: center;
  align-items: center;
  justify-content: center;
  transition: all .3s ease-in-out;
  border-width: 2px;
  border-radius: 3px;
  border-color: #555;
  background: 0 0;
  color: #555;
  box-shadow: none;
  border-style: solid;
}

.product-page .btn-scroll-section .kt-button {
  font-family: ProximaNovabold, Arial, sans-serif;
  line-height: 24px;
  padding: 0;
  padding-bottom: 10px;
  position: relative;
}

.product-page .btn-scroll-section .kt-button.actives {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  color: #111111 !important;
}

.product-page .btn-scroll-section .kt-btn-wrap.kt-button.actives::before {
  content: "";
  height: 3px;
  width: 100%;
  background: #FF3875;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  position: absolute;
  border-radius: 1px;
  top: auto;
  display: block;
  opacity: 1;
}

.product-page .section-header .wp-block-getwid-section__background:after {
  display: none !important;
}

@media (min-width: 1450px) and (max-width: 1920px) {
  .product-page .section-header .wp-block-getwid-section__background {
    margin: 0 !important;
    background-size: cover;
    right: 0;
    left: 0;
  }

  .product-page .section-header .wp-block-getwid-section__wrapper {
    height: 35vw;
    width: 100vw;
    max-width: 100%;
    display: grid;
    grid-template-columns: 1fr;
  }

  .product-page .section-header .wp-block-getwid-section__wrapper .wp-block-getwid-section__background-holder {
    margin: 0 calc(50% - 50vw);
  }
}

@media (min-width: 992px) and (max-width: 1200px) {
  .product-page .section-header .wp-block-getwid-section__background-holder {
    margin: 32px calc(50% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    right: 0;
    left: 0;
  }

  .product-page :where(.wp-block-columns.is-layout-flex) {
    gap: 0;
  }

  .product-page .btn-primar {
    width: 180px;
    height: 50px;
    padding: 0 !important;
    margin-right: 8px;
  }
}

@media (min-width: 500px) and (max-width: 991px) {
  .product-page .section-header .wp-block-getwid-section__background-holder {
    margin: 32px calc(50% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    right: 0;
    left: 0;
  }

  .product-page .wp-block-columns {
    flex-direction: column;
  }

  .product-page .column-reverse {
    flex-direction: column-reverse;
  }
}

@media screen and (max-width: 500px) {

  .product-page .btn-scroll-section {
    justify-content: left;
    flex-wrap: nowrap;
    width: 900px;
  }

  .product-page .kb-buttons-wrap {
    flex-wrap: nowrap;
  }

  .product-page .wp-block-kadence-advancedbtn {
    gap: 0;
  }

  .product-page .btn-primar {
    margin-right: 12px;
    width: 100%;
    padding: 13px 21px 13px 21px !important;
  }

  .product-page .btn-primar2 {

    width: 100%;
    padding: 13px 21px 13px 21px !important;
  }

  .product-page .brandable-section {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .product-page footer {
    margin-top: 0;
  }
}

.product-page .video-responsive {
  position: relative;
  display: block;
  overflow: hidden;
}


.product-page .video-responsive::before {
  display: block;
  content: "";

}

.product-page.iframe {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.product-page .shadow-img iframe {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 16px;
  max-width: 480px;
  width: 100%;
  display: block;
  overflow: hidden;
}

.product-page #video .overlay {
  display: none;
}

.product-page .section-header .wp-block-getwid-section__wrapper {
  padding-top: 391px;
  padding-bottom: 113px;
}

body.product-page {
  background: none;
}

.product-page .backgraund-container:before {
  background: #f9f9f9 !important;
}

.product-page .btn-scroll-section {
  background: none;
}

.product-page .original-section {
  padding-top: 29px;
  padding-bottom: 67px;
}

@media (max-width: 500px) {
  .product-page .section-header .wp-block-getwid-section__background {
    background-image: url(/wp-content/uploads/2025/01/frame-44647-1-2.jpg) !important;
    right: -5%;
    left: -5%;
  }

  .product-page .original-section {
    padding-top: 5px;
    padding-bottom: 21px;
  }

  .product-page .section-header .wp-block-getwid-section__wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }

  .product-page .section-header h1 {
    font-size: 28px !important;
    line-height: 32px !important;
  }
}

/** end style packages page **/

/** start style original selfie for seo page **/
.original-booth .experiences-tab {
  padding-bottom: 120px;

}

.original-booth .experiences-tab figure {
  margin: 0;
}

.original-booth .experiences-tab .wp-block-getwid-tabs {
  padding: 0 45px 11px 78px;
}

.original-booth .experiences-tab .wp-block-getwid-tabs__nav-links {
  padding-bottom: 64px;
}

.original-booth .experiences-tab .wp-block-getwid-tabs__tab-content {
  border: none;
  padding: 0;
}

.original-booth .experiences-tab .wp-block-getwid-tabs__nav-link:hover {
  border-color: #ffffff;
}

.original-booth .experiences-tab .wp-block-getwid-tabs__nav-link.ui-tabs-active {
  border: none;
}

.original-booth .experiences-tab .wp-block-getwid-tabs__nav-link a {
  border: none;
  padding: 8px 0px 4px 0px !important;
  margin: 0px 10px 0px 11px;
  font-size: 18px;
  line-height: 24px;
  color: #555555;
  font-family: ProximaNovabold, Arial, sans-serif;
  border-style: solid;
  border-width: 0px 0px 3px 0px;
  border-radius: 1px 1px 1px 1px;
  border-color: #ffffff;
  transition: all .2s ease-in-out;
}

.original-booth .experiences-tab .wp-block-getwid-tabs__nav-link.ui-tabs-active a {
  border-color: #ff3875;
  color: #111111;
  transition: all .2s ease-in-out;
  font-family: ProximaNovaExtrabold, Arial, sans-serif;

}

.original-booth .experiences-tab .wp-block-getwid-section__wrapper {
  border-radius: 42px;
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  background: #FFFFFF;
  overflow: hidden;
  padding-top: 60px;

}

@media (min-width: 768px) {
  .original-booth .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 32px;
  }
}

.original-booth .experiences-tab .wp-block-video video {
  border-radius: 8px;
}

.original-booth .package-section #nav section {
  justify-content: center;
}

.original-booth .package-section {
  padding-top: 64px;
  padding-bottom: 75px;
}

.original-booth .section-3 {
  padding-top: 88px;
  padding-bottom: 53px;
}

.original-booth .options-section {
  padding-top: 104px;
  padding-bottom: 0;
}

.original-booth .stations-slider {
  padding-top: 113px;
  padding-bottom: 0;
}

.original-booth .wp-block-kadence-pane.kt-accordion-pane:last-child {
  border-bottom: 1px solid #D6D6D6;
}

@media (min-width: 782px) {
  .original-booth .section-3 .wp-block-column:not(:first-child) {
    margin-left: 72px;
  }

  .original-booth .experience .wp-block-column:not(:first-child) {
    margin-left: 90px;
  }
}


.original-booth .section-1 {
  padding-bottom: 96px;
  padding-top: 137px;
}

.original-booth .experience {
  padding-bottom: 96px;
}


.original-booth .experiences-tab .kt-tabs-title-list .kt-title-item a {
  font-size: 18px;
  line-height: 24px;
  font-family: ProximaNovabold, Arial, sans-serif;
}

.original-booth .experiences-tab .kt-tabs-title-list .kt-tab-title-active a {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.original-booth .experiences-tab .wp-block-column p {
  font-size: 18px;
  line-height: 28px;
}

.original-booth .experiences-tab .wp-block-column h4 {
  font-size: 32px;
  line-height: 32px;
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  margin-bottom: 19px;
  margin-top: 12px;
}

@media (min-width: 782px) {
  .original-booth .experiences-tab .wp-block-column:not(:first-child) {
    margin-left: 50px;
  }
}

.original-booth .choose-us {
  padding-bottom: 42px;
}

.original-booth .choose-us .kt-testimonial-text-wrap::after {
  display: none !important;
}

.original-booth .choose-us .kt-blocks-carousel .slick-next {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 36px;
  height: 36px;
  right: -25px;
  margin-top: 0;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
  opacity: 1;
}

.original-booth .choose-us .kt-blocks-carousel .slick-prev {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 36px;
  height: 36px;
  left: -25px;
  margin-top: 0;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
  transform: rotate(180deg);
  opacity: 1;
}

.original-booth .choose-us .kt-blocks-carousel .slick-next:before,
.original-booth .choose-us .kt-blocks-carousel .slick-prev:before {
  display: none;
}


.original-booth .kt-testimonial-style-inlineimage .kt-testimonial-text-wrap {
  border: 2px solid #eee;
  padding: 20px;
  position: relative;
  border-radius: 10px;
  text-align: left;
  display: grid;
  grid-template-columns: 64px 1fr;
  grid-template-rows: 64px 1fr;
}

.original-booth .kt-testimonial-style-inlineimage .kt-testimonial-media-wrap {
  float: none;
  grid-column-start: 1;
  grid-column-end: 4;
  grid-row-start: 1;
}

.original-booth .kt-testimonial-media-inner-wrap {
  overflow: hidden;
  margin: 0 15px 0 0;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  border-radius: 3px;
}

.original-booth .kt-testimonial-media-inner-wrap .kadence-testimonial-image-intrisic {
  padding-bottom: 0;
  height: 64px;
  position: relative;
  background: #FFFFFF;
  width: 64px;
}

.original-booth .kt-testimonial-media-inner-wrap .kt-testimonial-image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 40px;
  height: 40px;
  position: absolute;
  left: 12px;
  top: 12px;
  border-radius: 0;
}

.original-booth .kt-testimonial-title-wrap {
  grid-column-start: 2;
  grid-column-end: 2;
  grid-row-start: 1;
  align-items: center;
  display: grid;
}

.original-booth .kt-testimonial-content-wrap {
  grid-column-start: 1;
  grid-column-end: 3;
  grid-row-start: 2;
  height: 168px;
  margin-top: 24px;
}

.original-booth .kt-testimonial-content {
  color: #1E1E1E;
  font-size: 18px;
  line-height: 28px;
}

.original-booth .kt-testimonial-item-wrap {
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  border-radius: 16px;
  background: #FFFFFF;
}

.original-booth .kt-blocks-carousel .slick-list {
  padding: 15px 0 30px 0;
}

.original-booth .wp-block-kadence-testimonials .kt-blocks-carousel .kt-blocks-carousel-init:not(.kt-carousel-arrowstyle-none) {
  padding-left: 14px;
  padding-right: 14px;
}

.original-booth h6.kt-testimonial-title {
  font-size: 20px;
  line-height: 24px;
  margin-left: 17px;
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .original-booth .package-section #nav {
    padding-top: 33px !important;

  }
}

@media (min-width: 782px) {
  .original-booth .social-sensation .wp-block-column:not(:first-child) {
    margin-left: 73px;
  }

  .original-booth .experience .wp-block-column:first-child {
    margin-left: 56px;
  }
}

.original-booth .kt-blocks-carousel .slick-dots li button {
  height: 9px;
  width: 9px;
}

.original-booth .kt-blocks-carousel .slick-dots li button:before {
  height: 9px;
  width: 9px;
}

.original-booth .kt-blocks-carousel .slick-dots li button:before {
  background-color: #D9D9D9;
  opacity: 1;
}

.original-booth .kt-blocks-carousel .slick-dots li.slick-active button:before {
  background-color: #FF3875;
  opacity: 1;
}

@media (max-width: 1024px) {
  .original-booth .kt-testimonial-content-wrap {
    height: 219px;
  }

  .original-booth .experiences-tab .wp-block-columns {
    flex-direction: column;
  }

  .original-booth .experiences-tab .wp-block-getwid-tabs {
    padding: 0px 45px 30px 45px;
  }

  .original-booth .experiences-tab .wp-block-column:not(:first-child) {
    margin-left: 0;
  }
}

@media (max-width: 820px) {
  .original-booth .social-sensation .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .original-booth .experience .wp-block-columns {

    flex-direction: column-reverse;
  }

  .original-booth .experience .wp-block-column:first-child {
    margin-left: 0;
  }

  .original-booth .experience .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .original-booth .section-1 {
    padding-bottom: 40px;
    padding-top: 100px;
  }

  .original-booth .experience {
    padding-bottom: 50px;
  }

  .original-booth .product-section {
    padding-bottom: 50px;
    padding-top: 50px;
  }

  .original-booth .kt-testimonial-content-wrap {
    height: 335px;
  }

  .original-booth .choose-us .kt-blocks-carousel .slick-next {
    right: -10px;
  }

  .original-booth .choose-us .kt-blocks-carousel .slick-prev {
    left: -10px;
  }

}

@media (max-width: 768px) {
  .original-booth .section-3 {
    padding-top: 60px;
    padding-bottom: 16px;
  }

  .original-booth .package-section {
    padding-top: 60px;
    padding-bottom: 30px;
  }

  .original-booth .options-section {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .original-booth .stations-slider {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .original-booth .experiences-tab {
    padding-bottom: 80px;
  }

  .original-booth .choose-us .kt-blocks-carousel .slick-next {
    right: 0;
  }

  .original-booth .choose-us .kt-blocks-carousel .slick-prev {
    left: 0;
  }

  .original-booth .choose-us {
    padding-bottom: 10px;
  }

  .original-booth .container-packages {
    margin-bottom: 90px;
  }
}

@media (max-width: 500px) {



  .original-booth .section-3 {
    padding-top: 60px;
    padding-bottom: 16px;
  }

  .original-booth .section-3 .wp-block-columns {
    margin-bottom: 0;
  }

  .original-booth .package-section {
    padding-top: 60px;
    padding-bottom: 10px;
  }

  .original-booth .options-section {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .original-booth .options-section .swiper-pagination-bullet-active {
    opacity: 1;
    background: #FF3875;
  }

  .original-booth .stations-slider .wp-block-getwid-section__content .wp-block-getwid-section__inner-content {
    display: flex;
    flex-direction: column-reverse;
  }

  .original-booth .stations-slider {
    padding-top: 0;
    padding-bottom: 0;
  }

  .original-booth .stations-slider .swiper-container {
    margin-top: 0;
  }

  .original-booth .stations-slider .full-width {
    margin-bottom: 16px;
  }


  .original-booth .experience .text-img {
    flex-direction: column-reverse;
  }

  .original-booth .backgraund-container::before {
    display: none;
  }

  .original-booth .package-section.backgraund-container::before {
    display: block;
  }

  .original-booth .section-1 {
    padding-bottom: 8px;
    padding-top: 38px;
  }

  .original-booth .experience {
    padding-bottom: 8px;
  }

  .original-booth .experiences-tab {
    padding-bottom: 60px;
  }

  .original-booth .kt-blocks-carousel .slick-dots {
    bottom: 55px;
  }

  .original-booth .kt-testimonial-content-wrap {
    height: 310px;
  }

  .original-booth .kt-testimonial-style-inlineimage .kt-testimonial-text-wrap {
    padding: 16px !important;
  }

  .original-booth .kt-blocks-carousel .slick-dots li button {
    height: 7px;
    width: 7px;
  }

  .original-booth .kt-blocks-carousel .slick-dots li button:before {
    height: 7px;
    width: 7px;
  }

  .original-booth .kt-blocks-carousel .slick-dots li {
    height: 7px;
    width: 13px;
  }

  .original-booth h6.kt-testimonial-title br {
    display: none;
  }

  .original-booth .choose-us {
    padding-bottom: 0px;
  }

  .original-booth .choose-us .wp-block-kadence-testimonials .kt-blocks-carousel {
    padding-bottom: 0px;
  }
}

@media (max-width: 500px) {
  .original-booth .experiences-tab .wp-block-getwid-tabs {
    padding: 0;
  }

  .original-booth .experiences-tab .wp-block-column h4 {
    margin-bottom: 16px !important;
    margin-top: 0 !important;

  }

  .original-booth .experiences-tab .wp-block-getwid-section__wrapper {
    padding-top: 40px;
    border-radius: 16px;
  }

  .original-booth .experiences-tab .wp-block-getwid-section__inner-content {
    padding: 0 16px 11px 16px;
  }

  .original-booth .experiences-tab .wp-block-getwid-tabs__nav-links {
    padding-bottom: 16px;

    flex-wrap: nowrap;
  }

  .original-booth .experiences-tab span.wp-block-getwid-tabs__title {
    white-space: pre;
  }

  .original-booth .experiences-tab .wp-block-getwid-tabs__nav-link a {
    margin: 0px 6px 0px 6px;
  }

}

@media (max-width: 414px) {
  .original-booth .experiences-tab .wp-block-getwid-tabs__nav-links {
    transform: translateX(17px);

  }
}

@media (max-width: 375px) {
  .original-booth .experiences-tab .wp-block-getwid-tabs__nav-links {
    transform: translateX(44px);
  }
}




/** end style original selfie for seo page **/
/** start style Original Selfie Boot page **/

.original-booth :where(.wp-block-columns.is-layout-flex) {
  gap: 0;
}

.original-booth :where(.wp-block-columns) {
  margin-bottom: 0;
}

.original-booth .section-header .wp-block-getwid-section__background-holder {
  margin: 32px calc(49% - 50vw);
  margin-bottom: 0;
  margin-top: 0;
  right: -11%;
  left: -11%;
}

.original-booth .section-header .secondary {
  border: 1.5px solid #FF3875 !important;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  background: none !important;
  color: #ffffff !important;
}

.original-booth .section-header .wp-block-getwid-section__wrapper {
  padding-top: 185px;
  padding-bottom: 189px;
}

.original-booth .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background:after {
  display: none !important;
}

.original-booth .section-header .secondary:hover,
.original-booth .section-header .secondary:focus {
  background: #FF3875 !important;
}

@media (min-width: 1000px) {
  .original-booth .section-header .wp-block-getwid-section__background {
    background-size: cover !important;
    max-width: 51vw !important;
    right: 0 !important;
    left: 50% !important;
  }






}

@media (min-width: 1440px) {
  .original-booth .section-header .wp-block-getwid-section__background {
    margin: 0 !important;
  }

  .original-booth .section-header .secondary,
  .original-booth .section-header .btn-primar {
    width: 190px;
  }
}

.original-booth .section-header .wp-block-getwid-section__foreground {
  background-color: #080808;
  z-index: -10;
}




@media (max-width: 500px) {
  .original-booth .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    top: 0;
    right: 0;
    left: 0;
    z-index: -1;
  }

  .original-booth .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    background-size: cover;
    background-position: 0 0 !important;
    max-height: 310px;
  }

  .original-booth .section-header .wp-block-getwid-section__foreground {
    background: #080808;
  }
}

@media (max-width: 400px) {


  .original-booth .section-header .btn-primar {
    padding: 14px 0 14px 0 !important;
  }
}

/* */



.original-booth .line-block {
  position: relative;
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  max-width: 231px;
  margin: 0 auto;
}

.original-booth .line-block:after {
  background: #FF3875;
  background-repeat: no-repeat;
  content: "";
  width: 100%;
  display: block;
  height: 10px;
  bottom: 0;
  position: absolute;
  z-index: -1;
  left: 0;
}

.original-booth h6.line-block {
  max-width: max-content;
  margin: 0;
  margin-bottom: 12px;
}

.original-booth h6.line-block:after {
  background: url(/wp-content/uploads/2024/05/vector-line2.svg);
  background-repeat: no-repeat;
  content: "";
  width: 101%;
  display: block;
  height: 17px;
  bottom: 0px;
  position: absolute;
  left: 0;
  z-index: -1;
  right: 50%;
  transform: translateX(0%);
  background-size: 100% 100%;
}



.original-booth .section-header .wp-block-getwid-section__background {
  top: 0;
  right: -11%;
  left: -11%;
  z-index: -1;
}

@media (min-width: 1450px) {
  .original-booth .section-header .wp-block-getwid-section__background {
    margin: 32px calc(49.2% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    background-size: cover;
  }
}

.original-booth h1 {
  font-size: 42px;
  line-height: 42px
}

.original-booth .kt-tabs-wrap {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: center;
}

.original-booth .kt-tabs-layout-vtabs>.kt-tabs-content-wrap {
  float: left;
  width: 100%;
  max-width: 560px;
}

.original-booth .kt-tabs-content-wrap>.wp-block-kadence-tab {
  padding: 0;
  max-width: 560px;
  margin-bottom: 16px;
  margin-top: 16px;

}

.original-booth .booth-package:before {
  content: "";
  background: #000000;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

.original-booth .premium-photo-booth:before {
  content: "";
  background: #000000;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

.original-booth .backgraund-container::before {
  content: "";
  background: #F9F9F9;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

@media (min-width: 782px) {
  .original-booth .share-container .wp-block-column:not(:first-child) {
    margin-left: 126px;
  }
}

.original-booth .slick-next:before {
  filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.3));
  width: 36px;
  height: 36px;
  right: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNyIvPgo8cGF0aCBkPSJNMTMuMzA0NyAyNi44NjUyTDIyLjg2NzkgMTguMTE1MkwxMy4zMDQ3IDkuMzY1MjMiIHN0cm9rZT0iI0ZGMzg3NSIgc3Ryb2tlLXdpZHRoPSIyLjYiLz4KPC9zdmc+Cg==);
  border-radius: 35px;
  opacity: 1;
  display: block;
  content: "";
}

.original-booth .slick-prev:before {
  filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.3));
  width: 36px;
  height: 36px;
  left: -25px;

  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNyIvPgo8cGF0aCBkPSJNMTMuMzA0NyAyNi44NjUyTDIyLjg2NzkgMTguMTE1MkwxMy4zMDQ3IDkuMzY1MjMiIHN0cm9rZT0iI0ZGMzg3NSIgc3Ryb2tlLXdpZHRoPSIyLjYiLz4KPC9zdmc+Cg==);
  border-radius: 35px;
  transform: rotate(180deg);
  opacity: 1;
  display: block;
  content: "";
}

.original-booth .slick-prev.slick-disabled,
.original-booth .slick-next.slick-disabled {
  display: none !important;
}

.original-booth .slick-dots li {
  height: 8px !important;
  width: 8px !important;
}

.original-booth .slick-dots li button {
  height: 8px !important;
  width: 8px !important;
}

.original-booth .slick-dots li button:before {
  background-color: #D9D9D9 !important;
  opacity: 1 !important;
  width: 8px !important;
  height: 8px !important;
  content: "";
  border-radius: 100%;
}

.original-booth .slick-dots li.slick-active button:before {
  background-color: #FF3875 !important;
  opacity: 1 !important;
}

.original-booth .wp-block-getwid-images-slider.has-arrows-inside .slick-next {
  right: 16px;
  width: 36px;
  height: 36px;
  margin-top: -14px;
}

.original-booth .wp-block-getwid-images-slider.has-arrows-inside .slick-prev {
  left: 16px;
  width: 36px;
  height: 36px;
  margin-top: -14px;
}

.original-booth .title-line:before {
  content: "";
  border-top: 1px solid #CACACA;
  display: block;
  position: absolute;
  left: -100%;
  right: -100%;
  bottom: 193px;
}

@media screen and (max-width: 500px) {
  .original-booth .title-line:before {
    bottom: 226px;
  }
}

@media (min-width: 782px) {
  .original-booth .experiences-below .wp-block-column:not(:first-child) {
    margin-left: 52px;
  }
}

.original-booth .templates-container .slick-dots li button:before {
  background-color: #D9D9D9 !important;

}
.original-booth .wp-block-getwid-section.templates-container .swiper-button-next {
    right: 40px;
    margin-top: -25px;

}
.original-booth .wp-block-getwid-section.templates-container .swiper-button-prev {
    margin-top: -25px;
    left: 40px;
}
.original-booth .templates-container .slick-dots li.slick-active button:before {
  background-color: #FF3875 !important;
  opacity: 1 !important;
}

.original-booth .templates-container .slick-next:before {
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNyIvPgo8cGF0aCBkPSJNMTMuMzA0NyAyNi44NjUyTDIyLjg2NzkgMTguMTE1MkwxMy4zMDQ3IDkuMzY1MjMiIHN0cm9rZT0iI0ZGMzg3NSIgc3Ryb2tlLXdpZHRoPSIyLjYiLz4KPC9zdmc+Cg==);
  border-radius: 35px;
  filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.3));
}

.original-booth .templates-container .slick-prev:before {
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNyIvPgo8cGF0aCBkPSJNMTMuMzA0NyAyNi44NjUyTDIyLjg2NzkgMTguMTE1MkwxMy4zMDQ3IDkuMzY1MjMiIHN0cm9rZT0iI0ZGMzg3NSIgc3Ryb2tlLXdpZHRoPSIyLjYiLz4KPC9zdmc+Cg==);
  border-radius: 35px;
  filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.3));
}

.original-booth .templates-container .slick-next {
  right: 27px;
  top: 44%;
}

.original-booth .templates-container .slick-prev {
  left: 27px;
  top: 44%;
}

.original-booth p a {
  color: #1E1E1E;
  text-decoration: underline;
}

.original-booth p a:hover,
.original-booth p a:focus {
  color: #1E1E1E;
  text-decoration: underline;
}

.original-booth .booth-package .wp-block-kadence-tabs .kt-title-item svg {
  opacity: 0;
  display: none;
}

.original-booth .booth-package ul {
  list-style: none;
  padding: 0;
  width: 100%;
}

.original-booth .booth-package ul li {
  font-family: ProximaNovasemibold, Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #FFFFFF;
  background: #1E1E1E;
  border-radius: 12px;
  position: relative;
  padding: 7px 0 7px 48px;
}

.original-booth .booth-package ul li:not(:last-child) {
  margin-bottom: 8px;
  overflow: hidden;
}

.original-booth .booth-package ul li:before {
  content: "";
  top: 11px;
  left: 16px;
  height: 16px;
  width: 16px;
  position: absolute;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjA2MDUgMTEuOTgxNEMyMi4wNjA1IDE3Ljc5MDUgMTcuMzUxMiAyMi40OTk5IDExLjU0MiAyMi40OTk5QzUuNzMyNzQgMjIuNDk5OSAxLjAyMzQ0IDE3Ljc5MDYgMS4wMjM0NCAxMS45ODE0QzEuMDIzNDQgNi4xNzIyOSA1LjczMjc0IDEuNDYyODkgMTEuNTQyIDEuNDYyODlDMTcuMzUxMiAxLjQ2Mjg5IDIyLjA2MDUgNi4xNzIxOSAyMi4wNjA1IDExLjk4MTQiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNi4yODEyNSAxMS4zODEyTDkuNjM1NjMgMTUuMDQ5NUwxNi4wOTg1IDguMDM3MTEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
}

.original-booth .booth-package .wp-swiper>.wp-swiper__wrapper {
  margin-bottom: 0;
}

.original-booth .booth-package .wp-swiper>.wp-swiper__wrapper .swiper-slide {
  border-radius: 12px;
  overflow: hidden;

}

.original-booth .wp-block-getwid-section.booth-package .swiper-button-next {
  right: 25px;
  margin-top: -6px;
}
.original-booth .wp-block-getwid-section.booth-package .swiper-button-prev {
  left: 25px;
  margin-top: -6px;
}
.original-booth .container-packages {
  background: #1E1E1E !important;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
}

@media (min-width: 782px) {
  .original-booth .booth-package .wp-block-column:not(:first-child) {
    margin-left: 66px;
  }
}

.original-booth .booth-package .wp-block-kadence-tabs .kt-title-item .kb-svg-icon-wrap:before {
  content: url(/wp-content/uploads/2024/05/group-3623.svg);
  line-height: 0;
}

.original-booth .booth-package .wp-block-kadence-tabs .kt-tabs-title-list li.kt-tab-title-active .kb-svg-icon-wrap:before {
  content: url(/wp-content/uploads/2024/05/group-3616.svg);
}

.original-booth .booth-package .wp-block-kadence-tabs .kt-title-item .kb-svg-icon-wrap {
  padding-right: 16px;
}


.original-booth .share-container video {
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  border-radius: 12px;
}


.original-booth .packages-text {
  padding-top: 55px;
  padding-bottom: 24px;
  text-align: center;
}

.original-booth .packages-available {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 8px;
  color: #fff;
}

.original-booth .packages-title {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  font-feature-settings: 'liga' off;
  font-size: 42px;
  line-height: 42px;
  letter-spacing: .8px;
  color: #fff;
}

.original-booth .packages-btn {
  margin: 0 auto;
  margin-bottom: 47px;
}

.original-booth .wp-block-getwid-section .container-packages .packages-btn a {
  background: #FF3875 !important;
  border-radius: 28px !important;
  font-size: 18px !important;
  line-height: 24px !important;
  color: #ffffff !important;
  padding: 14px 31px !important;
}

.original-booth .wp-block-getwid-section .container-packages .packages-btn a:hover {
  background: rgba(255, 81, 135, 0.8) !important;
}

.original-booth .kt-inner-tab-2 .kt-tab-inner-content-inner {
  display: flex !important;
  justify-content: flex-end;
}

.original-booth .booth-package .kt-tabs-wrap .wp-block-kadence-tab {
  text-align: right;
}

.original-booth .booth-package figure {
  margin-bottom: 0;
}

.original-booth .title-line {
  margin-left: auto !important;
  margin-right: auto !important;
}

.original-booth .title-line:before {
  content: "";
  border-top: 1px solid #CACACA;
  display: block;
  position: absolute;
  left: -100%;
  right: -100%;
  bottom: 193px;
}

.original-booth .customize-slide .wp-block-columns {
  display: flex;
  grid-gap: 0;
}

.original-booth .container-booth {
  gap: 0;
}

.original-booth .customize-slide .wp-block-columns {
  gap: 0;
}

.original-booth .customize-slide .wp-block-column {
  background: #ffffff;
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 16px;
  padding: 32px 28px 16px 28px;
  margin-right: 16px;
  margin-left: 16px;
  max-width: 376px;
}

@media (min-width: 782px) {
  .original-booth .customize-slide .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: auto;
    flex-grow: 1;
  }
}

.original-booth .customize-slide .wp-block-column figure {
  margin-bottom: 16px;
}

.original-booth .customize-slide .wp-block-column h6 {
  margin-bottom: 0;
  margin-left: -10px;
  margin-right: -10px;
}

.original-booth .customize-slide .wp-block-column p {
  margin-bottom: 0;
  line-height: 28px;
  font-size: 18px;
  margin-left: -10px;
  margin-right: -10px;
}

.original-booth .customize-slide .swiper-pagination {
  display: none;
}

.original-booth .customize-slide .swiper-button-next {
  filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.3));
  width: 36px;
  height: 36px;
  right: 25px;
  margin-top: -6px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNyIvPgo8cGF0aCBkPSJNMTMuMzA0NyAyNi44NjUyTDIyLjg2NzkgMTguMTE1MkwxMy4zMDQ3IDkuMzY1MjMiIHN0cm9rZT0iI0ZGMzg3NSIgc3Ryb2tlLXdpZHRoPSIyLjYiLz4KPC9zdmc+Cg==);
  border-radius: 35px;
  opacity: 1;
  display: block !important;
  content: "";
}

.original-booth .wp-block-getwid-section .swiper-button-prev {
  filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.3));
  width: 36px;
  height: 36px;
  left: -46px;
  margin-top: 25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNyIvPgo8cGF0aCBkPSJNMTMuMzA0NyAyNi44NjUyTDIyLjg2NzkgMTguMTE1MkwxMy4zMDQ3IDkuMzY1MjMiIHN0cm9rZT0iI0ZGMzg3NSIgc3Ryb2tlLXdpZHRoPSIyLjYiLz4KPC9zdmc+Cg==);
  border-radius: 35px;
  transform: rotate(180deg);
  opacity: 1;
  display: block !important;
  content: "";
}

.original-booth .customize-slide.wp-block-getwid-section .swiper-button-next {
  margin-top: 8px;
}

.original-booth .customize-slide.wp-block-getwid-section .swiper-button-prev {
  margin-top: 8px;
}

.original-booth .wp-block-getwid-section .swiper-button-next.swiper-button-disabled {
  display: none !important;
}

.original-booth .wp-block-getwid-section .swiper-button-prev.swiper-button-disabled {
  display: none !important;

}

.original-booth .stations-slider {
  padding-top: 158px;
  padding-bottom: 86px;
}

.original-booth .section-3 .wp-block-columns,
.original-booth .section-prints .wp-block-columns {
  gap: 0;
}

.original-booth .section-3 {
  padding-top: 100px;
  padding-bottom: 76px;
}

.original-booth .section-prints {
  padding-bottom: 68px;
}

.original-booth .section-prints .swiper-button-prev {
  filter: drop-shadow(0 2px 10px rgb(0 0 0 / .3));
  width: 36px;
  height: 36px;
  left: 25px;
  margin-top: -15px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNyIvPgo8cGF0aCBkPSJNMTMuMzA0NyAyNi44NjUyTDIyLjg2NzkgMTguMTE1MkwxMy4zMDQ3IDkuMzY1MjMiIHN0cm9rZT0iI0ZGMzg3NSIgc3Ryb2tlLXdpZHRoPSIyLjYiLz4KPC9zdmc+Cg==);
  border-radius: 35px;
  transform: rotate(180deg);
  opacity: 1;
  display: block !important;
  content: "";
}

.original-booth .section-prints .swiper-button-next {
  box-shadow: 0 2px 10px rgb(158 158 158 / 25%);
  width: 36px;
  height: 36px;
  right: 25px;
  margin-top: -15px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgb(255 255 255 / .9);
  border-radius: 35px;
}

.original-booth .section-prints .swiper-pagination {
  bottom: -20px;
}

.original-booth .section-prints .swiper-pagination-bullet {
  height: 8px !important;
  width: 8px !important;
  margin: 0 5px;
  background: #D9D9D9;
  opacity: 1;
}

.original-booth .section-prints .swiper-pagination-bullet-active {
  background: #FF3875;
}

.original-booth .templates-container .wp-block-getwid-images-slider.has-slides-gap-normal .slick-slide,
.original-booth .templates-container .wp-block-getwid-post-carousel.has-slides-gap-normal .slick-slide {
  margin: 0 10px;
  width: 600px;
}

.original-booth .templates-container .wp-swiper .swiper-slide {
  max-width: 600px;
  margin-right: 8px;
}

.original-booth .swiper-button-next:after,
.original-booth .swiper-button-prev:after {
  display: none;
}

@media (min-width: 782px) {
  .original-booth .section-3 .wp-block-column:not(:first-child) {
    margin-left: 94px;
  }

  .original-booth .section-prints .wp-block-column:not(:first-child) {
    margin-left: 156px;
  }
}

.original-booth .kt-inner-tab-3 .kt-tab-inner-content-inner {
  display: flex !important;
  justify-content: flex-end;
}

.original-booth .booth-package .swiper-pagination {
  bottom: 5px;
  left: 50%;
  transform: translateX(-50%);
  display: block;
}

.original-booth .booth-package .swiper-pagination-bullet {
  margin: 0 3px;
  background: #D9D9D9;
  opacity: 1;
  width: 6px;
  height: 6px;
}

.original-booth .booth-package .swiper-pagination-bullet-active {
  background: #FF3875;
}

.original-booth .stations-slider .slide-video {
  width: 460px;
  height: auto;
}

.original-booth .video-responsive {
  position: relative;
  display: block;
  overflow: hidden;
}

.original-booth .video-responsive::before {
  padding-top: 100%;
  display: block;
  content: "";
}

.original-booth .video-responsive-item {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.original-booth .wp-block-video video {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 10px;
  max-width: 480px;
  width: 100%;
  display: block;
  overflow: hidden;
}

/* new */

/* testimonial */
.original-booth .container-testimonial {
  padding-top: 85px;
  padding-bottom: 68px;
  margin-left: -16px;
  margin-right: -16px;
}

.original-booth .container-testimonial .swiper-container {
  padding: 15px;
}

.original-booth .container-testimonial figure {
  margin-bottom: 0;
}

.original-booth .container-testimonial .wp-swiper .swiper-slide .wp-swiper__slide-content {
  filter: drop-shadow(0px 2px 6px rgba(158, 158, 158, 0.25));
  background-color: #FFFFFF;
  border-radius: 8px;
}

.original-booth .container-testimonial .wp-swiper .swiper-slide .wp-swiper__slide-content {
  padding: 32px 38px 28px 32px;

}

.original-booth .container-testimonial .wp-swiper .swiper-slide p {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 24px;
}

.original-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns {
  margin-bottom: 20px;
}

.original-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns .wp-block-columns {
  margin-bottom: 0;
}

.original-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns .wp-block-columns>.wp-block-column:last-child {
  margin-left: 15px;
}

.original-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns .wp-block-columns>.wp-block-column:last-child div.wp-block-kadence-advancedheading {
  font-size: 18px;
  line-height: 24px;
  font-family: ProximaNovabold, Arial, sans-serif;
  color: #393939;
  white-space: pre;
  font-weight: 700;
}

.original-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns .wp-block-column figure {
  margin: 0;
}

.original-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns .wp-block-column div.wp-block-kadence-advancedheadin {
  font-size: 18px;
  line-height: 24px;
  font-family: ProximaNovabold, Arial, sans-serif;
  margin-bottom: 4px;

}

.original-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns .wp-block-column span {
  font-size: 15px;
  line-height: 16px;
  letter-spacing: 0.4px;
  color: #6A6A6A;
  font-family: ProximaNovaRegular, Arial, sans-serif;


}

.original-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-group {
  font-size: 15px;
  line-height: 16px;
  letter-spacing: 0.4px;
  color: #393939;
  font-family: ProximaNovaRegular, Arial, sans-serif;
}


.original-booth .container-testimonial .wp-swiper .swiper-pagination {
  left: 50%;
  transform: translateX(-50%);
  bottom: -34px;
}

.original-booth .container-testimonial .wp-swiper .swiper-pagination-bullet {
  margin: 0 3px;
  background: #D9D9D9;
  opacity: 1;
  width: 6px;
  height: 6px;
}

.original-booth .container-testimonial .wp-swiper .swiper-pagination-bullet-active {
  background: #FF3875;
}

.original-booth .container-testimonial .swiper-button-next {
  right: -52px;
  margin-top: -20px;
}


.original-booth .container-testimonial .swiper-button-prev {
  left: -52px;
  margin-top: -20px;

}





@media screen and (min-width: 1201px) and (max-width: 1340px) {
  .original-booth .container-testimonial .swiper-button-next {
    right: 0;
  }

  .original-booth .container-testimonial .swiper-button-prev {
    left: 0;
  }
}

@media screen and (min-width: 993px) and (max-width: 1050px) {
  .original-booth .container-testimonial .swiper-button-next {
    right: 0;
  }

  .original-booth .container-testimonial .swiper-button-prev {
    left: 0;
  }

  .original-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns>.wp-block-column:last-child .wp-block-kadence-advancedheading {
    white-space: pre;
  }
}

@media screen and (min-width: 768px) and (max-width: 992px) {
  .original-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns {
    margin-bottom: 10px;
    display: flex;
    flex-direction: column;
  }

  .original-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns .wp-block-columns {
    flex-direction: row;
    margin-bottom: 10px;
    flex-wrap: nowrap !important;
  }

  .original-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns .wp-block-columns .wp-block-column:first-child {
    max-width: 44px;
  }

  .original-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns .wp-block-column figure {
    float: left;
  }

  .original-booth .container-testimonial .swiper-button-next {
    right: 0;
  }

  .original-booth .container-testimonial .swiper-button-prev {
    left: 0;
  }

}

@media screen and (max-width: 767px) {
  .original-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns {
    margin-bottom: 10px;
    display: flex;
    flex-direction: column;
  }

  .original-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns .wp-block-columns {
    flex-direction: row;
    margin-bottom: 10px;
    flex-wrap: nowrap !important;
  }

  .original-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns .wp-block-columns .wp-block-column:first-child {
    max-width: 44px;
  }

  .original-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns .wp-block-column figure {
    float: left;
  }

  .original-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns .wp-block-column figure img {
    display: block;
  }

  .original-booth .container-testimonial .swiper-button-next {
    right: 0;
    display: none;
  }

  .original-booth .container-testimonial .swiper-button-prev {
    left: 0;
    display: none;

  }

}

@media screen and (max-width: 500px) {
  .original-booth .container-testimonial {
    padding-top: 54px;
  }

  .original-booth .container-testimonial .swiper-button-next {
    display: none !important;
  }

  .original-booth .container-testimonial .swiper-button-prev {
    display: none !important;

  }
}




/* testimonial end */
@media (min-width: 992px) and (max-width: 1200px) {

  .original-booth .section-header .kb-buttons-wrap {
    flex-wrap: nowrap;
    margin-bottom: 26px !important;
  }




  .original-booth .secondary,
  .original-booth .btn-primar {
    padding-left: 0 !important;
    padding-right: 0 !important
  }

  .original-booth .section-header .wp-block-getwid-section__wrapper {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .original-booth .booth-package .wp-block-column:not(:first-child) {
    flex-basis: 30% !important;
  }

  .original-booth .booth-package .wp-block-column:first-child {
    flex-basis: 60% !important;
  }

  .original-booth .section-3 p br {
    display: none;
  }

  .original-booth .section-prints .wp-block-column:not(:first-child) {
    margin-left: 90px;
  }

  .original-booth .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 15px;
  }

  .original-booth .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    max-width: 50%;
    right: 0;
    left: 50%;
    background-position: 55% 0 !important;
  }

  .original-booth .section-header .wp-block-getwid-section__background-holder {
    margin: 32px calc(49% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    right: 0;
    left: 0;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .original-booth .section-header .wp-block-getwid-section__wrapper {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .original-booth .section-header .secondary,
  .original-booth .section-header .btn-primar {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 160px !important;
  }




  .original-booth .wp-block-column.header-content {
    flex-basis: 50% !important;
    flex-grow: 0 !important;
  }

  .original-booth .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    max-width: 50%;
    right: 0;
    left: 50%;
    background-position: 55% 0 !important;
  }

  .original-booth .section-header .wp-block-getwid-section__background-holder {
    margin: 32px calc(50% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    right: 0;
    left: 0;
  }




  .original-booth .section-header h1 {
    font-size: 38px !important;
    line-height: 38px !important;
  }

  .booth-package .wp-block-column:not(:first-child) {
    flex-basis: 30% !important;
    margin-left: 20px;
  }

  .booth-package .wp-block-column:first-child {
    flex-basis: 60% !important;
  }

  .original-booth .section-3 p br {
    display: none;
  }

  .original-booth .section-prints .wp-block-column:not(:first-child) {
    margin-left: 90px;
  }

  .original-booth .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 15px;
  }

  .original-booth .section-header .wp-block-columns {
    flex-wrap: wrap !important;

  }

  .original-booth .wp-block-columns {
    flex-wrap: wrap !important;

  }

  .original-booth .wp-block-columns {
    flex-wrap: nowrap !important;

  }

  .original-booth .wp-block-columns {

    align-items: center !important;
  }

  .original-booth .stations-slider {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .original-booth .section-3 {
    padding-top: 50px;
  }

  .original-booth h6 {
    font-size: 22px;
  }

  .original-booth .premium-photo-booth .wp-block-column {
    align-self: center;
  }

  .original-booth .premium-photo-booth .wp-block-column p br {
    display: none;
  }

  .original-booth .section-3 .wp-block-columns {
    flex-direction: column-reverse !important;
  }

  .original-booth .section-3 .wp-block-columns,
  .original-booth .section-prints .wp-block-columns,
  .original-booth .product-section .wp-block-columns {
    flex-wrap: wrap !important;
  }

  .original-booth .section-prints .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .original-booth .wp-block-video video {
    max-width: 100%;
  }
}

@media (min-width: 501px) and (max-width: 767px) {
  .original-booth .section-header .wp-block-getwid-section__background-holder {
    right: 0;
    left: 0;
  }

  .original-booth .section-header .wp-block-getwid-section__background {
    background-position: 0 0 !important;
    max-height: 376px;
    background-image: url('https://d3fgqotgtujrbw.cloudfront.net/wp-content/uploads/2025/01/image2-1-2.jpg') !important;
  }


  .original-booth .section-header .wp-block-getwid-section__wrapper {
    padding-top: 386px;
    padding-bottom: 35px;
  }

  .original-booth p br {
    display: none;
  }


  .original-booth .section-header .wp-block-getwid-section__background-holder {
    margin: 32px calc(50% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    right: 0;
    left: 0;
  }




  .original-booth .section-header h1 {
    font-size: 38px !important;
    line-height: 38px !important;
  }

  .original-booth .section-3 p br {
    display: none;
  }

  .original-booth .section-prints .wp-block-column:not(:first-child) {
    margin-left: 90px;
  }

  .original-booth .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 15px;
  }

  .original-booth .section-header .wp-block-columns {
    flex-wrap: wrap !important;

  }

  .original-booth .wp-block-columns {
    flex-wrap: wrap !important;

  }

  .original-booth .customize-slide .wp-block-columns {
    flex-wrap: nowrap !important;
  }

  .premium-photo-booth .premium-photo-booth-img {
    order: -1;
    margin-bottom: 30px;
  }

  .original-booth .stations-slider {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .original-booth .section-3 {
    padding-top: 50px;
  }

  .original-booth h6 {
    font-size: 22px;
  }

  .original-booth .premium-photo-booth .wp-block-column {
    align-self: center;
  }

  .original-booth .premium-photo-booth .wp-block-column p br {
    display: none;
  }

  .original-booth .section-3 .wp-block-columns {
    flex-direction: column-reverse !important;
  }

  .original-booth .section-3 .wp-block-columns,
  .original-booth .section-prints .wp-block-columns,
  .original-booth .product-section .wp-block-columns {
    flex-wrap: wrap !important;
  }

  .original-booth .section-prints .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .original-booth .wp-block-video video {
    max-width: 100%;
  }
}

@media screen and (max-width: 500px) {
  .original-booth .title-line:before {
    bottom: 226px;
  }

  .original-booth .customize-slide.wp-block-getwid-section .swiper-button-next {
    margin-top: 70px;
    right: 7px;
  }

  .original-booth .customize-slide.wp-block-getwid-section .swiper-button-prev {
    margin-top: 70px;
    left: 7px;
  }

  .original-booth .section-header .wp-block-getwid-section__wrapper {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }

  .original-booth .section-header .wp-block-getwid-section__background-holder {
    left: 0;
    right: 0;
  }

  .original-booth .section-header .wp-block-kadence-advancedbtn {
    flex-wrap: nowrap;
  }

  .original-booth .templates-container div#slick-slide02 figure {
    margin-left: 0;
  }

  .original-booth .templates-container div#slick-slide03 figure {
    margin-right: 0;
  }

  .original-booth .experiences-below .wp-block-group {
    max-width: 100%;
    margin: 0 auto;
    margin-left: 16px;
    margin-right: 16px;
  }

  .original-booth .experiences-below .wp-block-kadence-iconlist {
    margin-right: -16px;
  }

  .original-booth .experiences-below .wp-block-column:not(:last-child) {
    margin-bottom: 24px;
  }

  .original-booth .section-header .wp-block-getwid-section__background {
    top: 0;
    right: -5%;
    left: -5%;
    z-index: -1;
    background-position: 45% !important;
  }

  .original-booth .section-snap .wp-block-gallery {
    flex-direction: column;
  }

  .original-booth .section-snap .wp-block-gallery figure.wp-block-image {
    width: 100% !important;
  }

  .original-booth .section-snap.full-width {
    margin: 0;
    max-width: 100%;
    width: 100%;
  }


  .original-booth .section-snap .wp-block-getwid-section__inner-content {
    display: flex;
    flex-direction: column-reverse;
  }

  .original-booth h1 {
    font-size: 33px !important;
    line-height: 40px !important;
  }

  .original-booth h2 {
    font-size: 36px !important;
    line-height: 40px !important;
  }

  .original-booth .section-header {
    margin-bottom: 16px !important;

  }

  .original-booth p br {
    display: none;
  }

  .original-booth .booth-package .wp-block-kadence-tabs .kt-tab-title-active .kb-svg-icon-wrap:before {
    content: url(/wp-content/uploads/2024/05/group-3616.svg);
  }

  .original-booth .booth-package .wp-block-getwid-section__wrapper {
    padding-bottom: 48px !important;
  }

  .original-booth .booth-package {
    margin-bottom: 60px !important;
  }

  .original-booth .customize-slide.full-width {
    margin: 0 !important;
    max-width: 100%;
    width: 100%;
  }

  .original-booth .customize-slide .wp-block-columns {
    margin-top: 18px;
    flex-direction: row;
    flex-wrap: nowrap !important;
    display: flex;
    grid-gap: 0;
  }

  .original-booth .customize-slide .wp-block-column {
    padding: 32px 32px 32px 32px;
    height: auto;
    margin-right: 0;
    margin-left: 0;
    min-width: 100%;
    width: 100%;
  }

  .original-booth .customize-slide .wp-block-column figure {
    margin-bottom: 13px;
  }

  .original-booth .customize-slide .swiper-container-horizontal>.swiper-pagination-bullets {
    margin-top: -43px;
  }

  .original-booth .customize-slide .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 3px;
    width: 6px;
    height: 6px;
  }

  .original-booth .customize-slide .swiper-pagination-bullet-active {
    background: #FF3875;
  }

  .original-booth .customize-slide .swiper-button-next {
    display: none;
  }

  .original-booth .customize-slide .wp-block-getwid-section__wrapper {
    padding-bottom: 32px !important;
  }

  .original-booth .premium-photo-booth .wp-block-getwid-section__wrapper {
    padding-top: 48px !important;
  }

  .original-booth .premium-photo-booth .premium-photo-booth-img {
    order: -1;
    margin-bottom: 30px;
  }

  .original-booth .premium-photo-booth .wp-block-columns {
    gap: 0;
  }

  .original-booth .backgraund-container.templates-container::before {
    display: none;
  }

  .original-booth .templates-container .wp-block-getwid-section__wrapper {
    padding-top: 18px !important;
    padding-bottom: 7px !important;
  }

  .original-booth .templates-container .slick-next {
    right: 31px;
    top: 44%;
  }

  .original-booth .share-container {
    margin-top: 0 !important;
    margin-bottom: 15px !important;
  }

  .original-booth .share-container .wp-block-columns {
    flex-direction: column-reverse;
    gap: 0;
  }

  .original-booth .experiences-below .wp-block-getwid-section__wrapper {
    padding-top: 54px !important;
    padding-bottom: 27px !important;
  }

  .original-booth .container-packages {
    margin-bottom: 60px;
    margin-top: 60px;
    height: 91.8vw;
    width: 100vw;
    max-width: 100%;
  }

  .original-booth .packages-text {
    padding-top: 24px;
    padding-bottom: 24px;
    text-align: center;
  }

  .original-booth .packages-title {
    margin: 0 auto;
    max-width: 330px;
    font-size: 32px;
    line-height: 32px;
  }

  .original-booth .wp-block-getwid-section .container-packages .packages-btn a {
    padding: 11px 41px !important;
  }

  .original-booth .packages-available {
    margin-bottom: 16px;
  }

  .original-booth .packages-btn {

    margin-bottom: 0;
  }

  .original-booth .product-section::before {
    content: "";
    background: #F9F9F9;
    top: 0;
    left: -100%;
    right: -100%;
    bottom: 0;
    position: absolute;
  }

  .original-booth .product-section {
    margin-top: 60px !important;
    margin-bottom: 0 !important;
    padding-top: 60px;
    padding-bottom: 55px;
  }

  .original-booth .templates-container .slick-prev {
    left: 14px;
    top: 44%;
  }

  .original-booth .product-section .container-booth .wp-block-column:not(:last-child) {
    margin-bottom: 24px;
  }

  .original-booth .section-header .wp-block-getwid-section__background {
    background-image: url('/wp-content/uploads/2025/01/image2-1-2.jpg') !important;
  }

  .original-booth .templates-container .wp-block-getwid-section__inner-content {
    display: flex;
    flex-direction: column-reverse;
  }

  .original-booth .templates-container .wp-block-group {
    margin: 0 16px;
  }

  .original-booth h2 {
    margin-right: 0;
  }

  .original-booth .kt-tabs-content-wrap>.wp-block-kadence-tab .wp-block-image img {

    height: auto !important;
  }

  .original-booth .swiper-container-horizontal>.swiper-pagination-bullets {
    position: absolute !important;
  }

  .original-booth .stations-slider {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }

  .original-booth .section-3 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .original-booth .section-3 .wp-block-columns {
    flex-direction: column-reverse;
  }

  .original-booth .section-prints {
    padding-bottom: 0;
  }

  .original-booth .container-packages {

    margin-top: 8px;

  }

  .original-booth .templates-container figure {
    margin: 0;
  }

  .original-booth .templates-container .wp-swiper .swiper-slide {
    margin-right: 0;
    max-width: none;
  }

  .original-booth .templates-container.wp-block-getwid-section .swiper-button-next,
  .original-booth .templates-container.wp-block-getwid-section .swiper-button-prev {
    margin-top: -25px;
  }

  .original-booth .templates-container.wp-block-getwid-section .swiper-button-next {
    right: 18px;
  }

  .original-booth .templates-container.wp-block-getwid-section .swiper-button-prev {
    left: 18px;
  }

  .original-booth .booth-package .wp-swiper>.wp-swiper__wrapper {
    margin-bottom: 47px;
  }

  .original-booth .booth-package.wp-block-getwid-section .swiper-button-next {
    right: 16px;
    margin-top: -19px;
  }

  .original-booth .original-booth .booth-package.wp-block-getwid-section .swiper-button-prev {
    left: 16px;
    margin-top: -19px;
  }

  .original-booth .booth-package .wp-block-column:first-child {
    margin: 0 -16px;
  }

  .original-booth .booth-package .wp-swiper>.wp-swiper__wrapper .swiper-slide {
    border-radius: 0;
  }

  .original-booth .booth-package .swiper-pagination {
    bottom: auto;
  }

  .original-booth .templates-container .wp-swiper>.wp-swiper__wrapper {
    margin-bottom: 48px;
  }

  .original-booth .stations-slider .slide-video {
    max-width: 300px;
    height: auto;
  }

  .original-booth .section-prints .wp-block-getwid-images-slider .slick-slider {
    margin-bottom: 24px;
  }

  .original-booth .section-header .line-block {

    max-width: 213px;

  }

  .original-booth .section-header h1 {
    margin-left: auto;
    margin-right: auto;
    max-width: 328px;
  }
}





/** end style Original Selfie Boot page **/


/** start style Premium Selfie Boot page **/

.selfie-station-drop-off :where(.wp-block-columns.is-layout-flex) {
  gap: 0;
}

.selfie-station-drop-off :where(.wp-block-columns) {
  margin-bottom: 0;
}

.selfie-station-drop-off .section-header .wp-block-getwid-section__background-holder {
  margin: 32px calc(49% - 50vw);
  margin-bottom: 0;
  margin-top: 0;
  right: -11%;
  left: -11%;
}

.selfie-station-drop-off .section-header .secondary {
  border: 1.5px solid #FF3875 !important;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  background: none !important;
  color: #ffffff !important;
}

.selfie-station-drop-off .section-header .wp-block-getwid-section__wrapper {
  padding-top: 212px;
  padding-bottom: 212px;
}

.selfie-station-drop-off .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background:after {
  display: none !important;
}

.selfie-station-drop-off .section-header p br {
  display: none !important;
}

.selfie-station-drop-off .section-header .secondary:hover,
.selfie-station-drop-off .section-header .secondary:focus {
  background: #FF3875 !important;
}

.selfie-station-drop-off .logo-container {
  padding-bottom: 0;
}

/* number of images*/
.selfie-station-drop-off .gallery {
  --d: 42s;
  /* duration */
  display: grid;
  align-items: center;
  grid-template-columns: repeat(8, 200px);
  /* number of visible images + width */
  overflow: hidden;
  -webkit-mask: linear-gradient(90deg, #0000, #000 5% 95%, #0000);
}

.selfie-station-drop-off .gallery .img {
  grid-area: 1/1;
  width: 100%;
  max-width: 140px;
  animation: r var(--d) linear infinite;
  padding: 0 25px;
}

.selfie-station-drop-off .gallery .img:nth-child(2) {
  animation-delay: calc(-0.0625*var(--d));
}

.selfie-station-drop-off .gallery .img:nth-child(3) {
  animation-delay: calc(-0.125*var(--d));
  padding: 0 9px;
}

.selfie-station-drop-off .gallery .img:nth-child(4) {
  animation-delay: calc(-0.1875*var(--d));
  padding: 0 28px;
}

.selfie-station-drop-off .gallery .img:nth-child(5) {
  animation-delay: calc(-0.25*var(--d));
  padding: 0 29px;
}

.selfie-station-drop-off .gallery .img:nth-child(6) {
  animation-delay: calc(-0.3125*var(--d));
  padding: 0 14px 0 25px;
}

.selfie-station-drop-off .gallery .img:nth-child(7) {
  animation-delay: calc(-0.375*var(--d));
  padding: 0 15px;
}

.selfie-station-drop-off .gallery .img:nth-child(8) {
  animation-delay: calc(-0.4375*var(--d));
}

.selfie-station-drop-off .gallery .img:nth-child(9) {
  animation-delay: calc(-0.5*var(--d));
  padding: 0 12px;
}

.selfie-station-drop-off .gallery .img:nth-child(10) {
  animation-delay: calc(-0.5625*var(--d));
  padding: 0 15px;
}

.selfie-station-drop-off .gallery .img:nth-child(11) {
  animation-delay: calc(-0.625*var(--d));
}

.selfie-station-drop-off .gallery .img:nth-child(12) {
  animation-delay: calc(-0.6875*var(--d));
  padding: 0 17px;
}

.selfie-station-drop-off .gallery .img:nth-child(13) {
  animation-delay: calc(-0.75*var(--d));
}

.selfie-station-drop-off .gallery .img:nth-child(14) {
  animation-delay: calc(-0.8125*var(--d));
  padding: 0 17px;
}

.selfie-station-drop-off .gallery .img:nth-child(15) {
  animation-delay: calc(-0.875*var(--d));
  padding: 0 39px;
}

.selfie-station-drop-off .gallery .img:nth-child(16) {
  animation-delay: calc(-0.9375*var(--d));
  padding: 0 14px;
}

@keyframes r {
  6.25% {
    transform: translate(-100%);
  }

  6.26% {
    transform: translate(1500%);
  }
}

.selfie-station-drop-off .intro-logos_wrappers {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  grid-column-gap: 2em;
  grid-row-gap: 2em;

}






.selfie-station-drop-off .ultimate-section p {
  text-align: justify;
}

.selfie-station-drop-off .slide-video {
  height: 460px;
  width: 460px;
}



.selfie-station-drop-off .logo-container img {
  margin: auto;
}

@media (min-width: 1000px) {
  .selfie-station-drop-off .section-header .wp-block-getwid-section__background {
    background-size: cover !important;
    max-width: 51vw !important;
    right: 0 !important;
    left: 50% !important;
  }




}

@media (min-width: 1440px) {
  .selfie-station-drop-off .section-header .wp-block-getwid-section__background {
    margin: 0 !important;
  }

  .selfie-station-drop-off .section-header .btn-primar,
  .selfie-station-drop-off .section-header .secondary {
    width: 190px;
  }
}

.selfie-station-drop-off .section-header .wp-block-getwid-section__foreground {
  background-color: #080808;
  z-index: -10;
}




@media (max-width: 500px) {
  .selfie-station-drop-off .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    top: 0;
    right: 0;
    left: 0;
    z-index: -1;
  }

  .selfie-station-drop-off .section-header .btn-primar {
    padding: 14px 0 14px 0 !important;
  }

  .selfie-station-drop-off .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    background-size: cover;
    background-position: 0 0 !important;
    max-height: 310px;
  }

  .selfie-station-drop-off .section-header .wp-block-getwid-section__foreground {
    background: linear-gradient(359.74deg, #080808 -1.24%, #000000 57.74%, rgba(0, 0, 0, 0.05) 67.58%);
  }

  .selfie-station-drop-off .section-header .wp-block-getwid-section__background {
    background-image: url('/wp-content/uploads/2025/01/image-1-2.jpg') !important;
  }

  .selfie-station-drop-off .section-header .wp-block-getwid-section__background-holder {
    margin: 32px calc(50% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    right: 0;
    left: 0%;
  }
}

@media (max-width: 400px) {
  .selfie-station-drop-off .section-header .wp-block-getwid-section__foreground {
    background: linear-gradient(359.74deg, #080808 -1.24%, #000000 57.74%, rgba(0, 0, 0, 0.05) 67.58%);
  }
}

.selfie-station-drop-off .backgraund-containers:before {
  content: "";
  background: #f9f9f9;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
  display: block !important;
}

.selfie-station-drop-off .swiper-button-prev {
  transform: rotate(180deg);
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  left: 16px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, .9);
  border-radius: 35px;
}

.selfie-station-drop-off .swiper-button-next.swiper-button-disabled,
.selfie-station-drop-off .swiper-button-prev.swiper-button-disabled {
  display: none !important;
}

.selfie-station-drop-off .wp-block-getwid-section .swiper-button-next {
  right: 16px;
}


.selfie-station-drop-off .section-installs .wp-block-group {
  max-width: 439px;
  width: 100%;
}

.selfie-station-drop-off .section-installs figure {
  margin: 0;
}

.selfie-station-drop-off .section-installs .swiper-pagination {
  left: 50%;
  transform: translateX(-50%);
  bottom: 25px;
}

.selfie-station-drop-off .section-installs .swiper-button-next {
  right: 105px;
}

.selfie-station-drop-off .section-installs .swiper-button-prev {
  left: 105px;
}

.selfie-station-drop-off .section-installs .wp-block-column:last-child {
  padding-top: 65px;
  padding-bottom: 64px;
  background: #080808;
  align-self: stretch;


}

.selfie-station-drop-off .section-installs .wp-block-column:last-child .wp-block-group {
  justify-content: center;
  height: 100%;
}

.selfie-station-drop-off .section-installs .wp-block-column:first-child {
  background: #ffffff;

}

.selfie-station-drop-off .section-1 .swiper-pagination {
  left: 50%;
  transform: translateX(-50%);

}

.selfie-station-drop-off .swiper-pagination-bullet {
  margin: 0 3px;
  background: #D9D9D9;
  opacity: 1;
  width: 6px;
  height: 6px;

}

.selfie-station-drop-off .swiper-pagination-bullet-active {
  background: #FF3875;
}

.selfie-station-drop-off .section-installs .wp-swiper>.wp-swiper__wrapper {
  margin-bottom: 0;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);

}

.selfie-station-drop-off .section-installs h2,
.selfie-station-drop-off .section-installs p,
.selfie-station-drop-off .section-installs ul li {
  color: #ffffff;

}

.selfie-station-drop-off .section-installs ul {
  list-style: none;
  padding: 0;
  width: 100%;

}

.selfie-station-drop-off .section-installs ul li {
  font-family: ProximaNovasemibold, Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #FFFFFF;
  background: #1E1E1E;
  border-radius: 12px;
  position: relative;
  padding: 13px 0 13px 63px;

}

.selfie-station-drop-off .section-installs ul li:not(:last-child) {
  margin-bottom: 10px;
}

.selfie-station-drop-off .section-installs ul li:before {
  content: "";
  top: 14px;
  left: 21px;
  height: 21px;
  width: 21px;
  position: absolute;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjA2MDUgMTEuOTgxNEMyMi4wNjA1IDE3Ljc5MDUgMTcuMzUxMiAyMi40OTk5IDExLjU0MiAyMi40OTk5QzUuNzMyNzQgMjIuNDk5OSAxLjAyMzQ0IDE3Ljc5MDYgMS4wMjM0NCAxMS45ODE0QzEuMDIzNDQgNi4xNzIyOSA1LjczMjc0IDEuNDYyODkgMTEuNTQyIDEuNDYyODlDMTcuMzUxMiAxLjQ2Mjg5IDIyLjA2MDUgNi4xNzIxOSAyMi4wNjA1IDExLjk4MTQiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNi4yODEyNSAxMS4zODEyTDkuNjM1NjMgMTUuMDQ5NUwxNi4wOTg1IDguMDM3MTEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K")
}

.selfie-station-drop-off .options-section {
  padding-top: 70px;
  padding-bottom: 63px;
}

.selfie-station-drop-off .event-slider {
  margin-top: 64px;
  margin-bottom: 156px;
}

.selfie-station-drop-off .container-packages {
  background: #1E1E1E !important;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);

}

.selfie-station-drop-off .section-4 {
  padding-bottom: 140px;
}

@media (min-width: 782px) {
  .selfie-station-drop-off .section-installs .wp-block-column:not(:first-child) {
    padding-left: 119px;
  }
}

/* */




.selfie-station-drop-off .section-1 {
  padding-bottom: 78px;
  padding-top: 53px;
}

.selfie-station-drop-off .stations-slider {
  padding-top: 90px;
  padding-bottom: 50px;
  margin-top: 0;
}

.selfie-station-drop-off .section-customize {
  padding-top: 109px;
  padding-bottom: 127px;
}

.selfie-station-drop-off .slide-video video {
  max-width: 100%;
}

@media (max-width: 768px) {

  .selfie-station-drop-off .swiper-button-next,
  .selfie-station-drop-off .swiper-button-prev {
    display: block !important;
  }
}

@media (max-width: 500px) {
  .selfie-station-drop-off h2 {
    margin-right: 0;
  }

  .selfie-station-drop-off .stations-slider.backgraund-containers:before {
    display: none !important;
  }

  .selfie-station-drop-off .section-1 {
    padding-bottom: 8px;
    padding-top: 60px;
  }

  .selfie-station-drop-off .section-installs.backgraund-installs:before {
    content: "";
    background: #080808;
    top: 0;
    left: -100%;
    right: -100%;
    bottom: 0;
    position: absolute;
    display: block !important;
  }

  .selfie-station-drop-off .stations-slider {
    padding-top: 50px;
    padding-bottom: 56px;
  }

  .selfie-station-drop-off .slide-video {
    height: auto;
  }

  .selfie-station-drop-off .section-customize {
    padding-top: 36px;
    padding-bottom: 0;
  }

  .selfie-station-drop-off .section-installs .wp-block-column:first-child {
    background: none;
  }

  .selfie-station-drop-off .section-installs {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 19px;
    padding-bottom: 40px;
  }

  .selfie-station-drop-off .section-installs .wp-block-column:last-child {
    padding-top: 16px;
    padding-bottom: 26px;
  }

  .selfie-station-drop-off .section-installs .swiper-pagination {
    bottom: 6px;
  }

  .selfie-station-drop-off .options-section.backgraund-containers:before {
    display: none !important;
  }

  .selfie-station-drop-off .event-slider {
    margin-top: 0;
    margin-bottom: 60px;
  }

  .selfie-station-drop-off .options-section {
    padding-top: 70px;
    padding-bottom: 0;
  }

  .selfie-station-drop-off .event-slider .wp-block-getwid-section__inner-content {
    display: flex;
    flex-direction: column-reverse;

  }

  .selfie-station-drop-off .event-slider .wp-block-getwid-section__inner-content .wp-block-getwid-section__inner-content {
    flex-direction: column;

  }

  .selfie-station-drop-off .event-slider p br {
    display: none;
  }

  .selfie-station-drop-off .section-4 .wp-block-columns {
    display: flex;
    flex-direction: column-reverse;
  }

  .selfie-station-drop-off .section-4 {
    padding-bottom: 60px;
  }

  .selfie-station-drop-off .title-line:before {
    content: "";
    border-top: 1px solid #CACACA;
    display: block;
    position: absolute;
    left: -100%;
    right: -100%;
    bottom: 226px;
  }

  .selfie-station-drop-off .section-installs .btn-primar {
    margin-right: 0;
  }

  .selfie-station-drop-off .section-installs .wp_swiper__navigation {
    display: none;
  }

  .selfie-station-drop-off .section-installs ul li:not(:last-child) {
    margin-bottom: 8px;
  }

  .selfie-station-drop-off .section-installs ul li {
    padding: 7px 0 7px 46px;
  }

  .selfie-station-drop-off .section-installs ul li:before {
    top: 11px;
    left: 16px;
    height: 16px;
    width: 16px;
  }
}

@media (max-width: 500px) {
  .selfie-station-drop-off .section-header .wp-block-getwid-section__wrapper {
    padding-top: 326px;
    padding-bottom: 33px;
  }
}


@media (min-width: 768px) {
  .selfie-station-drop-off .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 32px;
  }
}

@media (min-width: 782px) {
  .selfie-station-drop-off .corporate-headshots .wp-block-column:not(:first-child) {
    margin-left: 100px;
  }

  .selfie-station-drop-off .section-4 {
    padding-left: 27px;
  }

  .selfie-station-drop-off .swiper-container-horizontal>.swiper-pagination-bullets {
    position: static !important;
    margin-top: 1px !important;
  }
}

.selfie-station-drop-off .corporate-headshots {
  padding-top: 137px;
  padding-bottom: 92px;
}

.selfie-station-drop-off .test-block {
  margin-top: 98px;
  margin-bottom: 37px;
}

.selfie-station-drop-off .section-3 {
  padding-top: 86px;
  padding-bottom: 7px;
  margin-bottom: 140px;
}

/* new */

@media (min-width: 992px) and (max-width: 1200px) {

  .selfie-station-drop-off .section-header .kb-buttons-wrap {
    flex-wrap: nowrap;
    margin-bottom: 26px !important;
  }




  .selfie-station-drop-off .secondary,
  .selfie-station-drop-off .btn-primar {
    padding-left: 0 !important;
    padding-right: 0 !important
  }

  .selfie-station-drop-off .line-leaders:before,
  .selfie-station-drop-off .line-leaders:after {
    max-width: 295px;
  }

  .section-installs .wp-block-column:not(:first-child) {
    padding-left: 50px;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .selfie-station-drop-off .section-header .wp-block-getwid-section__wrapper {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .selfie-station-drop-off .section-installs .wp-block-columns {
    align-items: center !important;
  }

  .selfie-station-drop-off .booth-package .wp-block-column:not(:first-child) {
    flex-basis: 30% !important;
  }

  .selfie-station-drop-off .booth-package .wp-block-column:first-child {
    flex-basis: 60% !important;
  }

  .selfie-station-drop-off .section-3 p br {
    display: none;
  }

  .selfie-station-drop-off .section-prints .wp-block-column:not(:first-child) {
    margin-left: 90px;
  }

  .selfie-station-drop-off .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 15px;
  }

  .selfie-station-drop-off .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    max-width: 50%;
    right: 0;
    left: 50%;
    background-position: 55% 0 !important;
  }

  .selfie-station-drop-off .section-header .wp-block-getwid-section__background-holder {
    margin: 32px calc(49% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    right: 0;
    left: 0;
  }

  .selfie-station-drop-off .section-installs .swiper-button-next {
    right: 50px;
  }

  .selfie-station-drop-off .section-installs .swiper-button-prev {
    left: 50px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .selfie-station-drop-off .section-header .wp-block-getwid-section__wrapper {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .selfie-station-drop-off .section-header .secondary,
  .selfie-station-drop-off .section-header .btn-primar {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 160px !important;
  }




  .selfie-station-drop-off .wp-block-column.header-content {
    flex-basis: 50% !important;
    flex-grow: 0 !important;
  }

  .selfie-station-drop-off .section-installs .wp-block-columns {
    flex-wrap: wrap !important;
  }

  .selfie-station-drop-off .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    max-width: 50%;
    right: 0;
    left: 50%;
    background-position: 55% 0 !important;
  }

  .selfie-station-drop-off .section-header .wp-block-getwid-section__background-holder {
    margin: 32px calc(50% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    right: 0;
    left: 0;
  }




  .selfie-station-drop-off .section-header h1 {
    font-size: 38px !important;
    line-height: 38px !important;
  }

  .selfie-station-drop-off .booth-package .wp-block-column:not(:first-child) {
    flex-basis: 30% !important;
    margin-left: 20px;
  }

  .selfie-station-drop-off .booth-package .wp-block-column:first-child {
    flex-basis: 60% !important;
  }

  .selfie-station-drop-off .section-3 p br {
    display: none;
  }

  .selfie-station-drop-off .section-prints .wp-block-column:not(:first-child) {
    margin-left: 90px;
  }

  .selfie-station-drop-off .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 15px;
  }

  .selfie-station-drop-off .section-header .wp-block-columns {
    flex-wrap: wrap !important;

  }

  .selfie-station-drop-off .wp-block-columns {
    flex-wrap: wrap !important;

  }

  .selfie-station-drop-off .wp-block-columns {
    flex-wrap: nowrap !important;

  }

  .selfie-station-drop-off .wp-block-columns {

    align-items: center !important;
  }

  .selfie-station-drop-off .stations-slider {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .selfie-station-drop-off .section-3 {
    padding-top: 50px;
  }

  .selfie-station-drop-off h6 {
    font-size: 22px;
  }

  .selfie-station-drop-off .premium-photo-booth .wp-block-column {
    align-self: center;
  }

  .selfie-station-drop-off .premium-photo-booth .wp-block-column p br {
    display: none;
  }

  .selfie-station-drop-off .section-3 .wp-block-columns {
    flex-direction: column-reverse !important;
  }

  .selfie-station-drop-off .section-3 .wp-block-columns,
  .selfie-station-drop-off .section-prints .wp-block-columns,
  .selfie-station-drop-off .product-section .wp-block-columns {
    flex-wrap: wrap !important;
  }

  .selfie-station-drop-off .section-prints .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .selfie-station-drop-off p br {
    display: none;
  }

  .selfie-station-drop-off .shadow-img iframe {
    max-width: 100%;
  }

  .selfie-station-drop-off .section-4 .wp-block-columns {
    display: flex;
    flex-direction: column-reverse;
  }
}

@media (min-width: 501px) and (max-width: 767px) {
  .selfie-station-drop-off .section-header .wp-block-getwid-section__background-holder {
    right: 0;
    left: 0;
  }

  .selfie-station-drop-off .section-header .wp-block-getwid-section__background {
    background-position: 0 0 !important;
    max-height: 376px;
    background-image: url('https://d3fgqotgtujrbw.cloudfront.net/wp-content/uploads/2025/01/image-1-2.jpg') !important;
  }


  .selfie-station-drop-off .section-header .wp-block-getwid-section__wrapper {
    padding-top: 386px;
    padding-bottom: 35px;
  }

  .selfie-station-drop-off p br {
    display: none;
  }


  .selfie-station-drop-off .section-header .wp-block-getwid-section__background-holder {
    margin: 32px calc(50% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    right: 0;
    left: 0;
  }

  .selfie-station-drop-off .line-leaders:before,
  .selfie-station-drop-off .line-leaders:after {
    max-width: 104px !important;
  }


  .selfie-station-drop-off .section-header h1 {
    font-size: 38px !important;
    line-height: 38px !important;
  }

  .selfie-station-drop-off .section-3 p br {
    display: none;
  }

  .selfie-station-drop-off .section-prints .wp-block-column:not(:first-child) {
    margin-left: 90px;
  }

  .selfie-station-drop-off .product-section .container-booth .wp-block-column:not(:last-child) {
    margin-bottom: 32px;
  }

  .selfie-station-drop-off .section-header .wp-block-columns {
    flex-wrap: wrap !important;

  }

  .selfie-station-drop-off .wp-block-columns {
    flex-wrap: wrap !important;

  }

  .selfie-station-drop-off .customize-slide .wp-block-columns {
    flex-wrap: nowrap !important;
  }

  .selfie-station-drop-off .premium-photo-booth .premium-photo-booth-img {
    order: -1;
    margin-bottom: 30px;
  }

  .selfie-station-drop-off .stations-slider {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .selfie-station-drop-off .section-3 {
    padding-top: 50px;
  }

  .selfie-station-drop-off h6 {
    font-size: 22px;
  }

  .selfie-station-drop-off .premium-photo-booth .wp-block-column {
    align-self: center;
  }

  .selfie-station-drop-off .premium-photo-booth .wp-block-column p br {
    display: none;
  }

  .selfie-station-drop-off .section-3 .wp-block-columns {
    flex-direction: column-reverse !important;
  }

  .selfie-station-drop-off .section-3 .wp-block-columns,
  .selfie-station-drop-off .section-prints .wp-block-columns,
  .selfie-station-drop-off .product-section .wp-block-columns {
    flex-wrap: wrap !important;
  }

  .selfie-station-drop-off .section-prints .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .selfie-station-drop-off .shadow-img iframe {
    max-width: 100%;
  }

  .selfie-station-drop-off .section-4 .wp-block-columns {
    display: flex;
    flex-direction: column-reverse;
  }

  .selfie-station-drop-off .options-section .wp-block-columns {
    grid-template-columns: repeat(2, 1fr);
  }

  .selfie-station-drop-off .event-slider {
    margin-bottom: 110px !important;
  }

  .selfie-station-drop-off .section-4 {
    padding-bottom: 65px !important;
  }

  .selfie-station-drop-off .section-installs .wp-block-group.d-sm-none {
    display: none;
  }

  .selfie-station-drop-off .section-installs .wp-block-column:last-child {
    padding-left: 16px;
  }

  .selfie-station-drop-off .section-installs h2,
  .section-installs p {
    display: block !important;
  }

  .selfie-station-drop-off .section-installs .swiper-button-next {
    right: 35px;
  }

  .selfie-station-drop-off .section-installs .swiper-button-prev {
    left: 35px;
  }

  .selfie-station-drop-off .section-4 .wp-block-columns .video {
    margin-bottom: 24px;
  }
}

@media (max-width: 500px) {
  .selfie-station-drop-off .section-3 {
    padding-top: 60px;
    padding-bottom: 4px;
    margin-bottom: 37px;
  }

  .selfie-station-drop-off .corporate-headshots {
    padding-top: 55px;
    padding-bottom: 0px;
  }

  .selfie-station-drop-off .test-block {
    margin-top: 37px;
    margin-bottom: 37px;
  }
}

.selfie-station-drop-off .intro-logos_wrappers {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  grid-column-gap: 2em;
  grid-row-gap: 2em;

}

.selfie-station-drop-off .logo-container img {
  margin: auto;
}

@media screen and (max-width: 600px) {
  .selfie-station-drop-off .intro-logos_wrappers {
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 1em;
    grid-row-gap: 2em;
  }

  .selfie-station-drop-off .logo-container img {
    width: 100%;
  }

  .selfie-station-drop-off .logo-container {
    display: block;
    padding: 24px 1px 0;
  }
}

@media (max-width: 500px) {
  .selfie-station-drop-off .section-header .wp-block-kadence-advancedbtn {

    flex-wrap: nowrap;
  }

  .selfie-station-drop-off .options-section .wp-block-columns {
    flex-wrap: nowrap !important;
  }
}

/** end Selfie Station page


/** start Glam Selfie Booth page **/
.kardashian-booth :where(.wp-block-columns.is-layout-flex) {
  gap: 0;
}

.kardashian-booth :where(.wp-block-columns) {
  margin-bottom: 0;
}

.kardashian-booth .section-header .line-block {
  position: relative;
  max-width: max-content;
}

.kardashian-booth .section-header .line-block:after {
  background: #EC7B9D;
  background-repeat: no-repeat;
  content: "";
  width: 100%;
  display: block;
  height: 6px;
  bottom: -2px;
  position: absolute;
  z-index: -1;
  left: 0;
}

.kardashian-booth .section-header .wp-block-getwid-section__background-holder {
  margin: 32px calc(49% - 50vw);
  margin-bottom: 0;
  margin-top: 0;
  right: -11%;
  left: -11%;
}

.kardashian-booth .section-header .secondary {
  border: 1.5px solid #FF3875 !important;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  background: none !important;
  color: #1E1E1E !important;
}

.kardashian-booth .section-header .secondary:hover,
.kardashian-booth .section-header .secondary:focus {
  background: #FF3875 !important;
  color: #ffffff !important;
}

.kardashian-booth .section-header .wp-block-getwid-section__wrapper {
  padding-top: 215px;
  padding-bottom: 215px;
}

.kardashian-booth .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background:after {
  display: none !important;
}

@media (min-width: 1000px) {
  .kardashian-booth .section-header .wp-block-getwid-section__background {
    background-size: cover !important;
    max-width: 55vw !important;
    right: 0 !important;
    left: 46% !important;
  }


}

@media (min-width: 1440px) {
  .kardashian-booth .section-header .wp-block-getwid-section__background {
    margin: 0 !important;
  }

  .kardashian-booth .section-header .btn-primar,
  .kardashian-booth .section-header .secondary {
    width: 190px;
  }
}

.kardashian-booth .section-header .wp-block-getwid-section__foreground {
  background: linear-gradient(89.6deg, #FFFFFF 0.37%, #FFFFFF 47.04%, rgba(255, 255, 255, 0.05) 49.81%);
}




@media (max-width: 500px) {
  .kardashian-booth .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    top: 0;
    right: 0;
    left: 0;
    z-index: -1;
  }

  .kardashian-booth .section-header .wp-block-getwid-section__wrapper {
    padding-top: 344px;
    padding-bottom: 37px;
  }

  .kardashian-booth .section-header .btn-primar {
    padding: 14px 0 14px 0 !important;
  }

  .kardashian-booth .section-header .wp-block-getwid-section__background-holder {
    right: 0;
    left: 0;
  }

  .kardashian-booth .section-header .line-block {
    margin: 0 auto;
  }

  .kardashian-booth .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    background-size: cover;
    background-position: 0 0 !important;
    max-height: 310px;
  }

  .kardashian-booth .section-header.wp-block-getwid-section p br {
    display: none;
  }

  .kardashian-booth .section-header.wp-block-getwid-section p {
    margin-bottom: 20px !important;
  }

  .kardashian-booth .section-header .wp-block-getwid-section__foreground {
    background: linear-gradient(359.3deg, #FFFFFF 45.47%, #FFFFFF 41.96%, rgba(255, 255, 255, 0.05) 55.05%);


  }

  .kardashian-booth .section-header .wp-block-getwid-section__wrapper {
    padding-top: 326px;
    padding-bottom: 37px;
  }
}


.kardashian-booth .section-header .btn-primar {
  margin-right: 8px;
}


.kardashian-booth .section-header .getwid-background-video-controls {
  display: none;
}

.kardashian-booth .section-header .wp-block-getwid-section__background-video {
  height: 114%;
}

.kardashian-booth .section-header .wp-block-kadence-advancedbtn {
  gap: 0;
  flex-wrap: nowrap;
}

/* */
.kardashian-booth .line-block {
  position: relative;
  font-family: ProximaNovabold, Arial, sans-serif;
  max-width: 210px;
  margin: 0 auto;
}

.kardashian-booth .line-block:after {
  background: #FF3875;
  background-repeat: no-repeat;
  content: "";
  width: 100%;
  display: block;
  height: 10px;
  bottom: 0;
  position: absolute;
  z-index: -1;
  left: 0;
}

.kardashian-booth h6.line-block {
  max-width: max-content;
  margin: 0;
  margin-bottom: 12px;
}

.kardashian-booth h6.line-block:after {
  background: url(/wp-content/uploads/2024/05/vector-line2.svg);
  background-repeat: no-repeat;
  content: "";
  width: 101%;
  display: block;
  height: 17px;
  bottom: 0px;
  position: absolute;
  left: 0;
  z-index: -1;
  right: 50%;
  transform: translateX(0%);
  background-size: 100% 100%;
}

.kardashian-booth .section-header .wp-block-getwid-section__background::after {
  content: "";
  position: absolute;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), linear-gradient(0.28deg, rgba(5, 5, 5, 0.6) 0.25%, rgba(28, 28, 28, 0) 90.99%, rgba(115, 96, 96, 0) 181.51%);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.kardashian-booth .section-header .wp-block-getwid-section__background {
  top: 0;
  right: -11%;
  left: -11%;
  z-index: -1;
}

@media (min-width: 1450px) {
  .kardashian-booth .section-header .wp-block-getwid-section__background {
    margin: 32px calc(49.2% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    background-size: cover;
  }
}

.kardashian-booth h1 {
  font-size: 42px;
  line-height: 42px
}

.kardashian-booth .kt-tabs-wrap {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: center;
}

.kardashian-booth .kt-tabs-layout-vtabs>.kt-tabs-content-wrap {
  float: left;
  width: 100%;
  max-width: 560px;
}

.kardashian-booth .kt-tabs-content-wrap>.wp-block-kadence-tab {
  padding: 0;
  max-width: 560px;
  margin-bottom: 16px;
  margin-top: 16px;

}

.kardashian-booth .booth-package:before {
  content: "";
  background: #000000;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

.kardashian-booth .premium-photo-booth:before {
  content: "";
  background: #000000;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

.kardashian-booth .backgraund-container::before {
  content: "";
  background: #F9F9F9;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

@media (min-width: 782px) {
  .kardashian-booth .share-container .wp-block-column:not(:first-child) {
    margin-left: 126px;
  }
}

.kardashian-booth .slick-next:before {
  filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.3));
  width: 36px;
  height: 36px;
  right: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNyIvPgo8cGF0aCBkPSJNMTMuMzA0NyAyNi44NjUyTDIyLjg2NzkgMTguMTE1MkwxMy4zMDQ3IDkuMzY1MjMiIHN0cm9rZT0iI0ZGMzg3NSIgc3Ryb2tlLXdpZHRoPSIyLjYiLz4KPC9zdmc+Cg==);
  border-radius: 35px;
  opacity: 1;
  display: block;
  content: "";
}

.kardashian-booth .slick-prev:before {
  filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.3));
  width: 36px;
  height: 36px;
  left: -25px;

  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNyIvPgo8cGF0aCBkPSJNMTMuMzA0NyAyNi44NjUyTDIyLjg2NzkgMTguMTE1MkwxMy4zMDQ3IDkuMzY1MjMiIHN0cm9rZT0iI0ZGMzg3NSIgc3Ryb2tlLXdpZHRoPSIyLjYiLz4KPC9zdmc+Cg==);
  border-radius: 35px;
  transform: rotate(180deg);
  opacity: 1;
  display: block;
  content: "";
}

.kardashian-booth .slick-prev.slick-disabled,
.kardashian-booth .slick-next.slick-disabled {
  display: none !important;
}

.kardashian-booth .slick-dots li {
  height: 8px !important;
  width: 8px !important;
}

.kardashian-booth .slick-dots li button {
  height: 8px !important;
  width: 8px !important;
}

.kardashian-booth .slick-dots li button:before {
  background-color: #D9D9D9 !important;
  opacity: 1 !important;
  width: 8px !important;
  height: 8px !important;
  content: "";
  border-radius: 100%;
}

.kardashian-booth .slick-dots li.slick-active button:before {
  background-color: #FF3875 !important;
  opacity: 1 !important;
}

.kardashian-booth .wp-block-getwid-images-slider.has-arrows-inside .slick-next {
  right: 16px;
  width: 36px;
  height: 36px;
  margin-top: -14px;
}

.kardashian-booth .wp-block-getwid-images-slider.has-arrows-inside .slick-prev {
  left: 16px;
  width: 36px;
  height: 36px;
  margin-top: -14px;
}

.kardashian-booth .title-line:before {
  content: "";
  border-top: 1px solid #CACACA;
  display: block;
  position: absolute;
  left: -100%;
  right: -100%;
  bottom: 193px;
}

@media screen and (max-width: 500px) {
  .kardashian-booth .title-line:before {
    bottom: 226px;
  }
}

@media (min-width: 782px) {
  .kardashian-booth .experiences-below .wp-block-column:not(:first-child) {
    margin-left: 52px;
  }
}

.kardashian-booth .templates-container .slick-dots li button:before {
  background-color: #D9D9D9 !important;

}

.kardashian-booth .templates-container .slick-dots li.slick-active button:before {
  background-color: #FF3875 !important;
  opacity: 1 !important;
}

.kardashian-booth .templates-container .slick-next:before {
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNyIvPgo8cGF0aCBkPSJNMTMuMzA0NyAyNi44NjUyTDIyLjg2NzkgMTguMTE1MkwxMy4zMDQ3IDkuMzY1MjMiIHN0cm9rZT0iI0ZGMzg3NSIgc3Ryb2tlLXdpZHRoPSIyLjYiLz4KPC9zdmc+Cg==);
  border-radius: 35px;
  filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.3));
}

.kardashian-booth .templates-container .slick-prev:before {
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNyIvPgo8cGF0aCBkPSJNMTMuMzA0NyAyNi44NjUyTDIyLjg2NzkgMTguMTE1MkwxMy4zMDQ3IDkuMzY1MjMiIHN0cm9rZT0iI0ZGMzg3NSIgc3Ryb2tlLXdpZHRoPSIyLjYiLz4KPC9zdmc+Cg==);
  border-radius: 35px;
  filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.3));
}

.kardashian-booth .templates-container .slick-next {
  right: 27px;
  top: 44%;
}

.kardashian-booth .templates-container .slick-prev {
  left: 27px;
  top: 44%;
}

.kardashian-booth p a {
  color: #1E1E1E;
  text-decoration: underline;
}

.kardashian-booth p a:hover,
.kardashian-booth p a:focus {
  color: #1E1E1E;
  text-decoration: underline;
}

.kardashian-booth .booth-package .wp-block-kadence-tabs .kt-title-item svg {
  opacity: 0;
  display: none;
}

.kardashian-booth .booth-package .wp-block-kadence-tabs .kt-title-item .kb-svg-icon-wrap:before {
  content: url(/wp-content/uploads/2024/05/group-3623.svg);
  line-height: 0;
}

.kardashian-booth .booth-package .wp-block-kadence-tabs .kt-tabs-title-list li.kt-tab-title-active .kb-svg-icon-wrap:before {
  content: url(/wp-content/uploads/2024/05/group-3616.svg);
}

.kardashian-booth .booth-package .wp-block-kadence-tabs .kt-title-item .kb-svg-icon-wrap {
  padding-right: 16px;
}


.kardashian-booth .share-container video {
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  border-radius: 12px;
}

.kardashian-booth .container-packages {
  background: linear-gradient(179.96deg, #EC386F -13.17%, rgba(238, 71, 110, 0.81) 120.91%) !important;
  border-radius: 27px !important;
  margin-bottom: 180px;
  display: grid !important;
  grid-template-columns: 1fr;
  align-items: center;
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
}

.kardashian-booth .packages-text {
  padding-top: 55px;
  padding-bottom: 24px;
  text-align: center;
}

.kardashian-booth .packages-available {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 8px;
  color: #fff;
}

.kardashian-booth .packages-title {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  font-feature-settings: 'liga' off;
  font-size: 42px;
  line-height: 42px;
  letter-spacing: .8px;
  color: #fff;
}

.kardashian-booth .packages-btn {
  margin: 0 auto;
  margin-bottom: 47px;
}

.kardashian-booth .wp-block-getwid-section .container-packages .packages-btn a {
  background: #FFFFFF !important;
  border-radius: 28px !important;
  font-size: 18px !important;
  line-height: 24px !important;
  color: #1E1E1E !important;
  padding: 14px 31px !important;
}

.kardashian-booth .kt-inner-tab-2 .kt-tab-inner-content-inner {
  display: flex !important;
  justify-content: flex-end;
}

.kardashian-booth .booth-package .kt-tabs-wrap .wp-block-kadence-tab {
  text-align: right;
}

.kardashian-booth figure.wp-block-video.package-video video {
  max-width: 100%;
  max-height: 420px;
  border-radius: 12px;
}

.kardashian-booth .booth-package figure {
  margin-bottom: 0;
}

.kardashian-booth .title-line {
  margin-left: auto !important;
  margin-right: auto !important;
}

.kardashian-booth .title-line:before {
  content: "";
  border-top: 1px solid #CACACA;
  display: block;
  position: absolute;
  left: -100%;
  right: -100%;
  bottom: 193px;
}

.kardashian-booth .customize-slide .wp-block-columns {
  display: flex;
  grid-gap: 0;
}

.kardashian-booth .container-booth {
  gap: 0;
}

.kardashian-booth .customize-slide .wp-block-columns {
  gap: 0;
}

.kardashian-booth .customize-slide .wp-block-column {
  background: #ffffff;
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 16px;
  padding: 32px;
  margin-right: 16px;
  margin-left: 16px;
  max-width: 500px;
}

.kardashian-booth .slide-video {
  width: 460px;
  height: auto;
}

@media (min-width: 782px) {
  .kardashian-booth .customize-slide .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: auto;
    flex-grow: 1;
  }
}

.kardashian-booth .customize-slide .wp-block-column figure {
  margin-bottom: 16px;
}

.kardashian-booth .customize-slide .wp-block-column h6 {
  margin-bottom: 0;
  margin-left: -10px;
  margin-right: -10px;
}

.kardashian-booth .customize-slide .wp-block-column p {
  margin-bottom: 0;
  line-height: 28px;
  font-size: 18px;
  margin-left: -10px;
  margin-right: -10px;
}

.kardashian-booth .wp-block-getwid-section .swiper-button-next {
  filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.3));
  width: 36px;
  height: 36px;
  right: 25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNyIvPgo8cGF0aCBkPSJNMTMuMzA0NyAyNi44NjUyTDIyLjg2NzkgMTguMTE1MkwxMy4zMDQ3IDkuMzY1MjMiIHN0cm9rZT0iI0ZGMzg3NSIgc3Ryb2tlLXdpZHRoPSIyLjYiLz4KPC9zdmc+Cg==);
  border-radius: 35px;
  opacity: 1;
  display: block !important;
  content: "";
}

.kardashian-booth .wp-block-getwid-section .swiper-button-prev {
  filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.3));
  width: 36px;
  height: 36px;
  left: 25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNyIvPgo8cGF0aCBkPSJNMTMuMzA0NyAyNi44NjUyTDIyLjg2NzkgMTguMTE1MkwxMy4zMDQ3IDkuMzY1MjMiIHN0cm9rZT0iI0ZGMzg3NSIgc3Ryb2tlLXdpZHRoPSIyLjYiLz4KPC9zdmc+Cg==);
  border-radius: 35px;
  transform: rotate(180deg);
  opacity: 1;
  display: block !important;
  content: "";
}

.kardashian-booth .customize-slide.wp-block-getwid-section .swiper-button-next {
  margin-top: 8px;
}

.kardashian-booth .customize-slide.wp-block-getwid-section .swiper-button-prev {
  margin-top: 8px;
}

.kardashian-booth .wp-block-getwid-section .swiper-button-next.swiper-button-disabled {
  display: none !important;
}

.kardashian-booth .wp-block-getwid-section .swiper-button-prev.swiper-button-disabled {
  display: none !important;

}

.kardashian-booth .stations-slider {
  padding-top: 102px;
  padding-bottom: 17px;
}

.kardashian-booth .section-1 {
  padding-bottom: 92px;
  padding-top: 129px;
}

.kardashian-booth .section-3 .wp-block-columns,
.kardashian-booth .section-prints .wp-block-columns {
  gap: 0;
}

.kardashian-booth .section-3 {
  padding-top: 0;
  padding-bottom: 76px;
}

.kardashian-booth .shadow-img video {
  max-width: 100%;
  display: block;
  border-radius: 12px;
}

.kardashian-booth .templates-container .wp-block-getwid-images-slider.has-slides-gap-normal .slick-slide,
.kardashian-booth .templates-container .wp-block-getwid-post-carousel.has-slides-gap-normal .slick-slide {
  margin: 0 10px;
  width: 600px;
}

.kardashian-booth .templates-container .wp-swiper .swiper-slide {
  max-width: 600px;
  margin-right: 8px;
}

.kardashian-booth .swiper-button-next:after,
.kardashian-booth .swiper-button-prev:after {
  display: none;
}

@media (min-width: 782px) {
  .kardashian-booth .section-3 .wp-block-column:not(:first-child) {
    margin-left: 94px;
  }

  .kardashian-booth .section-prints .wp-block-column:not(:first-child) {
    margin-left: 129px;
  }
}

.kardashian-booth .kt-inner-tab-3 .kt-tab-inner-content-inner {
  display: flex !important;
  justify-content: flex-end;
}

.kardashian-booth .container-packages {
  margin-bottom: 155px;
}

.kardashian-booth .product-section {
  padding-bottom: 90px;
  padding-top: 110px;
}

.kardashian-booth .faq-section {
  padding-bottom: 110px;
}

.kardashian-booth .section-1 .wp-block-columns {
  gap: 0;
}

.kardashian-booth .booth-package .wp-block-kadence-tabs .kt-title-item svg {
  opacity: 0;
  display: none;
}

.kardashian-booth .booth-package ul {
  list-style: none;
  padding: 0;
  width: 100%;
}

.kardashian-booth .booth-package ul li {
  font-family: ProximaNovasemibold, Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #FFFFFF;
  background: #1E1E1E;
  border-radius: 12px;
  position: relative;
  padding: 7px 0 7px 48px;
}

.kardashian-booth .booth-package ul li:not(:last-child) {
  margin-bottom: 8px;
  overflow: hidden;
}

.kardashian-booth .booth-package ul li:before {
  content: "";
  top: 11px;
  left: 16px;
  height: 16px;
  width: 16px;
  position: absolute;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjA2MDUgMTEuOTgxNEMyMi4wNjA1IDE3Ljc5MDUgMTcuMzUxMiAyMi40OTk5IDExLjU0MiAyMi40OTk5QzUuNzMyNzQgMjIuNDk5OSAxLjAyMzQ0IDE3Ljc5MDYgMS4wMjM0NCAxMS45ODE0QzEuMDIzNDQgNi4xNzIyOSA1LjczMjc0IDEuNDYyODkgMTEuNTQyIDEuNDYyODlDMTcuMzUxMiAxLjQ2Mjg5IDIyLjA2MDUgNi4xNzIxOSAyMi4wNjA1IDExLjk4MTQiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNi4yODEyNSAxMS4zODEyTDkuNjM1NjMgMTUuMDQ5NUwxNi4wOTg1IDguMDM3MTEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
}

.kardashian-booth .booth-package .wp-swiper>.wp-swiper__wrapper {
  margin-bottom: 0;
}

.kardashian-booth .booth-package .wp-swiper>.wp-swiper__wrapper .swiper-slide {
  border-radius: 12px;
  overflow: hidden;

}

.kardashian-booth .container-packages {
  background: #1E1E1E !important;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
}

.kardashian-booth .share-container video {
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  border-radius: 12px;
}

.kardashian-booth .wp-block-getwid-section .container-packages .packages-btn a {
  background: #FF3875 !important;
  border-radius: 28px !important;
  font-size: 18px !important;
  line-height: 24px !important;
  color: #ffffff !important;
  padding: 14px 31px !important;
}

.kardashian-booth .wp-block-getwid-section .container-packages .packages-btn a:hover {
  background: rgba(255, 81, 135, 0.8) !important;
}

@media (min-width: 782px) {
  .kardashian-booth .booth-package .wp-block-column:not(:first-child) {
    margin-left: 66px;
  }
}

.kardashian-booth .booth-package .wp-block-kadence-tabs .kt-title-item .kb-svg-icon-wrap:before {
  content: url(/wp-content/uploads/2024/05/group-3623.svg);
  line-height: 0;
}

.kardashian-booth .booth-package .wp-block-kadence-tabs .kt-tabs-title-list li.kt-tab-title-active .kb-svg-icon-wrap:before {
  content: url(/wp-content/uploads/2024/05/group-3616.svg);
}

.kardashian-booth .booth-package .wp-block-kadence-tabs .kt-title-item .kb-svg-icon-wrap {
  padding-right: 16px;
}

.kardashian-booth .booth-package .kt-tabs-wrap .wp-block-kadence-tab {
  text-align: right;
}

.kardashian-booth .booth-package figure {
  margin-bottom: 0;
}

.kardashian-booth .booth-package .swiper-pagination {
  bottom: 5px;
  left: 50%;
  transform: translateX(-50%);
}

.kardashian-booth .booth-package .swiper-pagination-bullet {
  margin: 0 3px;
  background: #D9D9D9;
  opacity: 1;
  width: 6px;
  height: 6px;
}

.kardashian-booth .booth-package .swiper-pagination-bullet-active {
  background: #FF3875;
}

.kardashian-booth .premium-photo-booth:before {
  content: "";
  background: #1E1E1E;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

.kardashian-booth .video-responsive {
  position: relative;
  display: block;
  overflow: hidden;
}

.kardashian-booth .video-responsive::before {
  padding-top: 100%;
  display: block;
  content: "";
}

.kardashian-booth .video-responsive-item {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.kardashian-booth .shadow-img iframe {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 10px;
  max-width: 480px;
  width: 100%;
  display: block;
  overflow: hidden;
}

@media (min-width: 782px) {
  .kardashian-booth .section-1 .wp-block-column:not(:first-child) {
    margin-left: 104px;
  }
}



.kardashian-booth .kt-tabs-layout-vtabs>.kt-tabs-title-list li:last-child {
  margin-bottom: 0;
}

/* new */
/* testimonial */
.kardashian-booth .container-testimonial {
  padding-top: 85px;
  padding-bottom: 68px;
  margin-left: -31px;
  margin-right: -31px;
}

.kardashian-booth .container-testimonial .swiper-container {
  padding: 15px;
}

.kardashian-booth .container-testimonial figure {
  margin-bottom: 0;
}

.kardashian-booth .container-testimonial .wp-swiper .swiper-slide .wp-swiper__slide-content {
  filter: drop-shadow(0px 2px 6px rgba(158, 158, 158, 0.25));
  background-color: #FFFFFF;
  border-radius: 8px;
}

.kardashian-booth .container-testimonial .wp-swiper .swiper-slide .wp-swiper__slide-content {
  padding: 32px 38px 28px 32px;

}

.kardashian-booth .container-testimonial .wp-swiper .swiper-slide p {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 24px;
}

.kardashian-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns {
  margin-bottom: 20px;
}

.kardashian-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns .wp-block-columns {
  margin-bottom: 0;
}

.kardashian-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns .wp-block-columns>.wp-block-column:last-child {
  margin-left: 15px;
}

.kardashian-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns .wp-block-columns>.wp-block-column:last-child div.wp-block-kadence-advancedheading {
  font-size: 18px;
  line-height: 24px;
  font-family: ProximaNovabold, Arial, sans-serif;
  color: #393939;
  white-space: pre;
  font-weight: 700;
}

.kardashian-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns .wp-block-column figure {
  margin: 0;
}

.kardashian-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns .wp-block-column div.wp-block-kadence-advancedheadin {
  font-size: 18px;
  line-height: 24px;
  font-family: ProximaNovabold, Arial, sans-serif;
  margin-bottom: 4px;

}

.kardashian-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns .wp-block-column span {
  font-size: 15px;
  line-height: 16px;
  letter-spacing: 0.4px;
  color: #6A6A6A;
  font-family: ProximaNovaRegular, Arial, sans-serif;


}

.kardashian-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-group {
  font-size: 15px;
  line-height: 16px;
  letter-spacing: 0.4px;
  color: #393939;
  font-family: ProximaNovaRegular, Arial, sans-serif;
}


.kardashian-booth .container-testimonial .wp-swiper .swiper-pagination {
  left: 50%;
  transform: translateX(-50%);
  bottom: -34px;
}

.kardashian-booth .container-testimonial .wp-swiper .swiper-pagination-bullet {
  margin: 0 3px;
  background: #D9D9D9;
  opacity: 1;
  width: 6px;
  height: 6px;
}

.kardashian-booth .container-testimonial .wp-swiper .swiper-pagination-bullet-active {
  background: #FF3875;
}

.kardashian-booth .container-testimonial .swiper-button-next {
  right: -52px;
}


.kardashian-booth .container-testimonial .swiper-button-prev {
  left: -52px;
}





@media screen and (min-width: 1201px) and (max-width: 1340px) {
  .kardashian-booth .container-testimonial .swiper-button-next {
    right: 0;
  }

  .kardashian-booth .container-testimonial .swiper-button-prev {
    left: 0;
  }
}

@media screen and (min-width: 993px) and (max-width: 1050px) {
  .kardashian-booth .container-testimonial .swiper-button-next {
    right: 0;
  }

  .kardashian-booth .container-testimonial .swiper-button-prev {
    left: 0;
  }

  .kardashian-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns>.wp-block-column:last-child .wp-block-kadence-advancedheading {
    white-space: pre;
  }
}

@media screen and (min-width: 768px) and (max-width: 992px) {
  .kardashian-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns {
    margin-bottom: 10px;
    display: flex;
    flex-direction: column;
  }

  .kardashian-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns .wp-block-columns {
    flex-direction: row;
    margin-bottom: 10px;
    flex-wrap: nowrap !important;
  }

  .kardashian-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns .wp-block-columns .wp-block-column:first-child {
    max-width: 44px;
  }

  .kardashian-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns .wp-block-column figure {
    float: left;
  }

  .kardashian-booth .container-testimonial .swiper-button-next {
    right: 0;
  }

  .kardashian-booth .container-testimonial .swiper-button-prev {
    left: 0;
  }

}

@media screen and (max-width: 767px) {
  .kardashian-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns {
    margin-bottom: 10px;
    display: flex;
    flex-direction: column;
  }

  .kardashian-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns .wp-block-columns {
    flex-direction: row;
    margin-bottom: 10px;
    flex-wrap: nowrap !important;
  }

  .kardashian-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns .wp-block-columns .wp-block-column:first-child {
    max-width: 44px;
  }

  .kardashian-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns .wp-block-column figure {
    float: left;
  }

  .kardashian-booth .container-testimonial .wp-swiper .swiper-slide .wp-block-columns .wp-block-column figure img {
    display: block;
  }

  .kardashian-booth .container-testimonial .swiper-button-next {
    right: 0;
    display: none;
  }

  .kardashian-booth .container-testimonial .swiper-button-prev {
    left: 0;
    display: none;

  }

}

@media screen and (max-width: 500px) {
  .kardashian-booth .container-testimonial {
    padding-top: 54px;
  }

  .kardashian-booth .container-testimonial .swiper-button-next {
    display: none !important;
  }

  .kardashian-booth .container-testimonial .swiper-button-prev {
    display: none !important;

  }
}




/* testimonial end */
@media (min-width: 992px) and (max-width: 1200px) {

  .kardashian-booth .section-header .kb-buttons-wrap {
    flex-wrap: nowrap;
    margin-bottom: 26px !important;
  }

  .kardashian-booth .section-header p br {
    display: none;
  }

  .kardashian-booth .section-1 p br {
    display: none;
  }

  .kardashian-booth .secondary,
  .kardashian-booth .btn-primar {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 180px;
  }

  .kardashian-booth .section-header .wp-block-getwid-section__wrapper {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .kardashian-booth .booth-package .wp-block-column:not(:first-child) {
    flex-basis: 30% !important;
  }

  .kardashian-booth .booth-package .wp-block-column:first-child {
    flex-basis: 60% !important;
  }

  .kardashian-booth .section-3 p br {
    display: none;
  }

  .kardashian-booth .section-prints .wp-block-column:not(:first-child) {
    margin-left: 90px;
  }

  .kardashian-booth .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 15px;
  }

  .kardashian-booth .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    max-width: 50%;
    right: 0;
    left: 50%;
    background-position: 55% 0 !important;
  }

  .kardashian-booth .section-header .wp-block-getwid-section__background-holder {
    margin: 32px calc(49% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    right: 0;
    left: 0;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .kardashian-booth .section-header .wp-block-getwid-section__wrapper {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .kardashian-booth .section-header p br {
    display: none;
  }

  .kardashian-booth p br {
    display: none;
  }

  .kardashian-booth .section-header .secondary,
  .kardashian-booth .section-header .btn-primar {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 160px !important;
  }




  .kardashian-booth .wp-block-column.header-content {
    flex-basis: 50% !important;
    flex-grow: 0 !important;
  }

  .kardashian-booth .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    max-width: 50%;
    right: 0;
    left: 50%;
    background-position: 55% 0 !important;
  }

  .kardashian-booth .section-header .wp-block-getwid-section__background-holder {
    margin: 32px calc(50% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    right: 0;
    left: 0;
  }




  .kardashian-booth .section-header h1 {
    font-size: 38px !important;
    line-height: 38px !important;
  }

  .kardashian-booth .booth-package .wp-block-column:not(:first-child) {
    flex-basis: 38% !important;
    margin-left: 20px;
  }

  .kardashian-booth .booth-package .wp-block-column:first-child {
    flex-basis: 60% !important;
  }

  .kardashian-booth .section-3 p br {
    display: none;
  }

  .kardashian-booth .section-prints .wp-block-column:not(:first-child) {
    margin-left: 90px;
  }

  .kardashian-booth .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 15px;
  }

  .kardashian-booth .section-header .wp-block-columns {
    flex-wrap: wrap !important;

  }

  .kardashian-booth .wp-block-columns {
    flex-wrap: wrap !important;

  }

  .kardashian-booth .wp-block-columns {
    flex-wrap: nowrap !important;

  }

  .kardashian-booth .wp-block-columns {

    align-items: center !important;
  }

  .kardashian-booth .stations-slider {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .kardashian-booth .section-3 {
    padding-top: 50px;
  }

  .kardashian-booth h6 {
    font-size: 22px;
  }

  .kardashian-booth .premium-photo-booth .wp-block-column {
    align-self: center;
  }

  .kardashian-booth .premium-photo-booth .wp-block-column p br {
    display: none;
  }

  .kardashian-booth .section-3 .wp-block-columns {
    flex-direction: column-reverse !important;
  }

  .kardashian-booth .section-3 .wp-block-columns,
  .kardashian-booth .section-prints .wp-block-columns,
  .kardashian-booth .product-section .wp-block-columns {
    flex-wrap: wrap !important;
  }

  .kardashian-booth .section-prints .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .kardashian-booth .shadow-img iframe {
    max-width: 100%;
  }

  .kardashian-booth .customize-slide .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: 50% !important;
    height: auto;
  }

  .kardashian-booth .customize-slide {
    margin: 0;
    max-width: 100%;
    width: 100%;
    margin-bottom: 78px;
  }

  .kardashian-booth .customize-slide .wp-block-columns {
    align-items: stretch !important;
  }

  .kardashian-booth .section-1 .wp-block-columns {
    flex-wrap: wrap !important;

  }

  .kardashian-booth .section-1 {
    padding-top: 60px;
  }
}

@media (min-width: 501px) and (max-width: 767px) {
  .kardashian-booth .section-header .wp-block-getwid-section__background-holder {
    right: 0;
    left: 0;
  }

  .kardashian-booth .section-header .wp-block-getwid-section__foreground {
    background: linear-gradient(359.3deg, #FFFFFF 33.47%, #FFFFFF 39.96%, rgba(255, 255, 255, 0.05) 46.05%);
  }

  .kardashian-booth .section-header .wp-block-getwid-section__background {
    background-position: 0 0 !important;
    max-height: 376px;
    background-image: url('/wp-content/uploads/2025/01/rectangle-5469-1-2.jpg') !important;

  }


  .kardashian-booth .section-header .wp-block-getwid-section__wrapper {
    padding-top: 386px;
    padding-bottom: 35px;
  }

  .kardashian-booth p br {
    display: none;
  }


  .kardashian-booth .section-header .wp-block-getwid-section__background-holder {
    margin: 32px calc(50% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    right: 0;
    left: 0;
  }




  .kardashian-booth .section-header h1 {
    font-size: 38px !important;
    line-height: 38px !important;
  }

  .kardashian-booth .section-3 p br {
    display: none;
  }

  .kardashian-booth .section-prints .wp-block-column:not(:first-child) {
    margin-left: 90px;
  }

  .kardashian-booth .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 15px;
  }

  .kardashian-booth .section-header .wp-block-columns {
    flex-wrap: wrap !important;

  }

  .kardashian-booth .wp-block-columns {
    flex-wrap: wrap !important;

  }

  .kardashian-booth .customize-slide {
    margin: 0;
    max-width: 100%;
    width: 100%;
    margin-bottom: 78px;
  }

  .kardashian-booth .customize-slide .wp-block-column:first-child {
    margin-bottom: 24px;
  }

  .kardashian-booth .premium-photo-booth .premium-photo-booth-img {
    order: -1;
    margin-bottom: 30px;
  }

  .kardashian-booth .stations-slider {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .kardashian-booth .section-3 {
    padding-top: 50px;
  }

  .kardashian-booth h6 {
    font-size: 22px;
  }

  .kardashian-booth .premium-photo-booth .wp-block-column {
    align-self: center;
  }

  .kardashian-booth .premium-photo-booth .wp-block-column p br {
    display: none;
  }

  .kardashian-booth .section-3 .wp-block-columns {
    flex-direction: column-reverse !important;
  }

  .kardashian-booth .section-3 .wp-block-columns,
  .kardashian-booth .section-prints .wp-block-columns,
  .kardashian-booth .product-section .wp-block-columns {
    flex-wrap: wrap !important;
  }

  .kardashian-booth .section-prints .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .kardashian-booth .shadow-img iframe {
    max-width: 100%;
  }

  .kardashian-booth .product-section .container-booth .wp-block-column:not(:last-child) {
    margin-bottom: 32px;
  }
}

@media screen and (max-width: 500px) {
  .kardashian-booth .title-line:before {
    bottom: 226px;
  }

  .kardashian-booth .customize-slide.wp-block-getwid-section .swiper-button-next {
    margin-top: 70px;
    right: 7px;
  }

  .kardashian-booth .customize-slide.wp-block-getwid-section .swiper-button-prev {
    margin-top: 70px;
    left: 7px;
  }

  .kardashian-booth .premium-photo-booth .wp-block-getwid-section__wrapper {
    padding-top: 48px !important;
  }

  .kardashian-booth .premium-photo-booth .premium-photo-booth-img {
    order: -1;
    margin-bottom: 30px;
  }

  .kardashian-booth .premium-photo-booth .wp-block-columns {
    gap: 0;
  }

  .kardashian-booth .section-header .wp-block-kadence-advancedbtn {
    flex-wrap: nowrap;
  }

  .kardashian-booth .templates-container div#slick-slide02 figure {
    margin-left: 0;
  }

  .kardashian-booth .templates-container div#slick-slide03 figure {
    margin-right: 0;
  }

  .kardashian-booth .experiences-below .wp-block-group {
    max-width: 100%;
    margin: 0 auto;
    margin-left: 16px;
    margin-right: 16px;
  }

  .kardashian-booth .experiences-below .wp-block-kadence-iconlist {
    margin-right: -16px;
  }

  .kardashian-booth .experiences-below .wp-block-column:not(:last-child) {
    margin-bottom: 24px;
  }



  .kardashian-booth .section-snap .wp-block-gallery {
    flex-direction: column;
  }

  .kardashian-booth .section-snap .wp-block-gallery figure.wp-block-image {
    width: 100% !important;
  }

  .kardashian-booth .section-snap.full-width {
    margin: 0;
    max-width: 100%;
    width: 100%;
  }


  .kardashian-booth .section-snap .wp-block-getwid-section__inner-content {
    display: flex;
    flex-direction: column-reverse;
  }

  .kardashian-booth h1 {
    font-size: 33px !important;
    line-height: 40px !important;
  }

  .kardashian-booth h2 {
    font-size: 36px !important;
    line-height: 40px !important;
  }

  .kardashian-booth .section-header {
    margin-bottom: 16px !important;
  }

  .kardashian-booth p br {
    display: none;
  }

  .kardashian-booth .booth-package .wp-block-kadence-tabs .kt-tab-title-active .kb-svg-icon-wrap:before {
    content: url(/wp-content/uploads/2024/05/group-3616.svg);
  }

  .kardashian-booth .booth-package .wp-block-getwid-section__wrapper {
    padding-bottom: 48px !important;
  }

  .kardashian-booth .booth-package {
    margin-bottom: 60px !important;
  }

  .kardashian-booth .booth-package .wp-swiper>.wp-swiper__wrapper {
    margin-bottom: 47px;
  }

  .kardashian-booth .booth-package.wp-block-getwid-section .swiper-button-next {
    right: 16px;
    margin-top: -19px;
  }

  .kardashian-booth .booth-package.wp-block-getwid-section .swiper-button-prev {
    left: 16px;
    margin-top: -19px;
  }

  .kardashian-booth .booth-package .wp-block-column:first-child {
    margin: 0 -16px;
  }

  .kardashian-booth .booth-package .wp-swiper>.wp-swiper__wrapper .swiper-slide {
    border-radius: 0;
  }

  .kardashian-booth .booth-package .swiper-pagination {
    bottom: auto;
  }

  .kardashian-booth .templates-container .wp-swiper>.wp-swiper__wrapper {
    margin-bottom: 48px;
  }

  .kardashian-booth .customize-slide.full-width {
    margin: 0 !important;
    max-width: 100%;
    width: 100%;
  }



  .kardashian-booth .customize-slide .wp-block-column {
    padding: 26px;
    height: auto;
    margin-right: 0;
    margin-left: 0;
    min-width: 100%;
    width: 100%;
  }

  .kardashian-booth .customize-slide .wp-block-column:first-child {
    margin-bottom: 24px;
  }

  .kardashian-booth .customize-slide .wp-block-column figure {
    margin-bottom: 13px;
  }

  .kardashian-booth .customize-slide .swiper-container-horizontal>.swiper-pagination-bullets {
    margin-top: -43px;
  }

  .kardashian-booth .customize-slide .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 3px;
    width: 6px;
    height: 6px;
  }

  .kardashian-booth .customize-slide .swiper-pagination-bullet-active {
    background: #FF3875;
  }

  .kardashian-booth .customize-slide .swiper-button-next {
    display: none;
  }

  .kardashian-booth .customize-slide .wp-block-getwid-section__wrapper {
    padding-bottom: 32px !important;
  }

  .kardashian-booth .premium-photo-booth .wp-block-getwid-section__wrapper {
    padding-top: 48px !important;
  }

  .kardashian-booth .premium-photo-booth .premium-photo-booth-img {
    order: -1;
    margin-bottom: 30px;
  }

  .kardashian-booth .premium-photo-booth .wp-block-columns {
    gap: 0;
  }

  .kardashian-booth .backgraund-container.templates-container::before {
    display: none;
  }

  .kardashian-booth .templates-container .wp-block-getwid-section__wrapper {
    padding-top: 18px !important;
    padding-bottom: 7px !important;
  }

  .kardashian-booth .templates-container .slick-next {
    right: 31px;
    top: 44%;
  }

  .kardashian-booth .share-container {
    margin-top: 0 !important;
    margin-bottom: 15px !important;
  }

  .kardashian-booth .share-container .wp-block-columns {
    flex-direction: column-reverse;
    gap: 0;
  }

  .kardashian-booth .experiences-below .wp-block-getwid-section__wrapper {
    padding-top: 54px !important;
    padding-bottom: 27px !important;
  }

  .kardashian-booth .container-packages {
    margin-bottom: 60px;
    margin-top: 60px;
    height: 91.8vw;
    width: 100vw;
    max-width: 100%;
  }

  .kardashian-booth .packages-text {
    padding-top: 24px;
    padding-bottom: 24px;
    text-align: center;
  }

  .kardashian-booth .packages-title {
    margin: 0 auto;
    max-width: 330px;
    font-size: 32px;
    line-height: 32px;
  }

  .kardashian-booth .wp-block-getwid-section .container-packages .packages-btn a {
    padding: 11px 41px !important;
  }

  .kardashian-booth .packages-available {
    margin-bottom: 16px;
  }

  .kardashian-booth .packages-btn {
    margin-bottom: 0;
  }

  .kardashian-booth .product-section::before {
    content: "";
    background: #F9F9F9;
    top: 0;
    left: -100%;
    right: -100%;
    bottom: 0;
    position: absolute;
  }

  .kardashian-booth .product-section {
    margin-top: 60px !important;
    margin-bottom: 0 !important;
    padding-top: 60px;
    padding-bottom: 55px;
  }

  .kardashian-booth .templates-container .slick-prev {
    left: 14px;
    top: 44%;
  }

  .kardashian-booth .product-section .container-booth .wp-block-column:not(:last-child) {
    margin-bottom: 24px;
  }

  .kardashian-booth .section-header .wp-block-getwid-section__background {
    background-image: url('/wp-content/uploads/2025/01/rectangle-5469-1-2.jpg') !important;
  }

  .kardashian-booth .templates-container .wp-block-getwid-section__inner-content {
    display: flex;
    flex-direction: column-reverse;
  }

  .kardashian-booth .templates-container .wp-block-group {
    margin: 0 16px;
  }

  .kardashian-booth h2 {
    margin-right: 0;
  }

  .kardashian-booth .kt-tabs-content-wrap>.wp-block-kadence-tab .wp-block-image img {
    height: auto !important;
  }

  .kardashian-booth .swiper-container-horizontal>.swiper-pagination-bullets {
    position: absolute !important;
  }

  .kardashian-booth .stations-slider {
    padding-top: 41px !important;
    padding-bottom: 48px !important;
  }

  .kardashian-booth .section-1 {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .kardashian-booth .container-packages {
    margin-bottom: 60px;
  }

  .kardashian-booth .faq-section {
    padding-bottom: 50px;
  }

  .kardashian-booth .product-section {
    padding-bottom: 60px;
    padding-top: 60px;
    margin-top: 0 !important;
  }

  .kardashian-booth .section-3 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .kardashian-booth .section-3 .wp-block-columns {
    flex-direction: column-reverse;
  }

  .kardashian-booth .section-prints {
    padding-bottom: 73px;
    padding-top: 60px;
  }

  .kardashian-booth .container-packages {
    margin-top: 8px;
  }

  .kardashian-booth .templates-container figure {
    margin: 0;
  }

  .kardashian-booth .templates-container .wp-swiper .swiper-slide {
    margin-right: 0;
    max-width: none;
  }

  .kardashian-booth .templates-container.wp-block-getwid-section .swiper-button-next,
  .kardashian-booth .templates-container.wp-block-getwid-section .swiper-button-prev {
    margin-top: -25px;
  }

  .kardashian-booth .templates-container.wp-block-getwid-section .swiper-button-next {
    right: 18px;
  }

  .kardashian-booth .templates-container.wp-block-getwid-section .swiper-button-prev {
    left: 18px;
  }

  .kardashian-booth .templates-container .wp-swiper>.wp-swiper__wrapper {
    margin-bottom: 48px;
  }

  .kardashian-booth .stations-slider .slide-video {
    max-width: 300px;
    height: auto;
  }

  .kardashian-booth .section-prints .wp-block-getwid-images-slider .slick-slider {
    margin-bottom: 24px;
  }

  .kardashian-booth .section-header .line-block {
    max-width: 193px;
  }

  .kardashian-booth .section-header h1 {
    margin-left: auto;
    margin-right: auto;
  }

  .kardashian-booth .stations-slider .wp-block-getwid-section__inner-content {
    flex-direction: column-reverse;
  }

  .kardashian-booth .stations-slider .wp-block-getwid-section__inner-content .wp-block-getwid-section__inner-content {
    flex-direction: column;
  }

  .kardashian-booth footer {
    margin-top: 0;
  }
}





/** end Glam Selfie Booth page **/

/** start 360 Selfie Booth page **/
.booth-360 :where(.wp-block-columns.is-layout-flex) {
  gap: 0;
}

.booth-360 :where(.wp-block-columns) {
  margin-bottom: 0;
}

.booth-360 .section-header .line-block {
  position: relative;
  max-width: max-content;
}

.booth-360 .section-header .line-block:after {
  background: #EC7B9D;
  background-repeat: no-repeat;
  content: "";
  width: 100%;
  display: block;
  height: 6px;
  bottom: -2px;
  position: absolute;
  z-index: -1;
  left: 0;
}

.booth-360 .section-header .wp-block-getwid-section__background-holder {
  margin: 32px calc(49% - 50vw);
  margin-bottom: 0;
  margin-top: 0;
  right: -11%;
  left: -11%;
}

.booth-360 .section-header .secondary {
  border: 1.5px solid #FF3875 !important;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  background: none !important;
  color: #ffffff !important;
}



.booth-360 .section-header .wp-block-getwid-section__wrapper {
  padding-top: 201px;
  padding-bottom: 201px;
}

.booth-360 .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background:after {
  display: none !important;
}

@media (min-width: 1000px) {
  .booth-360 .section-header .wp-block-getwid-section__background {
    background-size: cover !important;
    max-width: 51vw !important;
    right: 0 !important;
    left: 50% !important;
  }


}

.booth-360 .section-header .secondary:hover,
.booth-360 .section-header .secondary:focus {
  background: #FF3875 !important;
}

@media (min-width: 1440px) {
  .booth-360 .section-header .wp-block-getwid-section__background {
    margin: 0 !important;
  }

  .booth-360 .section-header .secondary,
  .booth-360 .section-header .btn-primar {
    width: 190px;
  }
}

.booth-360 .section-header .wp-block-getwid-section__foreground {
  background-color: #080808;
  z-index: -10;
}




@media (max-width: 500px) {
  .booth-360 .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    top: 0;
    right: 0;
    left: 0;
    z-index: -1;
  }

  .booth-360 .section-header .wp-block-getwid-section__wrapper {
    padding-top: 316px;
    padding-bottom: 37px;
  }

  .booth-360 .section-header .btn-primar {
    padding: 14px 0 14px 0 !important;
  }

  .booth-360 .section-header .wp-block-getwid-section__background-holder {
    right: 0;
    left: 0;
  }

  .booth-360 .section-header .line-block {
    margin: 0 auto;
  }

  .booth-360 .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    background-size: cover;
    background-position: 0 0 !important;
    max-height: 300px;
  }

  .booth-360 .section-header.wp-block-getwid-section p br {
    display: none;
  }

  .booth-360 .section-header.wp-block-getwid-section p {
    margin-bottom: 20px !important;
  }

  .booth-360 .section-header .wp-block-getwid-section__foreground {
    background: linear-gradient(359.74deg, #080808 -1.24%, #000000 57.74%, rgba(0, 0, 0, 0.05) 67.58%);
  }
}

@media (max-width: 400px) {
  .booth-360 .section-header .wp-block-getwid-section__foreground {
    background: linear-gradient(359.74deg, #080808 -1.24%, #000000 57.74%, rgba(0, 0, 0, 0.05) 67.58%);
  }
}

.booth-360 .section-header .btn-primar {
  margin-right: 8px;
}


.booth-360 .section-header .getwid-background-video-controls {
  display: none;
}

.booth-360 .section-header .wp-block-getwid-section__background-video {
  height: 114%;
}

.booth-360 .section-header .wp-block-kadence-advancedbtn {
  gap: 0;
  flex-wrap: nowrap;
}

/* */

.booth-360 .experiences-tab {
  padding-bottom: 120px;

}

.booth-360 .experiences-tab figure {
  margin: 0;
}

.booth-360 .experiences-tab .wp-block-getwid-tabs {
  padding: 0 52px 77px 81px;
}

.booth-360 .experiences-tab .wp-block-getwid-tabs__nav-links {
  padding-bottom: 64px;
}

.booth-360 .experiences-tab .wp-block-getwid-tabs__tab-content {
  border: none;
  padding: 0;
}

.booth-360 .experiences-tab .wp-block-getwid-tabs__nav-link:hover {
  border-color: #ffffff;
}

.booth-360 .experiences-tab .wp-block-getwid-tabs__nav-link.ui-tabs-active {
  border: none;
}

.booth-360 .experiences-tab .wp-block-getwid-tabs__nav-link a {
  border: none;
  padding: 8px 0px 4px 0px !important;
  margin: 0px 10px 0px 11px;
  font-size: 18px;
  line-height: 24px;
  color: #555555;
  font-family: ProximaNovabold, Arial, sans-serif;
  border-style: solid;
  border-width: 0px 0px 3px 0px;
  border-radius: 1px 1px 1px 1px;
  border-color: #ffffff;
  transition: all .2s ease-in-out;
}

.booth-360 .experiences-tab .wp-block-getwid-tabs__nav-link.ui-tabs-active a {
  border-color: #ff3875;
  color: #111111;
  transition: all .2s ease-in-out;
  font-family: ProximaNovaExtrabold, Arial, sans-serif;

}

.booth-360 .experiences-tab .wp-block-getwid-section__wrapper {
  border-radius: 42px;
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  background: #FFFFFF;
  overflow: hidden;
  padding-top: 60px;

}

@media (min-width: 768px) {
  .booth-360 .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 32px;
  }
}

.booth-360 .experiences-tab .wp-block-video video {
  border-radius: 8px;
}

.booth-360 .package-section #nav section {
  justify-content: center;
}

.booth-360 .package-section {
  padding-top: 64px;
  padding-bottom: 75px;
}

.booth-360 .section-3 {
  padding-top: 121px;
  padding-bottom: 20px;
}

.booth-360 .options-section {
  padding-top: 100px;
  padding-bottom: 0;
}

.booth-360 .stations-slider {
  padding-top: 74px;
  padding-bottom: 110px;
}

.booth-360 .wp-block-kadence-pane.kt-accordion-pane:last-child {
  border-bottom: 1px solid #D6D6D6;
}

@media (min-width: 782px) {
  .booth-360 .section-3 .wp-block-column:not(:first-child) {
    margin-left: 72px;
  }

  .booth-360 .experience .wp-block-column:not(:first-child) {
    margin-left: 90px;
  }
}

.booth-360 p a {
  color: #101010;
  text-decoration: underline;
}

.booth-360 p a:hover {
  color: #101010;
  text-decoration: underline;
}

.booth-360 .section-1 {
  padding-bottom: 96px;
  padding-top: 137px;
}

.booth-360 .experience {
  padding-bottom: 96px;
}


.booth-360 .experiences-tab .kt-tabs-title-list .kt-title-item a {
  font-size: 18px;
  line-height: 24px;
  font-family: ProximaNovabold, Arial, sans-serif;
}

.booth-360 .experiences-tab .kt-tabs-title-list .kt-tab-title-active a {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.booth-360 .experiences-tab .wp-block-column p {
  font-size: 18px;
  line-height: 28px;
}

.booth-360 .experiences-tab .wp-block-column h4 {
  font-size: 32px;
  line-height: 32px;
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  margin-bottom: 19px;
  margin-top: 12px;
}

@media (min-width: 782px) {
  .booth-360 .experiences-tab .wp-block-column:not(:first-child) {
    margin-left: 17px;
  }
}

.booth-360 .choose-us {
  padding-bottom: 108px;
}

.booth-360 .choose-us .kt-testimonial-text-wrap::after {
  display: none !important;
}

.booth-360 .choose-us .kt-blocks-carousel .slick-next {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 36px;
  height: 36px;
  right: -39px;
  margin-top: 0;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
  opacity: 1;
}

.booth-360 .choose-us .kt-blocks-carousel .slick-prev {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 36px;
  height: 36px;
  left: -39px;
  margin-top: 0;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
  transform: rotate(180deg);
  opacity: 1;
}

.booth-360 .choose-us .kt-blocks-carousel .slick-next:before,
.booth-360 .choose-us .kt-blocks-carousel .slick-prev:before {
  display: none;
}


.booth-360 .kt-testimonial-style-inlineimage .kt-testimonial-text-wrap {
  border: 2px solid #eee;
  padding: 20px;
  position: relative;
  border-radius: 10px;
  text-align: left;
  display: grid;
  grid-template-columns: 64px 1fr;
  grid-template-rows: 64px 1fr;
}

.booth-360 .kt-testimonial-style-inlineimage .kt-testimonial-media-wrap {
  float: none;
  grid-column-start: 1;
  grid-column-end: 4;
  grid-row-start: 1;
}

.booth-360 .kt-testimonial-media-inner-wrap {
  overflow: hidden;
  margin: 0 15px 0 0;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  border-radius: 3px;
}

.booth-360 .kt-testimonial-media-inner-wrap .kadence-testimonial-image-intrisic {
  padding-bottom: 0;
  height: 64px;
  position: relative;
  background: #FFFFFF;
  width: 64px;
}

.booth-360 .kt-testimonial-media-inner-wrap .kt-testimonial-image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 40px;
  height: 40px;
  position: absolute;
  left: 12px;
  top: 12px;
  border-radius: 0;
}

.booth-360 .kt-testimonial-title-wrap {
  grid-column-start: 2;
  grid-column-end: 2;
  grid-row-start: 1;
  align-items: center;
  display: grid;
  margin-left: 15px;
}

.booth-360 .kt-testimonial-content-wrap {
  grid-column-start: 1;
  grid-column-end: 3;
  grid-row-start: 2;
  height: 168px;
  margin-top: 24px;
}

.booth-360 .kt-testimonial-content {
  color: #1E1E1E;
  font-size: 18px;
  line-height: 28px;
}

.booth-360 .kt-testimonial-item-wrap {
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  border-radius: 16px;
  background: #FFFFFF;
}

.booth-360 .kt-blocks-carousel .slick-list {
  padding: 15px 0 30px 0;
}

.booth-360 .wp-block-kadence-testimonials .kt-blocks-carousel .kt-blocks-carousel-init:not(.kt-carousel-arrowstyle-none) {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.booth-360 h6.kt-testimonial-title {
  font-size: 20px;
  line-height: 24px;
  margin-left: 17px;
  margin-bottom: 0 !important;

}

.booth-360 .kb-splide .splide__list {
  padding: 14px !important;
}

.booth-360 .wp-block-kadence-testimonials .kt-blocks-carousel-init:not(.kt-carousel-dotstyle-none) {
  padding-bottom: 0;
  margin-bottom: 0px;
}

.booth-360 .kb-splide .splide__pagination,
.booth-360 .kb-splide ul.splide__pagination.splide__pagination {
  bottom: -38px !important;
}

.booth-360 .splide--draggable>.splide__track>.splide__list>.splide__slide {
  display: inline-block;
  margin: 16px !important;
}

.booth-360 .kt-testimonial-item-wrap {
  max-width: 100% !important;
}

@media (min-width: 768px) {
  .booth-360 .package-section #nav {

    padding-top: 33px !important;

  }

  .booth-360 .splide--draggable>.splide__track>.splide__list>.splide__slide {
    margin: 0 22px !important;
    width: calc(50% - 30px) !important;
  }
}

@media (min-width: 782px) {
  .booth-360 .social-sensation .wp-block-column:not(:first-child) {
    margin-left: 73px;
  }

  .booth-360 .experience .wp-block-column:first-child {
    margin-left: 56px;
  }
}

.booth-360 .kb-splide .splide__pagination__page {
  background-color: #D9D9D9;
  opacity: 1;
  height: 9px;
  width: 9px;

}

.booth-360 .kb-splide .splide__pagination__page.is-active {
  background-color: #FF3875;
  opacity: 1;
  transform: scale(1);
}

.booth-360 .container-packages {
  background: linear-gradient(179.96deg, #EC386F -13.17%, rgba(238, 71, 110, 0.81) 120.91%);
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  border-radius: 27px;
}

.booth-360 .wp-block-getwid-section .container-packages .packages-btn a {
  background: #FF3875 !important;
  border-radius: 28px !important;
  font-size: 18px !important;
  line-height: 24px !important;
  color: #ffffff !important;
  padding: 14px 31px !important;
}

.booth-360 .wp-block-getwid-section .container-packages .packages-btn a:hover {
  background: rgba(255, 81, 135, 0.8) !important;
}

.booth-360 .packages-btn a {
  padding: 14px 31px !important;
}

.booth-360 .stations-slider .slide-video {
  width: 460px;
  height: auto;
}

.booth-360 h1 span:after {
  display: none;
}

.booth-360 h1 span:after {
  content: "";
  position: absolute;
  bottom: 4px;
  left: -3px;
  width: 105%;
  z-index: -1;
  height: 14px;
  background: #EC7B9D;
}

@media (max-width: 1024px) {
  .booth-360 .kt-testimonial-content-wrap {
    height: 219px;
  }

  .booth-360 .experiences-tab .wp-block-columns {
    flex-direction: column;
  }

  .booth-360 .experiences-tab .wp-block-getwid-tabs {
    padding: 0px 45px 30px 45px;
  }

  .booth-360 .experiences-tab .wp-block-column:not(:first-child) {
    margin-left: 0;
  }
}

@media (max-width: 820px) {
  .booth-360 .social-sensation .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .booth-360 .experience .wp-block-columns {

    flex-direction: column-reverse;
  }

  .booth-360 .experience .wp-block-column:first-child {
    margin-left: 0;
  }

  .booth-360 .experience .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .booth-360 .section-1 {
    padding-bottom: 40px;
    padding-top: 100px;
  }

  .booth-360 .experience {
    padding-bottom: 50px;
  }

  .booth-360 .product-section {
    padding-bottom: 50px;
    padding-top: 50px;
  }

  .booth-360 .kt-testimonial-content-wrap {
    height: 335px;
  }

  .booth-360 .choose-us .kt-blocks-carousel .slick-next {
    right: -10px;
  }

  .booth-360 .choose-us .kt-blocks-carousel .slick-prev {
    left: -10px;
  }

}

@media (max-width: 768px) {
  .booth-360 .section-3 {
    padding-top: 60px;
    padding-bottom: 16px;
  }

  .booth-360 .package-section p br {
    display: none;
  }

  .booth-360 .package-section {
    padding-top: 60px;
    padding-bottom: 30px;
  }

  .booth-360 .options-section {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .booth-360 .stations-slider {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .booth-360 .experiences-tab {
    padding-bottom: 80px;
  }

  .booth-360 .choose-us .kt-blocks-carousel .slick-next {
    right: 0;
  }

  .booth-360 .choose-us .kt-blocks-carousel .slick-prev {
    left: 0;
  }

  .booth-360 .choose-us {
    padding-bottom: 10px;
  }

  .booth-360 .container-packages {
    margin-bottom: 90px;
  }
}

.booth-360 .title-line:before {
  content: "";
  border-top: 1px solid #CACACA;
  display: block;
  position: absolute;
  left: -100%;
  right: -100%;
  bottom: 193px;
}

.booth-360 .wp-block-getwid-section .swiper-button-prev {
  filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.3));
  width: 36px;
  height: 36px;
  left: 25px;
  margin-top: -6px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNyIvPgo8cGF0aCBkPSJNMTMuMzA0NyAyNi44NjUyTDIyLjg2NzkgMTguMTE1MkwxMy4zMDQ3IDkuMzY1MjMiIHN0cm9rZT0iI0ZGMzg3NSIgc3Ryb2tlLXdpZHRoPSIyLjYiLz4KPC9zdmc+Cg==);
  border-radius: 35px;
  transform: rotate(180deg);
  opacity: 1;
  display: block !important;
  content: "";
}

.booth-360 .wp-block-getwid-section .swiper-button-next {
  filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.3));
  width: 36px;
  height: 36px;
  right: 25px;
  margin-top: -6px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNyIvPgo8cGF0aCBkPSJNMTMuMzA0NyAyNi44NjUyTDIyLjg2NzkgMTguMTE1MkwxMy4zMDQ3IDkuMzY1MjMiIHN0cm9rZT0iI0ZGMzg3NSIgc3Ryb2tlLXdpZHRoPSIyLjYiLz4KPC9zdmc+Cg==);
  border-radius: 35px;
  opacity: 1;
  display: block !important;
  content: "";
}

.booth-360 .wp-block-getwid-section .swiper-button-prev.swiper-button-disabled {
  display: none !important;
}

.booth-360 .wp-block-getwid-section .swiper-button-next.swiper-button-disabled {
  display: none !important;
}

.booth-360 .booth-package .wp-block-kadence-tabs .kt-title-item svg {
  opacity: 0;
  display: none;
}

.booth-360 .booth-package ul {
  list-style: none;
  padding: 0;
  width: 100%;
}

.booth-360 .booth-package:before {
  content: "";
  background: #000000;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

.booth-360 .booth-package ul li {
  font-family: ProximaNovasemibold, Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #FFFFFF;
  background: #1E1E1E;
  border-radius: 12px;
  position: relative;
  padding: 7px 0 7px 48px;
}

.booth-360 .booth-package ul li:not(:last-child) {
  margin-bottom: 8px;
  overflow: hidden;
}

.booth-360 .booth-package ul li:before {
  content: "";
  top: 11px;
  left: 16px;
  height: 16px;
  width: 16px;
  position: absolute;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjA2MDUgMTEuOTgxNEMyMi4wNjA1IDE3Ljc5MDUgMTcuMzUxMiAyMi40OTk5IDExLjU0MiAyMi40OTk5QzUuNzMyNzQgMjIuNDk5OSAxLjAyMzQ0IDE3Ljc5MDYgMS4wMjM0NCAxMS45ODE0QzEuMDIzNDQgNi4xNzIyOSA1LjczMjc0IDEuNDYyODkgMTEuNTQyIDEuNDYyODlDMTcuMzUxMiAxLjQ2Mjg5IDIyLjA2MDUgNi4xNzIxOSAyMi4wNjA1IDExLjk4MTQiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNi4yODEyNSAxMS4zODEyTDkuNjM1NjMgMTUuMDQ5NUwxNi4wOTg1IDguMDM3MTEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
}

.booth-360 .booth-package .wp-swiper>.wp-swiper__wrapper {
  margin-bottom: 0;
}

.booth-360 .booth-package .wp-swiper>.wp-swiper__wrapper .swiper-slide {
  border-radius: 12px;
  overflow: hidden;

}

.booth-360 .container-packages {
  background: #1E1E1E !important;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
}

@media (min-width: 782px) {
  .booth-360 .booth-package .wp-block-column:not(:first-child) {
    margin-left: 66px;
  }
}

.booth-360 .booth-package .wp-block-kadence-tabs .kt-title-item .kb-svg-icon-wrap:before {
  content: url(/wp-content/uploads/2024/05/group-3623.svg);
  line-height: 0;
}

.booth-360 .booth-package .wp-block-kadence-tabs .kt-tabs-title-list li.kt-tab-title-active .kb-svg-icon-wrap:before {
  content: url(/wp-content/uploads/2024/05/group-3616.svg);
}

.booth-360 .booth-package .wp-block-kadence-tabs .kt-title-item .kb-svg-icon-wrap {
  padding-right: 16px;
}

.booth-360 .booth-package .kt-tabs-wrap .wp-block-kadence-tab {
  text-align: right;
}

.booth-360 .booth-package figure {
  margin-bottom: 0;
}

.booth-360 .booth-package .swiper-pagination {
  left: 50%;
  transform: translateX(-50%);
  bottom: 5px;
}

.booth-360 .booth-package .swiper-pagination-bullet {
  margin: 0 3px;
  background: #D9D9D9;
  opacity: 1;
  width: 6px;
  height: 6px;
}

.booth-360 .booth-package .swiper-pagination-bullet-active {
  background: #FF3875;
}

.booth-360 .slide-video video,
.booth-360 .slide-video img {
  max-width: 100%;
}



/* new */

@media (min-width: 992px) and (max-width: 1200px) {

  .booth-360 .section-header .kb-buttons-wrap {
    flex-wrap: nowrap;
    margin-bottom: 26px !important;
  }




  .booth-360 .secondary,
  .booth-360 .btn-primar {
    padding-left: 0 !important;
    padding-right: 0 !important
  }

  .booth-360 .section-header .wp-block-getwid-section__wrapper {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .booth-360 .booth-package .wp-block-column:not(:first-child) {
    flex-basis: 30% !important;
  }

  .booth-360 .booth-package .wp-block-column:first-child {
    flex-basis: 60% !important;
  }

  .booth-360 .section-3 p br {
    display: none;
  }

  .booth-360 .section-prints .wp-block-column:not(:first-child) {
    margin-left: 90px;
  }

  .booth-360 .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 15px;
  }

  .booth-360 .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    max-width: 50%;
    right: 0;
    left: 50%;
    background-position: 55% 0 !important;
  }

  .booth-360 .section-header .wp-block-getwid-section__background-holder {
    margin: 32px calc(49% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    right: 0;
    left: 0;
  }

  .booth-360 .kt-testimonial-content-wrap {
    height: 240px;
  }

  .booth-360 .section-1 p br,
  .booth-360 .experience p br {
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .booth-360 .section-header .wp-block-getwid-section__wrapper {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .booth-360 .section-header .secondary,
  .booth-360 .section-header .btn-primar {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 160px !important;
  }

  .booth-360 p br {
    display: none;
  }

  .booth-360 .kt-testimonial-content-wrap {
    height: 370px;
  }


  .booth-360 .wp-block-column.header-content {
    flex-basis: 50% !important;
    flex-grow: 0 !important;
  }

  .booth-360 .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    max-width: 50%;
    right: 0;
    left: 50%;
    background-position: 55% 0 !important;
  }

  .booth-360 .section-header .wp-block-getwid-section__background-holder {
    margin: 32px calc(50% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    right: 0;
    left: 0;
  }




  .booth-360 .section-header h1 {
    font-size: 38px !important;
    line-height: 38px !important;
  }

  .booth-360 .booth-package .wp-block-column:not(:first-child) {
    flex-basis: 36% !important;
    margin-left: 20px;
  }

  .booth-360 .booth-package .wp-block-column:first-child {
    flex-basis: 60% !important;
  }

  .booth-360 .section-3 p br {
    display: none;
  }

  .booth-360 .section-prints .wp-block-column:not(:first-child) {
    margin-left: 90px;
  }

  .booth-360 .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 15px;
  }

  .booth-360 .section-header .wp-block-columns {
    flex-wrap: wrap !important;

  }

  .booth-360 .wp-block-columns {
    flex-wrap: wrap !important;

  }

  .booth-360 .wp-block-columns {
    flex-wrap: nowrap !important;

  }

  .booth-360 .wp-block-columns {

    align-items: center !important;
  }

  .booth-360 .stations-slider {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .booth-360 .section-3 {
    padding-top: 50px;
  }

  .booth-360 h6 {
    font-size: 22px;
  }

  .booth-360 .premium-photo-booth .wp-block-column {
    align-self: center;
  }

  .booth-360 .premium-photo-booth .wp-block-column p br {
    display: none;
  }

  .booth-360 .section-3 .wp-block-columns {
    flex-direction: column-reverse !important;
  }

  .booth-360 .section-3 .wp-block-columns,
  .booth-360 .section-prints .wp-block-columns,
  .booth-360 .product-section .wp-block-columns {
    flex-wrap: wrap !important;
  }

  .booth-360 .section-prints .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .booth-360 .shadow-img iframe {
    max-width: 100%;
  }

  .booth-360 .social-sensation .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .booth-360 .social-sensation .wp-block-columns {
    flex-direction: column;

  }

  .booth-360 .experience .wp-block-columns {
    flex-direction: column-reverse;

  }

  .booth-360 .experience .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .booth-360 .experience .wp-block-column:first-child {
    margin-left: 0;
  }

  .booth-360 .section-1 {
    padding-bottom: 60px;
    padding-top: 60px;
  }
}

@media (min-width: 501px) and (max-width: 767px) {
  .booth-360 .section-header .wp-block-getwid-section__background-holder {
    right: 0;
    left: 0;
  }

  .booth-360 .section-header .wp-block-getwid-section__background {
    background-position: 0 0 !important;
    max-height: 376px;
    background-image: url('https://d3fgqotgtujrbw.cloudfront.net/wp-content/uploads/2025/01/image2-1-2.jpg') !important;
  }


  .booth-360 .section-header .wp-block-getwid-section__wrapper {
    padding-top: 386px;
    padding-bottom: 35px;
  }

  .booth-360 p br {
    display: none;
  }


  .booth-360 .section-header .wp-block-getwid-section__background-holder {
    margin: 32px calc(50% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    right: 0;
    left: 0;
  }




  .booth-360 .section-header h1 {
    font-size: 38px !important;
    line-height: 38px !important;
  }

  .booth-360 .section-3 p br {
    display: none;
  }

  .booth-360 .section-prints .wp-block-column:not(:first-child) {
    margin-left: 90px;
  }

  .booth-360 .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 15px;
  }

  .booth-360 .section-header .wp-block-columns {
    flex-wrap: wrap !important;

  }

  .booth-360 .wp-block-columns {
    flex-wrap: wrap !important;

  }

  .booth-360 .customize-slide .wp-block-columns {
    flex-wrap: nowrap !important;
  }

  .booth-360 .premium-photo-booth .premium-photo-booth-img {
    order: -1;
    margin-bottom: 30px;
  }

  .booth-360 .stations-slider {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .booth-360 .section-3 {
    padding-top: 50px;
  }

  .booth-360 h6 {
    font-size: 22px;
  }

  .booth-360 .premium-photo-booth .wp-block-column {
    align-self: center;
  }

  .booth-360 .premium-photo-booth .wp-block-column p br {
    display: none;
  }

  .booth-360 .section-3 .wp-block-columns {
    flex-direction: column-reverse !important;
  }

  .booth-360 .section-3 .wp-block-columns,
  .booth-360 .section-prints .wp-block-columns,
  .booth-360 .product-section .wp-block-columns {
    flex-wrap: wrap !important;
  }

  .booth-360 .section-prints .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .booth-360 .shadow-img iframe {
    max-width: 100%;
  }

  .booth-360 .section-1 {
    padding-bottom: 40px;
    padding-top: 40px;
  }

  .booth-360 .experiences-tab .wp-block-getwid-section__inner-content {
    padding: 0 16px 11px 16px;
  }

  .booth-360 .experiences-tab .wp-block-getwid-tabs__nav-links {
    padding-bottom: 16px;
    flex-wrap: nowrap;
  }

  .booth-360 .experiences-tab span.wp-block-getwid-tabs__title {
    white-space: pre;
  }

  .booth-360 .kt-testimonial-content-wrap {
    height: 245px;
  }

  .booth-360 .kb-splide .splide__pagination,
  .booth-360 .kb-splide ul.splide__pagination.splide__pagination {
    bottom: 0px !important;
  }

  .booth-360 .product-section .container-booth .wp-block-column:not(:last-child) {
    margin-bottom: 32px;
  }

  .booth-360 .options-section .wp-block-columns {
    grid-template-columns: repeat(2, 1fr);
  }

  .booth-360.original-booth .options-section .swiper-slide {
    margin-left: 0;
  }
}



@media (max-width: 500px) {
  .booth-360 h1 span:after {
    display: block;
  }

  .booth-360 .booth-package .wp-block-kadence-tabs .kt-tab-title-active .kb-svg-icon-wrap:before {
    content: url(/wp-content/uploads/2024/05/group-3616.svg);
  }

  .booth-360 .booth-package .wp-block-getwid-section__wrapper {
    padding-bottom: 48px !important;
  }

  .booth-360 .stations-slider .slide-video {
    max-width: 300px;
    height: auto;
  }

  .booth-360 .booth-package {
    margin-bottom: 47px !important;
  }

  .booth-360 .booth-package .wp-swiper>.wp-swiper__wrapper {
    margin-bottom: 47px;
  }

  .booth-360 .booth-package.wp-block-getwid-section .swiper-button-next {
    right: 16px;
    margin-top: -19px;
  }

  .booth-360 .booth-package.wp-block-getwid-section .swiper-button-prev {
    left: 16px;
    margin-top: -19px;
  }

  .booth-360 .booth-package .wp-block-column:first-child {
    margin: 0 -16px;
  }

  .booth-360 .booth-package .wp-swiper>.wp-swiper__wrapper .swiper-slide {
    border-radius: 0;
  }

  .booth-360 .booth-package .swiper-pagination {
    bottom: auto;
  }

  .booth-360 .booth-package .btn-primar {
    margin-right: 0;
  }

  .booth-360 .section-header .wp-block-getwid-section__background {
    background-position: 49% 50%;
    background-image: url(/wp-content/uploads/2024/10/group-42994.jpg) !important;
    background: none !important;
  }

  .booth-360 .section-header .wp-block-getwid-section__background-video {
    height: 100%;
  }

  .booth-360 .section-3 {
    padding-top: 0;
    padding-bottom: 16px;
  }

  .booth-360 .section-3 .wp-block-columns {
    margin-bottom: 0;
    flex-direction: column-reverse;
  }

  .booth-360 .package-section {
    padding-top: 60px;
    padding-bottom: 10px;
  }

  .booth-360 .options-section {
    padding-top: 0;
    padding-bottom: 0;
  }

  .booth-360 .options-section .swiper-pagination-bullet-active {
    opacity: 1;
    background: #FF3875;
  }

  .booth-360 .stations-slider .wp-block-getwid-section__content .wp-block-getwid-section__inner-content {
    display: flex;
    flex-direction: column-reverse;
  }

  .booth-360 .stations-slider {
    padding-bottom: 48px;
    padding-top: 24px;

  }

  .booth-360 .stations-slider .swiper-container {
    margin-top: 0;
  }

  .booth-360 .stations-slider .full-width {
    margin-bottom: 16px;
  }

  .booth-360 .title-line:before {
    bottom: 226px;
  }

  .booth-360 p br {
    display: none;
  }

  .booth-360 h2 {
    margin-right: 0;
    margin-bottom: 15px !important;
  }

  .booth-360 .experience .text-img {
    flex-direction: column-reverse;
  }

  .booth-360 .backgraund-container::before {
    display: none;
  }

  .booth-360 .package-section.backgraund-container::before {
    display: block;
  }

  .booth-360 .section-1 {
    padding-bottom: 50px;
    padding-top: 14px;
  }

  .booth-360 .experience {
    padding-bottom: 50px;
  }

  .booth-360 .experiences-tab {
    padding-bottom: 60px;
  }

  .booth-360 .kt-blocks-carousel .slick-dots {
    bottom: 55px;
  }

  .booth-360 .kt-testimonial-content-wrap {
    height: 310px;
  }

  .booth-360 .kt-testimonial-style-inlineimage .kt-testimonial-text-wrap {
    padding: 16px !important;
  }

  .booth-360 .kt-blocks-carousel .slick-dots li button {
    height: 7px;
    width: 7px;
  }

  .booth-360 .kt-blocks-carousel .slick-dots li button:before {
    height: 7px;
    width: 7px;
  }

  .booth-360 .kt-blocks-carousel .slick-dots li {
    height: 7px;
    width: 13px;
  }

  .booth-360 h6.kt-testimonial-title br {
    display: none;
  }

  .booth-360 .choose-us {
    padding-bottom: 31px;
  }

  .booth-360 .choose-us .wp-block-kadence-testimonials .kt-blocks-carousel {
    padding-bottom: 0px;
  }
}

@media (max-width: 500px) {
  .booth-360 .experiences-tab .wp-block-getwid-tabs {
    padding: 0;
  }

  .booth-360 .experiences-tab .wp-block-column h4 {
    margin-bottom: 16px !important;
    margin-top: 8px !important;

  }

  .booth-360 .experiences-tab .wp-block-getwid-section__wrapper {
    padding-top: 40px;
    border-radius: 16px;
  }

  .booth-360 .experiences-tab .wp-block-getwid-section__inner-content {
    padding: 0 16px 11px 16px;
  }

  .booth-360 .experiences-tab .wp-block-getwid-tabs__nav-links {
    padding-bottom: 16px;
    flex-wrap: nowrap;
  }

  .booth-360 .experiences-tab span.wp-block-getwid-tabs__title {
    white-space: pre;
  }

  .booth-360 .experiences-tab .wp-block-getwid-tabs__nav-link a {
    margin: 0px 6px 0px 6px;
  }

  .booth-360 .choose-us .kt-blocks-carousel .slick-next {
    right: 2px;
  }

  .booth-360 .kb-splide .splide__pagination,
  .booth-360 .kb-splide ul.splide__pagination.splide__pagination {
    bottom: 1px !important;
  }

  .booth-360 .choose-us .kt-blocks-carousel .slick-prev {
    display: none;
  }

  .booth-360 .section-header .wp-block-kadence-advancedbtn {

    flex-wrap: nowrap;
  }

  .booth-360 .options-section .wp-block-columns {
    flex-wrap: nowrap !important;
  }
}

@media (max-width: 414px) {
  .booth-360 .experiences-tab .wp-block-getwid-tabs__nav-links {

    transform: translateX(17px);

  }
}

@media (max-width: 375px) {
  .booth-360 .experiences-tab .wp-block-getwid-tabs__nav-links {

    transform: translateX(44px);

  }
}

@media (min-width: 769px) {
  .booth-360 .glightbox-container .ginner-container.gvideo-container {
    width: 40% !important;
  }

  .booth-360 .plyr__video-embed,
  .plyr__video-wrapper--fixed-ratio {
    padding-bottom: 100% !important;
  }

  .booth-360 .plyr--full-ui .plyr__video-embed>.plyr__video-embed__container {
    transform: translateY(-29.2%) !important;
  }
}

@media (max-width: 500px) {

  .booth-360 .plyr__video-embed,
  .plyr__video-wrapper--fixed-ratio {
    padding-bottom: 100% !important;
  }

  .booth-360 .plyr--full-ui .plyr__video-embed>.plyr__video-embed__container {
    transform: translateY(-29.2812%) !important;
  }
}



/** end 360 Selfie Booth page **/

/** start Corporate Photo Booth page **/
.brand-experience-page :where(.wp-block-columns.is-layout-flex) {
  gap: 0;
}

.brand-experience-page :where(.wp-block-columns) {
  margin-bottom: 0;
}

.brand-experience-page .section-header .line-block {
  position: relative;
  max-width: max-content;
}

.brand-experience-page .section-header .line-block:after {
  background: #EC7B9D;
  background-repeat: no-repeat;
  content: "";
  width: 100%;
  display: block;
  height: 6px;
  bottom: -2px;
  position: absolute;
  z-index: -1;
  left: 0;
}

.brand-experience-page .section-header .wp-block-getwid-section__background-holder {
  margin: 32px calc(49% - 50vw);
  margin-bottom: 0;
  margin-top: 0;
  right: -11%;
  left: -11%;
}

.brand-experience-page .section-header .secondary {
  border: 1.5px solid #FF3875 !important;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  background: none !important;
  color: #ffffff !important;
}



.brand-experience-page .section-header .wp-block-getwid-section__wrapper {
  padding-top: 159px;
  padding-bottom: 159px;
}

.brand-experience-page .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background:after {
  display: none !important;
}

@media (min-width: 1000px) {
  .brand-experience-page .section-header .wp-block-getwid-section__background {
    background-size: cover !important;
    max-width: 51vw !important;
    right: 0 !important;
    left: 50% !important;
  }



}

.brand-experience-page .section-header .secondary:hover,
.brand-experience-page .section-header .secondary:focus {
  background: #FF3875 !important;
}

@media (min-width: 1440px) {
  .brand-experience-page .section-header .wp-block-getwid-section__background {
    margin: 0 !important;
  }

  .brand-experience-page .section-header .btn-primar,
  .brand-experience-page .section-header .secondary {
    width: 190px;
  }
}

.brand-experience-page .section-header .wp-block-getwid-section__foreground {
  background-color: #080808;
  z-index: -10;
}




@media (max-width: 500px) {
  .brand-experience-page .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    top: 0;
    right: 0;
    left: 0;
    z-index: -1;
  }

  .brand-experience-page .section-header .btn-primar {
    padding: 14px 0 14px 0 !important;
  }

  .brand-experience-page .section-header .wp-block-getwid-section__background-holder {
    right: 0;
    left: 0;
  }

  .brand-experience-page .section-header .line-block {
    margin: 0 auto;
    display: none !important;
  }

  .brand-experience-page .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    background-size: cover;
    background-position: 0 0 !important;
    max-height: 290px;
  }

  .brand-experience-page .section-header.wp-block-getwid-section p br {
    display: none;
  }

  .brand-experience-page .section-header.wp-block-getwid-section p {
    margin-bottom: 16px !important;
    margin-left: -4px;
    margin-right: -4px;
  }

  .brand-experience-page .section-header .wp-block-getwid-section__foreground {
    background: linear-gradient(359.74deg, #080808 -1.24%, #000000 57.74%, rgba(0, 0, 0, 0.05) 67.58%);
  }
}

@media (max-width: 400px) {
  .brand-experience-page .section-header .wp-block-getwid-section__foreground {
    background: linear-gradient(359.74deg, #080808 -1.24%, #000000 57.74%, rgba(0, 0, 0, 0.05) 67.58%);
  }
}

.brand-experience-page .section-header .btn-primar {
  margin-right: 8px;
}

/* */
.brand-experience-page .logo-container {
  padding-bottom: 0;
}

/* number of images*/
.brand-experience-page .gallery {
  --d: 42s;
  /* duration */
  display: grid;
  align-items: center;
  grid-template-columns: repeat(8, 200px);
  /* number of visible images + width */
  overflow: hidden;
  -webkit-mask: linear-gradient(90deg, #0000, #000 5% 95%, #0000);
}

.brand-experience-page .gallery .img {
  grid-area: 1/1;
  width: 100%;
  max-width: 140px;
  animation: r var(--d) linear infinite;
  padding: 0 25px;
}

.brand-experience-page .gallery .img:nth-child(2) {
  animation-delay: calc(-0.0625*var(--d));
}

.brand-experience-page .gallery .img:nth-child(3) {
  animation-delay: calc(-0.125*var(--d));
  padding: 0 9px;
}

.brand-experience-page .gallery .img:nth-child(4) {
  animation-delay: calc(-0.1875*var(--d));
  padding: 0 28px;
}

.brand-experience-page .gallery .img:nth-child(5) {
  animation-delay: calc(-0.25*var(--d));
  padding: 0 29px;
}

.brand-experience-page .gallery .img:nth-child(6) {
  animation-delay: calc(-0.3125*var(--d));
  padding: 0 14px 0 25px;
}

.brand-experience-page .gallery .img:nth-child(7) {
  animation-delay: calc(-0.375*var(--d));
  padding: 0 15px;
}

.brand-experience-page .gallery .img:nth-child(8) {
  animation-delay: calc(-0.4375*var(--d));
}

.brand-experience-page .gallery .img:nth-child(9) {
  animation-delay: calc(-0.5*var(--d));
  padding: 0 12px;
}

.brand-experience-page .gallery .img:nth-child(10) {
  animation-delay: calc(-0.5625*var(--d));
  padding: 0 15px;
}

.brand-experience-page .gallery .img:nth-child(11) {
  animation-delay: calc(-0.625*var(--d));
}

.brand-experience-page .gallery .img:nth-child(12) {
  animation-delay: calc(-0.6875*var(--d));
  padding: 0 17px;
}

.brand-experience-page .gallery .img:nth-child(13) {
  animation-delay: calc(-0.75*var(--d));
}

.brand-experience-page .gallery .img:nth-child(14) {
  animation-delay: calc(-0.8125*var(--d));
  padding: 0 17px;
}

.brand-experience-page .gallery .img:nth-child(15) {
  animation-delay: calc(-0.875*var(--d));
  padding: 0 39px;
}

.brand-experience-page .gallery .img:nth-child(16) {
  animation-delay: calc(-0.9375*var(--d));
  padding: 0 14px;
}

@keyframes r {
  6.25% {
    transform: translate(-100%);
  }

  6.26% {
    transform: translate(1500%);
  }
}

.brand-experience-page .intro-logos_wrappers {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  grid-column-gap: 2em;
  grid-row-gap: 2em;

}

.brand-experience-page .logo-container img {
  margin: auto;
}

.brand-experience-page .section-snap {
  margin-bottom: 60px !important;
}

@media (max-width: 767px) {

  .brand-experience-page .line-leaders:before,
  .brand-experience-page .line-leaders:after {
    width: 20%;
  }
}

@media screen and (max-width: 600px) {

  .brand-experience-page .intro-logos_wrappers {
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 1em;
    grid-row-gap: 2em;
  }
}

@media (max-width: 500px) {
  .brand-experience-page .logo-container img {
    width: 100%;
  }

  .brand-experience-page .logo-container {
    display: block;
    padding: 24px 1px 60px;
  }

  .brand-experience-page .section-header .wp-block-getwid-section__background {
    background-image: url(/wp-content/uploads/2025/01/rectangle-5485-4-1.jpg) !important;
    right: 0;
    left: 0;
  }

  .brand-experience-page .section-header .wp-block-getwid-section__wrapper {
    padding-top: 299px;
    padding-bottom: 37px;
  }



  .brand-experience-page h2 span:after {
    width: 103%;
  }

  .brand-experience-page .wp-block-getwid-section p.line-leaders {
    margin-bottom: 1rem !important;
  }

  .brand-experience-page .events-container .wp-block-columns {
    flex-wrap: nowrap !important;
  }

  .brand-experience-page .section-header .wp-block-kadence-advancedbtn {
    gap: 0;
    flex-wrap: nowrap;
  }

  .brand-experience-page :where(.wp-block-columns.is-layout-flex) {
    gap: 0;
  }
}

.brand-experience-page :where(.wp-block-columns.is-layout-flex) {
  gap: 0;
}

.brand-experience-page .swiper-button-next.swiper-button-disabled,
.brand-experience-page .swiper-button-prev.swiper-button-disabled {
  display: none;
}

.brand-experience-page .swiper-button-next {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  right: 16px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
}

.brand-experience-page .swiper-button-prev {
  transform: rotate(180deg);
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  left: 16px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, .9);
  border-radius: 35px;
}

@media (min-width: 782px) {
  .brand-experience-page .tabs-section .wp-block-column:not(:last-child) {
    margin-right: 32px;
  }

  .brand-experience-page .tabs-section .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .brand-experience-page .clients-section .wp-block-column:not(:first-child) {
    margin-left: 0;
  }
}

.brand-experience-page .tabs-section .wp-block-column {
  padding: 0 16px 27px 16px;
  box-shadow: 0px -2px 10px rgba(255, 255, 255, 0.7);
  border-radius: 4px;
  display: flex;
  background: #fff;
  flex-direction: column;
  width: 376px;
  flex-basis: auto !important;
  flex-grow: 0 !important;
  overflow: hidden;
}

.brand-experience-page .tabs-section .wp-block-column figure {
  margin: 0 -17px;
  margin-bottom: 24px;
}

.brand-experience-page .tabs-section .wp-block-column figure video {
  max-height: 332px;
  overflow: hidden;
  object-position: top;
}

.brand-experience-page .tabs-section .wp-block-column h3 {
  font-size: 30px;
  line-height: 32px;
  margin-bottom: 16px;
  font-family: ProximaNovabold, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #1E1E1E;
}

.brand-experience-page .tabs-section .wp-block-column p {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 17px;
  color: #1E1E1E;
}

.brand-experience-page .tabs-section .wp-block-column .wp-block-list {
  margin: 0;
  padding-left: 16px;
  margin-bottom: 31px;
}

.brand-experience-page .tabs-section .wp-block-column .wp-block-list li {
  font-size: 18px;
  line-height: 28px;
  color: #1E1E1E;
}

.brand-experience-page .tabs-section .wp-block-column .wp-block-list li::marker {
  color: #FF3875;
}

.brand-experience-page .tabs-section .wp-block-column .wp-block-list li:not(:last-child) {
  margin-bottom: 8px;
}

.brand-experience-page .tabs-section .wp-block-column .kb-buttons-wrap {
  margin-top: auto !important;
}

.brand-experience-page .tabs-section .kb-button.kb-btn-global-outline {
  border: 0;
}

.brand-experience-page .tabs-section .wp-block-column figure.popular {
  position: relative;
}

.brand-experience-page .tabs-section figure.popular:before {
  content: "Most Popular";
  position: absolute;
  top: 6px;
  right: 6px;
  background: #080808;
  border-radius: 3px;
  width: 96px;
  height: 32px;
  font-size: 13px;
  line-height: 2.4;
  color: #FFFFFF;
  text-align: center;
  font-family: ProximaNovabold, Arial, sans-serif;
}

.brand-experience-page .slide-video {
  height: 493px;
  width: 493px;
}

.brand-experience-page .clients-section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.brand-experience-page .clients-section .wp-swiper__slide .wp-swiper__slide-content {
  height: 95%;
}


.brand-experience-page .clients-section .wp-swiper .swiper-slide {
  background: #FFFDFD;
  padding: 20px;
  border-radius: 6px;

}

.brand-experience-page .clients-section .wp-block-columns {
  padding: 63px 44px 63px 23px;
  margin-bottom: 0;
}

.brand-experience-page .clients-section .wp-block-columns .wp-block-columns {
  padding: 0;
}

.brand-experience-page .clients-section .wp-swiper__slide .wp-swiper__slide-content {
  background: #FFFDFD;
  border-radius: 6px;
  border: 1px solid #CACACA;
  height: 100%;
}

.brand-experience-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:not(:last-child) {
  margin-right: 31px;
}

.brand-experience-page .clients-section .wp-swiper .swiper-slide figure {
  margin: 0;
}

.brand-experience-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column h3 {
  color: #1E1E1E;
  font-size: 24px;
  line-height: 32px;
}

.brand-experience-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column .wp-block-group {
  margin-bottom: 6px;

}

.brand-experience-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column span.wp-block-kadence-advancedheading {
  font-family: ProximaNovabold, Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 24px;
}

.brand-experience-page .clients-section .wp-swiper .swiper-slide figure {
  margin: 0;
}

.brand-experience-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column.slide-1 {
  margin-right: 56px;
}

.brand-experience-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column.slide-2 {
  margin-right: 75px;
}

.brand-experience-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column p {
  color: #1E1E1E;
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 21px;
  text-align: justify;
}

.brand-experience-page .clients-section .wp-swiper .swiper-slide .wp-block-columns {
  min-height: 100%;
}


.brand-experience-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column .block-posted p {
  font-size: 15px;
  line-height: 16px;
  letter-spacing: 0.4px;
  color: #1E1E1E;
  margin-bottom: 0;
  margin-left: 8px;
}

.brand-experience-page .clients-section.wp-block-getwid-section .swiper-button-prev {
  width: 40px;
  height: 40px;
  background: no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy4zMDQ3IDI2Ljg2NTJMMjIuODY3OSAxOC4xMTUyTDEzLjMwNDcgOS4zNjUyMyIgc3Ryb2tlPSIjRkYzODc1IiBzdHJva2Utd2lkdGg9IjIuNiIvPgo8L3N2Zz4K);
  filter: none;
  transform: rotate(180deg);
  border-radius: 35px;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  background-size: cover;
  left: -72px;

}

.brand-experience-page .clients-section.wp-block-getwid-section .swiper-button-next {
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy4zMDQ3IDI2Ljg2NTJMMjIuODY3OSAxOC4xMTUyTDEzLjMwNDcgOS4zNjUyMyIgc3Ryb2tlPSIjRkYzODc1IiBzdHJva2Utd2lkdGg9IjIuNiIvPgo8L3N2Zz4K);
  filter: none;
  width: 40px;
  height: 40px;
  border-radius: 35px;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  background-size: cover;
  right: -72px;

}

.brand-experience-page .swiper-button-next:focus-visible,
.brand-experience-page .swiper-button-prev:focus-visible {
  outline: none !important;
}

.brand-experience-page .clients-section .btn-primar2 {
  background-color: #fff !important;
}

.brand-experience-page .clients-section .btn-primar:hover,
.brand-experience-page .clients-section .btn-primary:focus,
.brand-experience-page .clients-section .btn-primar2:hover,
.brand-experience-page .clients-section .btn-primar2:focus,
.brand-experience-page .clients-section .packages-btn a:hover,
.brand-experience-page .clients-section .packages-btn a:focus {
  color: #fff !important;
  background-color: #ff5187 !important;
  border-color: #ff5187 !important;
}

.brand-experience-page .swiper-pagination {
  left: 50%;
  transform: translateX(-50%);
  bottom: -31px;
}

.brand-experience-page .clients-section .swiper-pagination {
  left: 50%;
  transform: translateX(-50%);
  bottom: 37px;
}

.brand-experience-page .swiper-pagination-bullet {
  margin: 0 4px;
  background: #D9D9D9;
  opacity: 1;
}

.brand-experience-page .swiper-pagination-bullet-active {
  background: #FF3875;
}


.brand-experience-page .section-1 {
  padding-top: 126px;
  padding-bottom: 126px;
}

.brand-experience-page .wp-block-getwid-section__background {
  top: 0;
  right: 0;
  left: 0;
  z-index: 0;
}

.brand-experience-page .backgraund-containers:before {
  content: "";
  background: #f9f9f9;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

.brand-experience-page .section-snap figure {
  margin-bottom: 0;
}

.brand-experience-page .stations-slider {
  padding-top: 110px;
}

.brand-experience-page .events-container {
  padding-top: 80px;
  padding-bottom: 107px;
}

.brand-experience-page .section-1 .text-imgs .swiper-container {
  filter: drop-shadow(0px 2px 10px rgba(158, 158, 158, 0.25));
}

.brand-experience-page .section-3 {
  margin-top: 125px;
}

.brand-experience-page .tabs-section .wp-block-getwid-section__background {
  background-size: 100% 100%;
}

.brand-experience-page .tabs-section .wp-block-getwid-section__wrapper {
  padding-top: 60px;
  padding-bottom: 90px;
}

.brand-experience-page .events-container .swiper-button-prev {
  display: none;
}

/* new */
@media (min-width: 1200px) and (max-width: 1400px) {
  .brand-experience-page .section-header .wp-block-getwid-section__background {
    background-position: top center !important;
  }
}

@media (min-width: 992px) and (max-width: 1200px) {

  .brand-experience-page .section-header .kb-buttons-wrap {
    flex-wrap: nowrap;
    margin-bottom: 26px !important;
  }

  .brand-experience-page .section-header .wp-block-getwid-section__background:before {
    right: 40px;
    top: 30px;
    width: 75px;
    height: 75px;
  }



  .brand-experience-page .section-header p br {
    display: none;
  }

  .brand-experience-page .section-1 p br {
    display: none;
  }

  .brand-experience-page .secondary,
  .brand-experience-page .btn-primar {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 180px;
  }

  .brand-experience-page .section-header .wp-block-getwid-section__wrapper {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .brand-experience-page .booth-package .wp-block-column:not(:first-child) {
    flex-basis: 30% !important;
  }

  .brand-experience-page .booth-package .wp-block-column:first-child {
    flex-basis: 60% !important;
  }

  .brand-experience-page .section-3 p br {
    display: none;
  }

  .brand-experience-page .section-prints .wp-block-column:not(:first-child) {
    margin-left: 90px;
  }

  .brand-experience-page .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 15px;
  }

  .brand-experience-page .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    max-width: 50%;
    right: 0;
    left: 50%;
    background-position: 55% 0 !important;
  }

  .brand-experience-page .section-header .wp-block-getwid-section__background-holder {
    margin: 32px calc(49% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    right: 0;
    left: 0;
  }

  .brand-experience-page .clients-section .wp-block-columns {
    padding: 10px 44px 63px 23px;
  }

  .brand-experience-page .clients-section .swiper-wrapper {
    height: 480px !important;
  }

  .brand-experience-page .section-1 .wp-block-columns {
    align-items: center !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .brand-experience-page .section-header .wp-block-getwid-section__wrapper {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .brand-experience-page .section-header p br {
    display: none;
  }

  .brand-experience-page p br {
    display: none;
  }

  .brand-experience-page .section-header h1 br {
    display: none;
  }

  .brand-experience-page .section-header .secondary,
  .brand-experience-page .section-header .btn-primar {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 160px !important;
  }

  .brand-experience-page .section-header .wp-block-getwid-section__background:before {
    right: 40px;
    top: 30px;
    width: 75px;
    height: 75px;
  }




  .brand-experience-page .wp-block-column.header-content {
    flex-basis: 50% !important;
    flex-grow: 0 !important;
  }

  .brand-experience-page .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    max-width: 50%;
    right: 0;
    left: 50%;
    background-position: 55% 0 !important;
  }

  .brand-experience-page .section-header .wp-block-getwid-section__background-holder {
    margin: 32px calc(50% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    right: 0;
    left: 0;
  }




  .brand-experience-page .section-header h1 {
    font-size: 38px !important;
    line-height: 38px !important;
  }

  .brand-experience-page .booth-package .wp-block-column:not(:first-child) {
    flex-basis: 38% !important;
    margin-left: 20px;
  }

  .brand-experience-page .booth-package .wp-block-column:first-child {
    flex-basis: 60% !important;
  }

  .brand-experience-page .section-3 p br {
    display: none;
  }

  .brand-experience-page .section-prints .wp-block-column:not(:first-child) {
    margin-left: 90px;
  }

  .brand-experience-page .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 15px;
  }

  .brand-experience-page .section-header .wp-block-columns {
    flex-wrap: wrap !important;
    flex-direction: row !important;

  }

  .brand-experience-page .tabs-section .wp-block-columns {
    flex-wrap: wrap !important;

  }

  .brand-experience-page .tabs-section .wp-block-columns .wp-block-column {
    margin: 0 20px 24px !important;
  }

  .brand-experience-page .wp-block-columns {
    flex-wrap: nowrap !important;

  }

  .brand-experience-page .wp-block-columns {

    align-items: center !important;
  }

  .brand-experience-page .stations-slider {
    margin-bottom: 90px;
    margin-top: 0;
    padding-top: 90px;
  }

  .brand-experience-page .section-3 {
    margin-top: 80px;
  }

  .brand-experience-page .section-1 .wp-block-columns {
    flex-wrap: wrap !important;
  }

  .brand-experience-page h6 {
    font-size: 22px;
  }

  .brand-experience-page .btn-primar {
    margin: 0 auto;
  }

  .brand-experience-page .section-header .btn-primar {
    margin: 0 8px 0 0;
  }

  .brand-experience-page .premium-photo-booth .wp-block-column {
    align-self: center;
  }

  .brand-experience-page .premium-photo-booth .wp-block-column p br {
    display: none;
  }

  .brand-experience-page .section-3 .wp-block-columns {
    flex-direction: column !important;
  }

  .brand-experience-page .section-1 .wp-block-columns {
    flex-direction: column !important;

  }

  .brand-experience-page .section-1.section-alignfull .wp-block-columns {
    flex-direction: column !important;

  }

  .brand-experience-page .section-3 .wp-block-columns,
  .brand-experience-page .section-prints .wp-block-columns,
  .brand-experience-page .product-section .wp-block-columns {
    flex-wrap: wrap !important;
  }

  .brand-experience-page .section-prints .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .brand-experience-page .shadow-img iframe {
    max-width: 100%;
  }

  .brand-experience-page .customize-slide .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: 50% !important;
    height: auto;
  }

  .brand-experience-page .customize-slide {
    margin: 0;
    max-width: 100%;
    width: 100%;
    margin-bottom: 78px;
  }

  .brand-experience-page .customize-slide .wp-block-columns {
    align-items: stretch !important;
  }

  .brand-experience-page .section-1 .wp-block-columns {
    flex-wrap: wrap !important;

  }


  .brand-experience-page .section-1 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .brand-experience-page .events-container .wp-block-columns {
    grid-template-columns: repeat(2, 1fr);
  }

  .brand-experience-page .clients-section .wp-swiper .swiper-slide .wp-block-columns {
    display: grid !important;
    grid-template-rows: .1fr .78fr;
    padding: 16px 36px 0 36px;
  }

  .brand-experience-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:not(:last-child) {
    margin-right: 0;
  }

  .brand-experience-page .clients-section .swiper-wrapper {
    height: 700px !important;
  }

  .brand-experience-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-columns {
    display: flex !important;
    padding: 16px 0 44px 0;
  }

  .brand-experience-page .clients-section.wp-block-getwid-section .swiper-button-next {
    right: -40px;
  }

  .brand-experience-page .clients-section.wp-block-getwid-section .swiper-button-prev {
    left: -40px;
  }

  .brand-experience-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-columns {
    flex-direction: row;
  }

  .brand-experience-page .section-1 .text-img .wp-block-column:first-child {
    margin-left: 0;
  }

  .brand-experience-page .section-1 .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .brand-experience-page .clients-section .wp-swiper .swiper-slide .wp-block-column>figure {
    max-width: 340px;
    margin: 0 auto
  }
}

@media (min-width: 501px) and (max-width: 767px) {
  .brand-experience-page .section-header .wp-block-getwid-section__background-holder {
    right: 0;
    left: 0;
  }


  .brand-experience-page .section-header .line-block {
    margin: 0 auto;
  }

  .brand-experience-page .section-header .wp-block-getwid-section__background {
    background-position: 0 0 !important;
    max-height: 376px;
    background-image: url(https://d3fgqotgtujrbw.cloudfront.net/wp-content/uploads/2025/01/rectangle-5485-4-1.jpg) !important;
    left: 0;
    right: 0;
  }

  .brand-experience-page .section-header .wp-block-getwid-section__background:before {
    right: 40px;
    top: 30px;
    width: 75px;
    height: 75px;
  }

  .brand-experience-page .section-header .wp-block-getwid-section__wrapper {
    padding-top: 386px;
    padding-bottom: 35px;
  }

  .brand-experience-page p br {
    display: none;
  }


  .brand-experience-page .section-header .wp-block-getwid-section__background-holder {
    margin: 32px calc(50% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    right: 0;
    left: 0;
  }




  .brand-experience-page .section-header h1 {
    font-size: 38px !important;
    line-height: 38px !important;
  }

  .brand-experience-page .section-3 p br {
    display: none;
  }

  .brand-experience-page .section-prints .wp-block-column:not(:first-child) {
    margin-left: 90px;
  }

  .brand-experience-page .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 15px;
  }

  .brand-experience-page .section-header .wp-block-columns {
    flex-wrap: wrap !important;

  }

  .brand-experience-page .wp-block-columns {
    flex-wrap: wrap !important;

  }

  .brand-experience-page .customize-slide {
    margin: 0;
    max-width: 100%;
    width: 100%;
    margin-bottom: 78px;
  }

  .brand-experience-page .customize-slide .wp-block-column:first-child {
    margin-bottom: 24px;
  }

  .brand-experience-page .premium-photo-booth .premium-photo-booth-img {
    order: -1;
    margin-bottom: 30px;
  }

  .brand-experience-page .stations-slider {
    padding-top: 0;
    padding-bottom: 0;
  }

  .brand-experience-page .section-3 {
    margin-top: 50px;
  }

  .brand-experience-page h6 {
    font-size: 22px;
  }

  .brand-experience-page .premium-photo-booth .wp-block-column {
    align-self: center;
  }

  .brand-experience-page .premium-photo-booth .wp-block-column p br {
    display: none;
  }

  .brand-experience-page .section-1 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .brand-experience-page .section-3 .wp-block-columns,
  .brand-experience-page .section-prints .wp-block-columns,
  .brand-experience-page .product-section .wp-block-columns {
    flex-wrap: wrap !important;
  }

  .brand-experience-page .section-prints .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .brand-experience-page .shadow-img iframe {
    max-width: 100%;
  }

  .brand-experience-page .product-section .container-booth .wp-block-column:not(:last-child) {
    margin-bottom: 32px;
  }

  .brand-experience-page .clients-section.wp-block-getwid-section .swiper-button-next {
    right: -40px;
  }

  .brand-experience-page .clients-section.wp-block-getwid-section .swiper-button-prev {
    left: -40px;
  }

  .brand-experience-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-columns {
    flex-direction: row !important;
    flex-wrap: nowrap !important;
  }

  .brand-experience-page .section-1.section-alignfull .wp-block-columns {
    flex-direction: column !important;

  }

  .brand-experience-page .section-1.section-alignfull {
    margin-top: 10px;
    padding-top: 0;
  }

  .brand-experience-page .section-1 .kb-buttons-wrap {
    justify-content: center !important;
  }

  .brand-experience-page .tabs-section .wp-block-columns .wp-block-column {
    margin-bottom: 24px !important;
  }

  .brand-experience-page .tabs-section .wp-block-columns {
    align-items: center !important;

  }

  .brand-experience-page .events-container .wp-block-columns {
    grid-template-columns: repeat(2, 1fr);
  }

  .brand-experience-page .events-container .swiper-button-next,
  .brand-experience-page .events-container .swiper-button-prev {
    display: none !important;
  }

  .brand-experience-page .clients-section .swiper-wrapper {
    height: 870px !important;
  }

  .brand-experience-page h2.icon-title {
    position: relative;
    max-width: max-content;
    margin: 0 auto;
  }

  .brand-experience-page h2.icon-title:before {
    left: -42px;
  }

  .brand-experience-page .section-snap h2 {
    text-align: center !important;
  }

  .brand-experience-page .section-1 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .brand-experience-page .clients-section .wp-swiper .swiper-slide figure {
    text-align: center;
  }

  .brand-experience-page .clients-section .wp-block-columns {
    padding: 33px 44px 63px 23px;
  }
}



@media (max-width: 768px) {

  .brand-experience-page .swiper-button-next,
  .brand-experience-page .swiper-button-prev {
    display: block !important;
  }

  .brand-experience-page .swiper-button-next.swiper-button-disabled,
  .brand-experience-page .swiper-button-prev.swiper-button-disabled {
    display: none !important;
  }
}

@media (max-width: 500px) {
  .brand-experience-page .section-snap .wp-block-getwid-section__inner-content {
    display: flex;
    flex-direction: column-reverse;
  }

  .brand-experience-page .section-snap h2 {
    font-size: 36px;
    line-height: 40px;
    max-width: max-content;
    margin-bottom: 8px !important;
    padding-left: 16px;
    padding-right: 16px;
  }

  .brand-experience-page .logo-container {
    padding-bottom: 60px;
    padding-top: 0;
  }

  .brand-experience-page .section-snap .wp-block-getwid-section__inner-content .wp-block-getwid-section__inner-content {
    flex-direction: column;
  }

  .brand-experience-page .section-snap {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .brand-experience-page .section-header {
    margin-bottom: 0;
  }

  .brand-experience-page .section-snap figure {
    margin-bottom: 23px;
  }

  .brand-experience-page .section-snap p {
    margin-bottom: 0 !important;
  }

  .brand-experience-page .clients-section {
    padding-top: 44px;
    padding-bottom: 65px;
  }

  .brand-experience-page .clients-section .wp-swiper .swiper-slide {
    padding: 0;
  }

  .brand-experience-page .clients-section .wp-block-columns {
    padding: 12px 16px 26px 16px;
  }

  .brand-experience-page .clients-section .wp-swiper .swiper-slide .wp-block-columns {
    display: grid;
    grid-template-rows: .1fr 1fr;
  }

  .brand-experience-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:not(:last-child) {
    margin-bottom: 18px;
    grid-row: 1;
    align-self: start;
  }

  .brand-experience-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:last-child {
    grid-row-start: 2;
    align-self: start;
    height: 100%;
    display: flex;
    flex-direction: column;
  }

  .brand-experience-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column .kb-buttons-wrap {
    margin-top: auto !important;
  }

  .brand-experience-page .clients-section h3 {
    margin-top: 0 !important;
    margin-bottom: 4px !important;
  }

  .brand-experience-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column p {
    margin-top: 9px;
  }

  .brand-experience-page .section-3 {
    margin-top: 0;
  }

  .brand-experience-page .section-1 {
    padding-top: 0;
    margin-top: 62px;
    padding-bottom: 82px;
  }

  .brand-experience-page .section-1 .wp-swiper {
    margin-bottom: 40px;
  }

  .brand-experience-page .section-1.section-alignfull .wp-block-columns {
    flex-direction: column;
  }

  .brand-experience-page .section-1 .wp-block-kadence-advancedbtn {
    display: flex !important;
    justify-content: center;
  }

  .brand-experience-page .tabs-section .wp-block-getwid-section__wrapper {
    padding: 0 16px;
  }

  .brand-experience-page .section-1 .btn-primar {
    margin-right: 0;
    margin-top: 24px;
  }

  .brand-experience-page .tabs-section .wp-block-column {
    width: 100%;
  }

  .brand-experience-page .tabs-section .wp-block-column:not(:last-child) {
    margin-bottom: 24px !important;
  }

  .brand-experience-page .tabs-section .wp-block-getwid-section__wrapper {
    padding-top: 42px;
    padding-bottom: 78px;
  }

  .brand-experience-page .stations-slider {
    margin-bottom: 80px;
    padding-top: 65px;
  }

  .brand-experience-page .slide-video {
    height: auto;
  }

  .brand-experience-page .stations-slider .swiper-wrapper {
    max-height: 100vw;
  }

  .brand-experience-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column .wp-block-group {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 9px;
  }

  .brand-experience-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column span.wp-block-kadence-advancedheading {
    display: none;
  }

  .brand-experience-page .clients-section .wp-swiper .swiper-slide figure {
    margin-bottom: 0;
  }

  .brand-experience-page .clients-section .wp-swiper .swiper-slide figure img {
    display: block;
  }

  .brand-experience-page .events-container .swiper-button-next {
    display: block;
    right: 8px;
    width: 40px;
    height: 40px;
    margin-top: 15px;
  }

  .brand-experience-page .events-container .swiper-button-prev {
    display: block;
    left: 8px;
    width: 40px;
    height: 40px;
    margin-top: 15px;
  }

  .brand-experience-page .tabs-section .wp-block-column h3 {
    margin-top: 0 !important;
  }

  .brand-experience-page .tabs-section .wp-block-column p {
    margin-bottom: 16px;
  }

  .brand-experience-page .tabs-section .wp-block-column .wp-block-list {
    margin-bottom: 16px;
  }

  .brand-experience-page .clients-section.wp-block-getwid-section .swiper-button-next {
    right: 15px;
  }

  .brand-experience-page .clients-section.wp-block-getwid-section .swiper-button-prev {
    left: 15px;
  }

  .brand-experience-page .clients-section .wp_swiper__navigation {
    position: absolute;
    bottom: 118px;
    left: 0;
    right: 0;
  }

  .brand-experience-page .clients-section .swiper-pagination {
    left: 50%;
    transform: translateX(-50%);
    bottom: 111px;
  }

  .brand-experience-page .clients-section .swiper-wrapper {
    height: 875px !important;
  }

  .brand-experience-page .events-container {
    margin-left: -16px;
    margin-right: -16px;
    padding-top: 65px;
    padding-bottom: 80px;
  }

}




/** end Corporate Photo Booth page **/


/** start Wedding Photo Booth page **/
.wedding-page :where(.wp-block-columns.is-layout-flex) {
  gap: 0;
}

.wedding-page :where(.wp-block-columns) {
  margin-bottom: 0;
}

.wedding-page .w-budget figure {
  border-radius: 12px;
  overflow: hidden;
}

.wedding-page .w-budget {
  margin-top: 120px;
  margin-bottom: 120px;
}

.wedding-page .section-header {
  filter: drop-shadow(0px 2px 10px rgba(158, 158, 158, 0.25));
}

.wedding-page .section-header .line-block {
  position: relative;
  max-width: max-content;
}

.wedding-page .section-header .line-block:after {
  background: #EC7B9D;
  background-repeat: no-repeat;
  content: "";
  width: 100%;
  display: block;
  height: 6px;
  bottom: -2px;
  position: absolute;
  z-index: -1;
  left: 0;
}

.wedding-page .section-header .wp-block-getwid-section__background-holder {
  margin: 32px calc(49% - 50vw);
  margin-bottom: 0;
  margin-top: 0;
  right: -11%;
  left: -11%;
}

.wedding-page .section-header .secondary {
  border: 1.5px solid #FF3875 !important;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  background: none !important;
  color: #1E1E1E !important;
  transition: all .1s !important;
}

.wedding-page .section-header .secondary:hover,
.wedding-page .section-header .secondary:focus {
  color: #1E1E1E !important;
  background: rgba(255, 255, 255, 0.7) !important;
  border: 3px solid #FF3875 !important;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
}

.wedding-page .section-header .wp-block-getwid-section__wrapper {
  padding-top: 163px;
  padding-bottom: 164px;
}

.wedding-page .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background:after {
  display: none !important;
}


.wedding-page .proxybold {
  font-family: ProximaNovabold, Arial, sans-serif;
  font-weight: 700;
}

@media (min-width: 782px) {
  .wedding-page .section-1 .wp-block-column:not(:first-child) {
    margin-left: 80px;
  }
}




@media (min-width: 1200px) {
  .wedding-page .section-header .wp-block-getwid-section__background {
    background-size: cover !important;
    max-width: 60vw !important;
    right: 0 !important;
    left: 46% !important;
  }


}

@media (min-width: 1350px) {
  .wedding-page .section-header .wp-block-getwid-section__background {
    background-size: cover !important;
    max-width: 55vw !important;
    right: 0 !important;
    left: 46% !important;
  }

}

@media (min-width: 1440px) {

  .wedding-page .section-header .btn-primar,
  .wedding-page .section-header .secondary {
    width: 190px;
    height: 52px;
  }
}

.wedding-page .section-header .line-block {
  position: relative;
  max-width: max-content;
}

.wedding-page .section-header .line-block:after {
  background: #EC7B9D;
  background-repeat: no-repeat;
  content: "";
  width: 100%;
  display: block;
  height: 6px;
  bottom: -2px;
  position: absolute;
  z-index: -1;
  left: 0;
}

.wedding-page .section-header .wp-block-getwid-section__background:before {
  content: "";
  width: 112px;
  display: block;
  height: 112px;
  max-width: 100%;
  background-image: url(/wp-content/uploads/2024/11/hall-white.png);
  background-size: cover;
  background-position: right top;
  position: absolute;
  right: 85px;
  top: 55px;
}

@media (min-width: 1440px) {
  .wedding-page .section-header .wp-block-getwid-section__background {
    margin: 0 !important;
  }
}

.wedding-page .section-header .wp-block-getwid-section__foreground {
  background: linear-gradient(89.6deg, #FFFFFF 0.37%, #FFFFFF 47.04%, rgba(255, 255, 255, 0.05) 50.81%);
}




@media (max-width: 500px) {
  .wedding-page .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    top: 0;
    right: 0;
    left: 0;
    z-index: -1;
  }



  .wedding-page .section-header .btn-primar {
    padding: 14px 0 14px 0 !important;
  }

  .wedding-page .section-header .wp-block-getwid-section__background-holder {
    right: 0;
    left: 0;
  }

  .wedding-page .section-header .line-block {
    margin: 0 auto;
    display: none !important;
  }

  .wedding-page .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    background-size: cover;
    background-position: 0 0 !important;
    max-height: 290px;
  }

  .wedding-page .section-header.wp-block-getwid-section p br {
    display: none;
  }

  .wedding-page .section-header.wp-block-getwid-section p {
    margin-bottom: 12px !important;
  }

  .wedding-page .section-header .wp-block-getwid-section__foreground {
    background: none;
  }

  .wedding-page .section-header .wp-block-getwid-section__wrapper {
    padding-top: 299px;
    padding-bottom: 37px;
  }

  .wedding-page .section-header .wp-block-getwid-section__background:before {
    height: 75px;
    width: 75px;
    right: 15px;
    top: 26px;
  }

  .wedding-page .section-header {
    filter: none;
  }
}



.wedding-page .section-header .btn-primar {
  margin-right: 8px;
}


.wedding-page .section-header .getwid-background-video-controls {
  display: none;
}

.wedding-page .section-header .wp-block-getwid-section__background-video {
  height: 114%;
}

.wedding-page .section-header .wp-block-kadence-advancedbtn {
  gap: 0;
  flex-wrap: nowrap;
}

.wedding-page .swiper-button-next.swiper-button-disabled,
.wedding-page .swiper-button-prev.swiper-button-disabled {
  display: none;
}

.wedding-page .swiper-button-next {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  right: 16px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
}

.wedding-page .swiper-button-prev {
  transform: rotate(180deg);
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  left: 16px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, .9);
  border-radius: 35px;
}

@media (min-width: 782px) {
  .tabs-section .wp-block-column:not(:last-child) {
    margin-right: 32px;
  }

  .wedding-page .tabs-section .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .wedding-page .clients-section .wp-block-column:not(:first-child) {
    margin-left: 0;
  }
}

.wedding-page .tabs-section .wp-block-column {
  padding: 0 16px 27px 16px;
  box-shadow: 0px -2px 10px rgba(255, 255, 255, 0.7);
  border-radius: 4px;
  display: flex;
  background: #fff;
  flex-direction: column;
  width: 376px;
  flex-basis: auto !important;
  flex-grow: 0 !important;
  overflow: hidden;
}

.wedding-page .tabs-section .wp-block-column figure {
  margin: 0 -17px;
  margin-bottom: 24px;
}

.wedding-page .tabs-section .wp-block-column h3 {
  font-size: 30px;
  line-height: 32px;
  margin-bottom: 16px;
  font-family: ProximaNovabold, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #1E1E1E;
}

.wedding-page .tabs-section .wp-block-column p {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 17px;
  color: #1E1E1E;
}

.wedding-page .tabs-section .wp-block-column .wp-block-list {
  margin: 0;
  padding-left: 16px;
  margin-bottom: 31px;
}

.wedding-page .tabs-section .wp-block-column .wp-block-list li {
  font-size: 18px;
  line-height: 28px;
  color: #1E1E1E;
}

.wedding-page .tabs-section .wp-block-column .wp-block-list li::marker {
  color: #FF3875;
}

.wedding-page .tabs-section .wp-block-column .wp-block-list li:not(:last-child) {
  margin-bottom: 8px;
}

.wedding-page .tabs-section .wp-block-column .kb-buttons-wrap {
  margin-top: auto !important;
}

.wedding-page .tabs-section .kb-button.kb-btn-global-outline {
  border: 0;
}

.wedding-page .tabs-section .wp-block-column figure.popular {
  position: relative;
}

.wedding-page .tabs-section figure.popular:before {
  content: "Most Popular";
  position: absolute;
  top: 6px;
  right: 6px;
  background: #080808;
  border-radius: 3px;
  width: 96px;
  height: 32px;
  font-size: 13px;
  line-height: 2.4;
  color: #FFFFFF;
  text-align: center;
  font-family: ProximaNovabold, Arial, sans-serif;
}

.wedding-page .slide-video {
  height: 493px;
  width: 493px;
}

.wedding-page .clients-section {
  padding-top: 79px;
  padding-bottom: 46px;
}

.wedding-page .clients-section .wp-swiper__slide .wp-swiper__slide-content {
  height: 95%;
}


.wedding-page .clients-section .wp-swiper .swiper-slide {
  background: #FFFDFD;
  padding: 20px;
  border-radius: 6px;

}

.wedding-page .clients-section .wp-block-columns {
  padding: 63px 44px 63px 23px;
  margin-bottom: 0;
}

.wedding-page .clients-section .wp-block-columns .wp-block-columns {
  padding: 0;
}

.wedding-page .clients-section .wp-swiper__slide .wp-swiper__slide-content {
  background: #FFFDFD;
  border-radius: 6px;
  border: 1px solid #CACACA;
  height: 100%;
}

.wedding-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:not(:last-child) {
  margin-right: 31px;
}

.wedding-page .clients-section .wp-swiper .swiper-slide figure {
  margin: 0;
}

.wedding-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column h3 {
  color: #1E1E1E;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 11px;
}

.wedding-page .clients-section .wp-swiper .swiper-slide figure {
  margin: 0;
}

.wedding-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column p {
  color: #1E1E1E;
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 21px;
}

.wedding-page .clients-section .wp-swiper .swiper-slide .wp-block-columns {
  min-height: 100%;
}

.wedding-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:not(:last-child) {
  margin-right: 31px;
}

.wedding-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column .block-posted p {
  font-size: 15px;
  line-height: 16px;
  letter-spacing: 0.4px;
  color: #1E1E1E;
  margin-bottom: 0;
  margin-left: 8px;
}

.wedding-page .clients-section.wp-block-getwid-section .swiper-button-prev {
  width: 40px;
  height: 40px;
  background: no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy4zMDQ3IDI2Ljg2NTJMMjIuODY3OSAxOC4xMTUyTDEzLjMwNDcgOS4zNjUyMyIgc3Ryb2tlPSIjRkYzODc1IiBzdHJva2Utd2lkdGg9IjIuNiIvPgo8L3N2Zz4K);
  filter: none;
  transform: rotate(180deg);
  border-radius: 35px;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  background-size: cover;
  left: -72px;

}

.wedding-page .clients-section.wp-block-getwid-section .swiper-button-next {
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy4zMDQ3IDI2Ljg2NTJMMjIuODY3OSAxOC4xMTUyTDEzLjMwNDcgOS4zNjUyMyIgc3Ryb2tlPSIjRkYzODc1IiBzdHJva2Utd2lkdGg9IjIuNiIvPgo8L3N2Zz4K);
  filter: none;
  width: 40px;
  height: 40px;
  border-radius: 35px;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  background-size: cover;
  right: -72px;

}

.wedding-page .swiper-button-next:focus-visible,
.wedding-page .swiper-button-prev:focus-visible {
  outline: none !important;
}

.wedding-page .clients-section .btn-primar2 {
  background-color: #fff !important;
}

.wedding-page .clients-section .btn-primar:hover,
.wedding-page .clients-section .btn-primary:focus,
.wedding-page .clients-section .btn-primar2:hover,
.wedding-page .clients-section .btn-primar2:focus,
.wedding-page .clients-section .packages-btn a:hover,
.wedding-page .clients-section .packages-btn a:focus {
  color: #fff !important;
  background-color: #ff5187 !important;
  border-color: #ff5187 !important;
}

.wedding-page .swiper-pagination {
  left: 50%;
  transform: translateX(-50%);
  bottom: -31px;
}

.wedding-page .clients-section .swiper-pagination {
  left: 50%;
  transform: translateX(-50%);
  bottom: 37px;
}

.wedding-page .swiper-pagination-bullet {
  margin: 0 4px;
  background: #D9D9D9;
  opacity: 1;
}

.wedding-page .swiper-pagination-bullet-active {
  background: #FF3875;
}


.wedding-page .section-1 {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 120px;
  margin-bottom: 120px;
}

.wedding-page .wp-block-getwid-section__background {
  top: 0;
  right: 0;
  left: 0;
  z-index: 0;
}

.wedding-page .backgraund-containers:before {
  content: "";
  background: #f9f9f9;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

.wedding-page .section-snap figure {
  margin-bottom: 0;
}

.wedding-page .stations-slider {
  margin-bottom: 140px;
  margin-top: 80px;
}

.wedding-page .section-1 .text-imgs .swiper-container {
  filter: drop-shadow(0px 2px 10px rgba(158, 158, 158, 0.25));
}

.wedding-page .section-3 {
  margin-top: 125px;
}

.wedding-page .tabs-section .wp-block-getwid-section__background {
  background-size: 100% 100%;
}

.wedding-page .tabs-section .wp-block-getwid-section__wrapper {
  padding-top: 60px;
  padding-bottom: 90px;
}

@media (max-width: 768px) {

  .wedding-page .swiper-button-next,
  .wedding-page .swiper-button-prev {
    display: block !important;
  }

  .wedding-page .swiper-button-next.swiper-button-disabled,
  .wedding-page .swiper-button-prev.swiper-button-disabled {
    display: none !important;
  }
}

.wedding-page .events-container .swiper-button-next,
.wedding-page .events-container .swiper-button-prev {
  display: none;
}



/* new */

@media (min-width: 992px) and (max-width: 1200px) {

  .wedding-page .section-header .kb-buttons-wrap {
    flex-wrap: nowrap;
    margin-bottom: 26px !important;
  }

  .wedding-page .section-header .wp-block-getwid-section__background:before {
    right: 40px;
    top: 30px;
    width: 75px;
    height: 75px;
  }

  .wedding-page .section-header .wp-block-getwid-section__foreground {
    background: linear-gradient(89.6deg, #FFFFFF 0.37%, #FFFFFF 50.04%, rgba(255, 255, 255, 0.05) 54.81%);
  }

  .wedding-page .section-header p br {
    display: none;
  }

  .wedding-page .section-1 p br {
    display: none;
  }

  .wedding-page .secondary,
  .wedding-page .btn-primar {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 180px;
  }

  .wedding-page .section-header .wp-block-getwid-section__wrapper {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .wedding-page .booth-package .wp-block-column:not(:first-child) {
    flex-basis: 30% !important;
  }

  .wedding-page .booth-package .wp-block-column:first-child {
    flex-basis: 60% !important;
  }

  .wedding-page .section-3 p br {
    display: none;
  }

  .wedding-page .section-prints .wp-block-column:not(:first-child) {
    margin-left: 90px;
  }

  .wedding-page .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 15px;
  }

  .wedding-page .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    max-width: 50%;
    right: 0;
    left: 50%;
    background-position: 55% 0 !important;
  }

  .wedding-page .section-header .wp-block-getwid-section__background-holder {
    margin: 32px calc(49% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    right: 0;
    left: 0;
  }

  .wedding-page .clients-section .wp-block-columns {
    padding: 10px 44px 63px 23px;
  }

  .wedding-page .clients-section .swiper-wrapper {
    height: 480px !important;
  }

  .wedding-page .section-1 .wp-block-columns {
    align-items: center !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .wedding-page .section-header .wp-block-getwid-section__wrapper {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .wedding-page .section-header p br {
    display: none;
  }

  .wedding-page p br {
    display: none;
  }

  .wedding-page .section-header .secondary,
  .wedding-page .section-header .btn-primar {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 160px !important;
  }

  .wedding-page .section-header .wp-block-getwid-section__background:before {
    right: 40px;
    top: 30px;
    width: 75px;
    height: 75px;
  }

  .wedding-page .section-header .wp-block-getwid-section__foreground {
    background: linear-gradient(89.6deg, #FFFFFF 0.37%, #FFFFFF 50.04%, rgba(255, 255, 255, 0.05) 54.81%);
  }



  .wedding-page .wp-block-column.header-content {
    flex-basis: 50% !important;
    flex-grow: 0 !important;
  }

  .wedding-page .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    max-width: 50%;
    right: 0;
    left: 50%;
    background-position: 55% 0 !important;
  }

  .wedding-page .section-header .wp-block-getwid-section__background-holder {
    margin: 32px calc(50% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    right: 0;
    left: 0;
  }




  .wedding-page .section-header h1 {
    font-size: 38px !important;
    line-height: 38px !important;
  }

  .wedding-page .booth-package .wp-block-column:not(:first-child) {
    flex-basis: 38% !important;
    margin-left: 20px;
  }

  .wedding-page .booth-package .wp-block-column:first-child {
    flex-basis: 60% !important;
  }

  .wedding-page .section-3 p br {
    display: none;
  }

  .wedding-page .section-prints .wp-block-column:not(:first-child) {
    margin-left: 90px;
  }

  .wedding-page .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 15px;
  }

  .wedding-page .section-header .wp-block-columns {
    flex-wrap: wrap !important;
    flex-direction: row !important;

  }

  .wedding-page .tabs-section .wp-block-columns {
    flex-wrap: wrap !important;

  }

  .wedding-page .tabs-section .wp-block-columns .wp-block-column {
    margin: 0 20px 24px !important;
  }

  .wedding-page .wp-block-columns {
    flex-wrap: nowrap !important;

  }

  .wedding-page .wp-block-columns {

    align-items: center !important;
  }

  .wedding-page .stations-slider {
    margin-bottom: 90px;
    margin-top: 80px;

  }

  .wedding-page .section-3 {
    margin-top: 80px;
  }

  .wedding-page .section-1 .wp-block-columns {
    flex-wrap: wrap !important;
  }

  .wedding-page h6 {
    font-size: 22px;
  }

  .wedding-page .btn-primar {
    margin: 0 auto;
  }

  .wedding-page .section-header .btn-primar {
    margin: 0 8px 0 0;
  }

  .wedding-page .premium-photo-booth .wp-block-column {
    align-self: center;
  }

  .wedding-page .premium-photo-booth .wp-block-column p br {
    display: none;
  }

  .wedding-page .section-3 .wp-block-columns {
    flex-direction: column !important;
  }

  .wedding-page .section-1 .wp-block-columns {
    flex-direction: column-reverse !important;

  }

  .wedding-page .section-1.section-alignfull .wp-block-columns {
    flex-direction: column !important;
  }

  .wedding-page .section-3 .wp-block-columns,
  .wedding-page .section-prints .wp-block-columns,
  .wedding-page .product-section .wp-block-columns {
    flex-wrap: wrap !important;
  }

  .wedding-page .section-prints .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .wedding-page .shadow-img iframe {
    max-width: 100%;
  }

  .wedding-page .customize-slide .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: 50% !important;
    height: auto;
  }

  .wedding-page .customize-slide {
    margin: 0;
    max-width: 100%;
    width: 100%;
    margin-bottom: 78px;
  }

  .wedding-page .customize-slide .wp-block-columns {
    align-items: stretch !important;
  }

  .wedding-page .section-1 .wp-block-columns {
    flex-wrap: wrap !important;

  }


  .wedding-page .section-1 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .wedding-page .events-container .wp-block-columns {
    grid-template-columns: repeat(2, 1fr);
  }

  .wedding-page .clients-section .wp-swiper .swiper-slide .wp-block-columns {
    display: grid !important;
    grid-template-rows: .1fr .78fr;
    padding: 16px 36px 0 36px;
  }

  .wedding-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:not(:last-child) {
    margin-right: 0;
  }

  .wedding-page .clients-section .swiper-wrapper {
    height: 890px !important;
  }

  .wedding-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-columns {
    display: flex !important;
    padding: 16px 0 44px 0;
  }

  .wedding-page .clients-section.wp-block-getwid-section .swiper-button-next {
    right: -40px;
  }

  .wedding-page .clients-section.wp-block-getwid-section .swiper-button-prev {
    left: -40px;
  }

  .wedding-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-columns {
    flex-direction: row;
  }
}

@media (min-width: 501px) and (max-width: 767px) {
  .wedding-page .section-header .wp-block-getwid-section__background-holder {
    right: 0;
    left: 0;
  }

  .wedding-page .section-header .wp-block-getwid-section__foreground {
    background: linear-gradient(359.3deg, #FFFFFF 33.47%, #FFFFFF 39.96%, rgba(255, 255, 255, 0.05) 46.05%);
  }

  .wedding-page .section-header .line-block {
    margin: 0 auto;
  }

  .wedding-page .section-header .wp-block-getwid-section__background {
    background-position: 0 0 !important;
    max-height: 376px;
    background-image: url('/wp-content/uploads/2025/01/ds002246-9-3-2.jpg') !important;
    left: 0;
    right: 0;
  }

  .wedding-page .section-header .wp-block-getwid-section__background:before {
    right: 40px;
    top: 30px;
    width: 75px;
    height: 75px;
  }

  .wedding-page .section-header .wp-block-getwid-section__wrapper {
    padding-top: 386px;
    padding-bottom: 35px;
  }

  .wedding-page p br {
    display: none;
  }


  .wedding-page .section-header .wp-block-getwid-section__background-holder {
    margin: 32px calc(50% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    right: 0;
    left: 0;
  }




  .wedding-page .section-header h1 {
    font-size: 38px !important;
    line-height: 38px !important;
  }

  .wedding-page .section-3 p br {
    display: none;
  }

  .wedding-page .section-prints .wp-block-column:not(:first-child) {
    margin-left: 90px;
  }

  .wedding-page .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 15px;
  }

  .wedding-page .section-header .wp-block-columns {
    flex-wrap: wrap !important;

  }

  .wedding-page .wp-block-columns {
    flex-wrap: wrap !important;

  }

  .wedding-page .customize-slide {
    margin: 0;
    max-width: 100%;
    width: 100%;
    margin-bottom: 78px;
  }

  .wedding-page .customize-slide .wp-block-column:first-child {
    margin-bottom: 24px;
  }

  .wedding-page .premium-photo-booth .premium-photo-booth-img {
    order: -1;
    margin-bottom: 30px;
  }

  .wedding-page .stations-slider {
    padding-top: 0;
    padding-bottom: 0;
  }

  .wedding-page .section-3 {
    margin-top: 50px;
  }

  .wedding-page h6 {
    font-size: 22px;
  }

  .wedding-page .premium-photo-booth .wp-block-column {
    align-self: center;
  }

  .wedding-page .premium-photo-booth .wp-block-column p br {
    display: none;
  }

  .wedding-page .section-1 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .wedding-page .section-3 .wp-block-columns,
  .wedding-page .section-prints .wp-block-columns,
  .wedding-page .product-section .wp-block-columns {
    flex-wrap: wrap !important;
  }

  .wedding-page .section-prints .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .wedding-page .shadow-img iframe {
    max-width: 100%;
  }

  .wedding-page .product-section .container-booth .wp-block-column:not(:last-child) {
    margin-bottom: 32px;
  }

  .wedding-page .clients-section.wp-block-getwid-section .swiper-button-next {
    right: -40px;
  }

  .wedding-page .clients-section.wp-block-getwid-section .swiper-button-prev {
    left: -40px;
  }

  .wedding-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-columns {
    flex-direction: row !important;
    flex-wrap: nowrap !important;
  }

  .wedding-page .section-1.section-alignfull .wp-block-columns {
    flex-direction: column !important;

  }

  .wedding-page .section-1.section-alignfull {
    margin-top: 10px;
    padding-top: 0;
  }

  .wedding-page .section-1 .kb-buttons-wrap {
    justify-content: center !important;
  }

  .wedding-page .tabs-section .wp-block-columns .wp-block-column {
    margin-bottom: 24px !important;
  }

  .wedding-page .tabs-section .wp-block-columns {
    align-items: center !important;

  }

  .wedding-page .events-container .wp-block-columns {
    grid-template-columns: repeat(2, 1fr);
  }

  .wedding-page .events-container .swiper-button-next,
  .wedding-page .events-container .swiper-button-prev {
    display: none !important;
  }

  .wedding-page .clients-section .swiper-wrapper {
    height: 870px !important;
  }

  .wedding-page h2.icon-title {
    position: relative;
    max-width: max-content;
    margin: 0 auto;
  }

  .wedding-page h2.icon-title:before {
    left: -42px;
  }
}


@media (max-width: 500px) {
  .wedding-page .section-snap .wp-block-getwid-section__inner-content {
    display: flex;
    flex-direction: column-reverse;
  }

  .wedding-page .events-container .swiper-button-next,
  .wedding-page .events-container .swiper-button-prev {
    display: block;
  }

  .wedding-page .section-snap .wp-block-getwid-section__inner-content .wp-block-getwid-section__inner-content {
    flex-direction: column;
  }

  .wedding-page .section-snap {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .wedding-page .section-header {
    margin-bottom: 0;
  }

  .wedding-page .section-snap figure {
    margin-bottom: 36px;
  }

  .wedding-page .section-snap p {
    margin-bottom: 40px !important;
  }

  .wedding-page .clients-section {
    padding-top: 44px;
    padding-bottom: 87px;
  }

  .wedding-page .clients-section .wp-swiper .swiper-slide {
    padding: 0;
  }

  .wedding-page .clients-section .wp-block-columns {
    padding: 12px 16px 26px 16px;
  }

  .wedding-page .clients-section .wp-swiper .swiper-slide .wp-block-columns {
    display: grid;
    grid-template-rows: .1fr 1fr;
  }

  .wedding-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:not(:last-child) {
    margin-bottom: 18px;
    grid-row: 1;
    align-self: start;
  }

  .wedding-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:last-child {
    grid-row-start: 2;
    align-self: start;
    height: 100%;
    display: flex;
    flex-direction: column;
  }

  .wedding-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column .kb-buttons-wrap {
    margin-top: auto !important;
  }

  .wedding-page .clients-section h3 {
    margin-top: 18px !important;
    margin-bottom: 4px !important;
  }

  .wedding-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column p {
    margin-top: 9px;
  }

  .wedding-page .section-3 {
    margin-top: 0;
  }

  .wedding-page .section-1 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .wedding-page .section-1 .wp-swiper {
    margin-bottom: 40px;
  }

  .wedding-page .section-1.section-alignfull .wp-block-columns {
    flex-direction: column;
  }

  .wedding-page .section-1 .wp-block-kadence-advancedbtn {
    display: flex !important;
    justify-content: center;
  }

  .wedding-page .tabs-section .wp-block-getwid-section__wrapper {
    padding: 0 16px;
  }

  .wedding-page .section-1 .btn-primar {
    margin-right: 0;
    margin-top: 24px;
  }

  .wedding-page .tabs-section .wp-block-column {
    width: 100%;
  }

  .wedding-page .tabs-section .wp-block-column:not(:last-child) {
    margin-bottom: 24px !important;
  }

  .wedding-page .tabs-section .wp-block-getwid-section__wrapper {
    padding-top: 42px;
    padding-bottom: 78px;
  }

  .wedding-page .stations-slider {
    margin-bottom: 80px;
    margin-top: 65px;
  }

  .wedding-page .slide-video {
    height: auto;
  }

  .wedding-page .events-container .swiper-button-next {
    display: block;
    right: 8px;
    width: 40px;
    height: 40px;
    margin-top: 15px;
  }

  .wedding-page .events-container .swiper-button-prev {
    display: block;
    left: 8px;
    width: 40px;
    height: 40px;
    margin-top: 15px;
  }

  .wedding-page .tabs-section .wp-block-column h3 {
    margin-top: 0 !important;
  }

  .wedding-page .tabs-section .wp-block-column p {
    margin-bottom: 16px;
  }

  .wedding-page .tabs-section .wp-block-column .wp-block-list {
    margin-bottom: 16px;
  }

  .wedding-page .clients-section.wp-block-getwid-section .swiper-button-next {
    right: 15px;
  }

  .wedding-page .clients-section.wp-block-getwid-section .swiper-button-prev {
    left: 15px;
  }

  .wedding-page .clients-section .wp_swiper__navigation {
    position: absolute;
    bottom: 118px;
    left: 0;
    right: 0;
  }

  .wedding-page .clients-section .swiper-pagination {
    left: 50%;
    transform: translateX(-50%);
    bottom: 111px;
  }

  .wedding-page .clients-section .swiper-wrapper {
    height: 875px !important;
  }
}









/* */
.wedding-page #wrapper .breadcrumbs {
  display: none;
}

.wedding-page h2.icon-title:before {
  background-image: url(/wp-content/uploads/2024/05/2022-10-05-at-10-1.png)
}

@media screen and (max-width: 800px) {
  .wedding-page .perfect-addition {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .wedding-page .perfect-addition .perfect-addition-text {
    text-align: justify;
  }

  .wedding-page .perfect-addition .perfect-addition-links {
    text-align: center;
  }
}

.wedding-page .perfect-addition-text,
.wedding-page .perfect-addition-links {
  text-align: left;
}


@media screen and (max-width: 800px) {
  .wedding-page .page_content_wrapper .features-icons-section {
    flex-direction: row;
  }

  .wedding-page .page_content_wrapper .features-icons-section .icons-line {
    flex-direction: column;
    width: auto;
  }
}

@media screen and (max-width: 600px) {

  .wedding-page .features-icons-section .icons-line .icon-text-container {
    max-width: 185px;
    width: auto;
    padding: 10px;
  }

  .wedding-page .features-icons-section .text-container {
    height: 110px;
  }
}

.wedding-page #wrapper .breadcrumbs {
  padding-top: 0;
}

.wedding-page .features-icons-section {
  display: flex;
  justify-content: space-around;
}

.wedding-page .features-icons-section .icons-line {
  display: flex;
  justify-content: space-around;
  width: 50%;
}

.wedding-page .features-icons-section .icon-text-container {
  width: 160px;
  padding: 25px 10px;
}

.wedding-page .features-icons-section .img-container {
  height: 80px;
}

.wedding-page .features-icons-section .img-container img {
  width: 80px !important;
  max-width: 100%;
}


.wedding-page .ppb_header:nth-child(2) {
  padding-top: 85px !important;
}

.wedding-page .brands-logo-section {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  padding-bottom: 60px;
}

.wedding-page .logo-container {
  display: flex;
  padding: 20px 10px;
}

.wedding-page .logo-container img {
  margin: auto;
}

.wedding-page h5 a {
  color: #2F2F2F;
  text-decoration: none;
}




@media (max-width: 500px) {
  .wedding-page .section-header .wp-block-getwid-section__background {
    background-image: url('/wp-content/uploads/2025/01/ds002246-9-3-2.jpg') !important;

  }

  .wedding-page .w-budget {
    margin-top: 0;
    margin-bottom: 80px;
  }

  .wedding-page .events-container .wp-block-columns {
    flex-wrap: nowrap !important;
  }

  .wedding-page .section-header .wp-block-kadence-advancedbtn {

    flex-wrap: nowrap;
  }

  .wedding-page :where(.wp-block-columns.is-layout-flex) {
    gap: 0;
  }

  .wedding-page .section-1 {
    padding-bottom: 0px;
    padding-top: 0;
  }

  .wedding-page .section-3 h2 {
    margin-right: -8px;
    margin-bottom: 16px !important;
  }
}

/** end Wedding Photo Booth page **/

/** start Wedding Budget Calculator page **/
.about-us.wedding-budget-calculator .popup-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(25, 24, 26, 0.9);
  justify-content: center;
  align-items: center;
  z-index: 100;
}

.about-us.wedding-budget-calculator .popup {
  background: white;
  padding: 20px 20px 28px 20px;
  border-radius: 8px;
  text-align: center;
  width: 384px;

}

.about-us.wedding-budget-calculator .popup h2 {
  margin-bottom: 24px;
  font-size: 28px;
  line-height: 32px;
  color: #1E1E1E;
  font-family: ProximaNovaExtrabold, Arial, sans-serif;

}

.about-us.wedding-budget-calculator .popup-buttons {
  display: flex;
  margin-bottom: 20px;
  justify-content: center;
}

.about-us.wedding-budget-calculator .popup-buttons button {
  font-size: 16px;
  line-height: 19px;
  color: #FF3875;
  font-family: ProximaNovabold, Arial, sans-serif;
  border: 1px solid #FF3875;
  filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.05));
  border-radius: 6px;
  padding: 9px 0;
  width: 110px;
  background: none;
  margin: 0 3px;
}

.about-us.wedding-budget-calculator .popup-buttons button:hover {
  background: #FF3875;
  color: #ffffff;
  transition: all .3s;

}

.about-us.wedding-budget-calculator .popup-buttons button:focus {
  outline: none;
  border: 1px solid #FF3875;

}

.about-us.wedding-budget-calculator .popup-buttons2 {
  display: flex;
  justify-content: center;
  margin-top: 12px;
}

.about-us.wedding-budget-calculator .popup-buttons2 .close-btn {
  background: none;
  filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.05));
  border-radius: 6px;
  padding: 9px 0;
  width: 110px;
  border: 1px solid #1A1717;
  color: #1A1717;
  font-size: 16px;
  line-height: 19px;
  font-family: ProximaNovabold, Arial, sans-serif;

}

.about-us.wedding-budget-calculator .popup-buttons2 .send-btn {
  background: #2F2F2F;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.05);
  border-radius: 6px;
  padding: 9px 0;
  width: 110px;
  border: 1px solid #1A1717;
  color: #ffffff;
  font-size: 16px;
  line-height: 19px;
  font-family: ProximaNovabold, Arial, sans-serif;
  margin-right: 5px;
  display: none;
}

.about-us.wedding-budget-calculator .close-btn:hover {
  background: #1A1717;
  color: #ffffff;
  transition: all .3s;

}

.about-us.wedding-budget-calculator .close-btn:focus {
  outline: none;
  border: 1px solid #1A1717;

}

.about-us.wedding-budget-calculator .email-popup {
  display: none;
  flex-direction: column;
  align-items: center;
  margin-bottom: 32px;
}

.about-us.wedding-budget-calculator .email-popup input {
  padding: 12px;
  width: 100%;
  border: 1px solid #E9E9E9;
  border-radius: 6px;
  border-radius: 5px;
  color: #101010;
  font-size: 15px;
  line-height: 16px;
  letter-spacing: 0.4px;
}

.about-us.wedding-budget-calculator .email-popup input::placeholder {
  color: #6A6A6A;
}

.about-us.wedding-budget-calculator .total-h {
  margin-bottom: 28px;
}

.about-us.wedding-budget-calculator .total-hh {
  display: flex;
  justify-content: center;
  align-items: flex-end;
}

.about-us.wedding-budget-calculator .total-title {
  font-family: ProximaNovabold, Arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  text-transform: capitalize;
}

.about-us.wedding-budget-calculator div#total-display {
  font-family: ProximaNovabold, Arial, sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 16px;
  letter-spacing: 0.4px;
  color: #1E1E1E;
  background: #FFFFFF;
  border: 1px solid #E9E9E9;
  border-radius: 6px;
  padding: 15px 12px 14px;
  margin-top: 4px;
  width: 164px;
  margin-right: 15px;
}

.about-us.wedding-budget-calculator .total-hh .btn-primar {
  background: #FF3875 !important;
  font-family: ProximaNovabold, Arial, sans-serif !important;
  font-size: 18px !important;
  line-height: 24px !important;
  color: #FFFFFF !important;
  text-decoration: none !important;
  transition: .3s all !important;
  margin-right: 16px;
  border-radius: 6px !important;
  outline: none;
  border: none;
  padding: 11px 26px 12px 25px !important;
}



.about-us.wedding-budget-calculator .category-block h2 {
  font-size: 28px;
  line-height: 32px;
  align-self: flex-start;
  margin-bottom: 31px;
}

.about-us.wedding-budget-calculator .category-block h2 span {
  font-family: ProximaNovaRegular, Arial, sans-serif !important;

}

.about-us.wedding-budget-calculator .category-card {
  background: #FFFFFF;
  box-shadow: 0px 2px 4px rgba(53, 53, 53, 0.1);
  border-radius: 8px;
  margin-bottom: 20px;
  max-width: 1036px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 34px;
  padding-bottom: 37px;
}

.about-us.wedding-budget-calculator .category-block {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 729px;
  margin: 0 auto;
}

.about-us.wedding-budget-calculator .primary-button {
  background: #000000;
  border: 1px solid #1E1E1E;
  border-radius: 6px;
  font-size: 18px;
  line-height: 22px;
  text-align: center;
  color: #FFFFFF;
  padding: 11px 16px;
  align-self: flex-start;
  font-family: ProximaNovabold, Arial, sans-serif !important;

}

.about-us.wedding-budget-calculator .space-y-3 div.d-flex {
  margin-bottom: 20px;
  align-items: center;
}


.about-us.wedding-budget-calculator .space-y-3 button {
  border: none;
  background: none;
  display: block;
  padding: 0;
  margin-left: 8px;
}

.about-us.wedding-budget-calculator .space-y-3 button svg {
  display: block;
  width: 15px;
  height: 15px;
}

.about-us.wedding-budget-calculator .space-y-3 button:focus {
  border: none;
  outline: none;

}

.about-us.wedding-budget-calculator div.field1 {
  font-size: 20px;
  line-height: 16px;
  letter-spacing: 0.4px;
  color: #1E1E1E;
}

.about-us.wedding-budget-calculator input.field1 {
  padding: 12px;
  font-size: 20px;
  line-height: 16px;
  letter-spacing: 0.4px;
  color: #1E1E1E;
  background: #FFFFFF;
  border: 1px solid #E9E9E9;
  border-radius: 6px;
}

.about-us.wedding-budget-calculator input.field1::placeholder {
  color: #1E1E1E;
}

.about-us.wedding-budget-calculator .field2 {
  margin-left: auto;
  padding: 12px;
  font-size: 20px;
  line-height: 16px;
  letter-spacing: 0.4px;
  color: #1E1E1E;
  background: #FFFFFF;
  border: 1px solid #E9E9E9;
  border-radius: 6px;
}

.about-us.wedding-budget-calculator input::-webkit-outer-spin-button,
.about-us.wedding-budget-calculator input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.about-us.wedding-budget-calculator input[type=number] {
  -moz-appearance: textfield;
}





.about-us.wedding-budget-calculator .backgraund-containers:before {
  content: "";
  background: #f9f9f9;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

.about-us.wedding-budget-calculator .container-packages {
  background: #1E1E1E !important;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  margin-bottom: 155px;
  display: grid !important;
  grid-template-columns: 1fr;
  align-items: center;
  border-radius: 27px !important;
}

.about-us.wedding-budget-calculator .packages-text {
  padding-top: 55px;
  padding-bottom: 24px;
  text-align: center;
}

.about-us.wedding-budget-calculator .packages-available {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 8px;
  color: #FFFFFF;
}

.about-us.wedding-budget-calculator .packages-title {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  font-feature-settings: 'liga' off;
  font-size: 42px;
  line-height: 42px;
  letter-spacing: 0.8px;
  color: #FFFFFF;
}

.about-us.wedding-budget-calculator .packages-btn {
  margin: 0 auto;
  margin-bottom: 47px;
}

.about-us.wedding-budget-calculator .wp-block-getwid-section .container-packages .packages-btn a {
  background: #FF3875 !important;
  border-radius: 28px !important;
  font-size: 18px !important;
  line-height: 24px !important;
  color: #ffffff !important;
  padding: 14px 31px !important;
  text-decoration: none !important;
  transition: .3s all !important;
  display: block;
  font-family: ProximaNovabold, Arial, sans-serif !important;
}

.about-us.wedding-budget-calculator .cta {
  z-index: 100;
}

.about-us.wedding-budget-calculator .fixed.bottom-4 {
  position: fixed;
  bottom: 1rem;
  right: 1rem;
  z-index: 10000;
}

.about-us.wedding-budget-calculator .fixed.bottom-4 div {
  color: #FF3875;
  border: 2px solid #ff3875;
}

.about-us.wedding-budget-calculator .fixed.bottom-4 div p {
  font-size: 16px;
  line-height: 20px;
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
}

.about-us.wedding-budget-calculator .fixed.bottom-4 div a {
  background: #FF3875 !important;
  font-family: ProximaNovabold, Arial, sans-serif !important;
  font-size: 18px !important;
  line-height: 24px !important;
  color: #FFFFFF !important;
  text-decoration: none !important;
  transition: .3s all !important;
  border-radius: 6px !important;
  outline: none;
  border: none;
  padding: 11px 26px 12px 25px !important;
  display: block;
}

.about-us.wedding-budget-calculator .fixed.bottom-4 div a:hover {
  background: rgba(255, 81, 135, 0.8) !important;
}

@media (min-width: 500px) and (max-width: 992px) {
  .about-us.wedding-budget-calculator .category-card {
    padding-left: 30px;
    padding-right: 30px;
  }

  .about-us.wedding-budget-calculator p br {
    display: none;
  }

}











.about-us.wedding-budget-calculator .getwid-section-content-full-width .wp-block-getwid-section__background {
  margin: 32px calc(49.2% - 50vw);
  margin-bottom: 0;
  margin-top: 0;
  background-size: cover;
  right: 0;
  left: 0;
}

.about-us.wedding-budget-calculator :where(.wp-block-columns.is-layout-flex) {
  gap: 0;
}

.about-us.wedding-budget-calculator :where(.wp-block-columns) {
  margin-bottom: 0;
}

.about-us.wedding-budget-calculator figure {
  margin: 0;
}

.about-us.wedding-budget-calculator .about-company .wp-block-getwid-section__wrapper {
  padding-top: 60px;
  padding-bottom: 52px;
}

.about-us.wedding-budget-calculator .about-company h2 span {
  position: relative;
}

.about-us.wedding-budget-calculator .about-header {
  padding-bottom: 27px;
}

.about-us.wedding-budget-calculator .line-block:after {
  content: "";
  position: absolute;
  bottom: 8px;
  left: 0;
  width: 100%;
  z-index: -1;
  height: 14px;
  background: #FF3875;
  ;
  background-image: none !important;
}


.about-us.wedding-budget-calculator .about-company P {
  text-align: justify;

}

.about-us.wedding-budget-calculator .about-company h5 {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
}

.about-us.wedding-budget-calculator .about-lagacy {

  margin: 0 calc(53.6% - 49.5vw);
  max-width: 93vw;
  width: 93vw;
}

.about-us.wedding-budget-calculator .about-lagacy .wp-block-getwid-section__wrapper {
  padding-top: 35px;
  padding-bottom: 64px;
  margin-top: 80px;
  margin-bottom: 80px;

}

.about-us.wedding-budget-calculator .about-lagacy figure {
  margin: 0;
}

.about-us.wedding-budget-calculator .about-lagacy p {
  text-align: justify;

}

.about-us.wedding-budget-calculator .about-lagacy .wp-block-getwid-section__background {
  border-radius: 24px;
}

@media (min-width: 782px) {
  .about-us.wedding-budget-calculator .about-lagacy .wp-block-column:not(:first-child) {
    margin-left: 77px;
  }
}


.about-us.wedding-budget-calculator .about-gallery .wp-block-gallery.wp-block-gallery-1 {
  --wp--style--unstable-gallery-gap: var(--wp--style--gallery-gap-default, var(--gallery-block--gutter-size, var(--wp--style--block-gap, 1.05em)));
  gap: var(--wp--style--gallery-gap-default, var(--gallery-block--gutter-size, var(--wp--style--block-gap, 1.05em)));
  margin-bottom: 27px;
}

.about-us.wedding-budget-calculator .about-gallery figure {
  border-radius: 15px;
  overflow: hidden;
}

.about-us.wedding-budget-calculator .about-gallery .wp-block-group {
  max-width: 920px;
  margin: 0 auto;
}

.about-us.wedding-budget-calculator .about-leading {
  margin-top: 120px;
  margin-bottom: 120px;
}

@media (min-width: 782px) {
  .about-us.wedding-budget-calculator .about-leading .wp-block-column:not(:first-child) {
    margin-left: 87px;
  }
}


.about-us.wedding-budget-calculator .container-packages {
  background: #1E1E1E !important;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  display: grid !important;
  grid-template-columns: 1fr;
  align-items: center;
  margin-bottom: 130px;
}

.about-us.wedding-budget-calculator .packages-text {
  padding-top: 46px;
  padding-bottom: 24px;
  text-align: center;
}

.about-us.wedding-budget-calculator .packages-btn {
  margin: 0 auto;
  margin-bottom: 56px;
}

.about-us.wedding-budget-calculator .packages-available {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 8px;
  color: #fff;
}

.about-us.wedding-budget-calculator .packages-title {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  font-feature-settings: 'liga' off;
  font-size: 42px;
  line-height: 42px;
  letter-spacing: .8px;
  color: #fff;
}

.about-us.wedding-budget-calculator .wp-block-getwid-section .container-packages .packages-btn a {
  background: #FF3875 !important;
  border-radius: 28px !important;
  font-size: 18px !important;
  line-height: 24px !important;
  color: #ffffff !important;
  padding: 14px 31px !important;
  text-decoration: none !important;
  transition: .3s all !important;
  display: block;
}

@media (max-width: 500px) {

  .about-us.wedding-budget-calculator .about-header h1 {
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 7px !important;
  }

  .about-us.wedding-budget-calculator .about-header p {
    margin-bottom: 24px !important;
    max-width: 325px;
    margin-left: auto;
    margin-right: auto;
  }

  .about-us.wedding-budget-calculator .about-header p br {
    display: none;
  }

  .about-us.wedding-budget-calculator .line-block:after {
    display: none;
  }

  .about-us.wedding-budget-calculator .field2 {
    max-width: 94px;
    font-size: 15px;
    line-height: 16px;
  }

  .about-us.wedding-budget-calculator #categories-container {
    margin: 0 -16px;
  }

  .about-us.wedding-budget-calculator .category-block {
    padding: 0 16px;
  }

  .about-us.wedding-budget-calculator div.field1 {
    font-size: 16px;
    line-height: 28px;
  }

  .about-us.wedding-budget-calculator .space-y-3 div.d-flex {
    margin-bottom: 12px;
  }

  .about-us.wedding-budget-calculator input.field1 {
    font-size: 16px;
    line-height: 28px;
    border: 1px solid #E9E9E9;
    border-radius: 6px;
    max-width: 183px;
    padding: 6px 12px;
  }

  .about-us.wedding-budget-calculator .total-hh .btn-primar {
    margin-right: 0;
    padding: 11px 17px 12px 18px !important;
  }

  .about-us.wedding-budget-calculator .container-packages {
    margin-bottom: 60px;
    height: 91.8vw;
    width: 100vw;
    max-width: 100%;
    align-content: center !important;
    margin-top: 8px;
  }

  .about-us.wedding-budget-calculator .packages-text {
    padding-top: 24px;
    padding-bottom: 24px;
    text-align: center;
  }

  .about-us.wedding-budget-calculator .packages-title {
    margin: 0 auto;
    max-width: 330px;
  }

  .about-us.wedding-budget-calculator .wp-block-getwid-section .container-packages .packages-btn a {
    padding: 11px 41px !important;
  }

  .about-us.wedding-budget-calculator .about-company .wp-block-getwid-section__wrapper {
    padding-top: 24px;
    padding-bottom: 32px;
  }

  .about-us.wedding-budget-calculator .about-company .wp-block-getwid-section__wrapper h2 {
    font-size: 32px !important;
    line-height: 40px !important;
  }

  .about-us.wedding-budget-calculator .about-company .wp-block-columns .wp-block-columns {
    flex-wrap: nowrap !important;
  }

  .about-us.wedding-budget-calculator .about-lagacy .wp-block-getwid-section__wrapper {
    padding-left: 0;
    padding-top: 17px;
    padding-bottom: 37px;
    margin-top: 35px;
    margin-bottom: 45px;
  }

  .about-us.wedding-budget-calculator p br {
    display: none;
  }

  .about-us.wedding-budget-calculator .popup {
    padding: 20px 12px 28px 12px;
    width: 100%;
    max-width: 340px;
  }

  .about-us.wedding-budget-calculator .about-lagacy .wp-block-getwid-section__background {
    left: -16px;
    right: -16px;
  }

  .about-us.wedding-budget-calculator .about-lagacy figure {
    margin-bottom: 21px;
  }

  .about-us.wedding-budget-calculator .about-lagacy h2 {
    font-size: 36px;
    line-height: 40px;
  }

  .about-us.wedding-budget-calculator .about-gallery .wp-block-getwid-section__wrapper {
    padding-top: 9px !important;
    padding-bottom: 30px !important;
    padding-left: 9px !important;
    padding-right: 6px !important;
  }

  .about-us.wedding-budget-calculator .about-gallery .wp-block-gallery.wp-block-gallery-1 {
    --wp--style--unstable-gallery-gap: var(--wp--style--gallery-gap-default, var(--gallery-block--gutter-size, var(--wp--style--block-gap, 0.4em)));
    gap: var(--wp--style--gallery-gap-default, var(--gallery-block--gutter-size, var(--wp--style--block-gap, 0.4em)));
    margin-bottom: 29px;
  }

  .about-us.wedding-budget-calculator .about-gallery h2 {
    font-size: 36px;
    line-height: 40px;
  }

  .about-us.wedding-budget-calculator .about-gallery.getwid-section-content-full-width .wp-block-getwid-section__background {
    margin: 0;
    border-radius: 14px;
  }

  .about-us.wedding-budget-calculator .about-leading {
    margin-top: 48px;
    margin-bottom: 41px;
  }

  .about-us.wedding-budget-calculator .about-leading figure {
    margin-bottom: 16px;
  }

  .about-us.wedding-budget-calculator .about-leading h2 {
    font-size: 36px;
    line-height: 40px;
  }

  .about-us.wedding-budget-calculator .container-packages {
    margin-bottom: 63px;
    height: 91.8vw;
    width: 100vw;
    max-width: 100%;
  }

  .about-us.wedding-budget-calculator .container-packages {
    align-content: center !important;
  }

  .about-us.wedding-budget-calculator .packages-text {
    padding-top: 26px;
    padding-bottom: 24px;
    text-align: center;
  }

  .about-us.wedding-budget-calculator .packages-title {
    margin: 0 auto;
    max-width: 330px;
  }

  .about-us.wedding-budget-calculator .packages-btn {
    margin: 0 auto;
    margin-bottom: 32px;
  }

  .about-us.wedding-budget-calculator .wp-block-getwid-section .container-packages .packages-btn a:hover {
    background: rgba(255, 81, 135, 0.8) !important;
  }


}



/** end Wedding Budget Calculator page **/


/** start Party or Event page **/

.parties-page :where(.wp-block-columns.is-layout-flex) {
  gap: 0;
}

.parties-page :where(.wp-block-columns) {
  margin-bottom: 0;
}

.parties-page .section-header .wp-block-getwid-section__background-holder {
  margin: 32px calc(49% - 50vw);
  margin-bottom: 0;
  margin-top: 0;
  right: -11%;
  left: -11%;
}

.parties-page .section-header .secondary {
  border: 1.5px solid #FF3875 !important;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  background: none !important;
  color: #ffffff !important;
}



@media (min-width: 1000px) {
  .parties-page .section-header .wp-block-getwid-section__background {
    background-size: cover !important;
    max-width: 51vw !important;
    right: 0 !important;
    left: 50% !important;
  }






}

@media (min-width: 1440px) {
  .parties-page .section-header .wp-block-getwid-section__background {
    margin: 0 !important;
  }

}





@media (max-width: 500px) {
  .parties-page .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    top: 0;
    right: 0;
    left: 0;
    z-index: -1;
  }

  .parties-page .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    background-size: cover;
    background-position: 0 0 !important;
    max-height: 310px;
  }

  .parties-page .section-header .wp-block-getwid-section__foreground {
    background: linear-gradient(359.74deg, #080808 -1.24%, #000000 57.74%, rgba(0, 0, 0, 0.05) 67.58%);
  }
}

@media (max-width: 400px) {
  .parties-page .section-header .wp-block-getwid-section__foreground {
    background: linear-gradient(359.74deg, #080808 -1.24%, #000000 57.74%, rgba(0, 0, 0, 0.05) 67.58%);
  }


}

/* */



.parties-page .line-block {
  position: relative;
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  max-width: 231px;
}

.parties-page .line-block:after {
  background: #FF3875;
  background-repeat: no-repeat;
  content: "";
  width: 100%;
  display: block;
  height: 10px;
  bottom: 0;
  position: absolute;
  z-index: -1;
  left: 0;
}

.parties-page h6.line-block {
  max-width: max-content;
  margin: 0;
  margin-bottom: 12px;
}

.parties-page h6.line-block:after {
  background: url(/wp-content/uploads/2024/05/vector-line2.svg);
  background-repeat: no-repeat;
  content: "";
  width: 101%;
  display: block;
  height: 17px;
  bottom: 0px;
  position: absolute;
  left: 0;
  z-index: -1;
  right: 50%;
  transform: translateX(0%);
  background-size: 100% 100%;
}



.parties-page .section-header .wp-block-getwid-section__background {
  top: 0;
  right: -11%;
  left: -11%;
  z-index: -1;
}

@media (min-width: 1450px) {
  .parties-page .section-header .wp-block-getwid-section__background {
    margin: 32px calc(49.2% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    background-size: cover;
  }
}

.parties-page h1 {
  font-size: 42px;
  line-height: 42px
}

.parties-page .kt-tabs-wrap {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: center;
}

.parties-page .kt-tabs-layout-vtabs>.kt-tabs-content-wrap {
  float: left;
  width: 100%;
  max-width: 560px;
}

.parties-page .kt-tabs-content-wrap>.wp-block-kadence-tab {
  padding: 0;
  max-width: 560px;
  margin-bottom: 16px;
  margin-top: 16px;

}

.parties-page .booth-package:before {
  content: "";
  background: #000000;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

.parties-page .premium-photo-booth:before {
  content: "";
  background: #000000;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

.parties-page .backgraund-container::before {
  content: "";
  background: #F9F9F9;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

@media (min-width: 782px) {
  .parties-page .share-container .wp-block-column:not(:first-child) {
    margin-left: 126px;
  }
}

.parties-page .slick-next:before {
  filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.3));
  width: 36px;
  height: 36px;
  right: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNyIvPgo8cGF0aCBkPSJNMTMuMzA0NyAyNi44NjUyTDIyLjg2NzkgMTguMTE1MkwxMy4zMDQ3IDkuMzY1MjMiIHN0cm9rZT0iI0ZGMzg3NSIgc3Ryb2tlLXdpZHRoPSIyLjYiLz4KPC9zdmc+Cg==);
  border-radius: 35px;
  opacity: 1;
  display: block;
  content: "";
}

.parties-page .slick-prev:before {
  filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.3));
  width: 36px;
  height: 36px;
  left: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNyIvPgo8cGF0aCBkPSJNMTMuMzA0NyAyNi44NjUyTDIyLjg2NzkgMTguMTE1MkwxMy4zMDQ3IDkuMzY1MjMiIHN0cm9rZT0iI0ZGMzg3NSIgc3Ryb2tlLXdpZHRoPSIyLjYiLz4KPC9zdmc+Cg==);
  border-radius: 35px;
  transform: rotate(180deg);
  opacity: 1;
  display: block;
  content: "";
}

.parties-page .slick-prev.slick-disabled,
.parties-page .slick-next.slick-disabled {
  display: none !important;
}

.parties-page .slick-dots li {
  height: 8px !important;
  width: 8px !important;
}

.parties-page .slick-dots li button {
  height: 8px !important;
  width: 8px !important;
}

.parties-page .slick-dots li button:before {
  background-color: #D9D9D9 !important;
  opacity: 1 !important;
  width: 8px !important;
  height: 8px !important;
  content: "";
  border-radius: 100%;
}

.parties-page .slick-dots li.slick-active button:before {
  background-color: #FF3875 !important;
  opacity: 1 !important;
}

.parties-page .wp-block-getwid-images-slider.has-arrows-inside .slick-next {
  right: 16px;
  width: 36px;
  height: 36px;
  margin-top: -14px;
}

.parties-page .wp-block-getwid-images-slider.has-arrows-inside .slick-prev {
  left: 16px;
  width: 36px;
  height: 36px;
  margin-top: -14px;
}

.parties-page .title-line:before {
  content: "";
  border-top: 1px solid #CACACA;
  display: block;
  position: absolute;
  left: -100%;
  right: -100%;
  bottom: 193px;
}

@media screen and (max-width: 500px) {
  .parties-page .title-line:before {
    bottom: 226px;
  }
}

@media (min-width: 782px) {
  .parties-page .experiences-below .wp-block-column:not(:first-child) {
    margin-left: 52px;
  }
}

.parties-page .templates-container .slick-dots li button:before {
  background-color: #D9D9D9 !important;

}

.parties-page .templates-container .slick-dots li.slick-active button:before {
  background-color: #FF3875 !important;
  opacity: 1 !important;
}

.parties-page .templates-container .slick-next:before {
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNyIvPgo8cGF0aCBkPSJNMTMuMzA0NyAyNi44NjUyTDIyLjg2NzkgMTguMTE1MkwxMy4zMDQ3IDkuMzY1MjMiIHN0cm9rZT0iI0ZGMzg3NSIgc3Ryb2tlLXdpZHRoPSIyLjYiLz4KPC9zdmc+Cg==);
  border-radius: 35px;
  filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.3));
}

.parties-page .templates-container .slick-prev:before {
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNyIvPgo8cGF0aCBkPSJNMTMuMzA0NyAyNi44NjUyTDIyLjg2NzkgMTguMTE1MkwxMy4zMDQ3IDkuMzY1MjMiIHN0cm9rZT0iI0ZGMzg3NSIgc3Ryb2tlLXdpZHRoPSIyLjYiLz4KPC9zdmc+Cg==);
  border-radius: 35px;
  filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.3));
}

.parties-page .templates-container .slick-next {
  right: 27px;
  top: 44%;
}

.parties-page .templates-container .slick-prev {
  left: 27px;
  top: 44%;
}

.parties-page p a {
  color: #1E1E1E;
  text-decoration: underline;
}

.parties-page p a:hover,
.parties-page p a:focus {
  color: #1E1E1E;
  text-decoration: underline;
}

.parties-page .booth-package .wp-block-kadence-tabs .kt-title-item svg {
  opacity: 0;
  display: none;
}

.parties-page .booth-package ul {
  list-style: none;
  padding: 0;
  width: 100%;
}

.parties-page .booth-package ul li {
  font-family: ProximaNovasemibold, Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #FFFFFF;
  background: #1E1E1E;
  border-radius: 12px;
  position: relative;
  padding: 7px 0 7px 48px;
}

.parties-page .booth-package ul li:not(:last-child) {
  margin-bottom: 8px;
  overflow: hidden;
}

.parties-page .booth-package ul li:before {
  content: "";
  top: 11px;
  left: 16px;
  height: 16px;
  width: 16px;
  position: absolute;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMyAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjA2MDUgMTEuOTgxNEMyMi4wNjA1IDE3Ljc5MDUgMTcuMzUxMiAyMi40OTk5IDExLjU0MiAyMi40OTk5QzUuNzMyNzQgMjIuNDk5OSAxLjAyMzQ0IDE3Ljc5MDYgMS4wMjM0NCAxMS45ODE0QzEuMDIzNDQgNi4xNzIyOSA1LjczMjc0IDEuNDYyODkgMTEuNTQyIDEuNDYyODlDMTcuMzUxMiAxLjQ2Mjg5IDIyLjA2MDUgNi4xNzIxOSAyMi4wNjA1IDExLjk4MTQiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNi4yODEyNSAxMS4zODEyTDkuNjM1NjMgMTUuMDQ5NUwxNi4wOTg1IDguMDM3MTEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
}

.parties-page .booth-package .wp-swiper>.wp-swiper__wrapper {
  margin-bottom: 0;
}

.parties-page .booth-package .wp-swiper>.wp-swiper__wrapper .swiper-slide {
  border-radius: 12px;
  overflow: hidden;

}



@media (min-width: 782px) {
  .parties-page .booth-package .wp-block-column:not(:first-child) {
    margin-left: 66px;
  }
}

.parties-page .booth-package .wp-block-kadence-tabs .kt-title-item .kb-svg-icon-wrap:before {
  content: url(/wp-content/uploads/2024/05/group-3623.svg);
  line-height: 0;
}

.parties-page .booth-package .wp-block-kadence-tabs .kt-tabs-title-list li.kt-tab-title-active .kb-svg-icon-wrap:before {
  content: url(/wp-content/uploads/2024/05/group-3616.svg);
}

.parties-page .booth-package .wp-block-kadence-tabs .kt-title-item .kb-svg-icon-wrap {
  padding-right: 16px;
}


.parties-page .share-container video {
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  border-radius: 12px;
}

.parties-page .container-packages {
  background: linear-gradient(179.96deg, #EC386F -13.17%, rgba(238, 71, 110, 0.81) 120.91%) !important;
  border-radius: 27px !important;
  margin-bottom: 180px;
  display: grid !important;
  grid-template-columns: 1fr;
  align-items: center;
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
}

.parties-page .packages-text {
  padding-top: 55px;
  padding-bottom: 24px;
  text-align: center;
}

.parties-page .packages-available {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 8px;
  color: #fff;
}

.parties-page .packages-title {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  font-feature-settings: 'liga' off;
  font-size: 42px;
  line-height: 42px;
  letter-spacing: .8px;
  color: #fff;
}

.parties-page .packages-btn {
  margin: 0 auto;
  margin-bottom: 47px;
}


.parties-page .kt-inner-tab-2 .kt-tab-inner-content-inner {
  display: flex !important;
  justify-content: flex-end;
}

.parties-page .booth-package .kt-tabs-wrap .wp-block-kadence-tab {
  text-align: right;
}

.parties-page .booth-package figure {
  margin-bottom: 0;
}

.parties-page .title-line {
  margin-left: auto !important;
  margin-right: auto !important;
}

.parties-page .title-line:before {
  content: "";
  border-top: 1px solid #CACACA;
  display: block;
  position: absolute;
  left: -100%;
  right: -100%;
  bottom: 193px;
}

.parties-page .customize-slide .wp-block-columns {
  display: flex;
  grid-gap: 0;
}

.parties-page .container-booth {
  gap: 0;
}

.parties-page .customize-slide .wp-block-columns {
  gap: 0;
}

.parties-page .customize-slide .wp-block-column {
  background: #ffffff;
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 16px;
  padding: 32px 28px 16px 28px;
  margin-right: 16px;
  margin-left: 16px;
  max-width: 376px;
}

@media (min-width: 782px) {
  .parties-page .customize-slide .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: auto;
    flex-grow: 1;
  }
}

.parties-page .customize-slide .wp-block-column figure {
  margin-bottom: 16px;
}

.parties-page .customize-slide .wp-block-column h6 {
  margin-bottom: 0;
  margin-left: -10px;
  margin-right: -10px;
}

.parties-page .customize-slide .wp-block-column p {
  margin-bottom: 0;
  line-height: 28px;
  font-size: 18px;
  margin-left: -10px;
  margin-right: -10px;
}

.parties-page .templates-container .wp-block-getwid-images-slider.has-slides-gap-normal .slick-slide,
.parties-page .templates-container .wp-block-getwid-post-carousel.has-slides-gap-normal .slick-slide {
  margin: 0 10px;
  width: 600px;
}

.parties-page .templates-container .wp-swiper .swiper-slide {
  max-width: 600px;
  margin-right: 8px;
}

.parties-page .swiper-button-next:after,
.parties-page .swiper-button-prev:after {
  display: none;
}



.parties-page .kt-inner-tab-3 .kt-tab-inner-content-inner {
  display: flex !important;
  justify-content: flex-end;
}



.parties-page .video-responsive {
  position: relative;
  display: block;
  overflow: hidden;
}

.parties-page .video-responsive::before {
  padding-top: 100%;
  display: block;
  content: "";
}

.parties-page .video-responsive-item {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.parties-page .shadow-img iframe {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 10px;
  max-width: 480px;
  width: 100%;
  display: block;
  overflow: hidden;
}

.parties-page :where(.wp-block-columns.is-layout-flex) {
  gap: 0;
}

.parties-page :where(.wp-block-columns) {
  margin-bottom: 0;
}

.parties-page .section-header .line-block {
  position: relative;
  max-width: max-content;
}

.parties-page .section-header .line-block:after {
  background: #EC7B9D;
  background-repeat: no-repeat;
  content: "";
  width: 100%;
  display: block;
  height: 6px;
  bottom: -2px;
  position: absolute;
  z-index: -1;
  left: 0;
}

.parties-page .section-header .wp-block-getwid-section__background-holder {
  margin: 32px calc(49% - 50vw);
  margin-bottom: 0;
  margin-top: 0;
  right: -11%;
  left: -11%;
}

.parties-page .section-header .secondary {
  border: 1.5px solid #FF3875 !important;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  background: none !important;
  color: #1E1E1E !important;
}



.parties-page .section-header .wp-block-getwid-section__wrapper {
  padding-top: 163px;
  padding-bottom: 164px;
}

.parties-page .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background:after {
  display: none !important;
}

@media (min-width: 1200px) {
  .parties-page .section-header .wp-block-getwid-section__background {
    background-size: cover !important;
    max-width: 60vw !important;
    right: 0 !important;
    left: 46% !important;
  }


}


@media (min-width: 1200px) {
  .parties-page .section-header .wp-block-getwid-section__background {
    background-size: cover !important;
    max-width: 60vw !important;
    right: 0 !important;
    left: 46% !important;
  }


}

@media (min-width: 1350px) {
  .parties-page .section-header .wp-block-getwid-section__background {
    background-size: cover !important;
    max-width: 55vw !important;
    right: 0 !important;
    left: 46% !important;
  }

}

.parties-page .section-header .secondary:hover,
.parties-page .section-header .secondary:focus {
  background: #FF3875 !important;
  color: #ffffff !important;
}

.parties-page .section-header .line-block {
  position: relative;
  max-width: max-content;
}

.parties-page .section-header .line-block:after {
  background: #EC7B9D;
  background-repeat: no-repeat;
  content: "";
  width: 100%;
  display: block;
  height: 6px;
  bottom: -2px;
  position: absolute;
  z-index: -1;
  left: 0;
}

@media (min-width: 1440px) {
  .parties-page .section-header .wp-block-getwid-section__background {
    margin: 0 !important;
  }

  .parties-page .section-header .btn-primar,
  .parties-page .section-header .secondary {
    width: 190px;
  }
}

.parties-page .section-header .wp-block-getwid-section__foreground {
  background: linear-gradient(89.6deg, #FFFFFF 46.37%, #FFFFFF 45.04%, rgba(255, 255, 255, 0.05) 49.81%);
  z-index: 1;
}




@media (max-width: 500px) {
  .parties-page .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    top: 0;
    right: 0;
    left: 0;
    z-index: -1;
  }

  .parties-page .section-header .wp-block-getwid-section__wrapper {
    padding-top: 299px;
    padding-bottom: 37px;
  }

  .parties-page .section-header .btn-primar {
    padding: 14px 0 14px 0 !important;
  }

  .parties-page h1 {
    margin-left: auto;
    margin-right: auto;
    max-width: 320px;
  }

  .parties-page .section-header .wp-block-getwid-section__background-holder {
    right: 0;
    left: 0;
  }

  .parties-page .section-header .line-block {
    margin: 0 auto;
    display: none !important;
  }


  .parties-page .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    background-image: url('/wp-content/uploads/2025/01/ds000219-1-1.jpg') !important;
    right: 0;
    left: 0;
    background-size: cover;
    background-position: 70% 0 !important;
    max-height: 290px;

  }

  .parties-page .section-header.wp-block-getwid-section p br {
    display: none;
  }

  .parties-page .section-header.wp-block-getwid-section p {
    margin-bottom: 18px !important;
  }

  .parties-page .section-header .wp-block-getwid-section__foreground {
    background: linear-gradient(359.3deg, #FFFFFF 40.47%, #FFFFFF 40.96%, rgba(255, 255, 255, 0.05) 40.05%);


  }



}

@media (max-width: 400px) {}

.parties-page .section-header .btn-primar {
  margin-right: 8px;
}


.parties-page .section-header .getwid-background-video-controls {
  display: none;
}

.parties-page .section-header .wp-block-getwid-section__background-video {
  height: 114%;
}

.parties-page .section-header .wp-block-kadence-advancedbtn {
  gap: 0;
  flex-wrap: nowrap;
}

/* */
@media (max-width: 500px) {
  .parties-page .section-header .btn-primar {

    margin-right: 0;

  }

  .parties-page .section-header .kt-btn-wrap.kt-btn-wrap-1 {
    margin-bottom: 0 !important;
  }

  .parties-page .section-header .wp-block-kadence-advancedbtn {

    flex-wrap: nowrap;
  }

  .parties-page .events-container .wp-block-columns {
    flex-wrap: nowrap !important;
  }
}

/* new */
.parties-page .intro-logos_wrappers {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  grid-column-gap: 2em;
  grid-row-gap: 2em;

}

.parties-page .logo-container img {
  margin: auto;
}

.parties-page .section-snap {
  margin-bottom: 0 !important;
}

@media (max-width: 767px) {

  .parties-page .line-leaders:before,
  .parties-page .line-leaders:after {
    width: 20%;
  }
}

@media screen and (max-width: 600px) {

  .parties-page .intro-logos_wrappers {
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 1em;
    grid-row-gap: 2em;
  }
}

@media (max-width: 500px) {
  .parties-page .logo-container img {
    width: 100%;
  }

  .parties-page .logo-container {
    display: block;
    padding: 24px 1px 60px;
  }







  .parties-page h2 span:after {
    width: 103%;
  }

  .parties-page .wp-block-getwid-section p.line-leaders {
    margin-bottom: 1rem !important;
  }

  .parties-page .events-container .wp-block-columns {
    flex-wrap: nowrap !important;
  }

  .parties-page .section-header .wp-block-kadence-advancedbtn {
    gap: 0;
    flex-wrap: nowrap;
  }

  .parties-page :where(.wp-block-columns.is-layout-flex) {
    gap: 0;
  }
}

.parties-page :where(.wp-block-columns.is-layout-flex) {
  gap: 0;
}

.parties-page .swiper-button-next.swiper-button-disabled,
.parties-page .swiper-button-prev.swiper-button-disabled {
  display: none;
}

.parties-page .swiper-button-next {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  right: 16px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
}

.parties-page .swiper-button-prev {
  transform: rotate(180deg);
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  left: 16px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, .9);
  border-radius: 35px;
}

@media (min-width: 782px) {
  .parties-page .tabs-section .wp-block-column:not(:last-child) {
    margin-right: 32px;
  }

  .parties-page .tabs-section .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .parties-page .clients-section .wp-block-column:not(:first-child) {
    margin-left: 0;
  }
}

.parties-page .tabs-section .wp-swiper-block .swiper-slide {
  padding: 0 16px 24px 16px;
  box-shadow: 0px -2px 10px rgba(255, 255, 255, 0.7);
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  width: 376px;
  flex-basis: auto !important;
  flex-grow: 0 !important;
  background: #fff;
  margin-right: 32px;
  overflow: hidden;
}

.parties-page .tabs-section .wp-swiper-block .swiper-slide figure {
  margin: 0 -17px;
  margin-bottom: 24px;
}

.parties-page .tabs-section .wp-swiper-block .swiper-slide h3 {
  font-size: 30px;
  line-height: 32px;
  margin-bottom: 16px;
  font-family: ProximaNovabold, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  color: #1E1E1E;
}

.parties-page .tabs-section .wp-swiper-block .swiper-slide p {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 17px;
  color: #1E1E1E;
}

.parties-page .tabs-section .wp-swiper-block .swiper-slide .wp-block-list {
  margin: 0;
  padding-left: 16px;
  margin-bottom: 31px;
}

.parties-page .tabs-section .wp-swiper-block .swiper-slide .wp-block-list li {
  font-size: 18px;
  line-height: 28px;
  color: #1E1E1E;
}

.parties-page .tabs-section .wp-swiper-block .swiper-slide .wp-block-list li:not(:last-child) {
  margin-bottom: 8px;
}

.parties-page .tabs-section .wp-swiper-block .swiper-slide .wp-block-list li::marker {
  color: #FF3875;
}

.parties-page .tabs-section.wp-block-getwid-section .swiper-button-next {
  box-shadow: none;
  width: 36px;
  height: 36px;
  right: 30px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy4zMDQ3IDI2Ljg2NTJMMjIuODY3OSAxOC4xMTUyTDEzLjMwNDcgOS4zNjUyMyIgc3Ryb2tlPSIjRkYzODc1IiBzdHJva2Utd2lkdGg9IjIuNiIvPgo8L3N2Zz4K);
  border-radius: 35px;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  bottom: 0;
  top: 107%;
  right: 25px;
}

.parties-page .tabs-section.wp-block-getwid-section .swiper-button-prev {
  box-shadow: none;
  width: 36px;
  height: 36px;
  left: 30px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy4zMDQ3IDI2Ljg2NTJMMjIuODY3OSAxOC4xMTUyTDEzLjMwNDcgOS4zNjUyMyIgc3Ryb2tlPSIjRkYzODc1IiBzdHJva2Utd2lkdGg9IjIuNiIvPgo8L3N2Zz4K);
  transform: rotate(180deg);
  border-radius: 35px;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  bottom: 0;
  top: 107%;
  right: 69px;
  left: auto;
}

.parties-page .tabs-section.wp-block-getwid-section .swiper-button-prev.swiper-button-disabled,
.parties-page .tabs-section.wp-block-getwid-section .swiper-button-next.swiper-button-disabled {
  display: block !important;
  opacity: .7;
}

@media (min-width: 1650px) {
  .parties-page .tabs-section .swiper-wrapper {
    justify-content: center;
  }
}

@media (min-width: 1650px) {

  .parties-page .tabs-section.wp-block-getwid-section .swiper-button-next,
  .parties-page .tabs-section.wp-block-getwid-section .swiper-button-prev {
    display: none;
  }
}

.parties-page .tabs-section .wp-swiper-block {
  margin: 0 calc(50% - 50vw);
  max-width: 100vw;
  width: 100vw;
  padding-left: 30px;
}

.parties-page .tabs-section .swiper-container {
  overflow: visible;
}

.parties-page .tabs-section .wp-block-column {
  padding: 0 16px 27px 16px;
  box-shadow: 0px -2px 10px rgba(255, 255, 255, 0.7);
  border-radius: 4px;
  display: flex;
  background: #fff;
  flex-direction: column;
  width: 376px;
  flex-basis: auto !important;
  flex-grow: 0 !important;
  overflow: hidden;
}

.parties-page .tabs-section .wp-block-column figure {
  margin: 0 -17px;
  margin-bottom: 24px;
}

.parties-page .tabs-section .wp-block-column figure video {
  max-height: 332px;
  overflow: hidden;
  object-position: top;
}

.parties-page .tabs-section .wp-block-column h3 {
  font-size: 30px;
  line-height: 32px;
  margin-bottom: 16px;
  font-family: ProximaNovabold, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #1E1E1E;
}

.parties-page .tabs-section .wp-block-column p {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 17px;
  color: #1E1E1E;
}

.parties-page .tabs-section .wp-block-column .wp-block-list {
  margin: 0;
  padding-left: 16px;
  margin-bottom: 31px;
}

.parties-page .tabs-section .wp-block-column .wp-block-list li {
  font-size: 18px;
  line-height: 28px;
  color: #1E1E1E;
}

.parties-page .tabs-section .wp-block-column .wp-block-list li::marker {
  color: #FF3875;
}

.parties-page .tabs-section .wp-block-column .wp-block-list li:not(:last-child) {
  margin-bottom: 8px;
}

.parties-page .tabs-section .wp-block-column .kb-buttons-wrap {
  margin-top: auto !important;
}

.parties-page .tabs-section .kb-button.kb-btn-global-outline {
  border: 0;
}

.parties-page .tabs-section .wp-block-column figure.popular {
  position: relative;
}

.parties-page .tabs-section figure.popular:before {
  content: "Most Popular";
  position: absolute;
  top: 6px;
  right: 6px;
  background: #080808;
  border-radius: 3px;
  width: 96px;
  height: 32px;
  font-size: 13px;
  line-height: 2.4;
  color: #FFFFFF;
  text-align: center;
  font-family: ProximaNovabold, Arial, sans-serif;
}

.parties-page .slide-video {
  height: 493px;
  width: 493px;
}

.parties-page .clients-section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.parties-page .clients-section .wp-swiper__slide .wp-swiper__slide-content {
  height: 95%;
}


.parties-page .clients-section .wp-swiper .swiper-slide {
  background: #FFFDFD;
  padding: 20px;
  border-radius: 6px;

}

.parties-page .clients-section .wp-block-columns {
  padding: 63px 44px 63px 23px;
  margin-bottom: 0;
}

.parties-page .clients-section .wp-block-columns .wp-block-columns {
  padding: 0;
}

.parties-page .clients-section .wp-swiper__slide .wp-swiper__slide-content {
  background: #FFFDFD;
  border-radius: 6px;
  border: 1px solid #CACACA;
  height: 100%;
}

.parties-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:not(:last-child) {
  margin-right: 31px;
}

.parties-page .clients-section .wp-swiper .swiper-slide figure {
  margin: 0;
}

.parties-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column h3 {
  color: #1E1E1E;
  font-size: 24px;
  line-height: 32px;
}

.parties-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column .wp-block-group {
  margin-bottom: 6px;

}

.parties-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column span.wp-block-kadence-advancedheading {
  font-family: ProximaNovabold, Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 24px;
}

.parties-page .clients-section .wp-swiper .swiper-slide figure {
  margin: 0;
}

.parties-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column.slide-1 {
  margin-right: 56px;
}

.parties-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column.slide-2 {
  margin-right: 75px;
}

.parties-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column p {
  color: #1E1E1E;
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 21px;
  text-align: justify;
}

.parties-page .clients-section .wp-swiper .swiper-slide .wp-block-columns {
  min-height: 100%;
}


.parties-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column .block-posted p {
  font-size: 15px;
  line-height: 16px;
  letter-spacing: 0.4px;
  color: #1E1E1E;
  margin-bottom: 0;
  margin-left: 8px;
}

.parties-page .clients-section.wp-block-getwid-section .swiper-button-prev {
  width: 40px;
  height: 40px;
  background: no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy4zMDQ3IDI2Ljg2NTJMMjIuODY3OSAxOC4xMTUyTDEzLjMwNDcgOS4zNjUyMyIgc3Ryb2tlPSIjRkYzODc1IiBzdHJva2Utd2lkdGg9IjIuNiIvPgo8L3N2Zz4K);
  filter: none;
  transform: rotate(180deg);
  border-radius: 35px;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  background-size: cover;
  left: -72px;

}

.parties-page .clients-section.wp-block-getwid-section .swiper-button-next {
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy4zMDQ3IDI2Ljg2NTJMMjIuODY3OSAxOC4xMTUyTDEzLjMwNDcgOS4zNjUyMyIgc3Ryb2tlPSIjRkYzODc1IiBzdHJva2Utd2lkdGg9IjIuNiIvPgo8L3N2Zz4K);
  filter: none;
  width: 40px;
  height: 40px;
  border-radius: 35px;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  background-size: cover;
  right: -72px;

}

.parties-page .swiper-button-next:focus-visible,
.parties-page .swiper-button-prev:focus-visible {
  outline: none !important;
}

.parties-page .clients-section .btn-primar2 {
  background-color: #fff !important;
}

.parties-page .clients-section .btn-primar:hover,
.parties-page .clients-section .btn-primary:focus,
.parties-page .clients-section .btn-primar2:hover,
.parties-page .clients-section .btn-primar2:focus,
.parties-page .clients-section .packages-btn a:hover,
.parties-page .clients-section .packages-btn a:focus {
  color: #fff !important;
  background-color: #ff5187 !important;
  border-color: #ff5187 !important;
}

.parties-page .swiper-pagination {
  left: 50%;
  transform: translateX(-50%);
  bottom: -31px;
}

.parties-page .clients-section .swiper-pagination {
  left: 50%;
  transform: translateX(-50%);
  bottom: 37px;
}

.parties-page .swiper-pagination-bullet {
  margin: 0 4px;
  background: #D9D9D9;
  opacity: 1;
}

.parties-page .swiper-pagination-bullet-active {
  background: #FF3875;
}


.parties-page .section-1 {
  padding-top: 126px;
  padding-bottom: 126px;
}

.parties-page .wp-block-getwid-section__background {
  top: 0;
  right: 0;
  left: 0;
  z-index: 0;
}

.parties-page .backgraund-containers:before {
  content: "";
  background: #f9f9f9;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

.parties-page .section-snap figure {
  margin-bottom: 0;
}

.parties-page .stations-slider {
  padding-top: 110px;
}

.parties-page .events-container {
  padding-top: 80px;
  padding-bottom: 107px;
}

.parties-page .section-1 .text-imgs .swiper-container {
  filter: drop-shadow(0px 2px 10px rgba(158, 158, 158, 0.25));
}

.parties-page .section-3 {
  margin-top: 125px;
}

.parties-page .tabs-section .wp-block-getwid-section__background {
  background-size: 100% 100%;
}

.parties-page .tabs-section .wp-block-getwid-section__wrapper {
  padding-top: 60px;
  padding-bottom: 90px;
}

.parties-page .events-container .swiper-button-prev {
  display: none;
}


@media (min-width: 992px) and (max-width: 1200px) {

  .parties-page .section-header .kb-buttons-wrap {
    flex-wrap: nowrap;
    margin-bottom: 26px !important;
  }

  .parties-page .section-header .wp-block-getwid-section__background:before {
    right: 40px;
    top: 30px;
    width: 75px;
    height: 75px;
  }



  .parties-page .section-header p br {
    display: none;
  }

  .parties-page .section-1 p br {
    display: none;
  }

  .parties-page .secondary,
  .parties-page .btn-primar {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 180px;
  }

  .parties-page .section-header .wp-block-getwid-section__wrapper {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .parties-page .booth-package .wp-block-column:not(:first-child) {
    flex-basis: 30% !important;
  }

  .parties-page .booth-package .wp-block-column:first-child {
    flex-basis: 60% !important;
  }

  .parties-page .section-3 p br {
    display: none;
  }

  .parties-page .section-prints .wp-block-column:not(:first-child) {
    margin-left: 90px;
  }

  .parties-page .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 15px;
  }

  .parties-page .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    max-width: 50%;
    right: 0;
    left: 50%;
    background-position: 55% 0 !important;
  }

  .parties-page .section-header .wp-block-getwid-section__background-holder {
    margin: 32px calc(49% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    right: 0;
    left: 0;
  }

  .parties-page .clients-section .wp-block-columns {
    padding: 10px 44px 63px 23px;
  }

  .parties-page .clients-section .swiper-wrapper {
    height: 480px !important;
  }

  .parties-page .section-1 .wp-block-columns {
    align-items: center !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .parties-page .section-header .wp-block-getwid-section__wrapper {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .parties-page .section-header .wp-block-column:first-child {
    flex-basis: 50% !important;
  }

  .parties-page .section-header p br {
    display: none;
  }

  .parties-page p br {
    display: none;
  }

  .parties-page .section-header h1 br {
    display: none;
  }

  .parties-page .section-header .secondary,
  .parties-page .section-header .btn-primar {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 160px !important;
  }

  .parties-page .section-header .wp-block-getwid-section__background:before {
    right: 40px;
    top: 30px;
    width: 75px;
    height: 75px;
  }




  .parties-page .wp-block-column.header-content {
    flex-basis: 50% !important;
    flex-grow: 0 !important;
  }

  .parties-page .section-header .wp-block-getwid-section__background-holder .wp-block-getwid-section__background {
    max-width: 50%;
    right: 0;
    left: 50%;
    background-position: 55% 0 !important;
  }

  .parties-page .section-header .wp-block-getwid-section__background-holder {
    margin: 32px calc(50% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    right: 0;
    left: 0;
  }




  .parties-page .section-header h1 {
    font-size: 38px !important;
    line-height: 38px !important;
  }

  .parties-page .booth-package .wp-block-column:not(:first-child) {
    flex-basis: 38% !important;
    margin-left: 20px;
  }

  .parties-page .booth-package .wp-block-column:first-child {
    flex-basis: 60% !important;
  }

  .parties-page .section-3 p br {
    display: none;
  }

  .parties-page .section-prints .wp-block-column:not(:first-child) {
    margin-left: 90px;
  }

  .parties-page .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 15px;
  }

  .parties-page .section-header .wp-block-columns {
    flex-wrap: wrap !important;
    flex-direction: row !important;

  }

  .parties-page .tabs-section .wp-block-columns {
    flex-wrap: wrap !important;

  }

  .parties-page .tabs-section .wp-block-columns .wp-block-column {
    margin: 0 20px 24px !important;
  }

  .parties-page .wp-block-columns {
    flex-wrap: nowrap !important;

  }

  .parties-page .wp-block-columns {

    align-items: center !important;
  }

  .parties-page .stations-slider {
    margin-bottom: 90px;
    margin-top: 0;
    padding-top: 90px;
  }

  .parties-page .section-3 {
    margin-top: 80px;
  }

  .parties-page .section-1 .wp-block-columns {
    flex-wrap: wrap !important;
  }

  .parties-page h6 {
    font-size: 22px;
  }

  .parties-page .btn-primar {
    margin: 0 auto;
  }

  .parties-page .section-header .btn-primar {
    margin: 0 8px 0 0;
  }

  .parties-page .premium-photo-booth .wp-block-column {
    align-self: center;
  }

  .parties-page .premium-photo-booth .wp-block-column p br {
    display: none;
  }

  .parties-page .section-3 .wp-block-columns {
    flex-direction: column !important;
  }

  .parties-page .section-1 .wp-block-columns {
    flex-direction: column !important;

  }

  .parties-page .section-1.section-alignfull .wp-block-columns {
    flex-direction: column !important;

  }

  .parties-page .section-3 .wp-block-columns,
  .parties-page .section-prints .wp-block-columns,
  .parties-page .product-section .wp-block-columns {
    flex-wrap: wrap !important;
  }

  .parties-page .section-prints .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .parties-page .shadow-img iframe {
    max-width: 100%;
  }

  .parties-page .customize-slide .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: 50% !important;
    height: auto;
  }

  .parties-page .customize-slide {
    margin: 0;
    max-width: 100%;
    width: 100%;
    margin-bottom: 78px;
  }

  .parties-page .customize-slide .wp-block-columns {
    align-items: stretch !important;
  }

  .parties-page .section-1 .wp-block-columns {
    flex-wrap: wrap !important;

  }


  .parties-page .section-1 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .parties-page .events-container .wp-block-columns {
    grid-template-columns: repeat(2, 1fr);
  }

  .parties-page .clients-section .wp-swiper .swiper-slide .wp-block-columns {
    display: grid !important;
    grid-template-rows: .1fr .78fr;
    padding: 16px 36px 0 36px;
  }

  .parties-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:not(:last-child) {
    margin-right: 0;
  }

  .parties-page .clients-section .swiper-wrapper {
    height: 700px !important;
  }

  .parties-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-columns {
    display: flex !important;
    padding: 16px 0 44px 0;
  }

  .parties-page .clients-section.wp-block-getwid-section .swiper-button-next {
    right: -40px;
  }

  .parties-page .clients-section.wp-block-getwid-section .swiper-button-prev {
    left: -40px;
  }

  .parties-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-columns {
    flex-direction: row;
  }

  .parties-page .section-1 .text-img .wp-block-column:first-child {
    margin-left: 0;
  }

  .parties-page .section-1 .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .parties-page .clients-section .wp-swiper .swiper-slide .wp-block-column>figure {
    max-width: 340px;
    margin: 0 auto
  }

  .parties-page .tabs-section .wp-swiper-block .swiper-slide .btn-primar {
    margin: 0 auto;
  }
}

@media (min-width: 501px) and (max-width: 767px) {
  .parties-page .section-header .wp-block-getwid-section__background-holder {
    right: 0;
    left: 0;
  }


  .parties-page .section-header .line-block {
    margin: 0 auto;
  }

  .parties-page .section-header .wp-block-getwid-section__background {
    background-position: 0 0 !important;
    max-height: 376px;
    background-image: url('https://d3fgqotgtujrbw.cloudfront.net/wp-content/uploads/2025/01/ds000219-1-1.jpg') !important;
    left: 0;
    right: 0;
  }

  .parties-page .section-header .wp-block-getwid-section__foreground {
    display: none !important;
  }

  .parties-page .section-header .wp-block-getwid-section__background:before {
    right: 40px;
    top: 30px;
    width: 75px;
    height: 75px;
  }

  .parties-page .section-header .wp-block-getwid-section__wrapper {
    padding-top: 386px;
    padding-bottom: 35px;
  }

  .parties-page p br {
    display: none;
  }


  .parties-page .section-header .wp-block-getwid-section__background-holder {
    margin: 32px calc(50% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    right: 0;
    left: 0;
  }




  .parties-page .section-header h1 {
    font-size: 38px !important;
    line-height: 38px !important;
  }

  .parties-page .section-3 p br {
    display: none;
  }

  .parties-page .section-prints .wp-block-column:not(:first-child) {
    margin-left: 90px;
  }

  .parties-page .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 15px;
  }

  .parties-page .section-header .wp-block-columns {
    flex-wrap: wrap !important;

  }

  .parties-page .wp-block-columns {
    flex-wrap: wrap !important;

  }

  .parties-page .customize-slide {
    margin: 0;
    max-width: 100%;
    width: 100%;
    margin-bottom: 78px;
  }

  .parties-page .customize-slide .wp-block-column:first-child {
    margin-bottom: 24px;
  }

  .parties-page .premium-photo-booth .premium-photo-booth-img {
    order: -1;
    margin-bottom: 30px;
  }

  .parties-page .stations-slider {
    padding-top: 0;
    padding-bottom: 0;
  }

  .parties-page .section-3 {
    margin-top: 50px;
  }

  .parties-page h6 {
    font-size: 22px;
  }

  .parties-page .premium-photo-booth .wp-block-column {
    align-self: center;
  }

  .parties-page .premium-photo-booth .wp-block-column p br {
    display: none;
  }

  .parties-page .section-1 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .parties-page .section-3 .wp-block-columns,
  .parties-page .section-prints .wp-block-columns,
  .parties-page .product-section .wp-block-columns {
    flex-wrap: wrap !important;
  }

  .parties-page .section-prints .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .parties-page .shadow-img iframe {
    max-width: 100%;
  }

  .parties-page .product-section .container-booth .wp-block-column:not(:last-child) {
    margin-bottom: 32px;
  }

  .parties-page .clients-section.wp-block-getwid-section .swiper-button-next {
    right: -40px;
  }

  .parties-page .clients-section.wp-block-getwid-section .swiper-button-prev {
    left: -40px;
  }

  .parties-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-columns {
    flex-direction: row !important;
    flex-wrap: nowrap !important;
  }

  .parties-page .section-1.section-alignfull .wp-block-columns {
    flex-direction: column !important;

  }

  .parties-page .section-1.section-alignfull {
    margin-top: 10px;
    padding-top: 0;
  }

  .parties-page .section-1 .kb-buttons-wrap {
    justify-content: center !important;
  }

  .parties-page .tabs-section .wp-block-columns .wp-block-column {
    margin-bottom: 24px !important;
  }

  .parties-page .tabs-section .wp-block-columns {
    align-items: center !important;

  }

  .parties-page .events-container .wp-block-columns {
    grid-template-columns: repeat(2, 1fr);
  }

  .parties-page .events-container .swiper-button-next,
  .parties-page .events-container .swiper-button-prev {
    display: none !important;
  }

  .parties-page .clients-section .swiper-wrapper {
    height: 870px !important;
  }

  .parties-page h2.icon-title {
    position: relative;
    max-width: max-content;
    margin: 0 auto;
  }

  .parties-page h2.icon-title:before {
    left: -42px;
  }

  .parties-page .section-snap h2 {
    text-align: center !important;
  }

  .parties-page .section-1 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .parties-page .clients-section .wp-swiper .swiper-slide figure {
    text-align: center;
  }

  .parties-page .clients-section .wp-block-columns {
    padding: 33px 44px 63px 23px;
  }

  .parties-page .video video {
    max-width: 100%;
  }
}


@media (max-width: 768px) {

  .parties-page .swiper-button-next,
  .parties-page .swiper-button-prev {
    display: block !important;
  }

  .parties-page .swiper-button-next.swiper-button-disabled,
  .parties-page .swiper-button-prev.swiper-button-disabled {
    display: none !important;
  }
}

@media (max-width: 500px) {
  .parties-page .section-snap .wp-block-getwid-section__inner-content {
    display: flex;
    flex-direction: column-reverse;
  }

  .parties-page .section-snap h2 {
    font-size: 36px;
    line-height: 40px;
    max-width: max-content;
    margin-bottom: 8px !important;
    padding-left: 16px;
    padding-right: 16px;
  }

  .parties-page .section-snap .wp-block-getwid-section__inner-content .wp-block-getwid-section__inner-content {
    flex-direction: column;
  }

  .parties-page .section-snap {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .parties-page .section-header {
    margin-bottom: 0;
  }

  .parties-page .section-snap figure {
    margin-bottom: 23px;
  }

  .parties-page .section-snap p {
    margin-bottom: 0 !important;
  }

  .parties-page .clients-section {
    padding-top: 44px;
    padding-bottom: 65px;
  }

  .parties-page .clients-section .wp-swiper .swiper-slide {
    padding: 0;
  }

  .parties-page .clients-section .wp-block-columns {
    padding: 12px 16px 26px 16px;
  }

  .parties-page .clients-section .wp-swiper .swiper-slide .wp-block-columns {
    display: grid;
    grid-template-rows: .1fr 1fr;
  }

  .parties-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:not(:last-child) {
    margin-bottom: 18px;
    grid-row: 1;
    align-self: start;
  }

  .parties-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:last-child {
    grid-row-start: 2;
    align-self: start;
    height: 100%;
    display: flex;
    flex-direction: column;
  }

  .parties-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column .kb-buttons-wrap {
    margin-top: auto !important;
  }

  .parties-page .parties-page .clients-section h3 {
    margin-top: 0 !important;
    margin-bottom: 4px !important;
  }

  .parties-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column p {
    margin-top: 9px;
  }

  .parties-page .section-3 {
    margin-top: 0;
  }

  .parties-page .section-1 {
    padding-top: 0;
    margin-top: 62px;
    padding-bottom: 82px;
  }

  .parties-page .section-1 .wp-swiper {
    margin-bottom: 40px;
  }

  .parties-page .section-1.section-alignfull .wp-block-columns {
    flex-direction: column;
  }

  .parties-page .section-1 .wp-block-kadence-advancedbtn {
    display: flex !important;
    justify-content: center;
  }

  .parties-page .tabs-section .wp-block-getwid-section__wrapper {
    padding: 0 16px;
  }

  .parties-page .section-1 .btn-primar {
    margin-right: 0;
    margin-top: 24px;
  }

  .parties-page .tabs-section .wp-block-column {
    width: 100%;
  }

  .parties-page .tabs-section .wp-block-column:not(:last-child) {
    margin-bottom: 24px !important;
  }

  .parties-page .tabs-section .wp-block-getwid-section__wrapper {
    padding-top: 42px;
    padding-bottom: 78px;
  }

  .parties-page .stations-slider {
    margin-bottom: 80px;
    padding-top: 65px;
  }

  .parties-page .slide-video {
    height: auto;
  }

  .parties-page .stations-slider .swiper-wrapper {
    max-height: 100vw;
  }

  .parties-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column .wp-block-group {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 9px;
  }

  .parties-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column span.wp-block-kadence-advancedheading {
    display: none;
  }

  .parties-page .clients-section .wp-swiper .swiper-slide figure {
    margin-bottom: 0;
  }

  .parties-page .clients-section .wp-swiper .swiper-slide figure img {
    display: block;
  }

  .parties-page .events-container .swiper-button-next {
    display: block;
    right: 8px;
    width: 40px;
    height: 40px;
    margin-top: 15px;
  }

  .parties-page .events-container .swiper-button-prev {
    display: block;
    left: 8px;
    width: 40px;
    height: 40px;
    margin-top: 15px;
  }

  .parties-page .tabs-section .wp-block-column h3 {
    margin-top: 0 !important;
  }

  .parties-page .tabs-section .wp-block-column p {
    margin-bottom: 16px;
  }

  .parties-page .tabs-section .wp-block-column .wp-block-list {
    margin-bottom: 16px;
  }

  .parties-page .clients-section.wp-block-getwid-section .swiper-button-next {
    right: 15px;
  }

  .parties-page .clients-section.wp-block-getwid-section .swiper-button-prev {
    left: 15px;
  }

  .parties-page .clients-section .wp_swiper__navigation {
    position: absolute;
    bottom: 118px;
    left: 0;
    right: 0;
  }

  .parties-page .clients-section .swiper-pagination {
    left: 50%;
    transform: translateX(-50%);
    bottom: 111px;
  }

  .parties-page .clients-section .swiper-wrapper {
    height: 875px !important;
  }

  .parties-page .events-container {
    margin-left: -16px;
    margin-right: -16px;
    padding-top: 65px;
    padding-bottom: 80px;
  }

  .parties-page .tabs-section .swiper-wrapper {
    flex-direction: column;
  }

  .parties-page .tabs-section .wp-swiper-block .swiper-slide {
    margin-right: 0;
    width: 100%;
  }

  .parties-page .tabs-section .swiper-wrapper .swiper-slide {
    margin-bottom: 40px;
  }

  .parties-page .tabs-section .wp-swiper-block .swiper-slide figure {
    margin-bottom: 24px;
  }

  .parties-page .tabs-section figure.popular:before {
    width: 96px;
    height: 30px;
    top: 5px;
    right: 5px;
  }

  .parties-page .tabs-section .wp-swiper-block .swiper-slide p {
    margin-right: -12px;
  }

  .parties-page .tabs-section .wp-swiper-block .swiper-slide .wp-block-list {
    margin-right: -14px;
  }

  .parties-page .tabs-section.wp-block-getwid-section .swiper-button-next,
  .parties-page .tabs-section.wp-block-getwid-section .swiper-button-prev {
    display: none !important;
  }

  .parties-page .tabs-section .wp-block-getwid-section__wrapper {
    padding: 0 16px;
  }

  .parties-page .tabs-section .wp-swiper-block {
    margin: 0;
    max-width: 100%;
    width: 100%;
    padding-left: 0;
  }

  .parties-page .title-line:before {
    bottom: 226px;
  }


  .parties-page .section-header .wp-block-getwid-section__wrapper {
    padding-bottom: 37px !important;
    padding-top: 306px !important;
  }

  .parties-page .section-header .wp-block-getwid-section__background-holder {
    left: 0;
    right: 0;
  }

  .parties-page .section-header .wp-block-kadence-advancedbtn {
    flex-wrap: nowrap;
  }

  .parties-page .templates-container div#slick-slide02 figure {
    margin-left: 0;
  }

  .parties-page .templates-container div#slick-slide03 figure {
    margin-right: 0;
  }

  .parties-page .experiences-below .wp-block-group {
    max-width: 100%;
    margin: 0 auto;
    margin-left: 16px;
    margin-right: 16px;
  }

  .parties-page .experiences-below .wp-block-kadence-iconlist {
    margin-right: -16px;
  }

  .parties-page .experiences-below .wp-block-column:not(:last-child) {
    margin-bottom: 24px;
  }

  .parties-page .section-header .wp-block-getwid-section__background {
    top: 0;
    right: -5%;
    left: -5%;
    z-index: -1;
    background-position: 45% !important;
  }



  .parties-page .section-snap.full-width {
    margin: 0;
    max-width: 100%;
    width: 100%;
  }


  .parties-page .section-snap .wp-block-getwid-section__inner-content {
    display: flex;
    flex-direction: column-reverse;
  }

  .parties-page h1 {
    font-size: 33px !important;
    line-height: 40px !important;
  }

  .parties-page h2 {
    font-size: 36px !important;
    line-height: 40px !important;
  }

  .parties-page .section-header {
    margin-bottom: 16px !important;
  }

  .parties-page p br {
    display: none;
  }

  .parties-page .booth-package .wp-block-kadence-tabs .kt-tab-title-active .kb-svg-icon-wrap:before {
    content: url(/wp-content/uploads/2024/05/group-3616.svg);
  }

  .parties-page .booth-package .wp-block-getwid-section__wrapper {
    padding-bottom: 48px !important;
  }

  .parties-page .booth-package {
    margin-bottom: 60px !important;
  }

  .parties-page .customize-slide.full-width {
    margin: 0 !important;
    max-width: 100%;
    width: 100%;
  }

  .parties-page .customize-slide .wp-block-columns {
    margin-top: 18px;
    flex-direction: row;
    flex-wrap: nowrap !important;
    display: flex;
    grid-gap: 0;
  }

  .parties-page .customize-slide .wp-block-column {
    padding: 32px 32px 32px 32px;
    height: auto;
    margin-right: 0;
    margin-left: 0;
    min-width: 100%;
    width: 100%;
  }

  .parties-page .customize-slide .wp-block-column figure {
    margin-bottom: 13px;
  }

  .parties-page .customize-slide .swiper-container-horizontal>.swiper-pagination-bullets {
    margin-top: -43px;
  }

  .parties-page .customize-slide .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 3px;
    width: 6px;
    height: 6px;
  }

  .parties-page .customize-slide .swiper-pagination-bullet-active {
    background: #FF3875;
  }

  .parties-page .customize-slide .swiper-button-next {
    display: none;
  }

  .parties-page .customize-slide .wp-block-getwid-section__wrapper {
    padding-bottom: 32px !important;
  }

  .parties-page .premium-photo-booth .wp-block-getwid-section__wrapper {
    padding-top: 48px !important;
  }

  .parties-page .premium-photo-booth .premium-photo-booth-img {
    order: -1;
    margin-bottom: 30px;
  }

  .parties-page .premium-photo-booth .wp-block-columns {
    gap: 0;
  }

  .parties-page .backgraund-container.templates-container::before {
    display: none;
  }

  .parties-page .templates-container .wp-block-getwid-section__wrapper {
    padding-top: 18px !important;
    padding-bottom: 7px !important;
  }

  .parties-page .templates-container .slick-next {
    right: 31px;
    top: 44%;
  }

  .parties-page .share-container {
    margin-top: 0 !important;
    margin-bottom: 15px !important;
  }

  .parties-page .share-container .wp-block-columns {
    flex-direction: column-reverse;
    gap: 0;
  }

  .parties-page .experiences-below .wp-block-getwid-section__wrapper {
    padding-top: 54px !important;
    padding-bottom: 27px !important;
  }

  .parties-page .container-packages {
    margin-bottom: 60px;
    margin-top: 60px;
    height: 91.8vw;
    width: 100vw;
    max-width: 100%;
  }

  .parties-page .packages-text {
    padding-top: 24px;
    padding-bottom: 24px;
    text-align: center;
  }

  .parties-page .packages-title {
    margin: 0 auto;
    max-width: 330px;
    font-size: 32px;
    line-height: 32px;
  }

  .parties-page .wp-block-getwid-section .container-packages .packages-btn a {
    padding: 11px 41px !important;
  }

  .parties-page .packages-available {
    margin-bottom: 16px;
  }

  .parties-page .packages-btn {

    margin-bottom: 0;
  }

  .parties-page .product-section::before {
    content: "";
    background: #F9F9F9;
    top: 0;
    left: -100%;
    right: -100%;
    bottom: 0;
    position: absolute;
  }

  .parties-page .product-section {
    margin-top: 60px !important;
    margin-bottom: 0 !important;
    padding-top: 60px;
    padding-bottom: 55px;
  }

  .parties-page .templates-container .slick-prev {
    left: 14px;
    top: 44%;
  }

  .parties-page .product-section .container-booth .wp-block-column:not(:last-child) {
    margin-bottom: 24px;
  }

  .parties-page .templates-container .wp-block-getwid-section__inner-content {
    display: flex;
    flex-direction: column-reverse;
  }

  .parties-page .templates-container .wp-block-group {
    margin: 0 16px;
  }

  .parties-page .kt-tabs-content-wrap>.wp-block-kadence-tab .wp-block-image img {
    height: auto !important;
  }

  .parties-page .container-packages {
    margin-top: 8px;
  }

  .parties-page .templates-container figure {
    margin: 0;
  }

  .parties-page .templates-container .wp-swiper .swiper-slide {
    margin-right: 0;
    max-width: none;
  }

  .parties-page .booth-package .wp-swiper>.wp-swiper__wrapper {
    margin-bottom: 47px;
  }


  .parties-page .booth-package .wp-block-column:first-child {
    margin: 0 -16px;
  }

  .parties-page .booth-package .wp-swiper>.wp-swiper__wrapper .swiper-slide {
    border-radius: 0;
  }

  .parties-page .templates-container .wp-swiper>.wp-swiper__wrapper {
    margin-bottom: 48px;
  }

  .parties-page .section-prints .wp-block-getwid-images-slider .slick-slider {
    margin-bottom: 24px;
  }

}


/** end Party or Event page **/


/** start Cities We Serve page **/
.cities-serve-page .cities-we-server h3 br {
  display: block;
}

.cities-serve-page .cities-we-server .section-first {
  padding-top: 29px;
  padding-bottom: 44px;
}

.cities-serve-page .cities-we-server .section-first h3 {
  margin-bottom: 60px;

}

.cities-serve-page .cities-we-server .backgraund-container::before {
  content: "";
  background: #F9F9F9;
  top: -37px;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

.cities-serve-page .cities-we-server .wp-block-columns {
  justify-content: center;
  margin-bottom: 0;

}

.cities-serve-page .cities-we-server .wp-block-columns .wp-block-image {
  margin-bottom: 0;
}

.cities-serve-page .cities-we-server .conteiner {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-column-gap: 2em;
  grid-row-gap: 5em;
  margin-top: 42px;
  margin-bottom: 60px;
}

.cities-serve-page .cities-we-server .conteiner div {
  display: flex;
  flex-direction: column;
}


.cities-serve-page .cities-we-server .conteiner div a {
  font-size: 16px;
  line-height: 28px;
  color: #393939;

}

.cities-serve-page .cities-we-server .conteiner div h2 {

  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  font-size: 20px;
  line-height: 24px;
  font-feature-settings: 'liga' off;
  color: #393939;
  margin-bottom: 8px;
}

@media (max-width: 767px) {
  .cities-serve-page .cities-we-server .conteiner {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-row-gap: 24px;
    margin-top: 32px;
    grid-column-gap: 33px;
    margin-bottom: 20px;
  }

  .cities-serve-page .block_california {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 4;
  }

  .cities-serve-page .block_new_york {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 3;
    grid-row-end: 3;
  }

  .cities-serve-page .block_illinois {
    grid-column-end: 2;
  }

  .cities-serve-page .block_washington {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 4;
    grid-row-end: 4;
  }

  .cities-serve-page .block_oregon {
    grid-column-start: 2;
    grid-row-start: 3;
  }

  .cities-serve-page .block_new_jersey {
    grid-column-start: 2;
    grid-row-start: 4;
  }

  .cities-serve-page .cities-we-server .conteiner div {
    margin: 0;
  }

  .cities-serve-page .cities-we-server .conteiner div.block_california {
    margin-bottom: 0;
  }
}



/** end Cities We Serve page **/



/** end seo page **/

.seo-page :where(.wp-block-columns.is-layout-flex) {
  gap: 0;
}

.seo-page .video-responsive {
  position: relative;
  display: block;
  overflow: hidden;
}

.seo-page .section-3 .video-responsive::before {
  padding-top: 100%;
  display: block;
  content: "";
}

.seo-page .section-3-block-text .wp-block-columns {
  margin-bottom: 0;
}

.seo-page .section-3-block-text .wp-block-columns .wp-block-column p {
  margin-bottom: 0;
}

.seo-page .section-3-block-text .wp-block-columns .wp-block-column div {
  font-family: GothamBold, Arial, sans-serif;
  font-weight: 700;

}

.seo-page .section-3 .section-3-block-text .wp-block-column:not(:first-child) {
  margin-left: 35px;
}


.seo-page .section-3 lite-vimeo {
  aspect-ratio: 1 / 1;
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 10px;
  max-width: 480px;
  width: 100%;
  display: block;
  overflow: hidden;
}

.seo-page .section-3 lite-vimeo>.ltv-playbtn {
  background: #FFFFFF;
  opacity: 1;
  border-radius: 28px;
  width: 205px;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.seo-page .section-3 lite-vimeo:hover .ltv-playbtn {
  opacity: 0.85;

}

.seo-page lite-vimeo>.ltv-playbtn::before {
  display: none;
}

.seo-page .hidden {
  display: none !important;
}

.seo-page .ltv-click {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  cursor: pointer;
}

.seo-page lite-vimeo.ltv-activated .ltv-click {
  z-index: 2;
}

.seo-page .section-3 lite-vimeo>.ltv-playbtn img {
  width: 27px;
  height: 27px;
  border-radius: 0;
  box-shadow: none;
}

.seo-page .section-3 lite-vimeo>.ltv-playbtn span {
  font-size: 18px;
  line-height: 24px;
  font-family: ProximaNovabold, Arial, sans-serif;
  margin-left: 4px;
}

.seo-page .shadow-img iframe {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 10px;
  max-width: 480px;
  width: 100%;
  display: block;
  overflow: hidden;
}

.seo-page .video-responsive-item {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.seo-page .tabs-section .wp-block-column {
  background: #fff;
}

.seo-page .tabs-section .wp-block-getwid-tabs__nav-links {
  margin-bottom: 40px;
}

.seo-page .tabs-section .wp-block-getwid-tabs__tab-content {
  border: none;
  padding: 0;
}

.seo-page .tabs-section .wp-block-getwid-tabs__nav-link a {
  border: none;
  padding: 8px 0px 4px 0px !important;
  margin: 0px 10px 0px 11px;
  font-size: 18px;
  line-height: 24px;
  color: #CACACA;
  ;
  font-family: ProximaNovabold, Arial, sans-serif;
  border-style: solid;
  border-width: 0px 0px 3px 0px;
  border-radius: 1px 1px 1px 1px;
  border-color: #000000;
  transition: all .2s ease-in-out;
}

.seo-page .wp-block-getwid-tabs__nav-link {
  margin: 0 5px 0 0;
  padding: 0;
  position: relative;
  border: none;
  border-bottom: 0;
}

.seo-page .tabs-section .wp-block-getwid-tabs__nav-link.ui-tabs-active a {
  border-color: #ff3875;
  transition: all .2s ease-in-out;
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  color: #ffffff;
  background: none;
}

.seo-page .wp-block-getwid-tabs__nav-link.ui-tabs-active {
  border-color: #ebeef1;
  background: none;
}

.seo-page .tabs-section .wp-block-getwid-tabs__nav-link a:hover {
  text-decoration: none;
}

.seo-page .tabs-section .wp-block-getwid-tabs .wp-block-getwid-tabs__title-wrapper {
  margin: 0;
  padding: 0;
  border: 0;
}

.seo-page .tabs-section .wp-block-column h3 {
  font-size: 30px;
  line-height: 32px;
  margin-bottom: 16px;
  font-family: ProximaNovabold, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
}

.seo-page .tabs-section .wp-block-column p {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 16px;
}

.seo-page .tabs-section .wp-block-column .wp-block-list {
  margin: 0;
  padding-left: 16px;
  margin-bottom: 24px;
}

.seo-page .tabs-section .wp-block-column .wp-block-list li {
  font-size: 18px;
  line-height: 28px;
  color: #1E1E1E;
}

.seo-page .tabs-section .wp-block-column .wp-block-list li:not(:last-child) {
  margin-bottom: 8px;
}

.seo-page .tabs-section .wp-block-column .wp-block-list li::marker {
  color: #FF3875;
}

.seo-page .tabs-section .wp-block-column .btn-primar {
  margin-right: 0;
}

.seo-page .tabs-section .wp-block-column {
  padding: 0 16px 24px 16px;
  box-shadow: 0px -2px 10px rgba(255, 255, 255, 0.7);
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  width: 376px;
  flex-basis: auto !important;
  flex-grow: 0 !important;
  overflow: hidden;
}

.seo-page .tabs-section .wp-swiper .swiper-slide {
  padding: 0 24px 24px 24px;
  box-shadow: 0px -2px 10px rgba(255, 255, 255, 0.7);
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  width: 376px;
  flex-basis: auto !important;
  flex-grow: 0 !important;
  background: #fff;
  margin-right: 32px;
  overflow: hidden;
}

.seo-page .tabs-section .wp-swiper .swiper-slide p {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 24px;
}

.seo-page .tabs-section .wp-swiper .swiper-slide h3 {
  font-size: 28px;
  line-height: 32px;
  margin-bottom: 16px;
  text-align: center;
}

.seo-page .tabs-section .wp-swiper .swiper-slide figure {
  margin: 0 -25px;
  margin-bottom: 24px;
}

.seo-page .tabs-section .wp-swiper .swiper-slide span.wp-block-kadence-advancedheading {
  padding-bottom: 33px;
  position: relative;
  font-size: 18px;
  line-height: 28px;
}

.seo-page .tabs-section .wp-swiper .swiper-slide span.wp-block-kadence-advancedheading::after {
  position: absolute;
  content: "";
  bottom: 14px;
  border: 1px solid #080808;
  width: 26px;
  height: 1px;
  left: 45.8%;
}

/*  */


.seo-page .tabs-section .wp-swiper-block .swiper-slide {
  padding: 0 16px 24px 16px;
  box-shadow: 0px -2px 10px rgba(255, 255, 255, 0.7);
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  width: 376px;
  flex-basis: auto !important;
  flex-grow: 0 !important;
  background: #fff;
  margin-right: 32px;
  overflow: hidden;
}


.seo-page .tabs-section .wp-swiper-block .swiper-slide p {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 16px;
}

.seo-page .tabs-section .wp-swiper-block .swiper-slide .wp-block-list {
  margin: 0;
  padding-left: 16px;
  margin-bottom: 24px;
}

.seo-page .tabs-section .wp-swiper-block .swiper-slide .wp-block-list li {
  font-size: 18px;
  line-height: 28px;
  color: #1E1E1E;
}

.seo-page .tabs-section .wp-swiper-block .swiper-slide .wp-block-list li:not(:last-child) {
  margin-bottom: 8px;
}

.seo-page .tabs-section .wp-swiper-block .swiper-slide .wp-block-list li::marker {
  color: #FF3875;
}

.seo-page .tabs-section .wp-swiper-block .swiper-slide .btn-primar {
  margin-right: 0;
}

.seo-page .tabs-section .wp-swiper-block .swiper-slide h3 {
  font-size: 30px;
  line-height: 32px;
  margin-bottom: 16px;
  font-family: ProximaNovabold, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
}

.seo-page .tabs-section .wp-swiper-block .swiper-slide figure {
  margin: 0 -17px;
  margin-bottom: 16px;
}

.seo-page .tabs-section .wp-swiper-block .swiper-slide span.wp-block-kadence-advancedheading {
  padding-bottom: 33px;
  position: relative;
  font-size: 18px;
  text-align: center;
  line-height: 28px;
}

.seo-page .tabs-section .wp-swiper-block .swiper-slide span.wp-block-kadence-advancedheading::after {
  position: absolute;
  content: "";
  bottom: 14px;
  border: 1px solid #080808;
  width: 26px;
  height: 1px;
  left: 45.8%;
}

.seo-page .tabs-section .wp-swiper-block .video-responsive {
  margin: 0 -16px;
  margin-bottom: 24px;
  max-height: 332px;
}

.seo-page .tabs-section .wp-swiper-block .video-responsive-item {
  position: static;
  width: 405px;
  height: 385px;
  margin-top: -5px;
}

.seo-page .tabs-section .wp-swiper-block {
  margin: 0 calc(50% - 50vw);
  max-width: 100vw;
  width: 100vw;
  padding-left: 30px;
}

.seo-page .tabs-section .kb-button.kb-btn-global-outline {
  border: 0;
}

.seo-page .tabs-section .swiper-container {
  overflow: visible;
}

/* */
.seo-page .tabs-section .wp-block-column figure {
  margin: 0 -17px;
  margin-bottom: 16px;
}

.seo-page .tabs-section .wp-swiper .video-responsive {
  margin: 0 -24px;
  margin-bottom: 24px;
  max-height: 331px;
}

.seo-page .tabs-section .wp-swiper .video-responsive-item {
  position: static;
  width: 405px;
  height: 385px;
  margin-top: -5px;
}

.seo-page .tabs-section .wp-block-column .kb-buttons-wrap {
  margin-top: auto !important;
}

.seo-page .tabs-section .wp-block-column span.wp-block-kadence-advancedheading {
  padding-bottom: 33px;
  position: relative;
  font-size: 18px;
  line-height: 28px;
}

.seo-page .tabs-section .wp-block-column span.wp-block-kadence-advancedheading::after {
  position: absolute;
  content: "";
  bottom: 16px;
  border: 1px solid #080808;
  width: 26px;
  height: 1px;
  left: 45.8%;
}

.seo-page .tabs-section .wp-swiper {
  margin: 0 calc(50% - 50vw);
  max-width: 100vw;
  width: 100vw;
  padding-left: 30px;
}

.seo-page .tabs-section.wp-block-getwid-section .swiper-button-next {
  bottom: 0;
  top: 107%;
  right: 25px;

}

.seo-page .tabs-section.wp-block-getwid-section .swiper-button-prev {
  bottom: 0;
  top: 107%;
  right: 69px;
  left: auto;

}

.seo-page .tabs-section.wp-block-getwid-section .swiper-button-prev.swiper-button-disabled,
.seo-page .tabs-section.wp-block-getwid-section .swiper-button-next.swiper-button-disabled {
  display: block !important;
  opacity: .7;
}

.seo-page .swiper-button-prev:after,
.seo-page .swiper-rtl .swiper-button-next:after {
  display: none;
}


.seo-page .check-section {
  margin-bottom: 93px;
}

.seo-page .check-section .wp-block-group__inner-container {
  display: flex;
  justify-content: center;
  align-items: center;

}

.seo-page .check-section .wp-block-group__inner-container p {
  margin: 0;
  margin-right: 12px;
  font-size: 18px;
  line-height: 16px;
}

.seo-page .check-section .wp-block-kadence-advancedbtn .btn-primar {
  margin-right: 0;
  width: 254px;
  padding: 16px 41px 16px 41px !important;
  height: 56px;
}

.seo-page .guaranteed-section h2 {
  margin-bottom: 64px;
}

.seo-page .guaranteed-section {
  margin-bottom: 70px;
}

.seo-page .guaranteed-section h3 {
  font-size: 32px;
  line-height: 32px;
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  margin-top: 18px;
  margin-bottom: 13px;
}

.seo-page .guaranteed-section p {
  font-size: 18px;
  line-height: 28px;
}

@media (min-width: 1650px) {
  .seo-page .tabs-section .swiper-wrapper {
    justify-content: center;
  }

  .seo-page .tabs-section.wp-block-getwid-section .swiper-button-next,
  .seo-page .tabs-section.wp-block-getwid-section .swiper-button-prev {
    display: none;
  }
}

@media (min-width: 782px) {
  .seo-page .guaranteed-section .wp-block-column:not(:last-child) {
    margin-right: 64px;
  }

  .seo-page .tabs-section .wp-block-column:not(:last-child) {
    margin-right: 32px;
  }

  .seo-page .tabs-events {
    display: grid !important;
    grid-template-columns: repeat(2, 376px);
    width: 100%;
    column-gap: 2.6em;
    row-gap: 5em;
    align-content: center;
    justify-content: center;
  }

  .seo-page .tabs-section .tabs-events .wp-block-column:not(:last-child) {
    margin-right: 0;
  }
}

.seo-page .section-award p {
  text-align: center;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 0;
}

.seo-page .section-award .kt-adv-heading13652_49f0b1-bd {
  font-family: Cinzel;
  font-size: 24px;
  line-height: 28px;
}

.seo-page .section-award h2 {
  margin-top: 16px;
  margin-bottom: 16px;
  font-size: 36px;
  line-height: 40px;
}

.seo-page .section-award .wp-block-image {
  margin-top: 36px;
}


.seo-page .clients-section {
  padding-bottom: 47px;
  padding-top: 74px;
  margin-bottom: 60px;
}

.seo-page .clients-section h2 {
  margin-bottom: 50px;
}

.seo-page .clients-section .wp-swiper .swiper-slide {
  background: #FFFDFD;
  padding: 20px;
}

.seo-page .clients-section .wp-swiper__slide .wp-swiper__slide-content {
  background: #FFFDFD;
  border-radius: 6px;
  border: 1px solid #CACACA;
  height: 100%;
}


.seo-page .clients-section .wp-block-columns {
  padding: 63px 44px 63px 23px;
  margin-bottom: 0;
}

.seo-page .clients-section .wp-block-columns h3 {
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 11px;
}

.seo-page .clients-section .wp-block-columns p {
  font-size: 16px;
  line-height: 28px;
}

.seo-page .clients-section .wp-block-columns .wp-block-column>p {
  margin-bottom: 21px;
}

.seo-page .clients-section .wp-block-group .wp-block-image:last-child {
  margin-left: auto;
}

@media (min-width: 782px) {
  .seo-page .clients-section .wp-block-column:not(:last-child) {
    margin-right: 34px;
  }
}

.seo-page .clients-section.wp-block-getwid-section .swiper-button-next {
  background: center no-repeat url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy4zMDQ3IDI2Ljg2NTJMMjIuODY3OSAxOC4xMTUyTDEzLjMwNDcgOS4zNjUyMyIgc3Ryb2tlPSIjRkYzODc1IiBzdHJva2Utd2lkdGg9IjIuNiIvPgo8L3N2Zz4K");
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  filter: none;
  right: -68px;

}

.seo-page .clients-section.wp-block-getwid-section .swiper-button-prev {
  background: no-repeat url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy4zMDQ3IDI2Ljg2NTJMMjIuODY3OSAxOC4xMTUyTDEzLjMwNDcgOS4zNjUyMyIgc3Ryb2tlPSIjRkYzODc1IiBzdHJva2Utd2lkdGg9IjIuNiIvPgo8L3N2Zz4K");
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  filter: none;
  left: -68px;
}


.seo-page .clients-section .wp-swiper>.wp-swiper__wrapper {
  margin-bottom: 24px;
}

.seo-page .clients-section .swiper-pagination {
  left: 50%;
  transform: translateX(-50%);
  bottom: 37px;
}

.seo-page .swiper-pagination-bullet {
  margin: 0 5px;
  background: #D9D9D9;
  opacity: 1;
}

.seo-page .swiper-pagination-bullet-active {
  background: #FF3875;
}


.seo-page .line-block {
  position: relative;
  max-width: max-content;
}

.seo-page .line-block:after {
  background: #EC7B9D;
  background-repeat: no-repeat;
  content: "";
  width: 100%;
  display: block;
  height: 6px;
  bottom: 0;
  position: absolute;
  z-index: -1;
  left: 0;
}


/* number of images*/
.seo-page .gallery {
  --d: 42s;
  /* duration */
  display: grid;
  align-items: center;
  grid-template-columns: repeat(8, 200px);
  /* number of visible images + width */
  overflow: hidden;
  -webkit-mask: linear-gradient(90deg, #0000, #000 5% 95%, #0000);
}

.seo-page .gallery>img {
  grid-area: 1/1;
  width: 100%;
  aspect-ratio: 1.5;
  max-width: 140px;
  animation: r var(--d) linear infinite;
  padding: 0 25px;
}

.seo-page .gallery>img:nth-child(2) {
  animation-delay: calc(-0.0625*var(--d));
}

.seo-page .gallery>img:nth-child(3) {
  animation-delay: calc(-0.125*var(--d));
  padding: 0 9px;
}

.seo-page .gallery>img:nth-child(4) {
  animation-delay: calc(-0.1875*var(--d));
  padding: 0 28px;
}

.seo-page .gallery>img:nth-child(5) {
  animation-delay: calc(-0.25*var(--d));
  padding: 0 29px;
}

.seo-page .gallery>img:nth-child(6) {
  animation-delay: calc(-0.3125*var(--d));
  padding: 0 14px 0 25px;
}

.seo-page .gallery>img:nth-child(7) {
  animation-delay: calc(-0.375*var(--d));
  padding: 0 15px;
}

.seo-page .gallery>img:nth-child(8) {
  animation-delay: calc(-0.4375*var(--d));
}

.seo-page .gallery>img:nth-child(9) {
  animation-delay: calc(-0.5*var(--d));
  padding: 0 12px;
}

.seo-page .gallery>img:nth-child(10) {
  animation-delay: calc(-0.5625*var(--d));
  padding: 0 15px;
}

.seo-page .gallery>img:nth-child(11) {
  animation-delay: calc(-0.625*var(--d));
}

.seo-page .gallery>img:nth-child(12) {
  animation-delay: calc(-0.6875*var(--d));
  padding: 0 17px;
}

.seo-page .gallery>img:nth-child(13) {
  animation-delay: calc(-0.75*var(--d));
}

.seo-page .gallery>img:nth-child(14) {
  animation-delay: calc(-0.8125*var(--d));
  padding: 0 17px;
}

.seo-page .gallery>img:nth-child(15) {
  animation-delay: calc(-0.875*var(--d));
  padding: 0 39px;
}

.seo-page .gallery>img:nth-child(16) {
  animation-delay: calc(-0.9375*var(--d));
  padding: 0 14px;
}

@keyframes r {
  6.25% {
    transform: translate(-100%);
  }

  6.26% {
    transform: translate(1500%);
  }
}














@media (max-width: 768px) {

  .seo-page .clients-section.wp-block-getwid-section .swiper-button-next,
  .seo-page .clients-section.wp-block-getwid-section .swiper-button-prev {
    display: block !important;
  }

  .seo-page .clients-section.wp-block-getwid-section .swiper-button-prev.swiper-button-disabled,
  .seo-page .clients-section.wp-block-getwid-section .swiper-button-next.swiper-button-disabled {
    display: none !important;
  }

  .seo-page .clients-section .wp_swiper__navigation {
    position: absolute;
    bottom: 118px;
    left: 0;
    right: 0;
  }

  .seo-page .clients-section .kb-buttons-wrap {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
    bottom: 0;
    z-index: 1;
    margin-bottom: 26px;
  }
}






@media (max-width: 500px) {
  .seo-page .section-award .kt-adv-heading13652_49f0b1-bd {
    font-size: 16px;
    line-height: 28px;
    margin-right: -8px;
    margin-left: -8px;
  }

  .seo-page .section-award.wp-block-getwid-section h2 {
    margin-right: 5px;
    margin-left: 5px;
    font-size: 28px;
    line-height: 32px;
  }

  .seo-page .tabs-section .wp-swiper-block .swiper-slide figure {
    margin-bottom: 24px;
  }

  .seo-page .tabs-section .wp-block-column figure {
    margin-bottom: 24px;
  }

  .seo-page .tabs-section .wp-block-column .wp-block-list {
    margin-right: -14px;
  }

  .seo-page .tabs-section .wp-block-column p {
    margin-right: -12px;

  }

  .seo-page .tabs-section .wp-swiper-block .swiper-slide p {
    margin-right: -12px;

  }

  .seo-page .tabs-section .wp-swiper-block .swiper-slide .wp-block-list {
    margin-right: -14px;

  }

  .seo-page .section-award .wp-block-image {
    margin-top: 16px;
  }

  .seo-page .clients-section h2 {
    text-align: left !important;
    margin-bottom: 16px;
  }

  .seo-page .block-dates .wp-block-column:first-child {
    margin-bottom: 24px;
  }

  .seo-page .tabs-section .swiper-wrapper {
    flex-direction: column;
  }

  .seo-page .tabs-section .swiper-wrapper .swiper-slide {
    margin-bottom: 40px;
  }

  .seo-page .tabs-section.wp-block-getwid-section .swiper-button-next,
  .seo-page .tabs-section.wp-block-getwid-section .swiper-button-prev {
    display: none !important;
  }

  .seo-page .tabs-section .wp-swiper-block .swiper-slide {
    margin-right: 0;
    width: 100%;
  }

  .seo-page .tabs-section .wp-swiper-block .video-responsive::before {
    padding-top: 100%;
    display: block;
    content: "";
  }

  .seo-page .tabs-section .wp-swiper-block .video-responsive-item {
    position: absolute;
    width: 100%;
    height: 100%;
  }

  .seo-page .tabs-section .wp-swiper-block .video-responsive {
    max-height: max-content;
  }

  .seo-page .tabs-section .wp-swiper-block {
    margin: 0;
    max-width: 100%;
    width: 100%;
    padding-left: 0;
  }

  .seo-page .tabs-section.wp-block-getwid-section .swiper-button-prev {
    bottom: 0;
    top: 19%;
    right: 40px;
    left: 28px !important;
  }

  .seo-page .tabs-section.wp-block-getwid-section .swiper-button-next {
    bottom: 0;
    top: 19%;
    right: 28px;
  }

  .seo-page .clients-section .swiper-pagination {
    bottom: 111px;
  }

  .seo-page .tabs-section .wp-swiper .swiper-slide {
    width: 328px;
    margin: 0 16px;
  }

  .seo-page .tabs-section .wp-swiper {

    padding-left: 0;
  }

  .seo-page .clients-section .wp-swiper>.wp-swiper__wrapper {
    margin-bottom: 41px;
  }

  .seo-page .block-dates .wp-block-column:last-child {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .seo-page .tabs-section .wp-block-getwid-section__wrapper {
    padding: 0 16px;
  }

  .seo-page .tabs-section .wp-block-column {
    margin-bottom: 24px;
  }

  .seo-page .clients-section .wp-swiper__slide .wp-swiper__slide-content {
    background: none;
    padding: 0;
    height: 100%;
  }

  .seo-page .clients-section .swiper-wrapper {
    height: 820px !important;
  }

  .seo-page .clients-section {
    height: 820px;
  }

  .seo-page .clients-section .wp-block-columns {
    padding: 12px 16px 31px 16px;
    margin-bottom: 0;
    border-radius: 6px;
    background: #ffffff;
    align-items: flex-start !important;
  }

  .seo-page .clients-section .wp-block-columns h3 {
    margin-bottom: 4px;
  }

  .seo-page .clients-section .wp-block-columns .wp-block-column:last-child {
    align-self: flex-start;
  }

  .seo-page .clients-section .wp-swiper__slide .wp-swiper__slide-content figure {
    margin-bottom: 10px;
  }

  .seo-page .clients-section .wp-swiper__slide .wp-swiper__slide-content figure img {
    display: block;
  }

  .seo-page .clients-section .wp-swiper__slide .wp-swiper__slide-content .wp-block-group figure {
    margin-bottom: 0;
    max-width: 104px;

  }

  .seo-page .clients-section .wp-swiper__slide .wp-swiper__slide-content .wp-block-group {
    flex-wrap: wrap;
    justify-content: center;
    position: absolute;
    bottom: 31px;
    left: 50%;
    transform: translateX(-50%);
    row-gap: 4px;
  }

  .seo-page .clients-section .wp-swiper .swiper-slide {
    padding: 0;
  }

  .seo-page .clients-section .wp-block-group .wp-block-image:last-child {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
    width: 100%;
    text-align: center;
  }

  .seo-page .clients-section {
    padding-bottom: 53px;
    padding-top: 56px;
    margin-bottom: 6px;
  }

  .seo-page .section-party .wp-block-getwid-section__background {
    background-image: url(/wp-content/uploads/2024/10/image-1085.jpg) !important;
  }

  .seo-page .guaranteed-section {
    margin-bottom: 0;
  }

  .seo-page .guaranteed-section h3 {
    margin-top: 16px;
    margin-bottom: 13px;
  }

  .seo-page .guaranteed-section .wp-block-column {
    margin-bottom: 40px;
  }

  .seo-page .check-section {
    margin-bottom: 65px;
  }

  .seo-page .check-section .wp-block-getwid-section__inner-content {
    display: grid !important;
    align-items: center;
    align-content: center !important;
    width: 100vw;
    max-width: 275px;
    grid-template-columns: 1fr;
    height: 91.8vw;
    margin: 0 auto;
  }

  .seo-page .check-section .wp-block-getwid-section__background {
    background: #080808 !important;
  }

  .seo-page .section-3 lite-vimeo {
    border-radius: 0;
  }
}

.seo-page .section-header .wp-block-getwid-section__foreground {
  background-color: #080808;
  z-index: -10;
}

.seo-page .section-header .wp-block-getwid-section__background-holder {
  margin: 32px calc(49% - 50vw);
  margin-bottom: 0;
  margin-top: 0;
  right: -11%;
  left: -11%;
}



@media (min-width: 1000px) {
  .seo-page .section-header .wp-block-getwid-section__background {
    right: 0;
    left: 50%;
  }

  .seo-page .section-header .wp-block-getwid-section__background {
    background-size: cover;
    max-width: 50vw;
  }
}

@media (min-width: 1440px) {
  .seo-page .section-header .wp-block-getwid-section__background {
    margin: 0 !important;

  }

}





/* */
.seo-page .wp-block-kadence-testimonials .kt-blocks-testimonial-carousel-item {
  padding: 0 12px;
}

.seo-page .wp-block-kadence-testimonials .kt-blocks-carousel-init {
  margin: 0 -22px;
}

.seo-page .wp-block-kadence-testimonials .slick-prev {
  left: 22px;
}

.seo-page .wp-block-kadence-testimonials .slick-next {
  right: 22px;
}

.seo-page .wp-block-kadence-testimonials .kt-testimonial-text-wrap:after {
  border-top-color: rgba(255, 255, 255, 1);
}


.seo-page .wp-block-kadence-testimonials .kt-testimonial-content {
  color: #333333;
}

.seo-page h1 span:after {
  height: 12px;
  bottom: 6px;
}

.seo-page .section-header .wp-block-getwid-section__background::after {
  content: "";
  position: absolute;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), linear-gradient(0.28deg, rgba(5, 5, 5, 0.6) 0.25%, rgba(28, 28, 28, 0) 90.99%, rgba(115, 96, 96, 0) 181.51%);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
}

.seo-page .section-header .wp-block-columns {
  margin-bottom: 0;
}

.seo-page .product-section .wp-block-column figure {
  margin: 0 -30px;
}

.seo-page .section-header .wp-block-getwid-section__wrapper {
  padding-top: 183px;
  padding-bottom: 143px;
}

.seo-page .section-header a {
  font-size: 15px;
  line-height: 24px;
  color: #FFFFFF;
  text-decoration: none;

}

.seo-page .section-header a:hover {
  color: #FFFFFF !important;
}

.seo-page .section-header .header-reviews figure {
  margin-bottom: 4px;
}

.seo-page .section-header .header-reviews p {
  margin-bottom: 0;
}

.seo-page h5 {
  margin-bottom: 16px;
}

.seo-page .section-header .btn-primar {
  padding: 12px 41px 12px 41px !important;
  width: 246px;
  margin-right: 0;
}

.seo-page .section-header {
  margin-bottom: 49px;
}

.seo-page .section-logo .swiper-wrapper {
  transition-timing-function: linear;
}

.seo-page .section-logo .swiper-slide {
  max-width: 102px;
  margin: 0 12px;
  display: grid;
  align-items: center;
  grid-auto-rows: 60px;
}

@media (min-width: 768px) {
  .seo-page .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 24px;
  }

  .seo-page .section-header .wp-block-column:not(:last-child) {
    margin-right: 32px;
  }

  .seo-page .container-booth-first {
    margin-top: 91px;
  }
}

.seo-page .product-section .container-booth .wp-block-column {
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  border-radius: 16px;
  padding: 0 30px 25px 30px;
}

.seo-page .product-section .container-booth {
  margin-left: 0;
  margin-top: 42px;
}


.seo-page .container-booth .wp-block-group {
  max-width: none;
  margin: 0;

}

.seo-page .product-section .wp-block-column ul li {
  margin-bottom: 12px;
  font-size: 18px;
  line-height: 24px;
  padding: 0;
  list-style: none;
  display: flex;
}

.seo-page .text-help {
  margin-top: 68px;
  margin-left: 42px;
  margin-bottom: 12%;
}

.seo-page .product-section .container-booth .wp-block-column .wp-block-kadence-iconlist {
  margin-bottom: 24px;
}

.seo-page .product-section {
  padding-bottom: 0;
  padding-top: 0;
}

.seo-page .product-section .kt-svg-icon-list-single.kt-svg-icon-list-single-fas_circle {
  margin-right: 17px;
  padding: 4px 0;
}

.seo-page .product-section-title {
  padding-bottom: 44px;
  padding-top: 70px;
}

.seo-page .product-section p br {
  display: none;
}

.seo-page .help-block figure {
  position: relative;
}

.seo-page .help-block figcaption {
  position: absolute;
  font-size: 28px;
  line-height: 32px;
  color: #FFFFFF;
  font-family: ProximaNovaextrabold, Arial, sans-serif;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  white-space: nowrap;
  margin: 0;
}

.seo-page .logo-container {
  display: flex;
  padding: 32px 10px 72px;
}

.seo-page .intro-logos_wrappers {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  grid-column-gap: 2em;
  grid-row-gap: 2em;
}

.seo-page .intro-logos_wrappers picture {
  display: block;
  max-height: 66px;
  max-width: 102px;
  align-self: center;
  justify-self: center;
}

.seo-page .logo-container img {
  margin: auto;
}

.seo-page p.line-leaders {
  position: relative;
  font-family: ProximaNovaSemibold, Arial, sans-serif;
  font-size: 18px;
  line-height: 38px;
  color: #1E1E1E;
  text-transform: capitalize;
  margin-bottom: 10px;
  text-align: center;
}

.seo-page .line-leaders:before {
  content: "";
  position: absolute;
  left: 0;
  top: 17px;
  height: 1px;
  max-width: 376px;
  background: #cacaca;
  width: 100%;
}

.seo-page .line-leaders:after {
  content: "";
  position: absolute;
  right: 0;
  top: 17px;
  height: 1px;
  max-width: 376px;
  background: #cacaca;
  width: 100%;
}

.seo-page .testimonials-container::before {
  content: "";
  background: linear-gradient(180deg, #EC386F 0%, rgba(238, 71, 110, 0.81) 120.96%);
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

.seo-page .testimonials-container .wp-block-getwid-section__wrapper {
  background: none;
  padding-top: 17px !important;
}

.seo-page .testimonials-container .swiper-button-next {
  right: 19.5% !important;
}

.seo-page .testimonials-container .swiper-button-prev {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  left: 19.5% !important;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
  transform: rotate(180deg);
}

.seo-page .testimonials-container .swiper-slide .author .star-reviews {
  margin-left: auto;
  margin-right: -8px;
}

.seo-page .testimonials-container .swiper-container {
  margin-top: 31px;
  margin-bottom: 4px;
}

.seo-page .seo-description-container .wp-block-image {
  margin-top: 0;
  margin-bottom: 32px;
}

.seo-page .testimonials-container {
  padding-top: 54px;
  margin-bottom: 0;
}

.seo-page .testimonials-container .wp-block-getwid-section__wrapper {
  margin-bottom: 0 !important;
}

.seo-page .secondary {
  width: 254px;
  padding: 16px 0 16px !important;
  border: none !important;
}

.seo-page .section-winning h2 {
  text-align: left !important;
}

.seo-page .section-party h2 {
  margin-bottom: 16px;

}

.seo-page .section-party p {
  margin-bottom: 21px;
  text-align: center;
  font-size: 24px;
  line-height: 37px;
}

.seo-page .check-section h2 {
  color: #ffffff;
  margin-bottom: 24px;
}

.seo-page .check-section .wp-block-kadence-advancedbtn {
  margin-bottom: 18px;
}

.seo-page .check-section p {
  color: #ffffff;
  text-align: center;
}

.seo-page .btn-primar {
  border: none !important;
}



@media (max-width: 400px) {


  .seo-page .secondary {
    font-size: 16px !important;
  }

  .seo-page .secondary {
    border-right-width: 1px !important;
    border-left-width: 1px !important;
  }
}



@media (min-width: 782px) {


  .seo-page .section-3 .wp-block-column:not(:first-child) {
    margin-left: 90px;
  }


}


.seo-page .section-3 {
  padding-top: 90px;
  padding-bottom: 82px;
}

.seo-page .section-3 p {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 0;
}

.seo-page .product-section-title P {
  font-size: 18px;
  line-height: 28px;
}

.seo-page .product-section p {
  font-size: 18px;
  line-height: 28px;
}

.seo-page .stations-slider {
  font-size: 18px;
  line-height: 28px;
}

.seo-page .stations-slider .swiper-container {
  margin-top: 40px;
}

.seo-page .stations-slider {
  padding-bottom: 110px;
  margin-top: 108px;
}

.seo-page .packages-available {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 8px;
  color: #FFFFFF;
}

.seo-page .container-packages .packages-btn a {
  padding: 13px 31px !important;
}

.seo-page .container-packages {
  margin-bottom: 118px;
}

.seo-page .section-winning {
  margin-bottom: 112px;
}

.seo-page .section-winning p {
  font-size: 18px;
  line-height: 28px;
}

@media (min-width: 782px) {
  .seo-page .section-winning .wp-block-column:not(:first-child) {
    margin-left: 98px;
  }
}

.seo-page p strong {
  font-family: ProximaNovabold, Arial, sans-serif;
}

.seo-page p a {
  color: #101010;
  text-decoration: underline;
}

.seo-page p a:hover {
  color: #101010;
  text-decoration: underline;
}

.seo-page .seo-container p {
  margin: 0;
}

.seo-page .seo-container p br {
  display: block;
}

.seo-page .seo-container .seo-block-1 {
  margin-bottom: 40px;
  margin-top: 32px;
}

.seo-page .mob-logo .swiper-wrapper {
  transition-timing-function: linear;
}

.seo-page .mob-logo .swiper-slide {
  max-width: 102px;
  margin: 0 12px;
  display: grid;
  align-items: center;
  grid-auto-rows: 60px;
}

.seo-page .mob-logo .swiper-slide picture {
  margin: 0 auto;
}

.seo-page .kt-btn-wrap .kt-button:hover,
.seo-page .kt-btn-wrap .kt-button:focus {
  border-color: #444444;
  color: #ffffff;
  box-shadow: none;
}

.seo-page .kt-btn-wrap .kt-button:hover,
.seo-page .kt-btn-wrap .kt-button:focus {
  border-color: inherit;
  color: #555555;
  box-shadow: none;
}

.seo-page .kt-button::before {
  display: none;
}

.seo-page .btn-scroll-section .kt-btn-wrap .kt-button:hover {
  color: #2f2f2f;
}

.seo-page .testimonials-container .swiper-wrapper {
  align-items: flex-start;
}

.seo-page h2 {
  text-align: center;
}

@media (max-width: 500px) {
  .seo-page .line-block {
    margin-left: auto;
    margin-right: auto;

  }

  .seo-page .section-header .wp-block-getwid-section__background {
    background-size: contain;
    background-position: top center !important;
    max-height: 362px;
  }

  .seo-page .section-party p {
    font-size: 18px;
    line-height: 28px;
  }

  .seo-page .section-header .wp-block-kadence-advancedbtn .kt-btn-wrap {
    width: auto;
  }

  .seo-page .section-header {
    margin-bottom: 24px;
  }

  .seo-page p.line-leaders {
    margin-bottom: 0;
  }

  .seo-page h1 span:after {
    display: none;
  }

  .seo-page .section-header .btn-primar {
    width: 218px;
    padding: 13px 30px 13px 30px !important;
  }

  .seo-page .section-header .wp-block-getwid-section__wrapper {
    padding-top: 378px;
    padding-bottom: 35px;
  }

  .seo-page .secondary {
    width: 100%;
    max-width: 254px;
  }

  .seo-page .testimonials-container .swiper-button-next,
  .seo-page .testimonials-container .swiper-button-prev {
    display: none;
  }

  .seo-page .testimonials-container .wp-block-getwid-section__wrapper:before {
    display: none;
  }

  .seo-page h2 {
    font-size: 36px;
    line-height: 40px;
  }

  .seo-page .choose-us h2 {
    font-size: 36px;
    line-height: 40px;
  }

  .seo-page .testimonials-container .swiper-slide .author .star-reviews {
    display: none;
  }

  .seo-page p.line-leaders {
    font-size: 16px;
    line-height: 36px;
  }

  .seo-page .logo-container {
    display: block;
    padding: 24px 1px 60px;
  }

  .seo-page .guaranteed-section h2 {
    text-align: left;
  }

  .seo-page .intro-logos_wrappers>div {
    font-size: initial;
    line-height: inherit;
    text-align: initial;
    color: #000000;
    width: auto;
  }

  .seo-page .testimonials-container {
    padding-top: 37px;
    margin-bottom: 42px;
  }

  .seo-page .testimonials-container .wp-block-getwid-section__wrapper {

    padding-bottom: 32px !important;

  }

  .seo-page .seo-description-container p {
    margin-right: -2px;
  }

  .seo-page .product-section {
    padding-bottom: 0;
    padding-top: 0;
    margin-bottom: 35px;
  }

  .seo-page .product-section-title {
    padding-bottom: 0;
    padding-top: 40px;
  }

  .seo-page .product-section-title h2,
  .seo-page .product-section-title p {
    text-align: left !important;
  }

  .seo-page .product-section p br {
    display: none !important;
  }

  .seo-page .product-section .container-booth {

    margin-top: 0;
  }

  .seo-page .section-3 .video {
    margin: 0 -16px 24px;
  }

  .seo-page .section-3 .section-3-block-text .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .seo-page .section-3-block-text .wp-block-columns {
    margin-bottom: 0;
  }

  .seo-page .product-section .container-booth .wp-block-column {
    padding: 0 29px 25px 29px;
  }

  .seo-page .shadow-img img,
  .seo-page .shadow-img video {
    border-radius: 16px;
  }

  .seo-page .section-3 .shadow-img video {
    border-radius: 0;

  }

  .seo-page .section-3 {
    padding-top: 20px !important;
    padding-bottom: 20px;
  }

  .seo-page .section-3 p br {
    display: none;
  }



  .seo-page .tabs-section .wp-block-getwid-tabs__nav-links {

    flex-wrap: nowrap;
    justify-content: left;
  }



  .seo-page .stations-slider h2 {
    margin-bottom: 16px !important;
    text-align: left !important;
  }

  .seo-page .stations-slider p {
    text-align: left !important;

  }

  .seo-page .stations-slider {
    padding-bottom: 100px;
    margin-top: 46px;

  }

  .seo-page .container-packages {
    margin-bottom: 60px;
  }


  .seo-page .packages-text {
    padding-top: 26px;
    padding-bottom: 24px;
    text-align: center;
  }
}

.seo-page .choose-us {
  padding-top: 117px;
  padding-bottom: 56px;
}



.seo-page .choose-us .kt-testimonial-text-wrap::after {
  display: none !important;
}

.seo-page .choose-us .kt-blocks-carousel .slick-next {
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  width: 36px;
  height: 36px;
  right: -25px;
  margin-top: -16px;
  background: center no-repeat url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy4zMDQ3IDI2Ljg2NTJMMjIuODY3OSAxOC4xMTUyTDEzLjMwNDcgOS4zNjUyMyIgc3Ryb2tlPSIjRkYzODc1IiBzdHJva2Utd2lkdGg9IjIuNiIvPgo8L3N2Zz4K");
  border-radius: 35px;
  opacity: 1;
}

.seo-page .choose-us .kt-blocks-carousel .slick-prev {
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  width: 36px;
  height: 36px;
  left: -25px;
  margin-top: -34px;
  background: center no-repeat url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy4zMDQ3IDI2Ljg2NTJMMjIuODY3OSAxOC4xMTUyTDEzLjMwNDcgOS4zNjUyMyIgc3Ryb2tlPSIjRkYzODc1IiBzdHJva2Utd2lkdGg9IjIuNiIvPgo8L3N2Zz4K");
  border-radius: 35px;
  transform: rotate(180deg);
  opacity: 1;
}

.seo-page .choose-us .kb-splide .splide__track {
  padding-bottom: 20px;
}

.seo-page .choose-us .kb-splide .splide__arrow svg {
  display: none;
}

.seo-page .choose-us .kt-blocks-carousel .slick-next:before,
.seo-page .choose-us .kt-blocks-carousel .slick-prev:before {
  display: none;
}


.seo-page .kt-testimonial-style-inlineimage .kt-testimonial-text-wrap {
  border: 2px solid #eee;
  padding: 20px;
  position: relative;
  border-radius: 10px;
  text-align: left;
  display: grid;
  grid-template-columns: 64px 1fr;
  grid-template-rows: 64px 1fr;
}

.seo-page .kt-testimonial-style-inlineimage .kt-testimonial-media-wrap {
  float: none;
  grid-column-start: 1;
  grid-column-end: 4;
  grid-row-start: 1;
}

.seo-page .kt-testimonial-media-inner-wrap {
  overflow: hidden;
  margin: 0 15px 0 0;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  border-radius: 3px;
}

.seo-page .kt-testimonial-media-inner-wrap .kadence-testimonial-image-intrisic {
  padding-bottom: 0;
  height: 64px;
  position: relative;
  background: #FFFFFF;
  width: 64px;
}

.seo-page .kt-testimonial-media-inner-wrap .kt-testimonial-image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 40px;
  height: 40px;
  position: absolute;
  left: 12px;
  top: 12px;
  border-radius: 0;
}

.seo-page .kt-testimonial-title-wrap {
  grid-column-start: 2;
  grid-column-end: 2;
  grid-row-start: 1;
  align-items: center;
  display: grid;
}

.seo-page .kt-testimonial-content-wrap {
  grid-column-start: 1;
  grid-column-end: 3;
  grid-row-start: 2;
  height: 168px;
  margin-top: 24px;
}

.seo-page .kt-testimonial-content {
  color: #1E1E1E;
  font-size: 18px;
  line-height: 28px;
}

.seo-page .kt-testimonial-item-wrap {
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  border-radius: 16px;
  background: #FFFFFF;
}

.seo-page .kt-blocks-carousel .slick-list {
  padding: 15px 0 53px 0 !important;
}



.seo-page h6.kt-testimonial-title {
  font-size: 20px;
  line-height: 24px;
  margin-left: 17px !important;
  margin-bottom: 0 !important;
}

.seo-page .choose-us .kb-splide .splide__pagination,
.seo-page .choose-us .kb-splide ul.splide__pagination.splide__pagination {
  bottom: 0;
}

.seo-page .choose-us .kb-splide .splide__pagination__page {
  background-color: #D9D9D9 !important;
  opacity: 1 !important;
  width: 9px !important;
  height: 9px !important;
  margin-right: 8px;
}

.seo-page .choose-us .kb-splide .splide__pagination__page.is-active {
  background-color: #FF3875 !important;
  opacity: 1 !important;
  transform: scale(1);
}

@media screen and (max-width: 600px) {
  .seo-page .intro-logos_wrappers {
    grid-template-columns: auto;
    grid-column-gap: inherit;
    grid-row-gap: inherit;
  }
}

@media (max-width: 500px) {
  .seo-page .section-header h1 br {
    display: none;
  }

  .seo-page .wp-block-kadence-testimonials .kt-blocks-carousel .kt-blocks-carousel-init:not(.kt-carousel-arrowstyle-none) {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }

  .seo-page .choose-us .kb-splide .splide__pagination,
  .seo-page .choose-us .kb-splide ul.splide__pagination.splide__pagination {
    bottom: 63px;
  }

  .seo-page .line-leaders:before,
  .seo-page .line-leaders:after {
    max-width: 52px;
  }

  .seo-page .line-leaders:before {
    left: -16px;
  }

  .seo-page .line-leaders:after {
    right: -16px;
  }

  .seo-page .section-header h1 {
    margin: 0 0 8px 0 !important;
    font-size: 36px;
    line-height: 40px;
  }

  .seo-page .kt-blocks-carousel .slick-dots {
    bottom: 40px;
  }

  .seo-page .kt-testimonial-content-wrap {
    height: 260px;
  }

  .seo-page .kt-blocks-carousel .slick-dots li {
    height: 6px;
    width: 6px;
    margin: 0 3px;

  }

  .seo-page .kt-blocks-carousel .slick-dots li button {
    height: 6px;
    width: 6px;
  }

  .seo-page .kt-blocks-carousel .slick-dots li button:before {

    width: 6px;
    height: 6px;
  }

  .seo-page .kt-blocks-carousel {
    padding: 0;
  }

  .seo-page .kt-blocks-carousel .slick-dotted.slick-slider {
    margin-bottom: 0;
  }

  .seo-page .kt-blocks-carousel .slick-list {
    padding: 7px 0 25px 0 !important;
  }

  .seo-page .kt-testimonial-style-inlineimage .kt-testimonial-text-wrap {
    padding: 16px !important;
  }

  .seo-page .choose-us {
    padding-top: 48px;
    padding-bottom: 0;
  }

  .seo-page .choose-us .wp-block-kadence-testimonials .kt-blocks-carousel {
    padding-bottom: 1px;
  }

  .seo-page .choose-us .kt-testimonial-item-wrap {
    border-radius: 8px;
  }

  .seo-page .section-winning {
    margin-bottom: 27px;
  }

  .seo-page .packages-title {
    margin: 0 auto;
    max-width: 330px;
  }

  .seo-page .wp-block-video {
    margin: 0 -16px 24px;
  }



}


.seo-page .product-section .wp-block-column {
  background: none;
  box-shadow: none;
  border-radius: 0;
  padding: 0;
  position: relative;
}

.seo-page #video .overlay {
  background-color: rgba(0, 0, 0, .25);
  z-index: 1000;
  border-radius: 16px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url('data:image/svg+xml,<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="40" cy="40" r="39" fill="white" fill-opacity="0.2" stroke="white" stroke-width="2"/><path d="M31.3384 25.7217L56.6331 40.8567L31.7983 55.1951L31.3384 25.7217Z" fill="white"/></svg>');
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  transition: all .2s;
}

.seo-page .video.activeplay .overlay {
  opacity: 0;
}

.seo-page video {
  max-width: 480px;
  width: 100%;
  border-radius: 16px;
  display: block;
  overflow: hidden;
}


.seo-page .product-section .wp-block-getwid-section .swiper-button-next {
  right: 25px;
  margin-top: -25px;
}

.seo-page .product-section .swiper-pagination-bullets .swiper-pagination-bullet:last-child {
  background: none;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('data:image/svg+xml,<svg width="8" height="8" viewBox="0 0 4 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.09828 4.2108L0.5 7.096V0.96496L5.09828 4.2108Z" fill="black" stroke="black"/></svg>');
}

.seo-page .product-section p br {
  display: block;
}

.seo-page .product-section .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
  width: 8px;
  height: 8px;
  opacity: 1;
  background: #D9D9D9;
}

.seo-page .product-section .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #FF3875;
}

.seo-page .btn-scroll-section .kt-btn-wrap {
  position: relative;
  margin: 0 16px;
  padding: 0;

}

.seo-page .btn-scroll-section .kt-btn-wrap:first-child {
  margin-left: 0;
}

.seo-page .btn-scroll-section .kt-btn-wrap:last-child {
  margin-right: 0;
}

.seo-page .btn-scroll-section .kt-btn-wrap .kt-button {
  font-family: ProximaNovabold, Arial, sans-serif;
  line-height: 24px;
  padding: 0;
  padding-bottom: 10px;
  position: relative;
}

.seo-page .btn-scroll-section .kt-btn-wrap.active .kt-button {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  color: #111111 !important;
}


.seo-page .btn-scroll-section .kt-btn-wrap.active::after {
  content: "";
  height: 3px;
  width: 100%;
  background: #FF3875;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  position: absolute;
  border-radius: 1px;
  display: block;
  opacity: 1;
}

.seo-page .btn-scroll-section .kt-btn-wrap span.kt-btn-inner-text {
  white-space: pre;
}

.seo-page .backgraund-container .backgraund-container::before {
  content: "";
  background: #fff;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
  z-index: 1;
}

.seo-page .product-section .swiper-pagination-bullets {
  position: absolute !important;
  margin-top: 3px !important;
  transform: translateX(-50%);
  left: 50%;
}

.seo-page .product-section h2 {
  margin-bottom: 16px;
}

.seo-page header.hiddens {
  top: -90px;
}

.seo-page .btn-scroll-section {
  padding: 0 0 11px 0;
  position: sticky;
  top: 0;
  z-index: 100;
  background: #ffffff;
  transition: all .2s;
}

.seo-page .btn-scroll-section.box-scroll {
  padding: 15px 0 21px 0;
}

.seo-page .btn-scroll-section:before {
  content: "";
  background: #F9F9F9;
  top: -45px;
  left: -200%;
  right: -200%;
  bottom: 0;
  position: absolute;
}

.seo-page .btn-scroll-section.box-scroll:before {
  background: #ffffff;
}

.seo-page #content.site-content {
  overflow: clip;
}

.seo-page .btn-scroll-section .kt-btn-wrap .kt-button.actives {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  color: #111111 !important;
}

.seo-page .btn-scroll-section .kt-btn-wrap .kt-button.actives::before {
  content: "";
  height: 3px;
  width: 100%;
  background: #FF3875;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  position: absolute;
  border-radius: 1px;
  top: auto;
  display: block;
  opacity: 1;
}

.seo-page #original {
  padding-top: 40px;
  padding-bottom: 65px;
}

.seo-page #kardashian {
  padding-top: 100px;
  padding-bottom: 65px;
}

.seo-page #pro-digital {
  padding-top: 100px;
  padding-bottom: 47px;
}

.seo-page #selfie {
  padding-top: 100px;
  padding-bottom: 65px;
}

.seo-page #headshots {
  padding-top: 100px;
  padding-bottom: 41px;
}

.seo-page #booth-360 {
  padding-top: 100px;
  padding-bottom: 65px;
}

@media (min-width: 782px) {
  .seo-page #original .wp-block-column:not(:first-child) {
    margin-left: 101px;
  }

  .seo-page #kardashian .wp-block-column:not(:first-child) {
    margin-left: 101px;
  }

  .seo-page #pro-digital .wp-block-column:not(:first-child) {
    margin-left: 127px;
  }

  .seo-page #selfie .wp-block-column:not(:first-child) {
    margin-left: 126px;
  }

  .seo-page #headshots .wp-block-column:not(:first-child) {
    margin-left: 101px;
  }

  .seo-page #booth-360 .wp-block-column:not(:first-child) {
    margin-left: 101px;
  }
}

@media (max-width: 500px) {

  .seo-page #original {
    padding-top: 16px;
    padding-bottom: 3px;
  }

  .seo-page #kardashian {
    padding-top: 56px;
    padding-bottom: 19px;
  }

  .seo-page #pro-digital {
    padding-top: 56px;
    padding-bottom: 19px;
  }

  .seo-page #selfie {
    padding-top: 56px;
    padding-bottom: 19px;
  }

  .seo-page #headshots {
    padding-top: 56px;
    padding-bottom: 19px;
  }

  .seo-page #booth-360 {
    padding-top: 56px;
    padding-bottom: 23px;
  }

  .seo-page .btn-scroll-section .kt-btn-wrap {
    margin: 0 12px;
  }

  .seo-page .product-section .wp-block-kadence-advancedbtn {
    display: flex;
  }

  .seo-page .product-section .kt-btn-wrap {
    width: 100%;
  }

  .seo-page .product-section .kt-btn-wrap a {
    width: 100% !important;
  }

  .seo-page .product-section .kt-btn-wrap-0 {
    margin-right: 12px;
  }

  .seo-page .product-section .btn-primar {
    margin-right: 0;
    padding: 13px 29px 13px 29px !important;

  }

  .seo-page .product-section .btn-primar2 {
    padding: 12px 0 12px !important;
  }

  .seo-page .product-section .swiper-pagination-bullets {
    position: absolute !important;
    margin-top: -20px !important;
  }

  .seo-page .product-section h2 {
    font-size: 32px;
    line-height: 32px;
    margin-top: 21px !important;
    margin-bottom: 8px !important;
  }

  .seo-page .stations-slider .swiper-container {
    margin-top: 16px;
  }

  .seo-page .kt-btns-wrap.btn-scroll-section {
    display: flex;
    justify-content: left;
  }

  .seo-page .box-scroll.btn-scroll-section {
    padding-top: 24px !important;
    top: 71px;
  }
}


.seo-page .slide-video-1 {
  width: 600px;
}

.seo-page .slide-video-2 {
  width: 527px;
}

.seo-page .slide-video-3 {
  width: 267px;
}

.seo-page .slide-video-2 video {
  max-width: none;
  border-radius: 0;
}

.seo-page .slide-video {
  width: 400px;
  height: auto;
}

.seo-page .stations-slider .swiper-slide span {
  color: #fff;
  font-size: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: ProximaNovabold, Arial, sans-serif;
  background: #1E1E1E;
  text-align: center;
  height: 36px;
}

.seo-page .slide-video video {
  max-width: none;
  border-radius: 0;
}

.seo-page .wp-block-getwid-section .swiper-button-next {
  box-shadow: none;
  width: 36px;
  height: 36px;
  right: 30px;
  margin-top: -25px;
  background: center no-repeat url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy4zMDQ3IDI2Ljg2NTJMMjIuODY3OSAxOC4xMTUyTDEzLjMwNDcgOS4zNjUyMyIgc3Ryb2tlPSIjRkYzODc1IiBzdHJva2Utd2lkdGg9IjIuNiIvPgo8L3N2Zz4K");
  border-radius: 35px;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
}


.seo-page .wp-block-getwid-section .swiper-button-prev {
  box-shadow: none;
  width: 36px;
  height: 36px;
  left: 30px;
  margin-top: -25px;
  background: center no-repeat url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy4zMDQ3IDI2Ljg2NTJMMjIuODY3OSAxOC4xMTUyTDEzLjMwNDcgOS4zNjUyMyIgc3Ryb2tlPSIjRkYzODc1IiBzdHJva2Utd2lkdGg9IjIuNiIvPgo8L3N2Zz4K");
  transform: rotate(180deg);
  border-radius: 35px;

  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
}

.seo-page .swiper-button-prev.swiper-button-disabled,
.seo-page .swiper-button-next.swiper-button-disabled {
  display: none;
}

.seo-page .product-section .swiper-container {
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  border-radius: 16px;
}

.seo-page .product-section .shadow-img img,
.seo-page .product-section .shadow-img video {
  box-shadow: none;
  border-radius: 0;
  max-width: none;
}

.seo-page .faq-section {
  margin-bottom: 76px;
}

.seo-page .wp-block-kadence-pane.kt-accordion-pane {
  border-bottom: 1px solid #D6D6D6;
}

.seo-page .product-section .wp-block-column ul {
  padding-left: 0;
  margin: 0px 0px 16px 0px;
}

.seo-page .tabs-section .wp-block-column figure.popular {
  position: relative;
}

.seo-page .tabs-section figure.popular:before {
  content: "Most Popular";
  position: absolute;
  top: 6px;
  right: 6px;
  background: #080808;
  border-radius: 3px;
  width: 96px;
  height: 32px;
  font-size: 13px;
  line-height: 2.4;
  color: #FFFFFF;
  text-align: center;
  font-family: ProximaNovabold, Arial, sans-serif;
}


.seo-page .tabs-section .wp-block-column .video-responsive {
  margin: 0 -16px;
  margin-bottom: 16px;
  max-height: 332px;
}

.seo-page .tabs-section .wp-block-column .video-responsive .video-responsive-item {
  position: static;
  width: 405px;
  height: 385px;
  margin-top: -5px;
}

@media (max-width: 500px) {
  .seo-page .tabs-section .wp-swiper-block .video-responsive {
    max-height: max-content;
  }

  .seo-page .tabs-section .wp-block-column .video-responsive::before {
    padding-top: 100%;
    display: block;
    content: "";
  }

  .seo-page .tabs-section .wp-block-column .video-slide .video-responsive-item {
    position: absolute;
    width: 100%;
    height: 100%;
  }

  .seo-page .tabs-section figure.popular:before {
    width: 96px;
    height: 30px;
    top: 5px;
    right: 5px;
  }


  .seo-page .logo-container img {
    width: 100%;
  }

  .seo-page .product-section .swiper-container {
    box-shadow: none;
    border-radius: 0;
    margin: 0 -16px;
  }


  .seo-page .product-section .swiper-container #video .overlay {
    border-radius: 0;
  }

  .seo-page .stations-slider>.wp-block-getwid-section__wrapper>.wp-block-getwid-section__inner-wrapper>.wp-block-getwid-section__content>.wp-block-getwid-section__inner-content {
    display: flex;
    flex-direction: column-reverse;
  }

  .seo-page .stations-slider .slide-video-2 video {
    width: auto;
    height: 100vw;
    object-fit: cover;
  }

  .seo-page .stations-slider figure {
    margin: 0 -10px;
  }

  .seo-page p br {
    display: none;
  }

  .seo-page .product-section.wp-block-getwid-section .swiper-button-next {
    display: block;
  }

  .seo-page .product-section .wp-block-getwid-section .swiper-button-next {
    right: 15px !important;
  }

  .seo-page .wp-block-getwid-section .swiper-button-prev {
    left: 15px !important;

  }

  .seo-page .product-section.wp-block-getwid-section .swiper-button-prev.swiper-button-disabled,
  .seo-page .product-section.wp-block-getwid-section .swiper-button-next.swiper-button-disabled {
    display: none;
  }

  .seo-page .slide-video {
    width: 240px !important;
    height: auto;
    max-width: 100%;
  }

  .seo-page .slide-video-3 {
    max-width: 100%;
    width: 160px !important;
  }

  .seo-page .slide-video-1 {
    width: 360px;
    max-width: 100%;

  }

  .seo-page .clients-section.wp-block-getwid-section .swiper-button-next {
    right: 15px;
  }


  .seo-page .product-section .backgraund-container .backgraund-container::before {
    display: none;
  }

  .seo-page .product-section-title.backgraund-container::before {
    display: none;
  }

  .seo-page .btn-scroll-section:before {
    background: #fff;
  }
}






/** end seo page **/






/** start Corporate Headshots page **/
.headshots-page .wp-block-table td,
.headshots-page .wp-block-table th {
  border: none;
  padding: 0;
}

.headshots-page .wp-block-image {
  margin: 0;
}

.headshots-page .wp-block-image .aligncenter {
  margin: 0 auto;
}

.headshots-page .section-header .wp-block-column:first-child p {
  font-size: 24px;
  line-height: 26px;
  letter-spacing: 0.7px;
  margin-top: 23px;
}

.headshots-page.original-booth .section-header .wp-block-getwid-section__background {
  background: radial-gradient(74.21% 74.21% at 68.71% 55.63%, #7E518A 0%, #190941 100%) !important;
}

.headshots-page .section-header .wp-block-column:first-child em {
  font-family: ProximaNovaLight, Arial, sans-serif;
}

.headshots-page .section-header .wp-block-column:first-child strong {
  font-family: ProximaNovabold, Arial, sans-serif;
}

.headshots-page .section-header .wp-block-getwid-section__wrapper {
  padding-top: 153px;
  padding-bottom: 126px;
}

.headshots-page .package-section .wp-block-columns {
  justify-content: center;
  margin-bottom: 0;
}

.headshots-page .package-section {
  padding-top: 60px;
  padding-bottom: 75px;
}

.headshots-page .ai-background p {
  margin-bottom: 40px;
}

.headshots-page .ai-background {
  padding-top: 82px;
  padding-bottom: 82px;
}

.headshots-page.original-booth .headshot-right ul strong {
  font-weight: normal;
  font-family: ProximaNovabold, Arial, sans-serif !important;
}

.headshots-page.original-booth .headshot-right {
  padding-bottom: 84px;
  padding-top: 97px;
}

@media (min-width: 782px) {
  .headshots-page.original-booth .headshot-right .wp-block-column:not(:first-child) {
    margin-left: 144px;
  }

  .headshots-page .package-section .wp-block-column:not(:first-child) {
    margin-left: 75px;
  }

  .headshots-page .section-header .wp-block-columns:last-child .wp-block-column {
    margin-left: 0;
  }

  .headshots-page .section-header .wp-block-columns:first-child .wp-block-column:not(:first-child) {
    margin-left: 138px;
  }
}

.headshots-page .section-header .wp-block-columns {
  margin-bottom: 0;
}

.headshots-page .section-header .wp-block-columns .wp-block-image {
  margin-bottom: 0;
}




.headshots-page .wp-block-getwid-images-slider.has-arrows-inside .slick-prev:before,
.headshots-page .wp-block-getwid-images-slider.has-arrows-inside .slick-next:before {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 36px;
  height: 36px;
  right: -3px;
  margin-top: -18px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
  cursor: pointer;
  top: 50%;
  position: absolute;
  content: "";
  opacity: 1;
}

.headshots-page .wp-block-getwid-images-slider.has-arrows-inside .slick-prev {
  display: none !important;
}

.headshots-page .wp-block-getwid-images-slider .slick-dots li,
.headshots-page .wp-block-getwid-media-text-slider .slick-dots li,
.headshots-page .wp-block-getwid-post-slider .slick-dots li,
.headshots-page .wp-block-getwid-post-carousel .slick-dots li {
  margin: 0 3px 0 0;
}

.headshots-page .wp-block-getwid-images-slider.has-dots-inside .slick-dots,
.headshots-page .wp-block-getwid-media-text-slider.has-dots-inside .slick-dots,
.headshots-page .wp-block-getwid-post-slider.has-dots-inside .slick-dots,
.headshots-page .wp-block-getwid-post-carousel.has-dots-inside .slick-dots {
  bottom: 15px;
}

.headshots-page .slick-dots li {
  width: 6px;
  height: 6px;
  margin: 0 5px;
  padding: 0;

}

.headshots-page .wp-block-getwid-images-slider.has-dots-inside .slick-dots li button,
.headshots-page .wp-block-getwid-media-text-slider.has-dots-inside .slick-dots li button,
.headshots-page .wp-block-getwid-post-slider.has-dots-inside .slick-dots li button,
.headshots-page .wp-block-getwid-post-carousel.has-dots-inside .slick-dots li button {
  text-shadow: none;
}

.headshots-page .slick-dots li button {
  width: 6px;
  height: 6px;
  padding: 0;
}

.headshots-page .ai-removal .twentytwenty-container {
  border-radius: 12px;
}

.headshots-page .ai-removal .twentytwenty-handle {
  background: #ffffff;
  height: 40px;
  border: 0;
  width: 40px;
}

.headshots-page .ai-removal .twentytwenty-handle {
  top: 89%;
}

.headshots-page .ai-removal .twentytwenty-horizontal .twentytwenty-handle:before,
.headshots-page .ai-removal .twentytwenty-horizontal .twentytwenty-handle:after,
.headshots-page .ai-removal .twentytwenty-vertical .twentytwenty-handle:before,
.headshots-page .ai-removal .twentytwenty-vertical .twentytwenty-handle:after {
  background: #ffffff;
}

.headshots-page .ai-removal .twentytwenty-horizontal .twentytwenty-handle:before,
.headshots-page .ai-removal .twentytwenty-horizontal .twentytwenty-handle:after {
  margin: 0;
  box-shadow: none;
}

.headshots-page .ai-removal .twentytwenty-horizontal .twentytwenty-handle:before,
.headshots-page .ai-removal .twentytwenty-horizontal .twentytwenty-handle:after {
  left: 46%;
}

.headshots-page .ai-removal .twentytwenty-handle .twentytwenty-left-arrow {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDkgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNi45MDUzMyAxNS42MzE1QzcuMTI2MTcgMTUuODU4MSA3LjQyMjUxIDE1Ljk4OTYgNy43MzQxNiAxNS45OTk0QzguMDQ1ODEgMTYuMDA5MiA4LjM0OTQgMTUuODk2NSA4LjU4MzI2IDE1LjY4NDJDOC44MTcxMyAxNS40NzIgOC45NjM3MyAxNS4xNzYgOC45OTMzIDE0Ljg1NjVDOS4wMjI4NiAxNC41MzcgOC45MzMxOCAxNC4yMTc4IDguNzQyNDYgMTMuOTYzOUw4LjY0MDYgMTMuODQ1MkwyLjk2MjMxIDguMDAxMDlMOC42NDA2IDIuMTU3MDFDOC44NTE5IDEuOTM5NDggOC45Nzg4MyAxLjY1MDA1IDguOTk3NTggMS4zNDMwM0M5LjAxNjMzIDEuMDM2MDIgOC45MjU2MiAwLjczMjUwNSA4Ljc0MjQ2IDAuNDg5NDM4TDguNjQwNiAwLjM3MDY4N0M4LjQyOTQ0IDAuMTUyOTg4IDguMTQ4MzcgMC4wMjIwOSA3Ljg1MDEyIDAuMDAyNTUyMDNDNy41NTE4NyAtMC4wMTY5ODQ5IDcuMjU2OTUgMC4wNzYxODA1IDcuMDIwNjggMC4yNjQ1NjlMNi45MDUzMyAwLjM3MDY4N0wwLjM1OTQwMyA3LjEwNzkzQzAuMTQ4MTA3IDcuMzI1NDYgMC4wMjExNzM1IDcuNjE0ODkgMC4wMDI0MjA0MyA3LjkyMTkxQy0wLjAxNjMzMjYgOC4yMjg5MiAwLjA3NDM4MTggOC41MzI0NCAwLjI1NzU0NSA4Ljc3NTVMMC4zNTk0MDMgOC44OTQyNUw2LjkwNTMzIDE1LjYzMTVaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=);
  background-size: 9px 16px;
  width: 9px;
  height: 16px;
  background-position: 0;
  background-repeat: no-repeat;
  top: 46%;
  border: 0;
  margin-left: -14px;
}

.headshots-page .ai-removal .twentytwenty-handle .twentytwenty-right-arrow {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDkgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMi4wOTQ2NyAwLjM2ODUwMUMxLjg3MzgzIDAuMTQxOTI5IDEuNTc3NDkgMC4wMTAzODU2IDEuMjY1ODQgMC4wMDA1ODkxMzlDMC45NTQxODggLTAuMDA5MjA3MzQgMC42NTA2MDEgMC4xMDM0NzcgMC40MTY3MzggMC4zMTU3NTZDMC4xODI4NzUgMC41MjgwMzUgMC4wMzYyNzExIDAuODIzOTkxIDAuMDA2NzAzMjMgMS4xNDM1MUMtMC4wMjI4NjQ2IDEuNDYzMDMgMC4wNjY4MjA4IDEuNzgyMTYgMC4yNTc1NDMgMi4wMzYwN0wwLjM1OTQwMSAyLjE1NDgyTDYuMDM3NjkgNy45OTg5MUwwLjM1OTQwMSAxMy44NDNDMC4xNDgxMDUgMTQuMDYwNSAwLjAyMTE3MzUgMTQuMzQ5OSAwLjAwMjQyMDMxIDE0LjY1N0MtMC4wMTYzMzI5IDE0Ljk2NCAwLjA3NDM4MTEgMTUuMjY3NSAwLjI1NzU0MyAxNS41MTA2TDAuMzU5NDAxIDE1LjYyOTNDMC41NzA1NjIgMTUuODQ3IDAuODUxNjM0IDE1Ljk3NzkgMS4xNDk4OCAxNS45OTc0QzEuNDQ4MTMgMTYuMDE3IDEuNzQzMDUgMTUuOTIzOCAxLjk3OTMyIDE1LjczNTRMMi4wOTQ2NyAxNS42MjkzTDguNjQwNiA4Ljg5MjA3QzguODUxODkgOC42NzQ1NCA4Ljk3ODgzIDguMzg1MTEgOC45OTc1OCA4LjA3ODA5QzkuMDE2MzMgNy43NzEwOCA4LjkyNTYyIDcuNDY3NTYgOC43NDI0NiA3LjIyNDVMOC42NDA2IDcuMTA1NzVMMi4wOTQ2NyAwLjM2ODUwMVoiIGZpbGw9IiNGRjM4NzUiLz4KPC9zdmc+Cg==);
  background-size: 9px 16px;
  width: 9px;
  height: 16px;
  background-position: 0;
  background-repeat: no-repeat;
  top: 46%;
  border: 0;
  margin-right: -14px;
}

.headshots-page .experiences-tab {
  padding-top: 106px;
  padding-bottom: 104px;
}

.headshots-page .experiences-tab figure {
  margin: 0;
}

.headshots-page .wp-block-getwid-images-slider.has-dots-inside .slick-dots li button:before,
.headshots-page .wp-block-getwid-media-text-slider.has-dots-inside .slick-dots li button:before,
.headshots-page .wp-block-getwid-post-slider.has-dots-inside .slick-dots li button:before,
.headshots-page .wp-block-getwid-post-carousel.has-dots-inside .slick-dots li button:before {
  color: #000;
  opacity: .2;
}

.headshots-page .slick-dots li button:before {
  font-size: 6px;
  line-height: 6px;
  width: 6px;
  height: 6px;
}

.headshots-page .slick-dots li.slick-active button:before {
  opacity: 1 !important;
  color: #FF3875 !important;
}

.headshots-page .experiences-tab .wp-block-getwid-tabs {
  padding: 0 96px 136px;
}

.headshots-page .experiences-tab .wp-block-getwid-tabs__nav-links {
  padding-bottom: 32px;
}

.headshots-page .experiences-tab .wp-block-getwid-tabs__tab-content {
  border: none;
  padding: 0;
}

.headshots-page .experiences-tab .wp-block-getwid-tabs__nav-link:hover {
  border-color: #ffffff;
}

.headshots-page .experiences-tab .wp-block-getwid-tabs__nav-link.ui-tabs-active {
  border: none;
}

.headshots-page .experiences-tab .wp-block-getwid-tabs__nav-link a {
  border: none;
  padding: 8px 0px 4px 0px !important;
  margin: 0px 11px 0px 11px;
  font-size: 18px;
  line-height: 24px;
  color: #6A6A6A;
  font-family: ProximaNovabold, Arial, sans-serif;
  border-style: solid;
  border-width: 0px 0px 3px 0px;
  border-radius: 1px 1px 1px 1px;
  border-color: #ffffff;
  transition: all .2s ease-in-out;
}

.headshots-page .experiences-tab .wp-block-getwid-tabs__nav-link:first-child a {
  margin-left: 0;
}

.headshots-page .experiences-tab .wp-block-getwid-tabs__nav-link:last-child a {
  margin-right: 0;
}

.headshots-page .experiences-tab .wp-block-getwid-tabs__nav-link.ui-tabs-active a {
  border-color: #ff3875;
  color: #111111;
  transition: all .2s ease-in-out;
  font-family: ProximaNovaExtrabold, Arial, sans-serif;

}

.headshots-page .experiences-tab .wp-block-getwid-section__wrapper {
  border-radius: 42px;
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  background: #FFFFFF;
  overflow: hidden;
  padding-top: 60px;

}

@media (min-width: 768px) {
  .headshots-page.original-booth .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 36px;
  }
}

.headshots-page .experiences-tab .wp-block-video video {
  border-radius: 8px;
}

.headshots-page.original-booth .package-section #nav section {
  justify-content: center;
}

.headshots-page.original-booth .section-3 {
  padding-top: 88px;
  padding-bottom: 53px;
}

.headshots-page.original-booth .options-section {
  padding-top: 104px;
  padding-bottom: 0;
}

.headshots-page.original-booth .stations-slider {
  padding-top: 113px;
  padding-bottom: 0;
}

.headshots-page .wp-block-kadence-pane.kt-accordion-pane:last-child {
  border-bottom: 1px solid #D6D6D6;
}

.headshots-page .experience {
  padding-top: 115px;
  padding-bottom: 120px;
}

@media (min-width: 782px) {
  .headshots-page.original-booth .section-3 .wp-block-column:not(:first-child) {
    margin-left: 72px;
  }

  .headshots-page.experience .wp-block-columns {
    margin-left: 30px;
  }

  .headshots-page.experience .wp-block-column:not(:first-child) {
    margin-left: 146px;
  }
}

.headshots-page p a {
  color: #101010;
  text-decoration: underline;
}

.headshots-page p a:hover {
  color: #101010;
  text-decoration: underline;
}

.headshots-page .selfie-headshots {
  padding-top: 123px;
  padding-bottom: 49px;
}

.headshots-page .selfie-headshots .wp-block-column {
  margin-bottom: 0;
}

.headshots-page .selfie-headshots h2 {
  margin-bottom: 70px;
}

.headshots-page .selfie-headshots h2 span {
  position: relative;
}

.headshots-page .selfie-headshots h2 span:after {
  content: "";
  position: absolute;
  bottom: 3px;
  left: -3px;
  width: 102%;
  z-index: -1;
  height: 22px;
  background: rgba(238, 71, 110, 0.3);
}

.headshots-page .selfie-headshots table tbody {
  display: grid;
  grid-template-columns: 1fr;
}

.headshots-page .selfie-headshots table tbody tr {
  display: grid;
  grid-template-columns: 1fr 1fr;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 40px;

}

.headshots-page .selfie-headshots table tbody tr:last-child {
  margin-bottom: 0;

}

.headshots-page .selfie-headshots table tbody tr strong {
  font-size: 18px;
  line-height: 32px;
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  margin-bottom: 4px;
  display: block;
  color: #1E1E1E;
  position: relative;
  padding-left: 24px;


}

.headshots-page .selfie-headshots table tbody tr strong:before {
  content: url(/wp-content/uploads/2024/05/star-headshots.svg);
  height: 16px;
  width: 16px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 2px;
}

@media (min-width: 782px) {
  .headshots-page .selfie-headshots .wp-block-column:not(:first-child) {
    margin-left: 65px;
    margin-top: 105px;
  }

  .headshots-page .selfie-headshots h2 {
    margin-right: -380px;
  }
}

.headshots-page .experiences-tab .kt-tabs-title-list .kt-title-item a {
  font-size: 18px;
  line-height: 24px;
  font-family: ProximaNovabold, Arial, sans-serif;
}

.headshots-page .experiences-tab .kt-tabs-title-list .kt-tab-title-active a {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.headshots-page .experiences-tab .wp-block-column p {
  font-size: 18px;
  line-height: 28px;
}

.headshots-page .experiences-tab .wp-block-columns {
  margin-top: 70px;
}

.headshots-page .experiences-tab .wp-block-columns {
  margin-top: 70px;
}

.headshots-page .experiences-tab .wp-block-getwid-tabs__nav-link {
  margin: 0;
}

.headshots-page .experiences-tab .wp-block-column h4 {
  font-size: 32px;
  line-height: 32px;
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  margin-bottom: 19px;
  margin-top: 12px;
}

@media (min-width: 782px) {
  .headshots-page .experiences-tab .wp-block-column:not(:first-child) {
    margin-left: 18px;
  }
}


.headshots-page .anywhere-tab {
  padding-top: 57px;
  padding-bottom: 0;
}

.headshots-page .anywhere-tab .wp-block-columns {
  margin-top: 4px;
}

.headshots-page .anywhere-tab .wp-block-getwid-tabs__nav-link a {
  margin: 0px 20px 0px 20px;

}

.headshots-page .anywhere-tab .wp-block-getwid-section__wrapper {
  padding-top: 82px;

}

.headshots-page .anywhere-tab .wp-block-getwid-tabs {
  padding: 0 130px 102px;
}

@media (min-width: 782px) {
  .headshots-page .anywhere-tab .wp-block-column:not(:first-child) {
    margin-left: 76px;
  }
}

.headshots-page .choose-us {
  padding-bottom: 42px;
}

.headshots-page .choose-us .kt-testimonial-text-wrap::after {
  display: none !important;
}

.headshots-page .choose-us .kt-blocks-carousel .slick-next {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 36px;
  height: 36px;
  right: -25px;
  margin-top: 0;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
  opacity: 1;
}

.headshots-page .choose-us .kt-blocks-carousel .slick-prev {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 36px;
  height: 36px;
  left: -25px;
  margin-top: 0;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
  transform: rotate(180deg);
  opacity: 1;
}

.headshots-page .choose-us .kt-blocks-carousel .slick-next:before,
.headshots-page .choose-us .kt-blocks-carousel .slick-prev:before {
  display: none;
}


.headshots-page .kt-testimonial-style-inlineimage .kt-testimonial-text-wrap {
  border: 2px solid #eee;
  padding: 20px;
  position: relative;
  border-radius: 10px;
  text-align: left;
  display: grid;
  grid-template-columns: 64px 1fr;
  grid-template-rows: 64px 1fr;
}

.headshots-page .kt-testimonial-style-inlineimage .kt-testimonial-media-wrap {
  float: none;
  grid-column-start: 1;
  grid-column-end: 4;
  grid-row-start: 1;
}

.headshots-page .kt-testimonial-media-inner-wrap {
  overflow: hidden;
  margin: 0 15px 0 0;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  border-radius: 3px;
}

.headshots-page .kt-testimonial-media-inner-wrap .kadence-testimonial-image-intrisic {
  padding-bottom: 0;
  height: 64px;
  position: relative;
  background: #FFFFFF;
  width: 64px;
}

.headshots-page .kt-testimonial-media-inner-wrap .kt-testimonial-image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 40px;
  height: 40px;
  position: absolute;
  left: 12px;
  top: 12px;
  border-radius: 0;
}

.headshots-page .kt-testimonial-title-wrap {
  grid-column-start: 2;
  grid-column-end: 2;
  grid-row-start: 1;
  align-items: center;
  display: grid;
}

.headshots-page .kt-testimonial-content-wrap {
  grid-column-start: 1;
  grid-column-end: 3;
  grid-row-start: 2;
  height: 168px;
  margin-top: 24px;
}

.headshots-page .kt-testimonial-content {
  color: #1E1E1E;
  font-size: 18px;
  line-height: 28px;
}

.headshots-page .kt-testimonial-item-wrap {
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  border-radius: 16px;
  background: #FFFFFF;
}

.headshots-page .kt-blocks-carousel .slick-list {
  padding: 15px 0 30px 0;
}

.headshots-page .wp-block-kadence-testimonials .kt-blocks-carousel .kt-blocks-carousel-init:not(.kt-carousel-arrowstyle-none) {
  padding-left: 14px;
  padding-right: 14px;
}

.headshots-page h6.kt-testimonial-title {
  font-size: 20px;
  line-height: 24px;
  margin-left: 17px;
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .headshots-page.original-booth .package-section #nav {
    padding-top: 33px !important;

  }
}

@media (min-width: 782px) {
  .headshots-page .social-sensation .wp-block-column:not(:first-child) {
    margin-left: 73px;
  }

}

.headshots-page .kt-blocks-carousel .slick-dots li button {
  height: 9px;
  width: 9px;
}

.headshots-page .kt-blocks-carousel .slick-dots li button:before {
  height: 9px;
  width: 9px;
}

.headshots-page .kt-blocks-carousel .slick-dots li button:before {
  background-color: #D9D9D9;
  opacity: 1;
}

.headshots-page .kt-blocks-carousel .slick-dots li.slick-active button:before {
  background-color: #FF3875;
  opacity: 1;
}

.headshots-page .container-packages {
  background: linear-gradient(179.96deg, #EC386F -13.17%, rgba(238, 71, 110, 0.81) 120.91%);
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  border-radius: 27px;
  margin-bottom: 130px;
  margin-top: 145px;
}

.headshots-page .container-packages .packages-btn a {
  background: #FFFFFF !important;
  border-radius: 28px !important;
  font-size: 18px !important;
  line-height: 24px !important;
  color: #1E1E1E !important;
}

.headshots-page .packages-btn a {
  padding: 14px 31px !important;
}

.headshots-page h1 span:after {
  display: none;
}

.headshots-page h1 span:after {
  content: "";
  position: absolute;
  bottom: 4px;
  left: -3px;
  width: 105%;
  z-index: -1;
  height: 14px;
  background: #EC7B9D;
}

@media (max-width: 1024px) {
  .headshots-page .kt-testimonial-content-wrap {
    height: 219px;
  }

  .headshots-page .experiences-tab .wp-block-columns {
    flex-direction: column;
  }

  .headshots-page .experiences-tab .wp-block-getwid-tabs {
    padding: 0px 45px 30px 45px;
  }

  .headshots-page .experiences-tab .wp-block-column:not(:first-child) {
    margin-left: 0;
  }
}

@media (max-width: 820px) {
  .headshots-page .social-sensation .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .headshots-page.original-booth .experience .wp-block-columns {
    flex-direction: column-reverse;
  }

  .headshots-page .experience .wp-block-column:first-child {
    margin-left: 0;
  }

  .headshots-page .experience .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .headshots-page.original-booth .section-1 {
    padding-bottom: 40px;
    padding-top: 100px;
  }

  .headshots-page .experience {
    padding-bottom: 50px;
  }

  .headshots-page.original-booth .product-section {
    padding-bottom: 50px;
    padding-top: 50px;
  }

  .headshots-page .kt-testimonial-content-wrap {
    height: 335px;
  }

  .headshots-page .choose-us .kt-blocks-carousel .slick-next {
    right: -10px;
  }

  .headshots-page .choose-us .kt-blocks-carousel .slick-prev {
    left: -10px;
  }

}

@media (max-width: 768px) {
  .headshots-page.original-booth .section-3 {
    padding-top: 60px;
    padding-bottom: 16px;
  }

  .headshots-page.original-booth .package-section p br {
    display: none;
  }

  .headshots-page.original-booth .package-section {
    padding-top: 60px;
    padding-bottom: 30px;
  }

  .headshots-page.original-booth .options-section {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .headshots-page.original-booth .stations-slider {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .headshots-page .experiences-tab {
    padding-bottom: 80px;
  }

  .headshots-page .choose-us .kt-blocks-carousel .slick-next {
    right: 0;
  }

  .headshots-page .choose-us .kt-blocks-carousel .slick-prev {
    left: 0;
  }

  .headshots-page .choose-us {
    padding-bottom: 10px;
  }

  .headshots-page .container-packages {
    margin-bottom: 60px;
    margin-top: 60px;

  }
}

@media (max-width: 500px) {
  .headshots-page h1 span:after {
    display: block;
  }

  .headshots-page .section-header .wp-block-columns {
    gap: 0.5em;
  }


  .headshots-page.original-booth .section-3 {
    padding-top: 60px;
    padding-bottom: 16px;
  }

  .headshots-page.original-booth .section-3 .wp-block-columns {
    margin-bottom: 0;
  }



  .headshots-page.original-booth .options-section {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .headshots-page.original-booth .options-section .swiper-pagination-bullet-active {
    opacity: 1;
    background: #FF3875;
  }

  .headshots-page.original-booth .stations-slider .wp-block-getwid-section__content .wp-block-getwid-section__inner-content {
    display: flex;
    flex-direction: column-reverse;
  }

  .headshots-page.original-booth .stations-slider {
    padding-top: 0;
    padding-bottom: 0;
  }

  .headshots-page.original-booth .stations-slider .swiper-container {
    margin-top: 0;
  }

  .headshots-page.original-booth .stations-slider .full-width {
    margin-bottom: 16px;
  }

  .headshots-page p br {
    display: none;
  }

  .headshots-page.original-booth h2 {
    margin-bottom: 15px !important;
    margin-right: 0;
  }

  .headshots-page .experience .text-img {
    flex-direction: column-reverse;
  }



  .headshots-page .kt-blocks-carousel .slick-dots {
    bottom: 55px;
  }

  .headshots-page .kt-testimonial-content-wrap {
    height: 310px;
  }

  .headshots-page .kt-testimonial-style-inlineimage .kt-testimonial-text-wrap {
    padding: 16px !important;
  }

  .headshots-page .kt-blocks-carousel .slick-dots li button {
    height: 7px;
    width: 7px;
  }

  .headshots-page .kt-blocks-carousel .slick-dots li button:before {
    height: 7px;
    width: 7px;
  }

  .headshots-page .kt-blocks-carousel .slick-dots li {
    height: 7px;
    width: 13px;
  }

  .headshots-page h6.kt-testimonial-title br {
    display: none;
  }

  .headshots-page .choose-us {
    padding-bottom: 0px;
  }

  .headshots-page .choose-us .wp-block-kadence-testimonials .kt-blocks-carousel {
    padding-bottom: 0px;
  }
}

@media (max-width: 500px) {
  .headshots-page .experiences-tab .wp-block-getwid-tabs {
    padding: 0;
  }

  .headshots-page .experiences-tab .wp-block-column h4 {
    margin-bottom: 16px !important;
    margin-top: 0 !important;

  }

  .headshots-page .experiences-tab .wp-block-getwid-section__wrapper {
    padding-top: 40px;
    border-radius: 16px;
  }

  .headshots-page .experiences-tab .wp-block-getwid-tabs__nav-links {
    padding-bottom: 16px;
    flex-wrap: nowrap;
  }

  .headshots-page .experiences-tab span.wp-block-getwid-tabs__title {
    white-space: pre;
  }

  .headshots-page .experiences-tab .wp-block-getwid-tabs__nav-link a {
    margin: 0px 6px 0px 6px;
  }

  .headshots-page .choose-us .kt-blocks-carousel .slick-next {
    right: 30px;
  }

  .headshots-page .choose-us .kt-blocks-carousel .slick-prev {
    display: none;
  }
}

@media (max-width: 414px) {
  .headshots-page .experiences-tab .wp-block-getwid-tabs__nav-links {
    transform: translateX(17px);

  }
}

@media (max-width: 375px) {
  .headshots-page .experiences-tab .wp-block-getwid-tabs__nav-links {
    transform: translateX(44px);

  }
}

.headshots-page .package-section .wp-block-image {
  margin: 0;
  position: relative;
}

.headshots-page .package-section .wp-block-image:before {
  content: "";
  position: absolute;
  background: #FFFFFF;
  box-shadow: 0px 2px 4px rgba(53, 53, 53, 0.1);
  width: 288px;
  height: 288px;
  z-index: -1;
  border-radius: 100%;
  bottom: -30px;
}

.headshots-page .package-section figure {
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center;
}

.headshots-page .package-section figcaption {
  font-size: 18px;
  color: #101010;
  line-height: 28px;
  margin-top: 13px;
  text-align: center;
  white-space: nowrap;
}

.headshots-page .container-people .wp-block-getwid-section__background {
  background: radial-gradient(74.21% 74.21% at 68.71% 55.63%, #7E518A 0%, #190941 100%);
}

.headshots-page .container-people .wp-block-getwid-section__wrapper {
  padding: 87px 111px;

}

@media (max-width: 500px) {
  .headshots-page h2 {
    font-size: 33px;

  }

  .headshots-page .section-header .wp-block-getwid-section__wrapper {
    padding-top: 16px;
    padding-bottom: 35px;
  }

  .headshots-page .section-header h1 {
    font-size: 33px;
    line-height: 32px;
    margin: 0;
    margin-bottom: 16px;
    margin-top: 24px;
  }

  .headshots-page .section-header .wp-block-column:first-child p {
    font-size: 18px;
    margin-bottom: 10px;
  }

  .headshots-page .section-header .logo-header .wp-block-column {
    flex-basis: 8% !important;
    width: 8% !important;
  }

  .headshots-page .section-header .btn-primar {
    width: 170px;
    margin: 0 auto;
    display: block;
  }

  .headshots-page .section-header .wp-block-getwid-section__background {
    background: radial-gradient(63.3% 63.25% at 55.82% 55.4%, #7E518A 0%, #190941 100%) !important;
  }

  .headshots-page .package-section .wp-block-column {
    margin-bottom: 38px;
  }

  .headshots-page .package-section .wp-block-column.package-section-2 {
    margin-bottom: 99px;
  }

  .headshots-page .package-section .wp-block-image:before {
    width: 210px;
    height: 210px;
    bottom: -20px;
  }

  .headshots-page .package-section-1 img {
    max-width: 101px;
  }

  .headshots-page .package-section-2 img {
    max-width: 117px;

  }

  .headshots-page .package-section-3 img {
    max-width: 95px;
  }

  .headshots-page .package-section .wp-block-getwid-section__inner-content {
    display: flex;
    flex-direction: column-reverse;
  }

  .headshots-page .package-section .wp-block-columns {
    max-width: 210px;
    margin: 0 auto;
  }

  .headshots-page .package-section {
    padding-top: 69px;
    padding-bottom: 13px;
  }

  .headshots-page .package-section h2 {
    font-size: 32px;
    line-height: 32px;
    margin-right: 0;
    margin-top: 32px;
  }

  .headshots-page .ai-background .wp-block-getwid-section__inner-content {
    display: flex;
    flex-direction: column-reverse;
  }

  .headshots-page .ai-background {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .headshots-page .ai-background h2 {
    margin-top: 24px;
    margin-bottom: 16px !important;
  }

  .headshots-page .ai-background p {
    margin-bottom: 0;
  }

  .headshots-page .section-1 {
    padding-bottom: 5px;
    padding-top: 53px;
  }

  .headshots-page .headshot-right h2 {
    margin-bottom: 16px !important;
    margin-right: 0;
    margin-top: 48px;
  }

  .headshots-page .experiences-tab {
    padding-top: 48px;
    padding-bottom: 60px;
  }

  .headshots-page .experiences-tab .wp-block-getwid-section__wrapper {
    padding-top: 0;
  }

  .headshots-page .experiences-tab h2 {
    margin-top: 23px;
    font-size: 28px;
    line-height: 32px;
  }

  .headshots-page .experiences-tab .wp-block-getwid-tabs__tab-content {
    display: flex;
    flex-direction: column-reverse;
  }

  .headshots-page .experiences-tab .wp-block-columns {
    flex-direction: row;
    margin-left: -6px;
    margin-right: -6px;
    margin-top: 2px;
    margin-bottom: 20px;
    gap: 0;
  }

  .headshots-page .experiences-tab .wp-block-column {
    flex-basis: 48% !important;
    padding: 6px;

  }

  .headshots-page .experiences-tab .wp-block-getwid-section__inner-content {
    padding: 0 16px 33px 16px;
  }

  .headshots-page .selfie-headshots {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .headshots-page .selfie-headshots .wp-block-columns {
    margin-bottom: 0;
  }


  .headshots-page .selfie-headshots table tbody tr {
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .headshots-page .selfie-headshots table tbody tr td {
    margin-bottom: 24px;
  }

  .headshots-page .selfie-headshots h2 {
    margin-bottom: 16px !important;
  }

  .headshots-page .selfie-headshots h2 span:after {
    height: 11px;
  }

  .headshots-page .selfie-headshots .wp-block-getwid-images-slider {
    border-radius: 12px;
    overflow: hidden;
    margin-bottom: 16px;
  }

  .headshots-page .experience {
    padding-top: 60px;
    padding-bottom: 8px;
  }

  .headshots-page .experience p {
    margin-right: 3px;
  }

  .headshots-page .experience h2 {
    margin-bottom: 16px !important;
    margin-top: 13px;
  }


  .headshots-page .container-people .wp-block-getwid-images-slider.has-dots-inside .slick-dots li button:before,
  .headshots-page .container-people .wp-block-getwid-media-text-slider.has-dots-inside .slick-dots li button:before,
  .headshots-page .container-people .wp-block-getwid-post-slider.has-dots-inside .slick-dots li button:before,
  .headshots-page .container-people .wp-block-getwid-post-carousel.has-dots-inside .slick-dots li button:before {
    color: #D9D9D9;
    opacity: 1;
  }

  .headshots-page .anywhere-tab {
    padding-top: 8px;
    padding-bottom: 60px;
  }

  .headshots-page .anywhere-tab .wp-block-columns {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
    margin-top: 2px;
    margin-bottom: 20px;
  }

  .headshots-page .anywhere-tab .wp-block-column {
    flex-basis: 100% !important;
    padding: 0;
  }

  .headshots-page .anywhere-tab .wp-block-column p {
    margin-top: 18px !important;
  }

  .headshots-page .anywhere-tab .wp-block-getwid-section__inner-content {
    padding: 0 16px 4px 16px;
  }

  .headshots-page .anywhere-tab .wp-block-getwid-tabs__nav-link a {
    margin: 0px 12px 0px 12px;
  }

  .headshots-page .anywhere-tab .wp-block-getwid-tabs__nav-links {
    transform: translateX(61px);
  }

  .headshots-page .anywhere-tab img {
    margin: 0 auto;
    display: block;
  }

  .headshots-page .container-people .wp-block-getwid-section__wrapper {
    padding: 75px 0 75px 19px;

  }

  .headshots-page .container-people .wp-block-getwid-images-slider.has-dots-inside .slick-dots,
  .headshots-page .container-people .wp-block-getwid-media-text-slider.has-dots-inside .slick-dots,
  .headshots-page .container-people .wp-block-getwid-post-slider.has-dots-inside .slick-dots,
  .headshots-page .container-people .wp-block-getwid-post-carousel.has-dots-inside .slick-dots {
    bottom: -62px;
  }
}

@media (max-width: 414px) {
  .headshots-page .anywhere-tab .wp-block-getwid-tabs__nav-links {
    transform: translateX(78px);
  }
}

@media (max-width: 375px) {
  .headshots-page .anywhere-tab .wp-block-getwid-tabs__nav-links {
    transform: translateX(86px);
  }
}



/** end Corporate Headshots page **/

/** start ABOUT US page **/
.about-us .getwid-section-content-full-width .wp-block-getwid-section__background {
  margin: 32px calc(49.2% - 50vw);
  margin-bottom: 0;
  margin-top: 0;
  background-size: cover;
  right: 0;
  left: 0;
}

.about-us :where(.wp-block-columns.is-layout-flex) {
  gap: 0;
}

.about-us :where(.wp-block-columns) {
  margin-bottom: 0;
}

.about-us figure {
  margin: 0;
}

.about-us .about-company .wp-block-getwid-section__wrapper {
  padding-top: 60px;
  padding-bottom: 52px;
}

.about-us .about-company h2 span {
  color: #FF3875;
}

.about-us h2 span:after {
  display: none;
}

.about-us .about-company P {
  text-align: justify;

}

.about-us .about-company h5 {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
}

.about-us .about-lagacy {

  margin: 0 calc(53.6% - 49.5vw);
  max-width: 93vw;
  width: 93vw;
}

.about-us .about-lagacy .wp-block-getwid-section__wrapper {
  padding-top: 35px;
  padding-bottom: 64px;
  margin-top: 80px;
  margin-bottom: 80px;

}

.about-us .about-lagacy figure {
  margin: 0;
}

.about-us .about-lagacy p {
  text-align: justify;

}

.about-us .about-lagacy .wp-block-getwid-section__background {
  border-radius: 24px;
}

@media (min-width: 782px) {
  .about-us .about-lagacy .wp-block-column:not(:first-child) {
    margin-left: 77px;
  }
}


.about-us .about-gallery .wp-block-gallery.wp-block-gallery-1 {
  --wp--style--unstable-gallery-gap: var(--wp--style--gallery-gap-default, var(--gallery-block--gutter-size, var(--wp--style--block-gap, 1.05em)));
  gap: var(--wp--style--gallery-gap-default, var(--gallery-block--gutter-size, var(--wp--style--block-gap, 1.05em)));
  margin-bottom: 35px;
}

.about-us .about-gallery figure {
  border-radius: 15px;
  overflow: hidden;
}

.about-us .about-gallery .wp-block-group {
  max-width: 920px;
  margin: 0 auto;
  text-align: justify;
}

.about-us .about-leading {
  margin-top: 140px;
  margin-bottom: 140px;
}

@media (min-width: 782px) {
  .about-us .about-leading .wp-block-column:not(:first-child) {
    margin-left: 87px;
  }
}


.about-us .container-packages {
  background: #1E1E1E !important;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  display: grid !important;
  grid-template-columns: 1fr;
  align-items: center;
  margin-bottom: 130px;
}

.about-us .packages-text {
  padding-top: 46px;
  padding-bottom: 24px;
  text-align: center;
}

.about-us .packages-btn {
  margin: 0 auto;
  margin-bottom: 56px;
}

.about-us .packages-available {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 8px;
  color: #fff;
}

.about-us .packages-title {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  font-feature-settings: 'liga' off;
  font-size: 42px;
  line-height: 42px;
  letter-spacing: .8px;
  color: #fff;
}

.about-us .wp-block-getwid-section .container-packages .packages-btn a {
  background: #FF3875 !important;
  border-radius: 28px !important;
  font-size: 18px !important;
  line-height: 24px !important;
  color: #ffffff !important;
  padding: 14px 31px !important;
  text-decoration: none !important;
  transition: .3s all !important;
  display: block;
}

@media (max-width: 500px) {
  .about-us .about-header .wp-block-getwid-section__wrapper {
    padding-top: 158px;
    padding-bottom: 152px;
  }

  .about-us .about-header h1 {
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  }

  .about-us .about-company .wp-block-getwid-section__wrapper {
    padding-top: 24px;
    padding-bottom: 32px;
  }

  .about-us .about-company .wp-block-getwid-section__wrapper h2 {
    font-size: 32px;
    line-height: 40px;
  }

  .about-us .about-company .wp-block-columns .wp-block-columns {
    flex-wrap: nowrap !important;
  }

  .about-us .about-lagacy .wp-block-getwid-section__wrapper {
    padding-left: 0;
    padding-top: 17px;
    padding-bottom: 37px;
    margin-top: 35px;
    margin-bottom: 45px;
  }

  .about-us .about-lagacy .wp-block-getwid-section__background {
    left: -16px;
    right: -16px;
  }

  .about-us .about-lagacy figure {
    margin-bottom: 21px;
  }

  .about-us .about-lagacy h2 {
    font-size: 36px;
    line-height: 40px;
  }

  .about-us .about-gallery .wp-block-getwid-section__wrapper {
    padding-top: 9px !important;
    padding-bottom: 30px !important;
    padding-left: 9px !important;
    padding-right: 6px !important;
  }

  .about-us .about-gallery .wp-block-gallery.wp-block-gallery-1 {
    --wp--style--unstable-gallery-gap: var(--wp--style--gallery-gap-default, var(--gallery-block--gutter-size, var(--wp--style--block-gap, 0.4em)));
    gap: var(--wp--style--gallery-gap-default, var(--gallery-block--gutter-size, var(--wp--style--block-gap, 0.4em)));
    margin-bottom: 29px;
  }

  .about-us .about-gallery h2 {
    font-size: 36px;
    line-height: 40px;
  }

  .about-us .about-gallery.getwid-section-content-full-width .wp-block-getwid-section__background {
    margin: 0;
    border-radius: 14px;
  }

  .about-us .about-leading {
    margin-top: 48px;
    margin-bottom: 41px;
  }

  .about-us .about-leading figure {
    margin-bottom: 16px;
  }

  .about-us .about-leading h2 {
    font-size: 36px;
    line-height: 40px;
  }

  .about-us .container-packages {
    margin-bottom: 63px;
    height: 91.8vw;
    width: 100vw;
    max-width: 100%;
  }

  .about-us .container-packages {
    align-content: center !important;
  }

  .about-us .packages-text {
    padding-top: 26px;
    padding-bottom: 24px;
    text-align: center;
  }

  .about-us .packages-title {
    margin: 0 auto;
    max-width: 330px;
  }

  .about-us .packages-btn {
    margin: 0 auto;
    margin-bottom: 32px;
  }

  .about-us .wp-block-getwid-section .container-packages .packages-btn a:hover {
    background: rgba(255, 81, 135, 0.8) !important;
  }

  .about-us .about-header.getwid-section-content-full-width .wp-block-getwid-section__background {
    background-image: url(/wp-content/uploads/2025/01/image-1085-1.jpg) !important;
  }
}


/** end ABOUT US page **/



/** start buy home page **/
.page-buy-main .getwid-background-video-controls {
  display: none;
}

.page-buy-main .getwid-section-content-full-width {
  margin: 32px calc(50% - 50vw);
  margin-top: 32px;
  margin-bottom: 32px;
  margin-bottom: 0;
  margin-top: 0;
  right: 0;
  left: 0;

}

.page-buy-main h2 {
  font-size: 48px;
  line-height: 48px;
}

.page-buy-main figure {
  margin: 0;
}

.page-buy-main :where(.wp-block-columns.is-layout-flex) {
  gap: 0;
}

.page-buy-main :where(.is-layout-flex) {
  gap: 0;
}

.page-buy-main :where(.wp-block-columns) {
  margin-bottom: 0;
}

.page-buy-main .section-header .btn-primar {
  width: 200px;
  padding: 14px 41px 14px 41px !important;
}

.page-buy-main .section-header .secondary.kb-button {
  width: 200px;
  padding: 12px 0 12px !important;
  background: rgba(255, 255, 255, 0.25) !important;
  border: 2px solid #fff !important;
  color: #fff !important;
}

.page-buy-main .section-header {
  margin-bottom: 44px;
}

.page-buy-main .section2 {
  margin-bottom: 28px;
}

.page-buy-main .section2 .wp-block-column:first-child .wp-block-group,
.page-buy-main .section2 .wp-block-column:last-child .wp-block-group {

  height: 434px;
  flex-direction: column;
  flex-wrap: nowrap;
  overflow: hidden;
}

.page-buy-main .section2 .wp-block-column:nth-child(2) .wp-block-group:first-child {
  height: 504px;
  flex-direction: column;
  flex-wrap: nowrap;
  overflow: hidden;
}

.page-buy-main .section2 .wp-block-column:nth-child(2) .wp-block-group:last-child {
  height: 363px;
  flex-direction: column;
  flex-wrap: nowrap;
  overflow: hidden;
}

.page-buy-main .section2 .wp-block-column:not(:last-child) {
  margin-right: 19px;
}

.page-buy-main .section2 .wp-block-group:first-child {
  margin-bottom: 15px;
}

.page-buy-main .section2 .wp-block-group {
  background: #F8F8F8;
  border-radius: 24px;

}

.page-buy-main .section2 .wp-block-group h2 {
  font-size: 28px;
  line-height: 32px;
  margin-bottom: 2px;
  color: #1A1717;
  margin-top: 24px;
}



.page-buy-main .section2 .wp-block-group p {
  font-size: 16px;
  line-height: 28px;
  color: #1A1717;
  margin-bottom: auto;
}

.page-buy-main .section2 .wp-block-getwid-section__wrapper {
  max-width: 1340px;
  margin: 0 auto;
}

.page-buy-main .section3 {
  padding-top: 48px;
}


.page-buy-main .section3 .swiper {
  width: 100%;
  margin-top: 24px;
  padding-bottom: 68px;
}

.page-buy-main .section3 .swiper-slide {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  max-width: 800px;
  height: auto;
}

.page-buy-main .section3 .swiper-slide video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.page-buy-main .section3 .swiper-pagination {
  bottom: 40px;
}

.page-buy-main .section3 .swiper-pagination-bullet {
  margin: 0 3px;
  background: #D9D9D9;
  opacity: .6;
  width: 6px;
  height: 6px;
}


.page-buy-main .section3 .swiper-pagination-bullet-active {
  background: #ffffff;
  opacity: 1;
}



.page-buy-main .section3 .swiper-button-prev {
  transform: rotate(180deg);
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  left: 46px;
  margin-top: -56px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, .9);
  border-radius: 35px;
}

.page-buy-main .section3 .swiper-button-next {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  right: 46px;
  margin-top: -56px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
}

.page-buy-main .section3 .swiper-slide span {
  color: #fff;
  font-size: 28px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  font-family: ProximaNovabold, Arial, sans-serif;
  background: linear-gradient(0.28deg, #050505 8.96%, rgba(28, 28, 28, 0) 83.3%, rgba(5, 5, 5, 0) 127.65%);
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 241px;
  line-height: 32px;
  padding-bottom: 16px;
}

.page-buy-main .backgraund-containers-black::before {
  content: "";
  background: #080808;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

.page-buy-main .backgraund-containers::before {
  content: "";
  background: #F8F8F8;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

.page-buy-main .backgraund-containers-linear::before {
  content: "";
  background: #F9F9F9;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

.page-buy-main .section4 {
  padding-top: 47px;
  padding-bottom: 41px;
}

.page-buy-main .section4 .btn-primar {
  margin-right: 0;
  padding: 14px 25px 14px 25px !important;
  width: 200px;
}

.page-buy-main .section4 ul li {
  font-family: ProximaNovasemibold, Arial, sans-serif;
  font-size: 24px;
  line-height: 32px;
  display: flex;
  align-items: center;
  color: #1E1E1E;
  position: relative;
  padding: 0 0 0 26px;
  margin-bottom: 28px;
}

.page-buy-main .section4 ul li:last-child {
  margin-bottom: 0;
}

.page-buy-main .section4 ul li::before {
  content: "";
  top: 7px;
  left: 0px;
  height: 18px;
  width: 18px;
  position: absolute;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4IDlDMTggMTEuMzg2OSAxNy4wNTE4IDEzLjY3NjEgMTUuMzY0IDE1LjM2NEMxMy42NzYxIDE3LjA1MTggMTEuMzg2OSAxOCA5IDE4QzYuNjEzMDUgMTggNC4zMjM4NyAxNy4wNTE4IDIuNjM2MDQgMTUuMzY0QzAuOTQ4MjEyIDEzLjY3NjEgMCAxMS4zODY5IDAgOUMwIDYuNjEzMDUgMC45NDgyMTIgNC4zMjM4NyAyLjYzNjA0IDIuNjM2MDRDNC4zMjM4NyAwLjk0ODIxMiA2LjYxMzA1IDAgOSAwQzExLjM4NjkgMCAxMy42NzYxIDAuOTQ4MjEyIDE1LjM2NCAyLjYzNjA0QzE3LjA1MTggNC4zMjM4NyAxOCA2LjYxMzA1IDE4IDlaTTEzLjUzMzcgNS41OTEyNUMxMy40NTM0IDUuNTExMTcgMTMuMzU3NyA1LjQ0ODEyIDEzLjI1MjQgNS40MDU4N0MxMy4xNDcxIDUuMzYzNjEgMTMuMDM0NCA1LjM0MzAzIDEyLjkyMSA1LjM0NTM0QzEyLjgwNzYgNS4zNDc2NSAxMi42OTU4IDUuMzcyODEgMTIuNTkyMyA1LjQxOTMxQzEyLjQ4ODggNS40NjU4MiAxMi4zOTU4IDUuNTMyNzEgMTIuMzE4NyA1LjYxNkw4LjQxMTYyIDEwLjU5NDFMNi4wNTcgOC4yMzgzN0M1Ljg5NzA1IDguMDg5MzMgNS42ODU1IDguMDA4MiA1LjQ2NjkxIDguMDEyMDVDNS4yNDgzMiA4LjAxNTkxIDUuMDM5NzYgOC4xMDQ0NiA0Ljg4NTE4IDguMjU5MDVDNC43MzA1OSA4LjQxMzY0IDQuNjQyMDQgOC42MjIyIDQuNjM4MTggOC44NDA3OUM0LjYzNDMyIDkuMDU5MzggNC43MTU0NiA5LjI3MDkzIDQuODY0NSA5LjQzMDg4TDcuODQxMjUgMTIuNDA4N0M3LjkyMTQ0IDEyLjQ4ODggOC4wMTY5MyAxMi41NTE5IDguMTIyMDMgMTIuNTk0MkM4LjIyNzEzIDEyLjYzNjYgOC4zMzk2OCAxMi42NTczIDguNDUyOTYgMTIuNjU1MkM4LjU2NjI1IDEyLjY1MzEgOC42Nzc5NSAxMi42MjgyIDguNzgxNDEgMTIuNTgyQzguODg0ODYgMTIuNTM1OCA4Ljk3Nzk1IDEyLjQ2OTIgOS4wNTUxMiAxMi4zODYzTDEzLjU0NjEgNi43NzI1QzEzLjY5OTIgNi42MTMzMSAxMy43ODM4IDYuNDAwNDMgMTMuNzgxNyA2LjE3OTU4QzEzLjc3OTYgNS45NTg3MiAxMy42OTEgNS43NDc0OSAxMy41MzQ5IDUuNTkxMjVIMTMuNTMzN1oiIGZpbGw9IiMxRTFFMUUiLz4KPC9zdmc+Cg==")
}

.page-buy-main .section4 .wp-block-group {
  margin-top: 28px;
}

.page-buy-main .section4 div.wp-block-kadence-advancedheading {
  font-size: 18px;
  line-height: 28px;
  margin-top: 8px;
}

.page-buy-main .section4 div.wp-block-kadence-advancedheading strong {
  font-family: ProximaNovabold, Arial, sans-serif;
}

.page-buy-main .section6 {
  margin-bottom: 40px;
  padding-top: 8px;
}

.page-buy-main .section6 h2 {
  margin-bottom: 8px;
}

.page-buy-main .section6 p {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 28px;
}

.page-buy-main .section6 .btn-primar {
  padding: 14px 20px 14px 20px !important;
  width: 200px;
}

.page-buy-main .section6 span.wp-block-kadence-advancedheading {
  font-size: 16px;
  line-height: 28px;
  margin-top: 13px;
}

.page-buy-main .section6 .btn-primar {
  margin-right: 0 !important;
}

.page-buy-main .section6 .wp-block-group {
  display: flex;
}

.page-buy-main .section6 .wp-block-group .wp-block-group__inner-container {
  text-align: center;

}

.page-buy-main .section5 .kt-tabs-wrap .wp-block-kadence-tab {
  border: none !important;
  background: none !important;
  padding: 0;
  border-radius: 12px;
  overflow: hidden;
  max-width: 861px;
  margin: 0 auto;
  margin-bottom: 32px;
}

.page-buy-main .section5 .wp-block-kadence-tabs .kt-tabs-title-list li a.kt-tab-title {
  background: none !important;
  font-size: 20px !important;
  line-height: 24px !important;
  color: #fff !important;
}

.page-buy-main .section5 .wp-block-kadence-tabs .kt-tabs-title-list li {
  margin-right: 0 !important;
}

.page-buy-main .section5 .wp-block-kadence-tabs .kt-tabs-title-list li .kt-tab-title {
  border: none !important;
}

.page-buy-main .section5 .wp-block-kadence-tabs .kt-tabs-title-list li.kt-tab-title-active .kt-tab-title {
  border: none !important;
  border-bottom-width: 3px !important;
}

.page-buy-main .section5 p {
  font-size: 20px;
  line-height: 24px;
  color: #fff;
  margin-bottom: 0;
}

.page-buy-main .section5 {
  padding-top: 54px;
  padding-bottom: 40px;
}

.page-buy-main .section5 h2 {
  color: #fff;
  margin-bottom: 42px;
}


.page-buy-main .section5 .wp-block-getwid-tabs__tab-content {
  padding: 0;
  border: none !important;
  background: none !important;
  border-radius: 12px;
  overflow: hidden;
  max-width: 1044px;
  margin: 0 auto;
  margin-bottom: 0px;
  margin-bottom: 32px;
}

.page-buy-main .section5 .wp-block-getwid-tabs__nav-links {
  width: max-content;
  margin: 0 auto;
  margin-bottom: 0px;
  margin-bottom: 42px;
  position: relative;
  border-bottom: 1px solid #CACACA;

}

.page-buy-main .section5 .wp-block-getwid-tabs__nav-link a {
  background: none !important;
  font-size: 20px !important;
  line-height: 24px !important;
  color: #fff !important;
}

.page-buy-main .section5 .wp-block-getwid-tabs__nav-link.ui-tabs-active {
  border: none !important;
  background: none !important;
}

.page-buy-main .section5 .wp-block-getwid-tabs__nav-link:hover {
  border: none !important;
}

.page-buy-main .section5 .kt-tabs-title-list {
  width: max-content;
  margin: 0 auto;
  margin-bottom: 42px;
}

.page-buy-main .kt-tabs-title-list {
  display: flex;
  justify-content: space-between;
  position: relative;
  padding: 0;
  margin: 0;
  list-style: none;
  border-bottom: 1px solid #CACACA;
  ;
}

.page-buy-main .kt-title-item a {
  display: block;
  padding: 10px 20px;
  text-decoration: none;
  color: #000;
}


.page-buy-main .active-line {
  position: absolute;
  bottom: -1px;
  height: 3px;
  background-color: #FF3875;
  transition: all 0.3s ease;
  pointer-events: none;
  border-radius: 2px;
}

@media (min-width: 782px) {
  .page-buy-main .clients-section .wp-block-column:not(:first-child) {
    margin-left: 0;
  }
}


.page-buy-main .clients-section {
  padding-top: 79px;
  padding-bottom: 46px;
}

.page-buy-main .clients-section .wp-swiper__slide .wp-swiper__slide-content {
  height: 95%;
}


.page-buy-main .clients-section .wp-swiper .swiper-slide {
  background: #FFFDFD;
  border-radius: 6px;

}

.page-buy-main .clients-section .wp-block-columns {
  padding: 33px 105px;
  margin-bottom: 0;
}

.page-buy-main .clients-section .wp-block-columns .wp-block-columns {
  padding: 0;
}

.page-buy-main .clients-section .wp-swiper__slide .wp-swiper__slide-content {
  background: #FFFDFD;
  border-radius: 6px;
  height: 100%;
}

.page-buy-main .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:not(:last-child) {
  margin-right: 31px;
}

.page-buy-main .clients-section .wp-swiper .swiper-slide figure {
  margin: 0;
}

.page-buy-main .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column h3 {
  color: #1E1E1E;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 11px;
}

.page-buy-main .clients-section .wp-swiper .swiper-slide figure {
  margin: 0;
}

.page-buy-main .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column p {
  color: #1E1E1E;
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 21px;
}

.page-buy-main .clients-section .wp-swiper .swiper-slide .wp-block-columns {
  min-height: 100%;
}

.page-buy-main .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:not(:last-child) {
  margin-right: 31px;
}

.page-buy-main .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column .block-posted p {
  font-size: 15px;
  line-height: 16px;
  letter-spacing: 0.4px;
  color: #1E1E1E;
  margin-bottom: 0;
  margin-left: 8px;
}

.page-buy-main .clients-section.wp-block-getwid-section .swiper-button-prev {
  width: 40px;
  height: 40px;
  background: no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy4zMDQ3IDI2Ljg2NTJMMjIuODY3OSAxOC4xMTUyTDEzLjMwNDcgOS4zNjUyMyIgc3Ryb2tlPSIjRkYzODc1IiBzdHJva2Utd2lkdGg9IjIuNiIvPgo8L3N2Zz4K);
  filter: none;
  transform: rotate(180deg);
  border-radius: 35px;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  background-size: cover;
  left: -72px;

}

.page-buy-main .clients-section.wp-block-getwid-section .swiper-button-next {
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy4zMDQ3IDI2Ljg2NTJMMjIuODY3OSAxOC4xMTUyTDEzLjMwNDcgOS4zNjUyMyIgc3Ryb2tlPSIjRkYzODc1IiBzdHJva2Utd2lkdGg9IjIuNiIvPgo8L3N2Zz4K);
  filter: none;
  width: 40px;
  height: 40px;
  border-radius: 35px;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  background-size: cover;
  right: -72px;

}

.page-buy-main .clients-section .swiper-button-next:focus-visible,
.page-buy-main .clients-section .swiper-button-prev:focus-visible {
  outline: none !important;
}

.page-buy-main .clients-section .btn-primar2 {
  background-color: #fff !important;
}

.page-buy-main .clients-section .btn-primar:hover,
.page-buy-main .clients-section .btn-primary:focus,
.page-buy-main .clients-section .btn-primar2:hover,
.page-buy-main .clients-section .btn-primar2:focus,
.page-buy-main .clients-section .packages-btn a:hover,
.page-buy-main .clients-section .packages-btn a:focus {
  color: #fff !important;
  background-color: #ff5187 !important;
  border-color: #ff5187 !important;
}

.page-buy-main .clients-section .swiper-pagination {
  transform: none;
  position: static;
  margin: 0 auto;
  padding-top: 10px;
}



.page-buy-main .clients-section .swiper-pagination-bullet {
  margin: 0 4px;
  background: #D9D9D9;
  opacity: 1;
}

.page-buy-main .clients-section .swiper-pagination-bullet-active {
  background: #FF3875;
}

.page-buy-main .section4 .col-list-container .col-list-1,
.page-buy-main .section4 .col-list-container .col-list-img {
  margin-right: 53px;
}

.page-buy-main .section4 .col-list-container .col-list-1 ul,
.page-buy-main .section4 .col-list-container .col-list-2 ul {
  margin: 0;
}

.page-buy-main .swiper-button-next.swiper-button-disabled,
.page-buy-main .swiper-button-prev.swiper-button-disabled {
  display: none !important;
}

.page-buy-main .faq-section {
  margin-bottom: 60px;
}

/* number of images*/
.page-buy-main .gallery {
  --d: 42s;
  /* duration */
  display: grid;
  align-items: center;
  grid-template-columns: repeat(8, 200px);
  /* number of visible images + width */
  overflow: hidden;
  -webkit-mask: linear-gradient(90deg, #0000, #000 5% 95%, #0000);
}

.page-buy-main .gallery .img {
  grid-area: 1/1;
  width: 100%;
  aspect-ratio: 4.75;
  max-width: 140px;
  animation: r var(--d) linear infinite;
  padding: 0 25px;
}

.page-buy-main .gallery .img:nth-child(2) {
  animation-delay: calc(-0.0625*var(--d));
}

.page-buy-main .gallery .img:nth-child(3) {
  animation-delay: calc(-0.125*var(--d));
  padding: 0 9px;
}

.page-buy-main .gallery .img:nth-child(4) {
  animation-delay: calc(-0.1875*var(--d));
  padding: 0 28px;
}

.page-buy-main .gallery .img:nth-child(5) {
  animation-delay: calc(-0.25*var(--d));
  padding: 0 29px;
}

.page-buy-main .gallery .img:nth-child(6) {
  animation-delay: calc(-0.3125*var(--d));
  padding: 0 14px 0 25px;
}

.page-buy-main .gallery .img:nth-child(7) {
  animation-delay: calc(-0.375*var(--d));
  padding: 0 15px;
}

.page-buy-main .gallery .img:nth-child(8) {
  animation-delay: calc(-0.4375*var(--d));
}

.page-buy-main .gallery .img:nth-child(9) {
  animation-delay: calc(-0.5*var(--d));
  padding: 0 12px;
}

.page-buy-main .gallery .img:nth-child(10) {
  animation-delay: calc(-0.5625*var(--d));
  padding: 0 15px;
}

.page-buy-main .gallery .img:nth-child(11) {
  animation-delay: calc(-0.625*var(--d));
}

.page-buy-main .gallery .img:nth-child(12) {
  animation-delay: calc(-0.6875*var(--d));
  padding: 0 17px;
}

.page-buy-main .gallery .img:nth-child(13) {
  animation-delay: calc(-0.75*var(--d));
}

.page-buy-main .gallery .img:nth-child(14) {
  animation-delay: calc(-0.8125*var(--d));
  padding: 0 17px;
}

.page-buy-main .gallery .img:nth-child(15) {
  animation-delay: calc(-0.875*var(--d));
  padding: 0 39px;
}

.page-buy-main .gallery .img:nth-child(16) {
  animation-delay: calc(-0.9375*var(--d));
  padding: 0 14px;
}

.page-buy-main .line-leaders::before {
  content: "";
  position: absolute;
  left: -64%;
  top: 17px;
  height: 1px;
  background: #cacaca;
  width: 100%;
}

.page-buy-main .line-leaders::after {
  content: "";
  position: absolute;
  right: -64%;
  top: 17px;
  height: 1px;
  background: #cacaca;
  width: 100%;
}

.page-buy-main p.line-leaders {
  position: relative;
  font-family: ProximaNovaSemibold, Arial, sans-serif;
  font-size: 16px;
  line-height: 38px;
  color: #1E1E1E;
  text-transform: uppercase;
}


@media only screen and (min-width: 767px) and (max-width: 991px) {
  .page-buy-main .section4 ul li {
    font-size: 22px;
    line-height: 28px;
  }

  .page-buy-main .section5 p br {
    display: none;
  }

  .page-buy-main .clients-section .wp-swiper .swiper-slide .wp-block-columns {
    display: grid !important;
    grid-template-rows: .1fr .78fr;
    padding: 16px 36px 0 36px;
  }

  .page-buy-main .clients-section .wp-block-columns {
    align-items: center !important;
  }

  .page-buy-main .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:not(:last-child) {
    margin-right: 0;
  }


  .page-buy-main .clients-section .wp-swiper .swiper-slide .wp-block-column>figure {
    max-width: 340px;
    margin: 0 auto;
  }

  .page-buy-main .clients-section .wp-swiper .swiper-slide .wp-block-columns.block-posted {
    display: flex !important;
  }

  .page-buy-main .clients-section .wp-swiper .swiper-slide .wp-block-columns.block-posted {
    display: flex !important;
  }

  .page-buy-main .clients-section .wp-swiper .swiper-slide .wp-block-columns.block-posted figure {
    margin: 0;
  }

  .page-buy-main .clients-section.wp-block-getwid-section .swiper-button-next {
    right: -40px;
  }

  .page-buy-main .clients-section.wp-block-getwid-section .swiper-button-prev {
    left: -40px;
  }

  .page-buy-main .section6 {
    padding-top: 40px;
  }

  .page-buy-main h2 {
    font-size: 42px;
    line-height: 42px;
  }

  .page-buy-main .section6 h2 {
    margin-bottom: 8px;
    font-size: 32px;
    line-height: 34px;
  }

  .page-buy-main .section6 p br {
    display: none;
  }

  .page-buy-main .section6 .wp-block-column:last-child {
    flex-basis: 30.1% !important;
  }

  .page-buy-main .section4 .col-list-container .col-list-1,
  .page-buy-main .section4 .col-list-container .col-list-img {
    margin-right: 0;
  }

  .page-buy-main .line-leaders::before {
    left: -70%;
  }

  .page-buy-main .line-leaders::after {
    right: -70%;
  }
}

@media only screen and (min-width: 501px) and (max-width: 766px) {

  .page-buy-main .section2 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .page-buy-main .section2 .wp-block-column:not(:last-child) {
    margin-right: 0;
  }

  .page-buy-main .section2.wp-block-getwid-section .wp-block-column .wp-block-group {
    margin-bottom: 16px !important;
    height: 91.2vw !important;
    width: 100vw;
    max-width: 100%;
  }


  .page-buy-main .section2 .wp-block-group p br {
    display: none;
  }

  .page-buy-main .section2 .wp-block-group figure {
    display: flex;
    min-height: 42.2vw !important;
    height: max-content;
    margin-top: auto !important;
    justify-content: center;
  }

  .page-buy-main .section2.wp-block-getwid-section .wp-block-column .wp-block-group.section2-first figure {
    min-height: min-content !important;
  }

  .page-buy-main .section2 .wp-block-group figure img {

    width: auto !important;
  }

  .page-buy-main .swiper-button-next,
  .page-buy-main .swiper-button-prev {
    display: block !important;
  }

  .page-buy-main .section4 .col-list-container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 0fr);
    grid-column-gap: 32px;
    grid-row-gap: 0px;
  }

  .page-buy-main .section4 .col-list-container .col-list-1 {
    grid-area: 2 / 1 / 2 / 2;
  }

  .page-buy-main .section4 .col-list-container .col-list-img {
    grid-area: 1 / 1 / 2 / 3;
    padding: 0 56px;
    margin-bottom: 16px;
  }

  .page-buy-main .section4 .col-list-container .col-list-2 {
    grid-area: 2 / 2 / 2 / 3;
  }

  .page-buy-main .section4 .col-list-container .col-list-1,
  .page-buy-main .section4 .col-list-container .col-list-img {
    margin-right: 0;
  }

  .page-buy-main .section4 .col-list-container .col-list-1 ul,
  .page-buy-main .section4 .col-list-container .col-list-2 ul {
    padding: 0;
    margin-bottom: 22px;
  }

  .page-buy-main .clients-section .wp-block-columns {
    padding: 33px 23px 63px 23px;
  }

  .page-buy-main .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:not(:last-child) {
    margin-right: 0;
  }

  .page-buy-main .clients-section .wp-block-columns.block-posted .wp-block-column {
    flex-basis: 0% !important;
  }

  .page-buy-main .clients-section.wp-block-getwid-section .swiper-button-next {
    right: -15px;
  }

  .page-buy-main .clients-section.wp-block-getwid-section .swiper-button-prev {
    left: -15px;
  }

  .page-buy-main .section6 {
    margin-bottom: 40px;
    padding-top: 16px;
    padding-bottom: 38px;
  }

  .page-buy-main .section6 .wp-block-columns .wp-block-column:first-child {
    margin-top: 41px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .page-buy-main .section6 .wp-block-columns .wp-block-column:last-child {
    position: relative;
    padding: 0 59px;
  }

  .page-buy-main .section6 .wp-block-columns {
    flex-direction: column-reverse;
  }

  .page-buy-main .section6 p {
    margin-bottom: 24px;
  }

  .page-buy-main .section6 span.wp-block-kadence-advancedheading {
    margin-top: 10px;
  }

  .page-buy-main .section6 .wp-block-columns .wp-block-column:last-child::before {
    content: "";
    width: 200vw;
    height: 1px;
    background-color: #ffffff;
    bottom: 0;
    left: -30%;
    right: 0;
    position: absolute;
  }

  .page-buy-main .section6 p br {
    display: none;
  }



  .page-buy-main .line-leaders::after {
    right: -76%;
  }

  .page-buy-main .line-leaders::before {
    left: -76%;
  }
}

@media (max-width: 500px) {
  .page-buy-main .line-leaders::before {
    left: -88%;
    top: 19px;
    max-width: 100%;
  }

  .page-buy-main .line-leaders::after {
    right: -88%;
    top: 19px;
    max-width: 100%;
  }

  .page-buy-main p.line-leaders {
    font-size: 18px !important;
    line-height: 38px !important;
  }

  .page-buy-main .section-header .wp-block-getwid-section__wrapper {
    min-height: 484px !important;
  }

  .page-buy-main .section-header .secondary.kb-button {
    width: 100%;
  }

  .page-buy-main .section-header .kb-buttons-wrap {
    flex-wrap: nowrap;
  }

  .page-buy-main .section-header .wp-block-getwid-section__content {
    padding: 0 16px;
  }

  .page-buy-main .section-header.wp-block-getwid-section .wp-block-getwid-section__wrapper h1.wp-block-kadence-advancedheading {
    margin-bottom: 24px !important;
    font-size: 32px !important;
    line-height: 32px !important;
    max-width: 280px;
    margin: 0 auto;
  }

  .page-buy-main .section2 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .page-buy-main .section2 .wp-block-column:not(:last-child) {
    margin-right: 0;
  }

  .page-buy-main .section2.wp-block-getwid-section .wp-block-column .wp-block-group {
    margin-bottom: 16px !important;
    height: 91.2vw !important;
    width: 100vw;
    max-width: 100%;
  }


  .page-buy-main .section2 .wp-block-group p br {
    display: none;
  }

  .page-buy-main .section2 .wp-block-group figure {
    display: flex;
    min-height: 42.2vw !important;
    height: max-content;
    margin-top: auto !important;
    justify-content: center;
  }

  .page-buy-main .section2.wp-block-getwid-section .wp-block-column .wp-block-group.section2-first figure {
    min-height: min-content !important;
  }

  .page-buy-main .section2 .wp-block-group figure img {

    width: auto !important;
  }

  .page-buy-main .section4 h2 {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .page-buy-main .section4 .col-list-container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 0fr);
    grid-column-gap: 32px;
    grid-row-gap: 0px;
  }

  .page-buy-main .section4 .col-list-container .col-list-1 {
    grid-area: 2 / 1 / 2 / 2;
  }

  .page-buy-main .section4 .col-list-container .col-list-img {
    grid-area: 1 / 1 / 2 / 3;
    padding: 0 56px;
    margin-bottom: 16px;
  }

  .page-buy-main .section4 .col-list-container .col-list-2 {
    grid-area: 2 / 2 / 2 / 3;
  }

  .page-buy-main .section4 .col-list-container .col-list-1,
  .page-buy-main .section4 .col-list-container .col-list-img {
    margin-right: 0;
  }

  .page-buy-main .section4 .col-list-container .col-list-1 ul,
  .page-buy-main .section4 .col-list-container .col-list-2 ul {
    padding: 0;
    margin-bottom: 22px;
  }

  .page-buy-main .section5 {
    padding-top: 40px;
    padding-bottom: 31px;
  }

  .page-buy-main .section5 h2 {
    margin-bottom: 32px;
  }

  .page-buy-main .section5 p {
    font-size: 18px;
    line-height: 28px;

  }

  .page-buy-main .section5 p br {
    display: none;
  }

  .page-buy-main .section5 .kt-tabs-title-list {
    margin-bottom: 22px;
  }

  .page-buy-main .section5 .kt-tabs-wrap .wp-block-kadence-tab {
    margin-left: -16px;
    margin-right: -16px;
    border-radius: 0;
    margin-bottom: 25px;
  }

  .page-buy-main .section4 ul li {
    margin-bottom: 20px;
    font-size: 15px;
    line-height: 24px;
    padding: 0 0 0 23px;
  }

  .page-buy-main .section5 .kt-tabs-wrap {
    display: flex;
    flex-direction: column-reverse;
  }

  .page-buy-main .section6 .wp-block-columns {
    flex-direction: column-reverse;
  }

  .page-buy-main .section6 .wp-block-columns .wp-block-column:first-child {
    margin-top: 41px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;

  }

  .page-buy-main .section6 .wp-block-columns .wp-block-column:last-child {
    position: relative;
    padding: 0 59px;
  }

  .page-buy-main .section6 .wp-block-columns .wp-block-column:last-child::before {
    content: "";
    width: 200vw;
    height: 1px;
    background-color: #ffffff;
    bottom: 0;
    left: -30%;
    right: 0;
    position: absolute;
  }

  .page-buy-main .clients-section {
    padding-top: 42px;
    padding-bottom: 31px;
  }

  .page-buy-main h2 {
    font-size: 32px !important;
    line-height: 32px !important;
  }

  .page-buy-main .section3 .swiper {
    margin-top: 12px;
  }

  .page-buy-main .section3 .swiper-pagination {
    display: none;
  }

  .page-buy-main .section2 {
    margin-bottom: 24px;
  }

  .page-buy-main .section3 h2 {
    max-width: 300px;
    margin: 0 auto;
  }

  .page-buy-main .section6 {
    margin-bottom: 40px;
    padding-top: 16px;
    padding-bottom: 38px;
  }

  .page-buy-main .section6 p {
    margin-bottom: 24px;
  }

  .page-buy-main .section6 span.wp-block-kadence-advancedheading {
    margin-top: 10px;
  }

  .page-buy-main .section2 .wp-block-group p {
    margin-left: 10px;
    margin-right: 10px;
  }

  .page-buy-main .section2 .wp-block-group h2 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .page-buy-main .section3 .swiper-button-next {
    width: 37px;
    height: 37px;
    right: 25px;
    margin-top: -50px;
    display: block !important;
  }

  .page-buy-main .section3 .swiper-button-prev {
    width: 37px;
    height: 37px;
    left: 25px;
    margin-top: -50px;
    display: block !important;
  }

  .page-buy-main .section3 .swiper-button-next.swiper-button-disabled,
  .page-buy-main .section3 .swiper-button-prev.swiper-button-disabled {
    display: none !important;
  }


  .page-buy-main .section6 p br {
    display: none;
  }

  .page-buy-main .clients-section .wp-swiper .swiper-slide {
    padding: 0;
  }

  .page-buy-main .clients-section .wp-block-columns {
    padding: 12px 16px 26px 16px;
  }

  .page-buy-main .clients-section .wp-swiper .swiper-slide .wp-block-columns {
    display: grid;
    grid-template-rows: .1fr 1fr;
  }

  .page-buy-main .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:not(:last-child) {
    margin-bottom: 18px;
    grid-row: 1;
    align-self: start;
  }

  .page-buy-main .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:last-child {
    grid-row-start: 2;
    align-self: start;
    height: 100%;
    display: flex;
    flex-direction: column;
  }

  .page-buy-main .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column .kb-buttons-wrap {
    margin-top: auto !important;
  }

  .page-buy-main .clients-section h3 {
    margin-top: 18px !important;
    margin-bottom: 4px !important;
  }

  .page-buy-main .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column p {
    margin-top: 9px;
  }

  .page-buy-main .clients-section.wp-block-getwid-section .swiper-button-next {
    right: 15px;
    display: block !important;
  }

  .page-buy-main .clients-section.wp-block-getwid-section .swiper-button-prev {
    left: 15px;
    display: block !important;

  }


  .page-buy-main .clients-section .swiper-pagination {
    left: 50%;
    transform: translateX(-50%);
    bottom: 50px;
    position: absolute;
  }

  .page-buy-main .clients-section .swiper-wrapper {
    height: 805px !important;
  }

  .page-buy-main .clients-section .wp_swiper__navigation {
    position: absolute;
    bottom: 61px;
    left: 0;
    right: 0;
    z-index: 100;
  }

  .page-buy-main .section4 ul li::before {
    top: 3px;
  }

  .page-buy-main .section5 .wp-block-kadence-tabs .kt-tabs-title-list li a.kt-tab-title {
    font-size: 18px !important;
    line-height: 26px !important;
    padding: 0 16px 6px;
  }

  .page-buy-main .faq-section {
    margin-bottom: 30px;
  }
}


/** end buy home page **/


/** end buy Selfie Booth page **/

.page-booth .getwid-section-content-full-width {
  margin: 32px calc(50% - 50vw);
  margin-bottom: 0;
  margin-top: 0;
  background-size: cover;
  right: 0;
  left: 0;
}

.page-booth figure {
  margin: 0;
}

.page-booth h2 {
  font-size: 40px;
  line-height: 42px;
}

.page-booth :where(.wp-block-columns.is-layout-flex) {
  gap: 0;
}

.page-booth :where(.wp-block-columns) {
  margin-bottom: 0;
}

.page-booth p {
  margin-bottom: 0;
}

.page-booth .section-b1 {
  border-bottom: .1rem solid rgba(18, 18, 18, .08);
}

.page-booth .product-section {
  margin-bottom: 145px;
}

.page-booth .product-section .wp-block-getwid-section__inner-content {
  display: flex;
  column-gap: 130px;
  padding-top: 30px;
}

.page-booth .product-section .swiper {
  width: 556px;
  height: auto;
  padding-bottom: 30px;
}

.page-booth .product-section .swiper .swiper-button-next {
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy4zMDQ3IDI2Ljg2NTJMMjIuODY3OSAxOC4xMTUyTDEzLjMwNDcgOS4zNjUyMyIgc3Ryb2tlPSIjRkYzODc1IiBzdHJva2Utd2lkdGg9IjIuNiIvPgo8L3N2Zz4K);
  filter: none;
  width: 40px;
  height: 40px;
  border-radius: 35px;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  background-size: cover;
}

.page-booth .product-section .swiper .swiper-pagination {
  bottom: -5px;
}



.page-booth .product-section .swiper .swiper-pagination-bullet {
  margin: 0 4px;
  background: #D9D9D9;
  opacity: 1;
}

.page-booth .product-section .swiper .swiper-pagination-bullet-active {
  background: #000000;
}

.page-booth .product-section .booth-img {
  width: 100%;
  height: auto;
}

.page-booth .product-section .product-info {
  max-width: 469px;
  margin-top: 30px;
}

.page-booth .product-section .product-title {
  font-size: 40px;
  line-height: 42px;
  color: #333333;
  margin-bottom: 8px;
}

.page-booth .product-section .product-price {
  font-size: 21px;
  line-height: 28px;
  color: #000000;
  margin-bottom: 18px;

}

.page-booth .product-section .product-description {
  font-size: 16px;
  line-height: 28px;
  color: #1A1717;
  margin-bottom: 36px;

}

.page-booth .product-section .options-title {
  font-size: 20px;
  line-height: 24px;
  color: #1A1717;
  font-family: ProximaNovabold, Arial, sans-serif;
  margin-top: 12px;
}

.page-booth .product-section .option {
  border: 2px solid #DDDDDD;
  border-radius: 8px;
  padding: 12px;
  margin-top: 8px;
  display: flex;
  align-items: center;
  cursor: pointer;
}

.page-booth .product-section .option.selected {
  border: 2px solid #FF3875;
  transition: all .3s;
}

.page-booth .product-section .option-content {
  display: flex;
  gap: 15px;
  align-items: center;
}

.page-booth .product-section .option-content p {
  font-size: 16px;
  line-height: 24px;
  color: #1A1717;
  font-family: ProximaNovabold, Arial, sans-serif;

}

.page-booth .product-section .option-content .price {
  font-size: 16px;
  line-height: 28px;
  display: flex;
  align-items: center;
  color: #1A1717;
}

.page-booth .product-section .option .img-option {
  width: 96px;
  height: 96px;
}

.page-booth .product-section .in-stock {
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.4px;
  color: #15AB36;
  display: block;
  margin-top: 22px;
}

.page-booth .product-section .submit-button {
  background: #FF3875;
  border-radius: 12px;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  color: #FFFFFF !important;
  margin-top: 24px;
  padding: 14px 28px;
  border: none;
  cursor: pointer;
  width: 100%;
  font-family: ProximaNovabold, Arial, sans-serif;

  display: block;
}

.page-booth .product-section .submit-button:hover {
  background: rgba(255, 81, 135, 0.8) !important;
}

.page-booth .product-section .help-text {
  font-size: 16px;
  line-height: 28px;
  color: #1A1717;
  margin-top: 12px;
}

.page-booth .product-section .help-text a {
  color: #FF3875;
  text-decoration: underline;
  margin-left: 7px;
}



.page-booth .product-section input[type="checkbox"],
.page-booth .product-section input[type="radio"] {
  display: none;
}

.page-booth .section-look h2 {
  margin-bottom: 36px;
}

.page-booth .product-features {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: auto auto;
  padding: 20px 20px 0 20px;
  background: linear-gradient(171.19deg, #101111 -0.98%, #292B2C 111.64%);
}

.page-booth .feature-block-1 {
  display: grid;
  grid-template-columns: 1fr 1.41fr;
  grid-template-rows: auto auto;
  column-gap: 18px;
  color: #fff;
  margin-bottom: 18px;
}

.page-booth .feature-block-2 {
  display: grid;
  grid-template-columns: 1.47fr 1fr;
  grid-template-rows: auto auto;
  column-gap: 18px;
  color: #fff;
}

.page-booth .feature {
  position: relative;
  overflow: hidden;
}



.page-booth .feature img {
  width: 100%;
  height: auto;
  display: block;
}

.page-booth .feature span {
  position: absolute;
  background: linear-gradient(0.28deg, #050505 8.96%, rgba(28, 28, 28, 0) 83.3%, rgba(5, 5, 5, 0) 127.65%);
  font-size: 34px;
  line-height: 33px;
  text-align: center;
  color: #FFFFFF;
  font-family: ProximaNovabold, Arial, sans-serif;
  right: 0;
  left: 0;
  bottom: 0;
  height: 207px;
  display: flex;
  justify-content: center;
  align-items: center;

}



.page-booth .templates-container {
  margin-top: 56px !important;
  margin-bottom: 94px !important;
}

.page-booth .templates-container h2 {
  font-size: 40px;
  line-height: 42px;
  margin-bottom: 23px;
}

.page-booth .templates-container .swiper-pagination {
  left: 50%;
  transform: translateX(-50%);
}

.page-booth .templates-container .swiper-pagination-bullet {
  margin: 0 3px;
  background: #D9D9D9;
  opacity: .6;
  width: 6px;
  height: 6px;
}

.page-booth .templates-container .swiper-pagination-bullet-active {
  background: #ffffff;
  opacity: 1;

}

.page-booth .templates-container .wp-swiper .swiper-slide {
  max-width: 800px;
  margin-right: 8px;
}

.page-booth .templates-container .swiper-button-next {
  filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.3));
  width: 36px;
  height: 36px;
  right: 25px;
  margin-top: -6px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNyIvPgo8cGF0aCBkPSJNMTMuMzA0NyAyNi44NjUyTDIyLjg2NzkgMTguMTE1MkwxMy4zMDQ3IDkuMzY1MjMiIHN0cm9rZT0iI0ZGMzg3NSIgc3Ryb2tlLXdpZHRoPSIyLjYiLz4KPC9zdmc+Cg==);
  border-radius: 35px;
  opacity: 1;
  display: block !important;
  content: "";
}


.page-booth .templates-container .swiper-button-prev {
  filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.3));
  width: 36px;
  height: 36px;
  left: 25px;
  margin-top: -6px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNyIvPgo8cGF0aCBkPSJNMTMuMzA0NyAyNi44NjUyTDIyLjg2NzkgMTguMTE1MkwxMy4zMDQ3IDkuMzY1MjMiIHN0cm9rZT0iI0ZGMzg3NSIgc3Ryb2tlLXdpZHRoPSIyLjYiLz4KPC9zdmc+Cg==);
  border-radius: 35px;
  transform: rotate(180deg);
  opacity: 1;
  display: block !important;
  content: "";
}

.page-booth .templates-container .swiper-button-prev.swiper-button-disabled {
  display: none !important;
}

.page-booth .templates-container .swiper-button-next.swiper-button-disabled {
  display: none !important;
}


@media (min-width: 782px) {

  .page-booth .clients-section .wp-block-column:not(:first-child) {
    margin-left: 0;
  }
}


.page-booth .clients-section {
  padding-top: 93px;
  padding-bottom: 96px;
}

.page-booth .clients-section .wp-swiper__slide .wp-swiper__slide-content {
  height: 95%;
}


.page-booth .clients-section .wp-swiper .swiper-slide {
  background: #FFFDFD;
  border-radius: 6px;

}

.page-booth .clients-section .wp-block-columns {
  padding: 33px 105px;
  margin-bottom: 0;
}

.page-booth .clients-section .wp-block-columns .wp-block-columns {
  padding: 0;
}

.page-booth .clients-section .wp-swiper__slide .wp-swiper__slide-content {
  background: #FFFDFD;
  border-radius: 6px;
  height: 100%;
}

.page-booth .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:not(:last-child) {
  margin-right: 31px;
}

.page-booth .clients-section .wp-swiper .swiper-slide figure {
  margin: 0;
}

.page-booth .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column h3 {
  color: #1E1E1E;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 11px;
}

.page-booth .clients-section .wp-swiper .swiper-slide figure {
  margin: 0;
}

.page-booth .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column p {
  color: #1E1E1E;
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 21px;
}

.page-booth .clients-section .wp-swiper .swiper-slide .wp-block-columns {
  min-height: 100%;
}

.page-booth .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:not(:last-child) {
  margin-right: 31px;
}

.page-booth .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column .block-posted p {
  font-size: 15px;
  line-height: 16px;
  letter-spacing: 0.4px;
  color: #1E1E1E;
  margin-bottom: 0;
  margin-left: 8px;
}

.page-booth .clients-section.wp-block-getwid-section .swiper-button-prev {
  width: 40px;
  height: 40px;
  background: no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy4zMDQ3IDI2Ljg2NTJMMjIuODY3OSAxOC4xMTUyTDEzLjMwNDcgOS4zNjUyMyIgc3Ryb2tlPSIjRkYzODc1IiBzdHJva2Utd2lkdGg9IjIuNiIvPgo8L3N2Zz4K);
  filter: none;
  transform: rotate(180deg);
  border-radius: 35px;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  background-size: cover;
  left: -72px;

}

.page-booth .clients-section.wp-block-getwid-section .swiper-button-next {
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy4zMDQ3IDI2Ljg2NTJMMjIuODY3OSAxOC4xMTUyTDEzLjMwNDcgOS4zNjUyMyIgc3Ryb2tlPSIjRkYzODc1IiBzdHJva2Utd2lkdGg9IjIuNiIvPgo8L3N2Zz4K);
  filter: none;
  width: 40px;
  height: 40px;
  border-radius: 35px;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  background-size: cover;
  right: -72px;

}

.page-booth .clients-section .swiper-button-next:focus-visible,
.page-booth .clients-section .swiper-button-prev:focus-visible {
  outline: none !important;
}

.page-booth .clients-section .btn-primar2 {
  background-color: #fff !important;
}

.page-booth .clients-section .btn-primar:hover,
.page-booth .clients-section .btn-primary:focus,
.page-booth .clients-section .btn-primar2:hover,
.page-booth .clients-section .btn-primar2:focus,
.page-booth .clients-section .packages-btn a:hover,
.page-booth .clients-section .packages-btn a:focus {
  color: #fff !important;
  background-color: #ff5187 !important;
  border-color: #ff5187 !important;
}

.page-booth .clients-section .swiper-pagination {
  transform: none;
  position: static;
  margin: 0 auto;
  padding-top: 10px;
}



.page-booth .clients-section .swiper-pagination-bullet {
  margin: 0 4px;
  background: #D9D9D9;
  opacity: 1;
}

.page-booth .clients-section .swiper-pagination-bullet-active {
  background: #FF3875;
}

.page-booth .section5 .kt-tabs-wrap .wp-block-kadence-tab {
  border: none !important;
  background: none !important;
  padding: 0;
  border-radius: 12px;
  overflow: hidden;
  max-width: 861px;
  margin: 0 auto;
  margin-bottom: 32px;
}

.page-booth .section5 .wp-block-kadence-tabs .kt-tabs-title-list li a.kt-tab-title {
  background: none !important;
  font-size: 20px !important;
  line-height: 24px !important;
  color: #fff !important;
}

.page-booth .section5 .wp-block-kadence-tabs .kt-tabs-title-list li {
  margin-right: 0 !important;
}

.page-booth .section5 .wp-block-kadence-tabs .kt-tabs-title-list li .kt-tab-title {
  border: none !important;
}

.page-booth .section5 .wp-block-kadence-tabs .kt-tabs-title-list li.kt-tab-title-active .kt-tab-title {
  border: none !important;
  border-bottom-width: 3px !important;
}

.page-booth .section5 p {
  font-size: 20px;
  line-height: 24px;
  color: #fff;
  margin-bottom: 0;
}

.page-booth .section5 {
  padding-top: 54px;
  padding-bottom: 53px;
}

.page-booth .section5 h2 {
  color: #fff;
  margin-bottom: 42px;
}


.page-booth .section5 .wp-block-getwid-tabs__tab-content {
  padding: 0;
  border: none !important;
  background: none !important;
  border-radius: 12px;
  overflow: hidden;
  max-width: 1044px;
  margin: 0 auto;
  margin-bottom: 0px;
  margin-bottom: 32px;
}

.page-booth .section5 .wp-block-getwid-tabs__nav-links {
  width: max-content;
  margin: 0 auto;
  margin-bottom: 0px;
  margin-bottom: 42px;
  position: relative;
  border-bottom: 1px solid #CACACA;

}

.page-booth .section5 .wp-block-getwid-tabs__nav-link a {
  background: none !important;
  font-size: 20px !important;
  line-height: 24px !important;
  color: #fff !important;
}

.page-booth .section5 .wp-block-getwid-tabs__nav-link.ui-tabs-active {
  border: none !important;
  background: none !important;
}

.page-booth .section5 .wp-block-getwid-tabs__nav-link:hover {
  border: none !important;
}

.page-booth .section5 .kt-tabs-title-list {
  width: max-content;
  margin: 0 auto;
  margin-bottom: 42px;
}

.page-booth .kt-tabs-title-list {
  display: flex;
  justify-content: space-between;
  position: relative;
  padding: 0;
  margin: 0;
  list-style: none;
  border-bottom: 1px solid #CACACA;
  ;
}

.page-booth .kt-title-item a {
  display: block;
  padding: 10px 20px;
  text-decoration: none;
  color: #000;
}

.page-booth .active-line {
  position: absolute;
  bottom: -1px;
  height: 3px;
  background-color: #FF3875;
  transition: all 0.3s ease;
  pointer-events: none;
  border-radius: 2px;
}

.page-booth .section-d {
  margin-top: 84px;
  margin-bottom: 105px;
}

.page-booth .section-d h2 {
  margin-bottom: 72px;
}

.page-booth .section-d .wp-block-columns {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  row-gap: 37px;
  column-gap: 137px;
}

.page-booth .section-d span {
  font-size: 18px;
  line-height: 24px;
  color: #8f8e8e;
  font-family: ProximaNovabold, Arial, sans-serif;
  margin-top: 18px;

}

.page-booth .section-d span strong {
  color: #1E1E1E;
}

.page-booth .backgraund-containers-black::before {
  content: "";
  background: #080808;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

.page-booth .backgraund-containers::before {
  content: "";
  background: #F8F8F8;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

.page-booth .section5 .kt-tabs-title-list {
  width: max-content;
  margin: 0 auto;
  margin-bottom: 42px;
}

.page-booth .section-c {
  padding-top: 106px;
  padding-bottom: 141px;
}

.page-booth .section-c .wp-block-image {
  background-color: #fff;
}

.page-booth .section-c .wp-block-columns {
  column-gap: 33px;
  margin-left: -25px;
  margin-right: -25px;

}

.page-booth .section-c h2 {
  margin-bottom: 48px;
}

.page-booth .section-c .wp-block-column .wp-block-kadence-advancedheading {
  font-size: 18px;
  line-height: 28px;
  color: #1E1E1E;
  margin-top: 17px;
}

.page-booth .section6 p {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 28px;
}

.page-booth .section6 .btn-primar {
  padding: 14px 20px 14px 20px !important;
  width: 200px;
}

.page-booth .section6 span.wp-block-kadence-advancedheading {
  font-size: 16px;
  line-height: 28px;
  margin-top: 13px;
}

.page-booth .section6 .btn-primar {
  margin-right: 0 !important;
}

.page-booth .section6 .wp-block-group {
  display: flex;
}

.page-booth .section6 .wp-block-group .wp-block-group__inner-container {
  text-align: center;

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .page-booth .product-section .wp-block-getwid-section__inner-content {
    display: flex;
    column-gap: 50px;
    padding-top: 30px;
  }

  .page-booth .product-section .swiper {
    width: auto;
    height: auto;
    padding-bottom: 30px;
    max-width: 500px;
  }

  .page-booth .product-section .product-info {
    max-width: none;
    margin-top: 30px;
  }

  .page-booth .section-c .wp-block-columns {
    flex-wrap: wrap !important;
    margin: 0 auto;
    max-width: 800px;
    justify-content: center;
  }
}

@media only screen and (min-width: 769px) and (max-width: 991px) {
  .page-booth .section4 ul li {
    font-size: 22px;
    line-height: 28px;
  }

  .page-booth .section5 p br {
    display: none;
  }

  .page-booth .clients-section .wp-swiper .swiper-slide .wp-block-columns {
    display: grid !important;
    grid-template-rows: .1fr .78fr;
    padding: 16px 36px 0 36px;
  }

  .page-booth .clients-section .wp-block-columns {
    align-items: center !important;
  }

  .page-booth .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:not(:last-child) {
    margin-right: 0;
  }

  .page-booth .clients-section .wp-swiper .swiper-slide .wp-block-column>figure {
    max-width: 340px;
    margin: 0 auto;
  }

  .page-booth .clients-section .wp-swiper .swiper-slide .wp-block-columns.block-posted {
    display: flex !important;
  }

  .page-booth .clients-section .wp-swiper .swiper-slide .wp-block-columns.block-posted {
    display: flex !important;
  }

  .page-booth .clients-section .wp-swiper .swiper-slide .wp-block-columns.block-posted figure {
    margin: 0;
  }

  .page-booth .clients-section.wp-block-getwid-section .swiper-button-next {
    right: -40px;
  }

  .page-booth .clients-section.wp-block-getwid-section .swiper-button-prev {
    left: -40px;
  }

  .page-booth .section6 {
    padding-top: 40px;
  }

  .page-booth h2 {
    font-size: 42px;
    line-height: 42px;
  }

  .page-booth .section6 h2 {
    margin-bottom: 8px;
    font-size: 32px;
    line-height: 34px;
  }

  .page-booth .section6 p br {
    display: none;
  }

  .page-booth .section6 .wp-block-column:last-child {
    flex-basis: 30.1% !important;
  }

  .page-booth .section4 .col-list-container .col-list-1,
  .page-booth .section4 .col-list-container .col-list-img {
    margin-right: 0;
  }

  .page-booth .section-c .wp-block-columns {
    flex-wrap: wrap !important;
    margin: 0 auto;
    max-width: 800px;
    justify-content: center;
  }

  .page-booth .product-section .wp-block-getwid-section__inner-content {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .page-booth .product-section .swiper {
    max-width: 370px;
  }

  .page-booth .product-section .product-info {
    max-width: none;
    margin-top: 30px;
  }

  .page-booth .feature span {
    font-size: 27px;
    height: 100px;
  }

  .page-booth .section-c {
    padding-top: 55px;
    padding-bottom: 75px;
  }

  .page-booth .section-d .wp-block-columns {
    column-gap: 50px;
  }
}

@media only screen and (min-width: 501px) and (max-width: 768px) {

  .page-booth .section2 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .page-booth .section2 .wp-block-column:not(:last-child) {
    margin-right: 0;
  }

  .page-booth .section2.wp-block-getwid-section .wp-block-column .wp-block-group {
    margin-bottom: 16px !important;
    height: 91.2vw !important;
    width: 100vw;
    max-width: 100%;
  }


  .page-booth .section2 .wp-block-group p br {
    display: none;
  }

  .page-booth .section2 .wp-block-group figure {
    display: flex;
    min-height: 42.2vw !important;
    height: max-content;
    margin-top: auto !important;
    justify-content: center;
  }

  .page-booth .section2.wp-block-getwid-section .wp-block-column .wp-block-group.section2-first figure {
    min-height: min-content !important;
  }

  .page-booth .section2 .wp-block-group figure img {

    width: auto !important;
  }

  .page-booth .swiper-button-next,
  .page-booth .swiper-button-prev {
    display: block !important;
  }

  .page-booth .section4 .col-list-container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 0fr);
    grid-column-gap: 32px;
    grid-row-gap: 0px;
  }

  .page-booth .section4 .col-list-container .col-list-1 {
    grid-area: 2 / 1 / 2 / 2;
  }

  .page-booth .section4 .col-list-container .col-list-img {
    grid-area: 1 / 1 / 2 / 3;
    padding: 0 56px;
    margin-bottom: 16px;
  }

  .page-booth .section4 .col-list-container .col-list-2 {
    grid-area: 2 / 2 / 2 / 3;
  }

  .page-booth .section4 .col-list-container .col-list-1,
  .page-booth .section4 .col-list-container .col-list-img {
    margin-right: 0;
  }

  .page-booth .section4 .col-list-container .col-list-1 ul,
  .page-booth .section4 .col-list-container .col-list-2 ul {
    padding: 0;
    margin-bottom: 22px;
  }

  .page-booth .clients-section .wp-block-columns {
    padding: 33px 23px 63px 23px;
  }

  .page-booth .brand-experience-page .wp-block-columns {
    flex-wrap: wrap !important;
  }

  .page-booth .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:not(:last-child) {
    margin-right: 0;
  }

  .page-booth .clients-section .wp-block-columns.block-posted .wp-block-column {
    flex-basis: 0% !important;
  }

  .page-booth .clients-section.wp-block-getwid-section .swiper-button-next {
    right: -15px;
  }

  .page-booth .clients-section.wp-block-getwid-section .swiper-button-prev {
    left: -15px;
  }

  .page-booth .section6 {
    margin-bottom: 40px;
    padding-top: 16px;
    padding-bottom: 38px;
  }

  .page-booth .section6 .wp-block-columns .wp-block-column:first-child {
    margin-top: 41px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .page-booth .section6 .wp-block-columns .wp-block-column:last-child {
    position: relative;
    padding: 0 59px;
  }

  .page-booth .section6 .wp-block-columns {
    flex-direction: column-reverse;
  }

  .page-booth .section6 p {
    margin-bottom: 24px;
  }

  .page-booth .section6 span.wp-block-kadence-advancedheading {
    margin-top: 10px;
  }

  .page-booth .section6 .wp-block-columns .wp-block-column:last-child::before {
    content: "";
    width: 200vw;
    height: 1px;
    background-color: #ffffff;
    bottom: 0;
    left: -30%;
    right: 0;
    position: absolute;
  }

  .page-booth .section6 p br {
    display: none;
  }

  .page-booth .product-section .wp-block-getwid-section__inner-content {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .page-booth .product-section .swiper {
    max-width: 370px;
  }

  .page-booth .product-section .product-info {
    max-width: none;
    margin-top: 30px;
  }

  .page-booth .feature span {
    font-size: 23px;
    height: 100px;
  }

  .page-booth .section-c {
    padding-top: 55px;
    padding-bottom: 75px;
  }

  .page-booth .section-d .wp-block-columns {
    column-gap: 50px;
  }

  .page-booth .product-section {
    margin-bottom: 80px;
  }

  .page-booth .section-c .wp-block-columns {
    margin-top: 18px;
    flex-direction: row;
    flex-wrap: nowrap !important;
    display: flex;
    grid-gap: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .page-booth .section-c .swiper-button-next {
    background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy4zMDQ3IDI2Ljg2NTJMMjIuODY3OSAxOC4xMTUyTDEzLjMwNDcgOS4zNjUyMyIgc3Ryb2tlPSIjRkYzODc1IiBzdHJva2Utd2lkdGg9IjIuNiIvPgo8L3N2Zz4K);
    filter: none;
    width: 40px;
    height: 40px;
    border-radius: 35px;
    box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
    background-size: cover;
  }

  .page-booth .section-c .swiper-button-prev {
    width: 40px;
    height: 40px;
    background: no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy4zMDQ3IDI2Ljg2NTJMMjIuODY3OSAxOC4xMTUyTDEzLjMwNDcgOS4zNjUyMyIgc3Ryb2tlPSIjRkYzODc1IiBzdHJva2Utd2lkdGg9IjIuNiIvPgo8L3N2Zz4K);
    filter: none;
    transform: rotate(180deg);
    border-radius: 35px;
    box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
    background-size: cover;
  }

  .page-booth .section-c .swiper-button-next.swiper-button-disabled,
  .page-booth .section-c .swiper-button-prev.swiper-button-disabled {
    display: none !important;
  }

  .page-booth .section-c .wp-block-column {
    max-width: 280px;
  }

  .page-booth .section-c .wp-block-getwid-section__inner-content.swiper-container-initialized {
    overflow: hidden;
  }

  .page-booth .section-c .swiper-button-next,
  .page-booth .section-c .swiper-button-prev {
    margin-top: 15px;
  }
}

@media (max-width: 768px) {

  .page-booth .swiper-button-next,
  .page-booth .swiper-button-prev {
    display: block !important;
  }

}

.page-booth .section-c .swiper-button-next,
.page-booth .section-c .swiper-button-prev {
  display: none;
}

@media (max-width: 500px) {
  .page-booth .section-c .wp-block-columns {
    margin-top: 18px;
    flex-direction: row;
    flex-wrap: nowrap !important;
    display: flex;
    grid-gap: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .page-booth .section-c .swiper-button-next {
    background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy4zMDQ3IDI2Ljg2NTJMMjIuODY3OSAxOC4xMTUyTDEzLjMwNDcgOS4zNjUyMyIgc3Ryb2tlPSIjRkYzODc1IiBzdHJva2Utd2lkdGg9IjIuNiIvPgo8L3N2Zz4K);
    filter: none;
    width: 40px;
    height: 40px;
    border-radius: 35px;
    box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
    background-size: cover;
  }

  .page-booth .section-c .swiper-button-prev {
    width: 40px;
    height: 40px;
    background: no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMy4zMDQ3IDI2Ljg2NTJMMjIuODY3OSAxOC4xMTUyTDEzLjMwNDcgOS4zNjUyMyIgc3Ryb2tlPSIjRkYzODc1IiBzdHJva2Utd2lkdGg9IjIuNiIvPgo8L3N2Zz4K);
    filter: none;
    transform: rotate(180deg);
    border-radius: 35px;
    box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
    background-size: cover;
  }

  .page-booth .section-c .swiper-button-next.swiper-button-disabled,
  .page-booth .section-c .swiper-button-prev.swiper-button-disabled {
    display: none !important;
  }

  .page-booth .section-c .wp-block-column {
    max-width: 280px;
  }

  .page-booth .product-section .wp-block-getwid-section__inner-content {
    flex-direction: column;
  }

  .page-booth .product-section .swiper {
    width: 100%;
  }

  .page-booth .product-section .product-info {
    margin-top: 59px;
  }

  .page-booth .product-section .product-description {
    margin-bottom: 18px;
  }

  .page-booth .product-section .option-content p {
    font-size: 13px;
    line-height: 24px;
  }

  .page-booth .product-section .help-text {
    font-size: 14px;
    line-height: 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .page-booth .product-section .help-text span {
    font-family: ProximaNovabold, Arial, sans-serif;

  }

  .page-booth .templates-container .wp-swiper .swiper-slide {
    margin-right: 0;
  }

  .page-booth .product-section {
    margin-bottom: 75px;
  }

  .page-booth .section-look h2 {
    margin-bottom: 17px;
  }

  .page-booth h2 {
    font-size: 32px;
    line-height: 32px;
  }

  .page-booth .product-features {
    padding: 0;
    background: none;
  }

  .page-booth .feature {
    margin-bottom: 16px;
    height: 100vw;
    width: 100vw;
    max-width: 100%;
    display: flex;
  }

  .page-booth .feature img {
    object-fit: cover;
  }

  .page-booth .feature span {
    font-size: 22px;
    line-height: 32px;
    align-items: flex-end;
    background: linear-gradient(0.28deg, #050505 8.96%, rgba(28, 28, 28, 0) 83.3%, rgba(5, 5, 5, 0) 127.65%);
    padding-bottom: 18px;
  }

  .page-booth .feature-block-1 {
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .page-booth .feature-block-2 {
    grid-template-columns: 1fr;
  }

  .page-booth .feature.feature-4 {
    margin-bottom: 0;

  }

  .page-booth .section-c {
    padding-top: 68px;
    padding-bottom: 33px;
  }

  .page-booth .section-c h2 {
    margin-bottom: 24px;
  }

  .page-booth .product-section .help-text a {
    color: #FF3875;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0.4px;

  }

  .page-booth .section5 {
    padding-top: 40px;
    padding-bottom: 31px;
  }

  .page-booth .section5 h2 {
    margin-bottom: 32px;
  }

  .page-booth .section5 p {
    font-size: 18px;
    line-height: 28px;

  }

  .page-booth .section5 p br {
    display: none;
  }

  .page-booth .section5 .kt-tabs-title-list {
    margin-bottom: 22px;
  }

  .page-booth .section5 .kt-tabs-wrap .wp-block-kadence-tab {
    margin-left: -16px;
    margin-right: -16px;
    border-radius: 0;
    margin-bottom: 25px;
  }

  .page-booth .section5 .kt-tabs-wrap {
    display: flex;
    flex-direction: column-reverse;
  }

  .page-booth .clients-section .wp-swiper .swiper-slide {
    padding: 0;
  }

  .page-booth .clients-section .wp-block-columns {
    padding: 12px 16px 26px 16px;
  }

  .page-booth .clients-section .wp-swiper .swiper-slide .wp-block-columns {
    display: grid;
    grid-template-rows: .1fr 1fr;
  }

  .page-booth .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:not(:last-child) {
    margin-bottom: 18px;
    grid-row: 1;
    align-self: start;
  }

  .page-booth .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:last-child {
    grid-row-start: 2;
    align-self: start;
    height: 100%;
    display: flex;
    flex-direction: column;
  }

  .page-booth .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column .kb-buttons-wrap {
    margin-top: auto !important;
  }

  .page-booth .clients-section h3 {
    margin-top: 18px !important;
    margin-bottom: 4px !important;
  }

  .page-booth .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column p {
    margin-top: 9px;
  }

  .page-booth .clients-section.wp-block-getwid-section .swiper-button-next {
    right: 15px;
    display: block !important;
  }

  .page-booth .clients-section.wp-block-getwid-section .swiper-button-prev {
    left: 15px;
    display: block !important;

  }


  .page-booth .clients-section .swiper-pagination {
    left: 50%;
    transform: translateX(-50%);
    bottom: 50px;
    position: absolute;
  }

  .page-booth .clients-section .swiper-wrapper {
    height: 805px !important;
  }

  .page-booth .clients-section .wp_swiper__navigation {
    position: absolute;
    bottom: 61px;
    left: 0;
    right: 0;
    z-index: 100;
  }


  .page-booth .templates-container h2 {
    margin-bottom: 14px;
    font-size: 32px;
    line-height: 32px;
  }

  .page-booth .section3 h2 {
    margin-bottom: 32px;
    font-size: 32px;
    line-height: 32px;
  }

  .page-booth .templates-container {
    margin-top: 54px !important;
    margin-bottom: 76px !important;
  }

  .page-booth .templates-container .swiper-pagination {
    display: none !important;
  }

  .page-booth .clients-section {
    padding-top: 45px;
    padding-bottom: 33px;
  }

  .page-booth .section-d {
    margin-top: 38px;
    margin-bottom: 30px;
  }

  .page-booth .section-d .wp-block-columns {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    row-gap: 25px;
    column-gap: 48px;
  }

  .page-booth .section-d span {
    font-size: 12px;
    line-height: 12px;
    margin-top: 12px;
  }

  .page-booth .section-d h2 {
    margin-bottom: 16px;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .page-booth .section6 {
    margin-bottom: 40px;
    padding-top: 16px;
    padding-bottom: 38px;
  }

  .page-booth .section6 .wp-block-columns {
    flex-direction: column-reverse;
  }

  .page-booth .section6 p {
    margin-bottom: 24px;
    margin-top: 12px;
  }

  .page-booth .section6 span.wp-block-kadence-advancedheading {
    margin-top: 10px;
  }

  .page-booth .section6 .wp-block-columns .wp-block-column:first-child {
    margin-top: 41px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .page-booth .section6 .wp-block-columns .wp-block-column:last-child {
    position: relative;
    padding: 0 59px;
  }

  .page-booth .section6 p br {
    display: none;
  }

  .page-booth .page-booth .section6 .wp-block-columns .wp-block-column:last-child::before {
    content: "";
    width: 200vw;
    height: 1px;
    background-color: #ffffff;
    bottom: 0;
    left: -30%;
    right: 0;
    position: absolute;
  }
}

/** end buy Selfie Booth page **/


/** start buy Galleries page **/

.galleries-buyselfiebooth .getwid-section-content-full-width {
  margin: 32px calc(50% - 50vw);
  margin-bottom: 0;
  margin-top: 0;
  background-size: cover;
  right: 0;
  left: 0;
}

.galleries-buyselfiebooth figure {
  margin: 0;
}

.galleries-buyselfiebooth :where(.wp-block-columns.is-layout-flex) {
  gap: 0;
}

.galleries-buyselfiebooth :where(.wp-block-columns) {
  margin-bottom: 0;
}

.galleries-buyselfiebooth p {
  margin-bottom: 0;
}

.galleries-buyselfiebooth .templates-container .wp-swiper .swiper-slide {
  max-width: 600px;
  margin-right: 8px;
}

.galleries-buyselfiebooth .wp-block-getwid-section .swiper-button-next {
  filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.3));
  width: 36px;
  height: 36px;
  right: 25px;
  margin-top: -22px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNyIvPgo8cGF0aCBkPSJNMTMuMzA0NyAyNi44NjUyTDIyLjg2NzkgMTguMTE1MkwxMy4zMDQ3IDkuMzY1MjMiIHN0cm9rZT0iI0ZGMzg3NSIgc3Ryb2tlLXdpZHRoPSIyLjYiLz4KPC9zdmc+Cg==);
  border-radius: 35px;
  opacity: 1;
  display: block !important;
  content: "";
}


.galleries-buyselfiebooth .wp-block-getwid-section .swiper-button-prev {
  filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.3));
  width: 36px;
  height: 36px;
  left: 25px;
  margin-top: -22px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2IiByeD0iMTgiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNyIvPgo8cGF0aCBkPSJNMTMuMzA0NyAyNi44NjUyTDIyLjg2NzkgMTguMTE1MkwxMy4zMDQ3IDkuMzY1MjMiIHN0cm9rZT0iI0ZGMzg3NSIgc3Ryb2tlLXdpZHRoPSIyLjYiLz4KPC9zdmc+Cg==);
  border-radius: 35px;
  transform: rotate(180deg);
  opacity: 1;
  display: block !important;
  content: "";
}

.galleries-buyselfiebooth .wp-block-getwid-section .swiper-button-prev.swiper-button-disabled {
  display: none !important;
}

.galleries-buyselfiebooth .wp-block-getwid-section .swiper-button-next.swiper-button-disabled {
  display: none !important;
}



.galleries-buyselfiebooth .section6 h2 {
  margin-bottom: 8px;
}

.galleries-buyselfiebooth .section6 p {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 28px;
}

.galleries-buyselfiebooth .section6 .wp-block-group {
  display: flex;
}

.galleries-buyselfiebooth .section6 .wp-block-group .wp-block-group__inner-container {
  text-align: center;
}

.galleries-buyselfiebooth .section6 .btn-primar {
  margin-right: 0 !important;
  padding: 14px 20px 14px 20px !important;
  width: 200px;
}

.galleries-buyselfiebooth .section6 span.wp-block-kadence-advancedheading {
  font-size: 16px;
  line-height: 28px;
  margin-top: 13px;
}

.galleries-buyselfiebooth .backgraund-containers-black::before {
  content: "";
  background: #080808;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

.galleries-buyselfiebooth .section3 h2 {
  font-size: 40px;
  line-height: 42px;
  margin-bottom: 23px;
}

.galleries-buyselfiebooth .section3 .swiper {
  width: 100%;
  margin-top: 24px;
  padding-bottom: 25px;
}

.galleries-buyselfiebooth .section3 .swiper-slide {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  max-width: 600px;
  height: auto;
}

.galleries-buyselfiebooth .section3 .swiper-slide video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.galleries-buyselfiebooth .section3 .swiper-button-next {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  right: 46px;
  margin-top: 0;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
}

.galleries-buyselfiebooth .section3 .swiper-button-prev {
  transform: rotate(180deg);
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  left: 46px;
  margin-top: 0;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, .9);
  border-radius: 35px;
}

.galleries-buyselfiebooth .templates-container {
  margin-top: 52px !important;
  margin-bottom: 82px !important;
}

.galleries-buyselfiebooth .templates-container h2 {
  font-size: 40px;
  line-height: 42px;
  margin-bottom: 23px;
}

.galleries-buyselfiebooth .templates-container .swiper-pagination {
  left: 50%;
  transform: translateX(-50%);
}

.galleries-buyselfiebooth .templates-container .swiper-pagination-bullet {
  margin: 0 3px;
  background: #D9D9D9;
  opacity: 1;
  width: 6px;
  height: 6px;
}

.galleries-buyselfiebooth .templates-container .swiper-pagination-bullet-active {
  background: #FF3875;
}

.galleries-buyselfiebooth .section3 {
  margin-bottom: 66px !important;
}

.galleries-buyselfiebooth .section3 .swiper-pagination {
  left: 50%;
  transform: translateX(-50%);
  bottom: 0px;
}

.galleries-buyselfiebooth .section3 .swiper-pagination-bullet {
  margin: 0 3px;
  background: #D9D9D9;
  opacity: 1;
  width: 6px;
  height: 6px;
}

.galleries-buyselfiebooth .section3 .swiper-pagination-bullet-active {
  background: #FF3875;
}

.galleries-buyselfiebooth .section6 {
  margin-bottom: 40px;
}

@media only screen and (min-width: 769px) and (max-width: 991px) {
  .galleries-buyselfiebooth .section6 {
    padding-top: 40px;
  }

  .galleries-buyselfiebooth h2 {
    font-size: 42px;
    line-height: 42px;
  }

  .galleries-buyselfiebooth .section6 p br {
    display: none;
  }

  .galleries-buyselfiebooth .section6 h2 {
    margin-bottom: 8px;
    font-size: 32px;
    line-height: 34px;
  }

  .galleries-buyselfiebooth .section6 .wp-block-column:last-child {
    flex-basis: 30.1% !important;
  }

}

@media only screen and (min-width: 501px) and (max-width: 768px) {
  .galleries-buyselfiebooth .section6 {
    margin-bottom: 40px;
    padding-top: 16px;
    padding-bottom: 38px;
  }

  .galleries-buyselfiebooth .section6 .wp-block-columns .wp-block-column:first-child {
    margin-top: 41px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .galleries-buyselfiebooth .section6 .wp-block-columns .wp-block-column:last-child {
    position: relative;
    padding: 0 59px;
  }

  .galleries-buyselfiebooth .section6 .wp-block-columns {
    flex-direction: column-reverse;
  }

  .galleries-buyselfiebooth .section6 p {

    margin-bottom: 24px;
  }

  .galleries-buyselfiebooth .section6 span.wp-block-kadence-advancedheading {
    margin-top: 10px;
  }

  .galleries-buyselfiebooth .section6 .wp-block-columns .wp-block-column:last-child::before {
    content: "";
    width: 200vw;
    height: 1px;
    background-color: #ffffff;
    bottom: 0;
    left: -30%;
    right: 0;
    position: absolute;
  }

  .galleries-buyselfiebooth .section6 p br {
    display: none;
  }
}

@media (max-width: 500px) {

  .galleries-buyselfiebooth .header-galleries .wp-block-getwid-section__wrapper {
    min-height: 390px !important;
  }

  .galleries-buyselfiebooth h2 {
    text-align: center;
  }

  .galleries-buyselfiebooth .templates-container h2 {
    margin-bottom: 14px;
    font-size: 32px;
    line-height: 32px;
  }

  .galleries-buyselfiebooth .section3 h2 {
    margin-bottom: 32px;
    font-size: 32px;
    line-height: 32px;
  }

  .galleries-buyselfiebooth .templates-container {
    margin-top: 42px !important;
    margin-bottom: 49px !important;
  }

  .galleries-buyselfiebooth .templates-container .swiper-pagination {
    display: none !important;
  }

  .galleries-buyselfiebooth .section3 .swiper-pagination {
    display: none !important;
  }

  .galleries-buyselfiebooth .section3 {
    margin-bottom: 35px !important;
  }

  .galleries-buyselfiebooth .section6 {
    margin-bottom: 40px;
    padding-top: 16px;
    padding-bottom: 38px;
  }

  .galleries-buyselfiebooth .section6 span.wp-block-kadence-advancedheading {
    margin-top: 10px;
  }

  .galleries-buyselfiebooth .section6 .wp-block-columns {
    flex-direction: column-reverse;
  }

  .galleries-buyselfiebooth .section6 .wp-block-columns .wp-block-column:first-child {
    margin-top: 41px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .galleries-buyselfiebooth .section6 p {
    margin-bottom: 24px;
  }

  .galleries-buyselfiebooth .section6 p br {
    display: none;
  }

  .galleries-buyselfiebooth .section6 .wp-block-columns .wp-block-column:last-child {
    position: relative;
    padding: 0 59px;
  }

  .galleries-buyselfiebooth .section6 .wp-block-columns .wp-block-column:last-child::before {
    content: "";
    width: 200vw;
    height: 1px;
    background-color: #ffffff;
    bottom: 0;
    left: -30%;
    right: 0;
    position: absolute;
  }


  .galleries-buyselfiebooth .section6 h2 {
    font-size: 32px;
    line-height: 32px;
    text-align: left;
  }
}


/** end buy Galleries page **/

/** start buy Contact page **/
.buy-contact-page .getwid-section-content-full-width {
  margin: 32px calc(50% - 50vw);
  margin-bottom: 0;
  margin-top: 0;
  background-size: cover;
  right: 0;
  left: 0;
}

.buy-contact-page figure {
  margin: 0;
}

.buy-contact-page :where(.wp-block-columns.is-layout-flex) {
  gap: 0;
}

.buy-contact-page :where(.wp-block-columns) {
  margin-bottom: 0;
}

.buy-contact-page p {
  margin-bottom: 0;
}

.buy-contact-page .section-b1 {
  border-bottom: .1rem solid rgba(18, 18, 18, .08);
}



/** end buy Contact page **/

/** start buy ABOUT US page **/

.about-us-buyselfiebooth .getwid-section-content-full-width {
  margin: 32px calc(50% - 50vw);
  margin-bottom: 0;
  margin-top: 0;
  background-size: cover;
  right: 0;
  left: 0;
}

.about-us-buyselfiebooth figure {
  margin: 0;
}

.about-us-buyselfiebooth :where(.wp-block-columns.is-layout-flex) {
  gap: 0;
}

.about-us-buyselfiebooth :where(.wp-block-columns) {
  margin-bottom: 0;
}

.about-us-buyselfiebooth p {
  margin-bottom: 0;
}

.about-us-buyselfiebooth .section-b1 {
  border-bottom: .1rem solid rgba(18, 18, 18, .08);
}

.about-us-buyselfiebooth .getwid-background-video-controls.is-position-center-center {
  display: none !important;
}

.about-us-buyselfiebooth .kb-button.kt-btn-has-svg-true {
  gap: 0;
}

.about-us-buyselfiebooth .secondary {
  width: 206px;
  height: 56px;
}

.about-us-buyselfiebooth .section-1 {
  margin-top: 28px;
  margin-bottom: 40px;
}

.about-us-buyselfiebooth .about-gallery h2 {
  margin-top: 35px;
  margin-bottom: 8px;
}

.about-us-buyselfiebooth .about-gallery .wp-block-getwid-section__wrapper {
  padding: 20px 22px 53px;
}



.about-us-buyselfiebooth figure {
  margin: 0;
}

.about-us-buyselfiebooth :where(.wp-block-columns.is-layout-flex) {
  gap: 0;
}

.about-us-buyselfiebooth :where(.wp-block-columns) {
  margin-bottom: 0;
}

.about-us-buyselfiebooth p {
  margin-bottom: 0;
}

.about-us-buyselfiebooth .section-b1 {
  border-bottom: .1rem solid rgba(18, 18, 18, .08);
}

.about-us-buyselfiebooth .getwid-background-video-controls.is-position-center-center {
  display: none !important;
}

.about-us-buyselfiebooth .kb-button.kt-btn-has-svg-true {
  gap: 0;
}

.about-us-buyselfiebooth .secondary {
  width: 206px;
  height: 56px;
}

.about-us-buyselfiebooth .section-1 {
  margin-top: 28px;
  margin-bottom: 40px;
}

.about-us-buyselfiebooth .about-gallery h2 {
  margin-top: 35px;
  margin-bottom: 8px;
}

.about-us-buyselfiebooth .about-gallery .wp-block-getwid-section__wrapper {
  padding: 20px 22px 53px;
}

.about-us-buyselfiebooth .section6 h2 {
  margin-bottom: 8px;
}

.about-us-buyselfiebooth .section6 p {
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 28px;
}

.about-us-buyselfiebooth .section6 .wp-block-group {
  display: flex;
}

.about-us-buyselfiebooth .section6 .wp-block-group .wp-block-group__inner-container {
  text-align: center;
}

.about-us-buyselfiebooth .section6 .btn-primar {
  margin-right: 0 !important;
  padding: 14px 20px 14px 20px !important;
  width: 200px;
}

.about-us-buyselfiebooth .section6 span.wp-block-kadence-advancedheading {
  font-size: 16px;
  line-height: 28px;
  margin-top: 13px;
}

.about-us-buyselfiebooth .backgraund-containers-black::before {
  content: "";
  background: #080808;
  top: 0;
  left: -100%;
  right: -100%;
  bottom: 0;
  position: absolute;
}

.about-us-buyselfiebooth .section-logo {
  margin-top: 32px;
  margin-bottom: 71px;
}

.about-us-buyselfiebooth .wp-block-getwid-section p.line-leaders {
  position: relative;
}

.about-us-buyselfiebooth .line-leaders::before {
  content: "";
  position: absolute;
  left: 0;
  top: 17px;
  height: 1px;
  max-width: 376px;
  background: #cacaca;
  width: 100%;
}

.about-us-buyselfiebooth .line-leaders::after {
  content: "";
  position: absolute;
  right: 0;
  top: 17px;
  height: 1px;
  max-width: 376px;
  background: #cacaca;
  width: 100%;
}


/* number of images*/
.about-us-buyselfiebooth .gallery {
  --d: 42s;
  /* duration */
  display: grid;
  align-items: center;
  grid-template-columns: repeat(8, 200px);
  /* number of visible images + width */
  overflow: hidden;
  -webkit-mask: linear-gradient(90deg, #0000, #000 5% 95%, #0000);
}

.about-us-buyselfiebooth .gallery .img {
  grid-area: 1/1;
  width: 100%;
  aspect-ratio: 4.75;
  max-width: 140px;
  animation: r var(--d) linear infinite;
  padding: 0 25px;
}

.about-us-buyselfiebooth .gallery .img:nth-child(2) {
  animation-delay: calc(-0.0625*var(--d));
}

.about-us-buyselfiebooth .gallery .img:nth-child(3) {
  animation-delay: calc(-0.125*var(--d));
  padding: 0 9px;
}

.about-us-buyselfiebooth .gallery .img:nth-child(4) {
  animation-delay: calc(-0.1875*var(--d));
  padding: 0 28px;
}

.about-us-buyselfiebooth .gallery .img:nth-child(5) {
  animation-delay: calc(-0.25*var(--d));
  padding: 0 29px;
}

.about-us-buyselfiebooth .gallery .img:nth-child(6) {
  animation-delay: calc(-0.3125*var(--d));
  padding: 0 14px 0 25px;
}

.about-us-buyselfiebooth .gallery .img:nth-child(7) {
  animation-delay: calc(-0.375*var(--d));
  padding: 0 15px;
}

.about-us-buyselfiebooth .gallery .img:nth-child(8) {
  animation-delay: calc(-0.4375*var(--d));
}

.about-us-buyselfiebooth .gallery .img:nth-child(9) {
  animation-delay: calc(-0.5*var(--d));
  padding: 0 12px;
}

.about-us-buyselfiebooth .gallery .img:nth-child(10) {
  animation-delay: calc(-0.5625*var(--d));
  padding: 0 15px;
}

.about-us-buyselfiebooth .gallery .img:nth-child(11) {
  animation-delay: calc(-0.625*var(--d));
}

.about-us-buyselfiebooth .gallery .img:nth-child(12) {
  animation-delay: calc(-0.6875*var(--d));
  padding: 0 17px;
}

.about-us-buyselfiebooth .gallery .img:nth-child(13) {
  animation-delay: calc(-0.75*var(--d));
}

.about-us-buyselfiebooth .gallery .img:nth-child(14) {
  animation-delay: calc(-0.8125*var(--d));
  padding: 0 17px;
}

.about-us-buyselfiebooth .gallery .img:nth-child(15) {
  animation-delay: calc(-0.875*var(--d));
  padding: 0 39px;
}

.about-us-buyselfiebooth .gallery .img:nth-child(16) {
  animation-delay: calc(-0.9375*var(--d));
  padding: 0 14px;
}

@keyframes r {
  6.25% {
    transform: translate(-100%);
  }

  6.26% {
    transform: translate(1500%);
  }
}

.about-us-buyselfiebooth .section6 {
  margin-bottom: 40px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-us-buyselfiebooth .line-leaders::before {
    left: -60px;
  }

  .about-us-buyselfiebooth .line-leaders::after {
    right: -60px;
  }
}

@media only screen and (min-width: 769px) and (max-width: 991px) {
  .about-us-buyselfiebooth .section6 {
    padding-top: 40px;
  }

  .about-us-buyselfiebooth h2 {
    font-size: 42px;
    line-height: 42px;
  }

  .about-us-buyselfiebooth .section6 h2 {
    margin-bottom: 8px;
    font-size: 32px;
    line-height: 34px;
  }

  .about-us-buyselfiebooth .line-leaders::before {
    left: -170px;
  }

  .about-us-buyselfiebooth .line-leaders::after {
    right: -170px;
  }

  .about-us-buyselfiebooth .section6 p br {
    display: none;
  }

  .about-us-buyselfiebooth .section6 .wp-block-column:last-child {
    flex-basis: 30.1% !important;
  }

}

@media only screen and (min-width: 501px) and (max-width: 768px) {
  .about-us-buyselfiebooth .section6 {
    margin-bottom: 40px;
    padding-top: 16px;
    padding-bottom: 38px;
  }

  .about-us-buyselfiebooth .section6 .wp-block-columns .wp-block-column:first-child {
    margin-top: 41px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .about-us-buyselfiebooth .section6 .wp-block-columns .wp-block-column:last-child {
    position: relative;
    padding: 0 59px;
  }

  .about-us-buyselfiebooth .section6 .wp-block-columns {
    flex-direction: column-reverse;
  }

  .about-us-buyselfiebooth .section6 p {
    margin-bottom: 24px;
  }

  .about-us-buyselfiebooth .section6 span.wp-block-kadence-advancedheading {
    margin-top: 10px;
  }

  .about-us-buyselfiebooth .section6 .wp-block-columns .wp-block-column:last-child::before {
    content: "";
    width: 200vw;
    height: 1px;
    background-color: #ffffff;
    bottom: 0;
    left: -30%;
    right: 0;
    position: absolute;
  }

  .about-us-buyselfiebooth .section6 p br {
    display: none;
  }

  .about-us-buyselfiebooth .line-leaders::before {
    left: -250px;
    top: 12px;
  }

  .about-us-buyselfiebooth .line-leaders::after {
    right: -250px;
    top: 12px;
  }

  .about-us-buyselfiebooth .section-h>.wp-block-getwid-section__wrapper {
    min-height: 550px !important;
  }
}

@media (max-width: 500px) {

  .about-us-buyselfiebooth .section-h .wp-block-getwid-section__wrapper {
    min-height: 202px !important;
  }

  .about-us-buyselfiebooth .about-us-buyselfiebooth .secondary {
    width: 154px;
    height: 42px;
    font-size: 13.5px !important;
    line-height: 18px !important;
  }

  .about-us-buyselfiebooth .section-1 {
    margin-top: 26px;
    margin-bottom: 52px;
  }

  .about-us-buyselfiebooth h2 {
    font-size: 40px;
    line-height: 42px;
    text-align: center;
  }

  .about-us-buyselfiebooth .about-gallery h2 {
    margin-top: 22px;
    margin-bottom: 15px !important;
  }

  .about-us-buyselfiebooth .section6 {
    margin-bottom: 40px;
    padding-top: 16px;
    padding-bottom: 38px;
  }

  .about-us-buyselfiebooth .section6 span.wp-block-kadence-advancedheading {
    margin-top: 10px;
  }

  .about-us-buyselfiebooth .section6 .wp-block-columns {
    flex-direction: column-reverse;
  }

  .about-us-buyselfiebooth .section6 .wp-block-columns .wp-block-column:first-child {
    margin-top: 41px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .about-us-buyselfiebooth .section6 p {
    margin-bottom: 24px;
  }

  .about-us-buyselfiebooth .section6 p br {
    display: none;
  }

  .about-us-buyselfiebooth .section6 .wp-block-columns .wp-block-column:last-child {
    position: relative;
    padding: 0 59px;
  }

  .about-us-buyselfiebooth .section6 .wp-block-columns .wp-block-column:last-child::before {
    content: "";
    width: 200vw;
    height: 1px;
    background-color: #ffffff;
    bottom: 0;
    left: -30%;
    right: 0;
    position: absolute;
  }

  .about-us-buyselfiebooth .line-leaders::before,
  .about-us-buyselfiebooth .line-leaders::after {
    width: 15%;
    top: 11px;
  }

  .about-us-buyselfiebooth .section-logo {
    margin-top: 35px;
    margin-bottom: 47px;
  }

  .about-us-buyselfiebooth .section6 h2 {
    font-size: 32px;
    line-height: 32px;
    text-align: left;
  }
}

/** end buy ABOUT US page **/


/** end buy Policies page **/
.buy-policies-page .getwid-section-content-full-width {
  margin: 32px calc(50% - 50vw);
  margin-bottom: 0;
  margin-top: 0;
  background-size: cover;
  right: 0;
  left: 0;
}

.buy-policies-page figure {
  margin: 0;
}

.buy-policies-page :where(.wp-block-columns.is-layout-flex) {
  gap: 0;
}

.buy-policies-page :where(.wp-block-columns) {
  margin-bottom: 0;
}

.buy-policies-page p {
  margin-bottom: 16px;
}

.buy-policies-page .section-b1 {
  border-bottom: .1rem solid rgba(18, 18, 18, .08);
}



/** end buy ABOUT US page **/



/** start 360 Booth Library page **/

.booth-library-360 :where(.wp-block-columns.is-layout-flex) {
  gap: 0;
}

.booth-library-360 .section-audio .wp-block-columns {
  margin-bottom: 64px;
}

.booth-library-360 button.play-pause-btn img {
  height: 26px;
}

.booth-library-360 .section-video .wp-block-columns {
  margin-bottom: 24px;
}

.booth-library-360 .section-video .wp-block-column:not(:last-child) {
  margin-right: 24px;
}

.booth-library-360 .audio-player {
  display: flex;
  flex-direction: column;
  z-index: 1;
  position: relative;
  border-radius: 16px;
  padding: 16px 19px 16px 16px;
  overflow: hidden;
}

.booth-library-360 .section-audio .wp-block-column:not(:last-child) {
  margin-right: 32px;
}

.booth-library-360 .audio-player:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  background: linear-gradient(180deg, #414F57 -91.24%, #BDA9D3 304.34%, #000000 304.38%);
  opacity: .1;
  z-index: -1;
}

.booth-library-360 .track-audio {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.booth-library-360 .play-pause-btn {
  border: 0;
  background: 0;
  outline: 0;
  margin: 0 18px 0 0;
  padding: 0;

}

.booth-library-360 .play-pause-btn.paused {
  background-color: #FF5722;
}

.booth-library-360 .track-title {
  padding-bottom: 17px;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 16px;
  letter-spacing: 0.4px;
  color: #1E1E1E;
}

.booth-library-360 .seek-slider {
  -webkit-appearance: none;
  width: 100%;
  height: 8px;
  background: #D9D9D9;
  ;
  border-radius: 4px;
  outline: none;
  cursor: pointer;
  background-size: 0% 100%;
  background-repeat: no-repeat;
  transition: background-size .1s linear;
  position: relative;
  --progress-width: 0%;
}

.booth-library-360 .seek-slider::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background: #FF3875;
  border-radius: 4px;
  width: var(--progress-width);
  transition: width 0.2s linear;
}

.booth-library-360 .seek-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 8px;
  height: 8px;
  background: #FF3875;
  border-radius: 50%;
  cursor: pointer;
  opacity: 0;
  border: 2px solid #FF3875;
  transition: background-color 0.2s ease;
}

.booth-library-360 .seek-slider::-moz-range-thumb {
  width: 8px;
  height: 8px;
  opacity: 0;
  background: #FF3875;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid #FF3875;
  transition: background-color 0.2s ease;
}

.booth-library-360 .audio-time {
  text-align: right;
  font-size: 15px;
  line-height: 16px;
}

.booth-library-360 button:focus {
  outline: none;
}

.booth-library-360 .video-player {
  position: relative;
}

.booth-library-360 .video-player video {
  max-width: 100%;
  display: block;
  height: 366px;
  object-fit: cover;
  width: 100%;
}

.booth-library-360 .video-player span {
  color: #fff;
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #1E1E1E;
  text-align: center;
  height: 32px;
}

.booth-library-360 .wp-block-kadence-tabs .kt-tabs-title-list {
  margin-bottom: 64px;
}

.booth-library-360 .wp-block-kadence-tabs .kt-tabs-title-list li {
  border: 1px solid #979797;
  border-radius: 28px;
  padding: 4px 8px;
  width: 140px;
  height: 32px;
}

.booth-library-360 .wp-block-kadence-tabs .kt-tabs-title-list li a {
  color: #979797 !important;
  font-size: 15px;
  line-height: 16px;
  font-family: ProximaNovasemibold, Arial, sans-serif;
  background: transparent !important;
  text-align: center;
  justify-content: center;
}

.booth-library-360 .wp-block-kadence-tabs .kt-tabs-title-list li.kt-tab-title-active {
  background: #FF3875;
  border: 1px solid #FF3875;
  border-radius: 28px;
  padding: 4px 8px;
  width: 140px;
  height: 32px;
}

.booth-library-360 .wp-block-kadence-tabs .kt-tabs-title-list li.kt-tab-title-active a {
  color: #FFFFFF !important;
  font-size: 15px;
  line-height: 16px;
  font-family: ProximaNovasemibold, Arial, sans-serif;
  background: transparent !important;
  text-align: center;
}

.booth-library-360 .kt-tabs-wrap .wp-block-kadence-tab {
  padding: 0;
}

.booth-library-360 .wp-block-getwid-tabs__nav-links {
  margin-bottom: 64px;
}

.booth-library-360 .wp-block-getwid-tabs__nav-link {
  border: 1px solid #979797;
  border-radius: 28px;
  padding: 4px 8px;
  width: 140px;
  height: 32px;
  margin: 0;
}

.booth-library-360 .wp-block-getwid-tabs__nav-link:hover {
  border-color: #979797;
}

.booth-library-360 .wp-block-getwid-tabs__nav-link:first-child {

  margin-right: 16px;
}

.booth-library-360 .wp-block-getwid-tabs__nav-link a {
  color: #979797 !important;
  font-size: 15px;
  line-height: 23px;
  font-family: ProximaNovasemibold, Arial, sans-serif;
  background: transparent !important;
  text-align: center;
  justify-content: center;
  padding: 0 !important;
}

.booth-library-360 .wp-block-getwid-tabs__nav-link.ui-tabs-active {
  background: #FF3875;
  border: 1px solid #FF3875;
  border-radius: 28px;
  padding: 4px 8px;
  width: 140px;
  height: 32px;
}

.booth-library-360 .wp-block-getwid-tabs__nav-link.ui-tabs-active a {
  color: #FFFFFF !important;
  font-size: 15px;
  line-height: 23px;
  font-family: ProximaNovasemibold, Arial, sans-serif;
  background: transparent !important;
  text-align: center;
}

@media (min-width: 1200px) {
  .booth-library-360 .wp-block-getwid-section__wrapper {
    padding: 0;
    margin: 0 -28px;
  }
}

.booth-library-360 .wp-block-getwid-tabs__tab-content {
  border: 0;
  padding: 0;
}

@media (max-width: 500px) {
  .booth-library-360 .section-audio .wp-block-columns {
    margin-bottom: 0;
  }

  .booth-library-360 .section-audio .wp-block-columns .wp-block-column {
    margin-bottom: 24px;
  }

  .booth-library-360 .section-audio .wp-block-column:not(:last-child) {
    margin-right: 0;
  }

  .booth-library-360 .section-video .wp-block-columns {
    margin-bottom: 0;
  }

  .booth-library-360 .section-video .wp-block-columns .wp-block-column {
    margin-bottom: 16px;
  }

  .section-video .wp-block-columns .wp-block-column:not(:last-child) {
    margin-right: 0;
  }

  .booth-library-360 .wp-block-getwid-tabs__nav-links {
    margin-bottom: 42px;
  }

  .booth-library-360 .video-player video {

    object-position: top;
  }
}

@media (max-width: 360px) {
  .booth-library-360 .video-player video {
    height: 288px;
  }
}

.booth-library-360 button.play-pause-btn {
  transition: all .3s;
}

.booth-library-360 button.play-pause-btn:hover {
  opacity: .8;
}



/** end 360 Booth Library page **/


/** start Video Effects page **/
.video-effects :where(.wp-block-columns.is-layout-flex) {
  gap: 0;
}

.video-effects .section-audio .wp-block-columns {
  margin-bottom: 64px;
}

.video-effects button.play-pause-btn img {
  height: 26px;
}

.video-effects .section-video .wp-block-columns {
  margin-bottom: 24px;
}

.video-effects .section-video .wp-block-column:not(:last-child) {
  margin-right: 24px;
}

.video-effects .audio-player {
  display: flex;
  flex-direction: column;
  z-index: 1;
  position: relative;
  border-radius: 16px;
  padding: 16px 19px 16px 16px;
  overflow: hidden;
}

.video-effects .section-audio .wp-block-column:not(:last-child) {
  margin-right: 32px;
}

.video-effects .audio-player:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  background: linear-gradient(180deg, #414F57 -91.24%, #BDA9D3 304.34%, #000000 304.38%);
  opacity: .1;
  z-index: -1;
}

.video-effects .track-audio {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.video-effects .play-pause-btn {
  border: 0;
  background: 0;
  outline: 0;
  margin: 0 18px 0 0;
  padding: 0;

}

.video-effects .play-pause-btn.paused {
  background-color: #FF5722;
}

.video-effects .track-title {
  padding-bottom: 17px;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 16px;
  letter-spacing: 0.4px;
  color: #1E1E1E;
}

.video-effects .seek-slider {
  -webkit-appearance: none;
  width: 100%;
  height: 8px;
  background: #ccc;
  border-radius: 4px;
  outline: none;
  cursor: pointer;
  background-image: linear-gradient(#FF3875, #FF3875);
  background-size: 0% 100%;
  background-repeat: no-repeat;
  transition: background-size .1s linear;
  position: relative;
}

.video-effects .seek-slider::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background: #FF3875;
  border-radius: 4px;
  width: 0%;
  transition: width 0.2s linear;
}

.video-effects .seek-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 8px;
  height: 8px;
  background: #FF3875;
  border-radius: 50%;
  cursor: pointer;
  opacity: 0;
  border: 2px solid #FF3875;
  transition: background-color 0.2s ease;
}

.video-effects .seek-slider::-moz-range-thumb {
  width: 8px;
  height: 8px;
  opacity: 0;
  background: #FF3875;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid #FF3875;
  transition: background-color 0.2s ease;
}

.video-effects .audio-time {
  text-align: right;
  font-size: 15px;
  line-height: 16px;
}

.video-effects button:focus {
  outline: none;
}

.video-effects .video-player {
  position: relative;
}

.video-effects .video-player video {
  max-width: 100%;
  display: block;
  height: 366px;
  object-fit: cover;
  width: 100%;
}

.video-effects .video-player span {
  color: #fff;
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #1E1E1E;
  text-align: center;
  height: 32px;
  text-transform: capitalize;
}

.video-effects .wp-block-kadence-tabs .kt-tabs-title-list {
  margin-bottom: 64px;
}

.video-effects .wp-block-kadence-tabs .kt-tabs-title-list li {
  border: 1px solid #979797;
  border-radius: 28px;
  padding: 4px 8px;
  width: 140px;
  height: 32px;
}

.video-effects .wp-block-kadence-tabs .kt-tabs-title-list li a {
  color: #979797 !important;
  font-size: 15px;
  line-height: 16px;
  font-family: ProximaNovasemibold, Arial, sans-serif;
  background: transparent !important;
  text-align: center;
  justify-content: center;
}

.video-effects .wp-block-kadence-tabs .kt-tabs-title-list li.kt-tab-title-active {
  background: #FF3875;
  border: 1px solid #FF3875;
  border-radius: 28px;
  padding: 4px 8px;
  width: 140px;
  height: 32px;
}

.video-effects .wp-block-kadence-tabs .kt-tabs-title-list li.kt-tab-title-active a {
  color: #FFFFFF !important;
  font-size: 15px;
  line-height: 16px;
  font-family: ProximaNovasemibold, Arial, sans-serif;
  background: transparent !important;
  text-align: center;
}

.video-effects .kt-tabs-wrap .wp-block-kadence-tab {
  padding: 0;
}

.video-effects .wp-block-getwid-tabs__nav-links {
  margin-bottom: 64px;
}

.video-effects .wp-block-getwid-tabs__nav-link {
  border: 1px solid #979797;
  border-radius: 28px;
  padding: 4px 8px;
  width: 140px;
  height: 32px;
  margin: 0;
}

.video-effects .wp-block-getwid-tabs__nav-link:hover {
  border-color: #979797;
}

.video-effects .wp-block-getwid-tabs__nav-link:first-child {

  margin-right: 16px;
}

.video-effects .wp-block-getwid-tabs__nav-link a {
  color: #979797 !important;
  font-size: 15px;
  line-height: 23px;
  font-family: ProximaNovasemibold, Arial, sans-serif;
  background: transparent !important;
  text-align: center;
  justify-content: center;
  padding: 0 !important;
}

.video-effects .wp-block-getwid-tabs__nav-link.ui-tabs-active {
  background: #FF3875;
  border: 1px solid #FF3875;
  border-radius: 28px;
  padding: 4px 8px;
  width: 140px;
  height: 32px;
}

.video-effects .wp-block-getwid-tabs__nav-link.ui-tabs-active a {
  color: #FFFFFF !important;
  font-size: 15px;
  line-height: 23px;
  font-family: ProximaNovasemibold, Arial, sans-serif;
  background: transparent !important;
  text-align: center;
}

@media (min-width: 1200px) {
  .video-effects .wp-block-getwid-section__wrapper {
    padding: 0;
    margin: 0 -28px;
  }
}

.video-effects .wp-block-getwid-tabs__tab-content {
  border: 0;
  padding: 0;
}

@media (min-width: 501px) and (max-width: 781px) {
  .video-effects .section-video .wp-block-column {
    margin-right: 0 !important;
    margin-bottom: 24px !important;
  }

  .video-effects .video-player video {
    height: auto;
  }

  .video-effects .video-player {
    margin-right: 0 !important;
  }
}

@media (max-width: 500px) {
  .video-effects .section-audio .wp-block-columns {
    margin-bottom: 0;
  }

  .video-effects .section-audio .wp-block-columns .wp-block-column {
    margin-bottom: 24px;
  }

  .video-effects .video-player {
    margin-right: 0 !important;
  }

  .video-effects .section-audio .wp-block-column:not(:last-child) {
    margin-right: 0;
  }

  .video-effects .section-video .wp-block-columns {
    margin-bottom: 0;
  }

  .video-effects .section-video .wp-block-columns .wp-block-column {
    margin-bottom: 16px;
  }

  .video-effects .section-video .wp-block-columns .wp-block-column:not(:last-child) {
    margin-right: 0;
  }

  .video-effects .wp-block-getwid-tabs__nav-links {
    margin-bottom: 42px;
  }

  .video-effects .video-player video {

    object-position: top;
  }
}

@media (max-width: 360px) {
  .video-effects .video-player video {
    height: 288px;
  }
}

.video-effects button.play-pause-btn {
  transition: all .3s;
}

.video-effects button.play-pause-btn:hover {
  opacity: .8;
}

/** end Video Effects page **/
/** style start Galleries **/

.galleries-all-page .getwid-section-content-full-width .wp-block-getwid-section__background {
  margin: 32px calc(50% - 50vw);
  margin-bottom: 0;
  margin-top: 0;
  background-size: cover;
  right: 0;
  left: 0;
  background-position: top;
}

.galleries-all-page .events-container h2 {
  margin-bottom: 32px;
}

.galleries-all-page .events-container {
  padding-top: 100px;
}

.galleries-all-page .events-container .wp-block-columns {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 32px 26px;
}

.galleries-all-page .events-container .wp-block-column {
  margin-left: 0;
  cursor: pointer;
}

.galleries-all-page .events-container .wp-block-column figure {
  margin-bottom: 12px;
}

.galleries-all-page .events-container .wp-block-column figure a {
  display: block;
}

.galleries-all-page .events-container .wp-block-column figure img,
.galleries-all-page .events-container .wp-block-column figure source {
  position: relative;
  z-index: -1;
}

.galleries-all-page .events-container .wp-block-column h6 {
  font-family: ProximaNovabold, Arial, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.galleries-all-page .events-container .wp-block-column h6 a {
  color: #393939;
}

.galleries-all-page .events-container .swiper-button-next {
  display: none;
}

.galleries-all-page .swiper-button-next {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  right: 16px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, 0.9);
  border-radius: 35px;
}

.galleries-all-page .events-container .swiper-button-prev {
  display: none;
}

.galleries-all-page .swiper-button-prev {
  transform: rotate(180deg);
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  width: 40px;
  height: 40px;
  left: 16px;
  margin-top: -25px;
  background: center no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjgwMTU1IDAuNDUwNTU2QzIuNTc2NiAwLjIyNjM3MSAyLjI3NDc1IDAuMDk2MjEzNyAxLjk1NzMyIDAuMDg2NTIwNEMxLjYzOTg4IDAuMDc2ODI3MiAxLjMzMDY1IDAuMTg4MzI1IDEuMDkyNDUgMC4zOTgzNjdDMC44NTQyNCAwLjYwODQwOSAwLjcwNDkxMyAwLjkwMTI0NSAwLjY3NDc5NiAxLjIxNzRDMC42NDQ2NzkgMS41MzM1NSAwLjczNjAzMSAxLjg0OTMyIDAuOTMwMjk1IDIuMTAwNTZMMS4wMzQwNCAyLjIxODA2TDYuODE3OCA4LjAwMDU2TDEuMDM0MDQgMTMuNzgzMUMwLjgxODgyNCAxMy45OTgzIDAuNjg5NTM1IDE0LjI4NDcgMC42NzA0MzQgMTQuNTg4NUMwLjY1MTMzMyAxNC44OTIyIDAuNzQzNzMxIDE1LjE5MjYgMC45MzAyOTUgMTUuNDMzMUwxLjAzNDA0IDE1LjU1MDZDMS4yNDkxMyAxNS43NjYgMS41MzU0MiAxNS44OTU1IDEuODM5MjEgMTUuOTE0OEMyLjE0Mjk5IDE1LjkzNDEgMi40NDMzOSAxNS44NDIgMi42ODQwNSAxNS42NTU2TDIuODAxNTUgMTUuNTUwNkw5LjQ2OTA0IDguODg0MzFDOS42ODQyNyA4LjY2OTA2IDkuODEzNTYgOC4zODI2OSA5LjgzMjY2IDguMDc4OTFDOS44NTE3NiA3Ljc3NTEyIDkuNzU5MzYgNy40NzQ4MSA5LjU3Mjc5IDcuMjM0MzFMOS40NjkwNCA3LjExNjgxTDIuODAxNTUgMC40NTA1NTZaIiBmaWxsPSIjRkYzODc1Ii8+Cjwvc3ZnPgo=), rgba(255, 255, 255, .9);
  border-radius: 35px;
}

.galleries-all-page .events-container .wp-block-column:hover figure {
  background-color: rgba(30, 30, 30, .2);
  transition: all .3s;
  border-radius: 12px;
}

.galleries-all-page .events-container .wp-block-column:hover h6 a {
  color: #FF3875;
  transition: all .3s;
  text-decoration: none;
}

.galleries-all-page .wp-block-getwid-section__inner-content .container-packages {
  margin-top: 100px;
  background: #1E1E1E !important;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
  display: grid !important;
  grid-template-columns: 1fr;
  align-items: center;
  border-radius: 27px !important;
  margin-bottom: 130px;
}

.galleries-all-page .packages-text {
  padding-top: 46px;
  padding-bottom: 24px;
  text-align: center;
}

.galleries-all-page .packages-btn {
  margin: 0 auto;
  margin-bottom: 56px;
}

.galleries-all-page .packages-available {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 8px;
  color: #FFFFFF;
}

.galleries-all-page .packages-title {
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  font-feature-settings: 'liga' off;
  font-size: 42px;
  line-height: 42px;
  letter-spacing: 0.8px;
  color: #FFFFFF;
}

.galleries-all-page .wp-block-getwid-section .container-packages .packages-btn a {
  background: #FF3875 !important;
  border-radius: 28px !important;
  font-size: 18px !important;
  line-height: 24px !important;
  color: #ffffff !important;
  padding: 14px 31px !important;
}

.galleries-all-page .wp-block-getwid-section .container-packages .packages-btn a:hover {
  background: rgba(255, 81, 135, 0.8) !important;
}

@media (max-width: 768px) {

  .galleries-all-page .events-container .swiper-button-next,
  .galleries-all-page .events-container .swiper-button-prev {
    display: block !important;
  }
}


@media (min-width: 500px) and (max-width: 992px) {
  .galleries-all-page .events-container .wp-block-columns {
    grid-template-columns: repeat(2, 1fr);
  }

  .galleries-all-page .events-container {
    padding-top: 60px;
  }

}


@media (max-width: 500px) {
  .galleries-all-page .header-galleries.getwid-section-content-full-width .wp-block-getwid-section__background {
    background-image: url(/wp-content/uploads/2025/01/group-44989-1.jpg) !important;
    background-position: top;
  }

  .galleries-all-page .header-galleries .wp-block-getwid-section__wrapper {
    padding-top: 163px;
    padding-bottom: 162px;
    min-height: auto !important;
  }

  .galleries-all-page .events-container .swiper-button-next {
    display: block;
    right: 8px;
    width: 40px;
    height: 40px;
    margin-top: -15px;
  }

  .galleries-all-page .events-container .swiper-button-prev {
    display: block;
    left: 8px;
    width: 40px;
    height: 40px;
    margin-top: -15px;
  }

  .galleries-all-page .events-container .wp-block-columns {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 21px 0px;
  }

  .galleries-all-page .wp-block-getwid-section__inner-content .container-packages {
    margin-bottom: 63px;
    margin-top: 54px;
    height: 91.8vw;
    width: 100vw;
    max-width: 100%;
    align-content: center !important;
  }

  .galleries-all-page .packages-text {
    padding-top: 26px;
    padding-bottom: 24px;
    text-align: center;
  }

  .galleries-all-page .packages-title {
    margin: 0 auto;
    max-width: 330px;
  }

  .galleries-all-page .packages-btn {
    margin: 0 auto;
    margin-bottom: 32px;
  }

  .galleries-all-page .container-packages .packages-btn a {
    padding: 11px 41px !important;
  }

  .galleries-all-page .events-container {
    padding-top: 33px;
  }

  .galleries-all-page .events-container h2 {
    font-size: 30px;
    line-height: 30px;
  }

  .galleries-all-page .wp-block-getwid-section .swiper-button-prev.swiper-button-disabled {
    display: none !important;
  }

  .galleries-all-page .wp-block-getwid-section .swiper-button-next.swiper-button-disabled {
    display: none !important;
  }



  .galleries-all-page .events-container h2 {
    margin-bottom: 16px;
  }
}


/** style start Galleries **/

/** style start customaize **/

body {
  -webkit-text-size-adjust: none !important;
  text-size-adjust: none !important;
}

.section-3.section-seo {
  padding-top: 0;
}

.section-3.section-seo p {
  text-align: justify;
}

.section-3.section-seo .wp-block-image {
  border-radius: 18px;
  overflow: hidden;
}

#blog .block_bi .post_title_background {
  background: url(/wp-content/uploads/2024/10/image-453-1.png);
  background-repeat: no-repeat;
  background-size: contain;
}

* {
  -webkit-text-size-adjust: 100%;
}

.kb-splide .splide__arrow svg {
  display: none;
}

.swiper-slide .author>img {
  max-width: 44px;
  margin-right: 15px;
}

.seo-page .check-section p {
  font-size: 15px;
  line-height: 16px;
  letter-spacing: 2px;
  color: #ffffff;
}

.swiper-button-next:after,
.swiper-button-prev:after {
  display: none;
}

.seo-page #video .overlay {
  display: none;
}

lite-vimeo {
  aspect-ratio: 1 / 1 !important;
  background-color: #000;
  position: relative;
  display: block;
  contain: content;
  background-position: center center;
  background-size: cover;
  cursor: pointer;
  border-radius: 16px;
}

.seo-page .video-responsive {
  position: relative;
  display: block;
  overflow: hidden;
}


.booth-package .wp-block-kadence-tabs .kt-title-item .kb-svg-icon-wrap:before {
  content: url(/wp-content/uploads/2024/05/group-3623.svg);
  line-height: 0;
}

.booth-package .wp-block-kadence-tabs .kt-tabs-title-list li.kt-tab-title-active .kb-svg-icon-wrap:before {
  content: url(/wp-content/uploads/2024/05/group-3616.svg);
}

.selfie-station-drop-off .package-section #nav li:before,
.original-booth .package-section #nav li:before {
  content: url(/wp-content/uploads/2024/10/check.svg);
}

.selfie-station-drop-off .package-section #nav li.active:before,
.original-booth .package-section #nav li.active:before {
  content: url(/wp-content/uploads/2024/10/check-primar.svg);
}

.line-block:after {
  background-image: url(/wp-content/uploads/2024/10/vector-line.svg);
}

h6.line-block:after {
  background-image: url(/wp-content/uploads/2024/10/vector-line2.svg);
}

/* number of images*/
.seo-page .gallery {
  --d: 30s;
  /* duration */
  display: grid;
  align-items: center;
  grid-template-columns: repeat(8, 200px);
  /* number of visible images + width */
  overflow: hidden;
  -webkit-mask: linear-gradient(90deg, #0000, #000 5% 95%, #0000);
}

.seo-page .gallery .img {
  grid-area: 1/1;
  width: 100%;
  aspect-ratio: 1.5;
  max-width: 140px;
  animation: r var(--d) linear infinite;
  padding: 0 25px;
  align-items: center;
  display: grid;
}

.seo-page .gallery .img:nth-child(2) {
  animation-delay: calc(-0.0625*var(--d));
}

.seo-page .gallery .img:nth-child(3) {
  animation-delay: calc(-0.125*var(--d));
  padding: 0 9px;
}

.seo-page .gallery .img:nth-child(4) {
  animation-delay: calc(-0.1875*var(--d));
  padding: 0 28px;
}

.seo-page .gallery .img:nth-child(5) {
  animation-delay: calc(-0.25*var(--d));
  padding: 0 29px;
}

.seo-page .gallery .img:nth-child(6) {
  animation-delay: calc(-0.3125*var(--d));
  padding: 0 14px 0 25px;
}

.seo-page .gallery .img:nth-child(7) {
  animation-delay: calc(-0.375*var(--d));
  padding: 0 15px;
}

.seo-page .gallery .img:nth-child(8) {
  animation-delay: calc(-0.4375*var(--d));
}

.seo-page .gallery .img:nth-child(9) {
  animation-delay: calc(-0.5*var(--d));
  padding: 0 12px;
}

.seo-page .gallery .img:nth-child(10) {
  animation-delay: calc(-0.5625*var(--d));
  padding: 0 15px;
}

.seo-page .gallery .img:nth-child(11) {
  animation-delay: calc(-0.625*var(--d));
}

.seo-page .gallery .img:nth-child(12) {
  animation-delay: calc(-0.6875*var(--d));
  padding: 0 17px;
}

.seo-page .gallery .img:nth-child(13) {
  animation-delay: calc(-0.75*var(--d));
}

.seo-page .gallery .img:nth-child(14) {
  animation-delay: calc(-0.8125*var(--d));
  padding: 0 17px;
}

.seo-page .gallery .img:nth-child(15) {
  animation-delay: calc(-0.875*var(--d));
  padding: 0 39px;
}

.seo-page .gallery .img:nth-child(16) {
  animation-delay: calc(-0.9375*var(--d));
  padding: 0 14px;
}

@keyframes r {
  6.25% {
    transform: translate(-100%);
  }

  6.26% {
    transform: translate(1500%);
  }
}

.seo-page .video-responsive::before {
  display: block;
  content: "";

}

.seo-page .section-3 .video-responsive::before {
  padding-top: 100%;
}

.seo-page .video-responsive-item {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.seo-page .shadow-img iframe {
  box-shadow: 0px 2px 10px rgb(158 158 158 / 25%);
  border-radius: 10px;
  max-width: 480px;
  width: 100%;
  display: block;
  overflow: hidden;
}

@media (max-width: 500px) {
  .seo-page .section-3 .shadow-img iframe {
    border-radius: 0;
  }

  .section-3.section-seo figure {
    margin-bottom: 16px;
  }

  .seo-page .seo-container {
    margin-bottom: 80px !important;
  }

  .seo-page .section-header .wp-block-getwid-section__wrapper {
    padding-top: 390px;
    padding-bottom: 35px;
  }

  .seo-page .section-header .wp-block-getwid-section__foreground {
    background: linear-gradient(359.74deg, #080808 -1.24%, #000000 57.74%, rgba(0, 0, 0, 0.05) 67.58%);
  }
}

@media (max-width: 400px) {
  .seo-page .section-header .wp-block-getwid-section__foreground {
    background: linear-gradient(359.74deg, #080808 -1.24%, #000000 57.74%, rgba(0, 0, 0, 0.05) 67.58%);
  }
}

.seo-page .kb-splide .splide__pagination__page {
  background-color: #D9D9D9;
  opacity: 1;
  height: 9px;
  width: 9px;
}

.seo-page .kb-splide .splide__pagination__page.is-active {
  background-color: #FF3875;
  opacity: 1;
  transform: scale(1);
}


.seo-page .product-section .kt-svg-icon-list-single.kt-svg-icon-list-single-fas_circle {
  color: #1E1E1E !important;
}

.product-section .wp-block-kadence-iconlist ul.kt-svg-icon-list svg {
  width: 6px;
  height: 6px;
}

@media (max-width: 500px) {
  .seo-page .section-header .wp-block-getwid-section__background {
    top: 0;
    right: -5%;
    left: -5%;
    z-index: -1;
  }

  :where(.wp-block-columns.is-layout-flex) {
    gap: 0;
  }
}

.navbar ul.navbar-nav>li:nth-child(6) {
  border: 1px solid #FF3875;
  border-radius: 25px;
  margin-left: auto;
  background-color: #FF3875;
  transition: background-color .3s;


}

body:not(.theme-preset-active) #masthead .navbar-nav>li:last-child {
  margin-left: 3px;
}

body:not(.theme-preset-active) #masthead .navbar-nav>li:nth-child(6)>a {
  color: #fff !important;
  transition: color .3s;
  padding: 11px 28px 12px !important;
  text-transform: inherit;
  white-space: nowrap;
}

body.home:not(.theme-preset-active) #masthead .navbar-nav>li:nth-child(6)>a:hover {
  color: #fff !important;
}

body:not(.theme-preset-active) #masthead .navbar-nav>li:nth-child(6):hover {
  background-color: #ff5187;
  transition: background-color .3s;
}

body:not(.theme-preset-active) #masthead .navbar-nav>li:last-child:hover {
  background: none !important;
  transition: background-color .3s;
}

.navbar ul.navbar-nav>li:last-child {
  border: none;
  margin: 0;

}

body.home:not(.theme-preset-active) #masthead .navbar-nav>li:last-child>a:hover {
  color: #ff4880 !important;
}

body:not(.theme-preset-active) #masthead .navbar-nav>li:last-child>a {
  color: #101010 !important;
  font-size: 11px !important;
  line-height: 16px !important;
  color: #1E1E1E !important;
  padding: 0 !important;
  display: flex;
  flex-direction: column;
  position: relative;
}

body:not(.theme-preset-active) #masthead .navbar-nav>li:last-child>a:before {
  content: url(/wp-content/uploads/2025/02/group-44151-1.svg);
}

body:not(.theme-preset-active) #masthead .navbar-nav>li:last-child>a:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #1E1E1E;
}

body:not(.theme-preset-active) #masthead .navbar-nav>:last-child:hover>a:after {
  background-color: #ff4880;
}

.navbar ul li:last-child a.nav-link {
  padding: 0 !important;
}

@media (min-width: 992px) {
  .navbar ul.navbar-nav>li {
    margin: 0 13px;
  }
}

@media (min-width: 1201px) {
  header .container {
    max-width: 1346px !important;
  }

}

@media (min-width: 1280px) {

  .navbar ul.navbar-nav>li:nth-child(6) {
    margin-left: 113px;
  }
}

body:not(.theme-preset-active) #masthead .navbar-nav>li:last-child:hover>a {
  color: #ff4880 !important;
  transition: color .3s;
}

.mobile_main_nav>li:nth-child(6)>a {
  border: 1px solid #ff3875;
  border-radius: 30px;
  line-height: 1.5;
  color: #ffffff;
  margin-left: 16px;
  font-size: 14px;
  font-family: ProximaNovaExtrabold, Arial, sans-serif;
  text-align: center;
  margin-top: 10px;
  max-width: 164px;
  background: #ff3875;
}

.mobile_main_nav>li:last-child>a {
  color: #101010 !important;
  font-size: 14.8px !important;
  line-height: 23px !important;
  color: #1E1E1E !important;
  padding: 0 !important;
  display: flex;
  flex-direction: column;
  position: relative;
  border: none;
  max-width: 164px;
  font-family: ProximaNovabold, Arial, sans-serif;
  text-transform: capitalize;
  margin-top: 20px;
  height: 44px;
  justify-content: flex-end;
}

.mobile_main_nav>li:last-child>a:before {
  height: 25px;
  margin-bottom: 4px;
  position: absolute;
  top: -4px;
  left: -2px;
  width: 164px;
  background: url(/wp-content/uploads/2025/02/group-44066-mob.svg);
  content: "";
  background-repeat: no-repeat;
  background-size: contain;
}

.mobile_main_nav>li:last-child>a:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #1E1E1E;
}

@media (min-width: 768px) {
  .selfie-station-drop-off .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 32px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .home .section-4 .swiper-button-prev {
    left: 9.5%;
  }

  .home .section-4 .swiper-button-next {
    right: 9.5%;
  }

  .home .line-leaders:before,
  .home .line-leaders:after {
    max-width: 266px;
  }

  .home .seo-text h2.line:before,
  .home .seo-text h2.line:after {
    max-width: 224px;

  }

  .product-page .wp-block-column .wp-block-kadence-advancedbtn {
    display: flex;
  }

  .btn-primar {
    width: 180px;
    padding: 11px 35px 11px 35px !important;
  }

  .product-page .brandable-section .wp-block-column:first-child,
  .product-page .kardashian-section .wp-block-column:last-child,
  .product-page .original-section .wp-block-column:first-child {
    flex-basis: 49.4% !important;
  }

  .product-page .brandable-section .wp-block-column:not(:first-child),
  .product-page .kardashian-section .wp-block-column:not(:first-child),
  .product-page .original-section .wp-block-column:not(:first-child) {
    margin-left: 74px;
  }

  .original-booth .section-3 .wp-block-column:not(:first-child) {
    margin-left: 70px;
  }

  .original-booth .section-3 .wp-block-column:first-child {
    flex-basis: 44.3% !important;
  }

  .original-booth .package-section #nav {
    width: 97.5%;
  }

  .original-booth .options-section .wp-block-columns {
    grid-template-columns: repeat(2, 1fr);
  }

  .original-booth .options-section .swiper-slide {
    max-width: 410px;
  }

  .kardashian-booth .section-1 .wp-block-column:not(:first-child) {
    margin-left: 70px;
  }

  .kardashian-booth .section-1 .wp-block-column:first-child {
    flex-basis: 44.3% !important;
  }

  .kardashian-booth .package-section #nav {
    width: 97.5%;
  }

  .kardashian-booth .options-section .wp-block-columns {
    grid-template-columns: repeat(2, 1fr);
  }

  .kardashian-booth .options-section .swiper-slide {
    max-width: 410px;
  }

  .kardashian-booth .section-3 .wp-block-column:not(:first-child) {
    margin-left: 80px;
    flex-basis: 52.3% !important;
  }

  .selfie-station-drop-off .section-1 .wp-block-column:first-child {
    flex-basis: 44.3% !important;
  }

  .selfie-station-drop-off .package-section #nav {
    width: 97.5%;
  }

  .selfie-station-drop-off .options-section .wp-block-columns {
    grid-template-columns: repeat(2, 1fr);
  }

  .selfie-station-drop-off .options-section .swiper-slide {
    max-width: 410px;
  }

  .selfie-station-drop-off .package-section #nav section {
    position: absolute;
    top: 0;
    left: 0;
  }

  .selfie-station-drop-off .section-customize .wp-block-column:not(:first-child) {
    flex-basis: 38.7% !important;
  }

  .selfie-station-drop-off .section-customize .wp-block-column:not(:first-child) {
    margin-left: 100px;
  }

  .selfie-station-drop-off .section-4 .wp-block-column:first-child {
    flex-basis: 44.3% !important;
  }

  .wedding-page .section-3 .wp-block-column:not(:first-child) {
    margin-left: 70px;
  }

  .wedding-page .section-3 .wp-block-column:first-child {
    flex-basis: 47.3% !important;
  }

  .wedding-page .section-1 .wp-block-column:not(:first-child) {
    margin-left: 90px;
    flex-basis: 51.3% !important;
  }

  .wedding-page .testimonials-container .swiper-button-next {
    right: 9%;
    margin-top: -41px;
  }

  .wedding-page .seo-text h2.line:before,
  .wedding-page .seo-text h2.line:after {
    max-width: 165px;
  }

  .brand-experience-page .section-1 .wp-block-column:not(:first-child) {
    margin-left: 60px;
  }

  .brand-experience-page .section-1 .text-img .wp-block-column:first-child {
    flex-basis: 48.3% !important;
    margin-left: 0;
  }

  .brand-experience-page .product-section .container-booth .wp-block-group {
    max-width: max-content;
    margin: 0 44px;
  }

  .brand-experience-page .product-section .wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap {
    align-items: flex-start;
  }

  .brand-experience-page .product-section .wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
    margin-top: 6px;
  }

  .brand-experience-page .testimonials-container .swiper-button-next {
    right: 9%;
    margin-top: -41px;
  }

  .parties-page .section-1 .wp-block-column:not(:first-child) {
    margin-left: 60px;
  }

  .parties-page .section-1 .text-img .wp-block-column:first-child {
    flex-basis: 48.3% !important;
    margin-left: 0;
  }

  .parties-page .testimonials-container .swiper-button-next {
    right: 9%;
    margin-top: -41px;
  }

  .foogallery .fg-loaded .block-background .fg-image {
    max-height: 169px !important;
  }

  .about-us .section-photo .inner-column-2 .kt-inside-inner-col {
    padding-top: 98px !important;
    margin-left: 78px !important;
  }

  .about-us .section-header .wp-block-getwid-section__background {
    top: 0;
    right: -15%;
    left: -15%;
    z-index: -1;
  }
}


@media only screen and (min-width: 600px) and (max-width: 991px) {

  .home .event .wp-block-column .wp-block-getwid-section__wrapper {
    height: 91.2vw;
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
  }

  .home .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .home .event .wp-block-columns {
    flex-direction: column;
  }

  .home .section-4 .swiper-button-prev {
    left: 0;
    margin-top: -40px;
  }

  .home .section-4 .swiper-button-next {
    right: 0;
    margin-top: -40px;
  }

  .home .line-leaders:before,
  .home .line-leaders:after {
    max-width: 180px;

  }

  .home .seo-text h2.line:before,
  .home .seo-text h2.line:after {
    max-width: 100px;
  }

  .home .intro-logos_wrappers {
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 80px;
  }

  .home .slide-product {
    max-height: 700px;
    background-position: center;
  }

  .home .container-packages {
    grid-template-columns: 1fr;
    margin-bottom: 40px;
    border-radius: 16px;
    height: 50vw;
    width: 100vw;
    max-width: 100%;

  }

  .home .packages-text {
    padding-top: 26px;
    padding-bottom: 24px;
  }

  .home .packages-text {
    padding: 97px 0 31px 0;
  }

  .home .packages-btn {
    margin-bottom: 32px;
  }

  .home .section-winning .kt-row-column-wrap.kt-mobile-layout-row {
    -webkit-flex-direction: column;
    flex-direction: column;
  }

  .home .section-winning .kt-row-column-wrap.kt-mobile-layout-row>.wp-block-kadence-column {
    -webkit-flex: none;
    flex: none;
    width: 100%;
    margin-right: 0;
  }

  .product-page .wp-block-column {
    flex-basis: 100% !important;
  }

  .product-page .wp-block-columns {
    flex-wrap: wrap;
  }

  .product-page .wp-block-column:not(:first-child) {
    margin-left: 0 !important;
  }

  .product-page .column-reverse {
    flex-direction: column-reverse;
  }

  .product-page video {
    max-width: none;
  }

  .product-page .wp-block-columns img {

    width: 100%;
  }

  .original-booth .wp-block-column {
    flex-basis: 100% !important;
  }

  .original-booth .section-3 .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .wp-block-columns {
    flex-wrap: wrap;
  }

  .original-booth .section-3 video {
    max-width: none;

  }

  .original-booth .options-section .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .original-booth .options-section .swiper-slide {

    margin-left: 0;
  }

  .original-booth .options-section .wp-block-columns {
    grid-template-columns: repeat(2, 1fr);
  }

  .original-booth .slider-brandable {
    max-width: none;

  }

  .original-booth .package-section #nav {
    margin: 24px auto;
    width: 100%;
    display: flex;
    flex-direction: column;
    text-align: left;
    padding: 0 !important;
    height: auto;
    align-items: flex-start;
  }

  .original-booth .package-section #nav li {
    list-style: none;
    margin-bottom: 16px;
    display: block;
    width: 100%;
    align-items: center;
    margin: 0px 0px 12px 0px;
  }

  .original-booth .package-section #nav li a {
    display: inline-block;
    color: #393939;
    text-decoration: none;
    font-size: 18px;
    line-height: 24px;
    font-family: ProximaNovaSemibold, Arial, sans-serif;
    transition: color .3s;
    font-weight: 600;
  }

  .original-booth .package-section #nav section {
    display: none;
    float: left;
    overflow: hidden;
    max-width: none;
    border-radius: 12px;
  }

  .original-booth .package-section figure {
    margin: 0 !important;
  }

  .original-booth .package-section #nav section {
    position: static;
  }

  .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .original-booth .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 0;
    margin-top: 20px;
  }

  .kardashian-booth .wp-block-column {
    flex-basis: 100% !important;
  }

  .kardashian-booth .section-1 {
    padding-bottom: 35px;
  }

  .kardashian-booth .section-3 {

    padding-bottom: 35px;
  }

  .kardashian-booth .section-1 .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .wp-block-columns {
    flex-wrap: wrap;
  }

  .kardashian-booth .section-1 video {
    max-width: none;

  }

  .kardashian-booth .options-section .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .kardashian-booth .options-section .swiper-slide {

    margin-left: 0;
  }

  .kardashian-booth .options-section .wp-block-columns {
    grid-template-columns: repeat(2, 1fr);
  }

  .kardashian-booth .slider-brandable {
    max-width: none;

  }

  .kardashian-booth .package-section #nav {
    margin: 24px auto;
    width: 100%;
    display: flex;
    flex-direction: column;
    text-align: left;
    padding: 0 !important;
    height: auto;
    align-items: flex-start;
  }

  .kardashian-booth .package-section #nav li {
    list-style: none;
    margin-bottom: 16px;
    display: block;
    width: 100%;
    align-items: center;
    margin: 0px 0px 12px 0px;
  }

  .kardashian-booth .package-section #nav li a {
    display: inline-block;
    color: #393939;
    text-decoration: none;
    font-size: 18px;
    line-height: 24px;
    font-family: ProximaNovaSemibold, Arial, sans-serif;
    transition: color .3s;
    font-weight: 600;
  }

  .kardashian-booth .package-section #nav section {
    display: none;
    float: left;
    overflow: hidden;
    max-width: none;
    border-radius: 12px;
  }

  .kardashian-booth .package-section figure {
    margin: 0 !important;
  }

  .kardashian-booth .package-section #nav section {
    position: static;
  }

  .kardashian-booth .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 0;
    margin-top: 20px;
  }

  .kardashian-booth .section-4 .wp-block-columns,
  .kardashian-booth .section-3 .wp-block-columns {
    flex-direction: column-reverse;
  }

  .kardashian-booth .section-3 .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .kardashian-booth .stations-slider p br {
    display: none;
  }

  .selfie-station-drop-off .wp-block-column {
    flex-basis: 100% !important;
  }

  .selfie-station-drop-off .section-1 .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .wp-block-columns {
    flex-wrap: wrap;
  }

  .selfie-station-drop-off .section-1 video {
    max-width: none;

  }

  .selfie-station-drop-off .options-section .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .selfie-station-drop-off .options-section .swiper-slide {

    margin-left: 0;
  }

  .selfie-station-drop-off .options-section .wp-block-columns {
    grid-template-columns: repeat(2, 1fr);
  }

  .selfie-station-drop-off .slider-brandable {
    max-width: none;

  }

  .selfie-station-drop-off .package-section #nav {
    margin: 24px auto;
    width: 100%;
    display: flex;
    flex-direction: column;
    text-align: left;
    padding: 0 !important;
    height: auto;
    align-items: flex-start;
  }

  .selfie-station-drop-off .package-section #nav li {
    list-style: none;
    margin-bottom: 16px;
    display: block;
    width: 100%;
    align-items: center;
    margin: 0px 0px 12px 0px;
  }

  .selfie-station-drop-off .package-section #nav li a {
    display: inline-block;
    color: #393939;
    text-decoration: none;
    font-size: 18px;
    line-height: 24px;
    font-family: ProximaNovaSemibold, Arial, sans-serif;
    transition: color .3s;
    font-weight: 600;
  }

  .selfie-station-drop-off .package-section #nav section {
    display: none;
    float: left;
    overflow: hidden;
    max-width: none;
    border-radius: 12px;
  }

  .selfie-station-drop-off .package-section figure {
    margin: 0 !important;
  }

  .selfie-station-drop-off .package-section #nav section {
    position: static;
  }

  .selfie-station-drop-off .product-section .container-booth .wp-block-column:not(:first-child) {
    margin-left: 0;
    margin-top: 20px;
  }

  .selfie-station-drop-off .section-3 .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .selfie-station-drop-off .section-customize .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .selfie-station-drop-off .intro-logos_wrappers {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 54px;
    grid-row-gap: 1em;
  }

  .selfie-station-drop-off .line-leaders:before,
  .selfie-station-drop-off .line-leaders:after {
    max-width: 166px;
  }

  .selfie-station-drop-off .section-4 .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .selfie-station-drop-off .shadow-img img,
  .selfie-station-drop-off .shadow-img video {
    margin-bottom: 20px;
    width: 100%;
  }

  .selfie-station-drop-off .section-4 {
    padding-bottom: 25px;
  }

  .selfie-station-drop-off .package-section {
    padding-top: 79px;
    padding-bottom: 79px;
  }

  .selfie-station-drop-off .section-customize .wp-block-column .swiper-button-next-unique {
    right: -43px;
  }

  .wedding-page .wp-block-column:first-child,
  .wedding-page .wp-block-column:not(:first-child) {
    margin: 0 !important;
  }

  .wedding-page .video video {
    max-width: none;
    margin-bottom: 20px;
  }

  .wedding-page .container-booth {
    max-width: 75%;
    margin: 0 auto;
  }

  .wedding-page .product-section .container-booth .wp-block-column {
    margin-bottom: 20px !important;
  }

  .wedding-page .testimonials-container .swiper-button-next {
    right: 0%;
    margin-top: -40px;
  }

  .wedding-page .seo-text h2.line:before,
  .wedding-page .seo-text h2.line:after {
    max-width: 55px;
  }

  .wedding-page .faq-section {
    padding-bottom: 70px;
  }

  .wedding-page .slider-brandable {
    max-width: 680px;
  }

  .wedding-page .section-1 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .parties-page .section-1 {
    padding-bottom: 60px;
    padding-top: 60px;
  }

  .brand-experience-page .intro-logos_wrappers {
    grid-template-columns: repeat(4, 1fr);
  }

  .brand-experience-page .section-snap.full-width p br {
    display: none;
  }

  .brand-experience-page .video video {
    max-width: none;
  }

  .brand-experience-page .container-booth {
    max-width: 75%;
    margin: 0 auto;
  }

  .brand-experience-page .experiences-below .wp-block-column {
    margin-bottom: 20px !important;
  }

  .brand-experience-page .testimonials-container .swiper-button-next {
    right: 0%;
    margin-top: -40px;
  }

  .brand-experience-page .faq-section {
    padding-bottom: 60px;
  }

  .brand-experience-page .events-container {
    padding-bottom: 100px;
  }

  .brand-experience-page .section-snap {
    margin-bottom: 60px !important;
  }


  .parties-page .section-snap.full-width p br {
    display: none;
  }

  .parties-page .video video {
    max-width: none;
  }

  .parties-page .container-booth {
    max-width: 75%;
    margin: 0 auto;
  }

  .parties-page .experiences-below .wp-block-column {
    margin-bottom: 20px !important;
  }

  .parties-page .testimonials-container .swiper-button-next {
    right: 0%;
    margin-top: -40px;
  }

  .parties-page .faq-section {
    padding-bottom: 60px;
  }

  .parties-page .events-container {
    padding-bottom: 100px;
  }

  .parties-page .section-snap {
    margin-bottom: 60px !important;
  }

  .foogallery .fg-loaded .block-background .fg-image {
    max-height: 125px !important;
  }

  .block-background.fg-thumb~.fg-caption .fg-caption-desc {
    transform: translateX(9px);
  }

  .about-us .section-header .wp-block-getwid-section__background {
    top: 0;
    right: -23%;
    left: -23%;
    z-index: -1;
  }

  .about-us .kt-row-column-wrap {
    flex-direction: column;
  }

  .about-us .kt-row-layout-equal>.wp-block-kadence-column {

    width: 100%;
  }

  .about-us .section-photo .kt-row-column-wrap {
    flex-direction: column-reverse;
  }

  .about-us .section-photo .inner-column-2 .kt-inside-inner-col {
    padding-top: 0 !important;


    margin-left: 0 !important;
  }

  .about-us .section-photo {
    margin-bottom: 84px;
  }

  .about-us .section-video .kt-inside-inner-col {
    margin-left: 0 !important;
  }

  .about-us video {
    max-width: none;
  }




}

@media only screen and (min-width: 767px) and (max-width: 991px) {

  footer .footer-widget-first {
    max-width: 100%;
    flex-basis: 100% !important;
    margin-bottom: 50px;
    justify-content: center;
  }

  footer .footer-3 {
    max-width: 100%;
    flex-basis: 100% !important;
    justify-content: center;
  }

  .footer-widget {
    flex-direction: column !important;
  }
}

@media only screen and (min-width: 500px) and (max-width: 766px) {
  .info-contact a.emailto {
    margin: 0;
    padding: 0;
    font-size: 18px;
    line-height: 24px;
    margin-top: 10px;
    margin-bottom: 24px;
  }

  .footer-widget {
    padding-left: 0;
    padding-right: 0;
  }

  .footer-widget-first {
    margin-top: 32px;
    margin-left: 5px;
  }

  .footer-3 {
    border-bottom: 1px solid rgba(236, 236, 236, .5);
  }

  footer .menu {
    display: none;
  }

  footer .menu.active {
    display: flex;
  }

  footer h3.widget-title {
    cursor: pointer;
    margin: 0 !important;
  }

  h3.widget-title.active {
    text-align: left;
    max-width: 90%;
    margin-left: auto !important;
  }

  footer .widget.widget_nav_menu {
    margin-bottom: 15px;
  }

  footer .widget.widget_nav_menu:last-child {
    margin-bottom: 0;
  }

  footer .widget.widget_nav_menu .menu.nav {
    margin-top: 8px;
    text-align: left;
    max-width: 90%;
    margin-right: 0;
    margin-left: auto;
  }

  footer .widget {
    text-align: center;
  }


  #custom_html-4 {
    margin-bottom: 32px;
    margin-top: 32px;
  }

  #custom_html-5 {
    margin-bottom: 17px;
  }

  footer .btn.totel {
    padding-bottom: 32px;
  }

  .footer-widget {
    -ms-flex-align: center !important;
    align-items: center !important;
  }

}





@media (min-width: 768px) {
  #custom_html-6 .info-contact {
    justify-content: flex-end;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    margin-right: 30px;
  }

}


.logo-black {
  max-width: 102px;
  display: block;
}

@media (min-width: 992px) {
  .logo-black {
    max-width: 102px;
  }
}

.container-packages {
  background: linear-gradient(179.96deg, #EC386F -13.17%, rgba(238, 71, 110, 0.81) 120.91%) !important;

  border-radius: 27px !important;
}

.container-packages .packages-btn a {
  background: #FFFFFF !important;
  border-radius: 28px !important;
  font-size: 18px !important;
  line-height: 24px !important;
  color: #1E1E1E !important;
  padding: 13px 53px !important;
}

.container-packages .packages-btn a:hover {
  background: rgba(255, 255, 255, 0.8) !important;
}




@media (max-width: 500px) {
  .container-packages {
    align-content: center !important;
  }

  .logo-black {
    max-width: 112px;

  }
}

.copyright a,
footer#colophon a {
  transition: all .3s;
}

.copyright a,
footer#colophon a:hover {
  opacity: .7;
  transition: all .3s;
}

.btn-primar:hover,
.btn-primary:focus {

  background: rgba(255, 81, 135, 0.8) !important;
}

.secondary {
  background: rgba(255, 255, 255, 1) !important;

}

.home .slide-product a {
  opacity: 1;
}

.home .slide-product a:hover,
.home .slide-product a:focus {
  opacity: 1;
  background: rgba(255, 255, 255, .8) !important;
}

.secondary:hover,
.secondary:focus {
  background: rgba(255, 255, 255, 0.8) !important;
}

.home .secondary {
  padding: 13px 0 13px !important;
}

@media (max-width: 500px) {

  .section-header .btn-primar,
  .VideoBackground .btn-primar {
    padding: 13px 0 13px 0 !important;
    margin-right: 8px;
    width: 100%;
  }

  .section-header .secondary {
    padding: 13px 0 !important;
    width: 100%;
  }
}

.btn-primar {
  padding: 13px 41px 13px 41px !important;
}

.btn-primar2 {
  padding: 12px 0 12px !important;
}

.secondary {
  padding: 13px 0 13px !important;
  box-shadow: 0px 2px 10px rgba(158, 158, 158, 0.25);
}

.wedding-page .section-header .wp-block-getwid-section__background:after {
  background: linear-gradient(0.28deg, rgba(5, 5, 5, 0.6) 0.25%, rgba(28, 28, 28, 0) 90.99%, rgba(115, 96, 96, 0) 181.51%), rgba(0, 0, 0, 0.3) !important;
}

.product-page .section-header .wp-block-getwid-section__background:after {
  background: rgba(0, 0, 0, 0.35)
}

.original-booth .section-header .wp-block-getwid-section__background:after {
  display: block !important;
  background: linear-gradient(0.28deg, rgba(5, 5, 5, 0.8) -10.82%, rgba(28, 28, 28, 0) 84.29%, rgba(115, 96, 96, 0) 179.18%), rgba(0, 0, 0, 0.1);
}

.kardashian-booth .section-header .wp-block-getwid-section__background:after {
  background: linear-gradient(0.28deg, rgba(5, 5, 5, 0.6) 0.25%, rgba(28, 28, 28, 0) 90.99%, rgba(115, 96, 96, 0) 181.51%), rgba(0, 0, 0, 0.25);
}

.selfie-station-drop-off .section-header .wp-block-getwid-section__background:after {
  display: block !important;
  background: linear-gradient(0.28deg, rgba(5, 5, 5, 0.6) 0.25%, rgba(28, 28, 28, 0) 90.99%, rgba(115, 96, 96, 0) 181.51%), rgba(0, 0, 0, 0.1);
}


.booth-360.original-booth .section-header .wp-block-getwid-section__background:after {
  background: linear-gradient(0.28deg, rgba(5, 5, 5, 0.6) 0.25%, rgba(28, 28, 28, 0) 90.99%, rgba(115, 96, 96, 0) 181.51%);
}

.brand-experience-page .section-header .wp-block-getwid-section__background:after {
  background: linear-gradient(0.28deg, rgba(5, 5, 5, 0.6) 0.25%, rgba(28, 28, 28, 0) 90.99%, rgba(115, 96, 96, 0) 181.51%), rgba(0, 0, 0, 0.3);
}

.parties-page .section-header .wp-block-getwid-section__background:after {
  background: linear-gradient(0.28deg, rgba(5, 5, 5, 0.6) 0.25%, rgba(28, 28, 28, 0) 90.99%, rgba(115, 96, 96, 0) 181.51%), rgba(0, 0, 0, 0.3);
}

.seo-page .btn-scroll-section {
  display: flex;
  justify-content: center;
  margin: 0 auto;

}

.seo-page .btn-scroll-section .kt-btn-wrap .kt-button {
  padding: 8px 16px;
  cursor: pointer;
  font-size: 18px;
  display: flex;
  line-height: 1.6;
  text-decoration: none;
  text-align: center;
  align-items: center;
  justify-content: center;
  transition: all .3s ease-in-out;
  border-width: 2px;
  border-radius: 3px;
  border-color: #555;
  background: 0 0;
  color: #555;
  box-shadow: none;
  border-style: solid;
}

.seo-page .btn-scroll-section .kt-btn-wrap .kt-button {
  font-family: ProximaNovabold, Arial, sans-serif;
  line-height: 24px;
  padding: 0;
  padding-bottom: 10px;
  position: relative;
}

.seo-page .wp-block-kadence-advancedbtn .kt-btn-wrap a.kt-button:where(:not(.kb-button)):not(.link) {
  text-decoration: none;
}

.seo-page .wp-block-kadence-advancedbtn {
  display: flex;
}

.seo-page .btn-primar2 {
  display: block;
  text-align: center;
  padding: 10px 0 10px !important;
}

.seo-page .btn-primar {
  display: block;
  text-align: center;
  padding: 11px 41px 11px 41px !important;
}

.seo-page .section-header .btn-primar {
  margin-left: auto;
  margin-right: auto;
}

.seo-page .wp-block-kadence-testimonials .kt-blocks-testimonial-carousel-item {
  padding: 0;
}

.seo-page .wp-block-kadence-testimonials {
  margin-top: 47px;
}

.seo-page .kb-splide .splide__pagination,
.kb-splide ul.splide__pagination.splide__pagination {
  bottom: -15px;
}

.seo-page .choose-us {
  padding-top: 72px;
  padding-bottom: 48px;
}

.seo-page .kt-testimonial-text-wrap .kt-testimonial-title-wrap .kt-testimonial-title {
  margin: 0;
  margin-left: 18px;
}

.seo-page .testimonials-container {

  margin-bottom: 103px;
}

.seo-page .section-3 {

  padding-bottom: 104px;
}


@media (min-width: 992px) and (max-width: 1200px) {
  .seo-page .section-3 .shadow-img.wp-block-column:first-child {
    flex-basis: 50.3% !important;
  }

  .seo-page .section-3 .wp-block-column:not(:first-child) {
    margin-left: 45px;
  }

  .seo-page h2 {
    line-height: 40px;
    font-size: 40px;
  }

  .seo-page .line-leaders:before,
  .seo-page .line-leaders:after {
    max-width: 325px;
  }

  .seo-page .section-header .wp-block-column:not(:last-child) p {
    white-space: nowrap;
  }

  .seo-page .section-3 .section-3-block-text .wp-block-column:not(:first-child) {
    margin-left: 5px;
  }

  .seo-page .tabs-section .wp-block-column .btn-primar {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .seo-page .clients-section .swiper-wrapper {
    height: 500px !important;
  }

  .seo-page .section-winning .wp-block-column:not(:first-child) {
    margin-left: 30px !important;
    flex-basis: 50.5% !important;
  }

  .seo-page .section-winning p br {
    display: none;
  }

  .seo-page h2 br {
    display: none;
  }

  .seo-page .clients-section .wp-block-columns {
    padding: 33px 44px 63px 23px !important;
  }

  .seo-page .section-header .wp-block-getwid-section__background-holder {
    margin: 32px calc(49% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    right: 0;
    left: 0;
  }

  .seo-page .section-header .wp-block-getwid-section__background {
    max-width: 50%;
    right: 0;
    left: 50%;
    background-position: 55% 0 !important;
  }
}


@media (min-width: 768px) and (max-width: 991px) {

  .seo-page .section-3 .shadow-img.wp-block-column:first-child {
    flex-basis: 50.3% !important;
  }

  .seo-page .section-3 .wp-block-column:not(:first-child) {
    margin-left: 0;
  }

  .seo-page .section-header .wp-block-getwid-section__wrapper {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .seo-page .section-header .btn-primar {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .seo-page h2 {
    line-height: 40px;
    font-size: 40px;
  }

  .seo-page .section-3 {
    padding-bottom: 60px;
    padding-top: 60px;
  }

  .seo-page .section-3 h2 {
    margin-bottom: 12px !important;
    margin-top: 12px !important;
  }

  .seo-page .line-leaders:before,
  .seo-page .line-leaders:after {
    max-width: 210px;
  }

  .seo-page .section-header .wp-block-column:not(:last-child) p {
    white-space: normal;
  }

  .seo-page .section-3 .section-3-block-text .wp-block-column:not(:first-child) {
    margin-left: 5px;
  }

  .seo-page .section-3 .wp-block-columns.text-img {
    flex-direction: column !important;
  }

  .seo-page .section-3 lite-vimeo {
    max-width: 100%;
  }

  .seo-page .tabs-section .wp-block-column .btn-primar {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .seo-page .clients-section .swiper-wrapper {
    height: 500px !important;
  }

  .seo-page .section-winning .wp-block-column:not(:first-child) {
    margin-left: 0 !important;
  }

  .seo-page .section-winning p br {
    display: none;
  }

  .seo-page h2 br {
    display: none;
  }

  .seo-page .clients-section .wp-block-columns {
    padding: 33px 44px 63px 23px !important;
  }

  .seo-page .section-header .wp-block-getwid-section__background-holder {
    margin: 32px calc(49% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    right: 0;
    left: 0;
  }

  .seo-page .section-header .wp-block-getwid-section__background {
    max-width: 50%;
    right: 0;
    left: 50%;
    background-position: 55% 0 !important;
  }

  .seo-page .tabs-section .wp-block-column .btn-primar {
    width: 160px;
  }

  .seo-page .kb-adv-heading-icon {
    display: none;
  }

  .seo-page .tabs-section .wp-block-column:not(:last-child) {
    margin: 0 16px 24px !important;
  }

  .seo-page .tabs-section .wp-block-columns {
    flex-wrap: wrap !important;
    align-items: center !important;
    justify-content: center !important;
  }

  .seo-page .clients-section .wp-swiper .swiper-slide .wp-block-columns {
    display: grid !important;
    grid-template-rows: .1fr .78fr;
    padding: 16px 36px 0 36px !important;
  }

  .seo-page .clients-section .wp-swiper .swiper-slide .wp-block-columns .wp-block-column:first-child figure {
    max-width: 400px;
    margin: 0 auto;
  }

  .seo-page .clients-section .swiper-wrapper {
    height: 730px !important;
  }

  .seo-page .clients-section.wp-block-getwid-section .swiper-button-next {
    right: -40px;
  }

  .seo-page .clients-section.wp-block-getwid-section .swiper-button-prev {
    left: -40px;
  }

  .seo-page .guaranteed-section h3 {
    font-size: 22px;
    line-height: 28px;
  }

  .seo-page .guaranteed-section .wp-block-column:not(:last-child) {
    margin-right: 15px;
  }

  .seo-page .choose-us .kt-testimonial-content-wrap {

    height: 227px;
  }

  .seo-page .choose-us h2 {
    margin-bottom: 0 !important;
  }

  .seo-page .section-3.section-seo {
    padding-top: 0;
  }

  .seo-page .section-3.section-seo .wp-block-column {
    flex-basis: 50% !important;
  }

  .seo-page .section-3.section-seo .wp-block-column:not(:first-child) {
    margin-left: 20px;
  }

  .seo-page .section-winning .wp-block-columns {
    -webkit-flex-direction: column !important;
    flex-direction: column !important;
    display: flex !important;
  }

  .seo-page .section-winning .wp-block-columns .wp-block-column {
    -webkit-flex: none;
    flex: none;
    width: 100%;
    margin-right: 0;
  }

  .seo-page .seo-container {
    margin-bottom: 95px !important;
  }

}





@media (min-width: 501px) and (max-width: 767px) {


  .seo-page .section-header .wp-block-getwid-section__wrapper {
    padding-top: 386px;
    padding-bottom: 35px;
  }

  .seo-page .section-header .wp-block-getwid-section__background {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0 0 !important;
    max-height: 376px;
    right: 0;
    left: 0;
  }

  .seo-page .section-header .line-block {
    margin: 0 auto;
  }

  .seo-page .section-header .wp-block-column.header-reviews {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .seo-page .line-leaders:before,
  .seo-page .line-leaders:after {
    max-width: 155px;
  }

  .seo-page .section-3 lite-vimeo {
    max-width: 100%;
  }

  .seo-page .section-3 h2 {
    margin-bottom: 12px !important;
    margin-top: 12px !important;
  }

  .seo-page .section-3 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .seo-page p br {
    display: none;
  }

  .seo-page .tabs-section .wp-block-getwid-section__wrapper {
    padding: 0 16px;
  }

  .seo-page .tabs-section .wp-block-column {
    margin-bottom: 24px;
  }

  .seo-page .tabs-section .swiper-wrapper {
    flex-direction: column;
  }

  .seo-page .tabs-section .swiper-wrapper .swiper-slide {
    margin-bottom: 40px;
  }

  .seo-page .tabs-section .wp-swiper-block .swiper-slide {
    margin-right: 0;
    width: 100%;
  }

  .seo-page .tabs-section .wp-swiper-block {

    padding-left: 16px;
    padding-right: 16px;
  }

  .seo-page .clients-section .wp-swiper .swiper-slide .wp-block-columns {
    display: grid !important;
    grid-template-rows: .1fr .78fr;
    padding: 16px 36px 0 36px !important;
  }



  .seo-page .clients-section .swiper-wrapper {
    height: 830px !important;
  }

  .seo-page .clients-section.wp-block-getwid-section .swiper-button-next {
    right: -40px;
  }

  .seo-page .clients-section.wp-block-getwid-section .swiper-button-prev {
    left: -40px;
  }

  .seo-page .clients-section .wp_swiper__navigation {
    position: static;
  }

  .seo-page .clients-section .kb-buttons-wrap {
    position: static;
    transform: translateX(0);
  }

  .seo-page .stations-slider {
    padding-bottom: 90px;
    margin-top: 68px;
  }

  .seo-page .guaranteed-section .wp-block-column {
    margin-bottom: 40px;
  }

  .seo-page .wp-block-image.d-block {
    display: none !important;
  }

  .seo-page .wp-block-group.d-none {
    display: flex !important;
  }

  .seo-page h2 br {
    display: none;
  }

  .seo-page .wp-block-kadence-testimonials {
    margin-top: 0;
  }

  .seo-page .section-3.section-seo {
    padding-top: 0;

  }

  .seo-page .section-3.section-seo .wp-block-columns {
    margin-bottom: 36px;
  }

  .seo-page .seo-container {
    margin-bottom: 95px !important;
  }
}







@media (max-width: 500px) {
  .seo-page .testimonials-container {
    padding-top: 37px;
    margin-bottom: 42px;
  }

  .seo-page .section-3 {
    padding-top: 60px;
    padding-bottom: 4px;
  }

  .seo-page .stations-slider {
    padding-bottom: 0;
  }

  .seo-page .choose-us {
    padding-top: 48px;
    padding-bottom: 0;
  }

  .seo-page .wp-block-kadence-testimonials {
    margin-top: 30px;
  }

  .seo-page .splide--draggable>.splide__track>.splide__list>.splide__slide {
    margin-right: 16px !important;
  }

  .seo-page .wp-block-kadence-testimonials .kt-blocks-carousel .kt-blocks-carousel-init:not(.kt-carousel-arrowstyle-none) {
    padding-left: 23px;
    padding-right: 23px;
  }

  .seo-page .splide__arrows {
    display: none;
  }

  .seo-page .kb-splide .splide__pagination,
  .kb-splide ul.splide__pagination.splide__pagination {
    bottom: 43px;
  }

  .seo-page .kb-splide .splide__pagination__page {
    height: 6px;
    width: 6px;
  }

  .seo-page .wp-block-kadence-advancedbtn {
    display: flex;
    justify-content: center;
  }


  header#masthead {
    padding: 8px 16px 7px;
  }

  .logo-black {

    max-width: 91px;
  }

  .navbar-dark .navbar-brand {

    padding: 0;

  }

  .section-header .wp-block-getwid-section__wrapper h1.wp-block-kadence-advancedheading {
    margin-bottom: 8px !important;
    font-size: 30px !important;
    line-height: 30px !important;
  }

  .seo-page .section-header .line-block {
    display: none;
  }

  .seo-page .section-header .wp-block-getwid-section__background {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0 0 !important;
    max-height: 290px;
    right: 0;
    left: 0;
  }

  .seo-page .section-header .wp-block-getwid-section__background-holder {
    margin: 32px calc(50% - 50vw);
    margin-bottom: 0;
    margin-top: 0;
    right: 0;
    left: 0;
  }

  .seo-page .section-header .wp-block-getwid-section__wrapper {
    padding-top: 306px;
    padding-bottom: 35px;
  }
}

@media (min-width: 992px) and (max-width: 1080px) {
  .navbar ul.navbar-nav>li {
    margin: 0 5px;
  }
}

@media (min-width: 992px) and (max-width: 1200px) {
  header .container {
    max-width: 100%;
  }

  .navbar ul.navbar-nav>li:last-child {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .navbar ul.navbar-nav>li.menu-item-12019 {
    margin-right: 0;
  }
}

@media (min-width: 992px) and (max-width: 1200px) {

  #blog .blog_posts .blog_posts_item {
    -ms-flex: 0 0 33%;
    flex: 0 0 33%;
    max-width: 33%;
  }

  #blog .block_bi .post_list .post_list_item {
    -ms-flex: 0 0 33%;
    flex: 0 0 33%;
    max-width: 33%;
    padding: 0 22px;
    margin-left: 0;
    margin-right: 0;
  }

  #blog .block_bi .post_list .post_list_item .col-xl-6 {
    padding: 0 !important;
    height: 180px;
  }

  #blog .block_bi .post_title_background {
    background: none;
    max-width: 100%;
  }

  #blog .block_bi .col-xl-7.col-posts-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 0;
  }

  #blog .block_bi .post_list .post_list_item .post_list_item_category {
    font-size: 14px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.71;
    letter-spacing: normal;
    color: #ff4880;
    text-transform: uppercase;
    margin: 16px auto 8px;
  }

  #blog .post_list_item_image img {
    max-width: 270px;
    width: 100%;
    height: 180px;
    object-fit: cover;
  }

  #blog .block_bi .post_title_background:before {
    display: none;
  }

  #blog .block_bi .post_list_title h1 {
    color: #000000;
  }

  #blog .block_bi .col-posts.col-posts-2 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
  }

  #blog .container {
    max-width: 960px;
  }

  #single_post .single_ti .single_ti_image {
    height: auto;
  }
}


@media (min-width: 768px) and (max-width: 991px) {
  #blog .blog_posts .blog_posts_item {
    -ms-flex: 0 0 33%;
    flex: 0 0 33%;
    max-width: 33%;
  }

  #blog .block_bi .post_list .post_list_item {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0 22px;
    margin-left: 0;
    margin-right: 0;
  }

  #blog .block_bi .post_list .post_list_item .col-xl-6 {
    padding: 0 !important;
    height: 180px;
  }

  #blog .block_bi .post_title_background {
    background: none;
    max-width: 100%;
  }

  #blog .block_bi .col-xl-7.col-posts-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 0;
  }

  #blog .block_bi .post_list .post_list_item .post_list_item_category {
    font-size: 14px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.71;
    letter-spacing: normal;
    color: #ff4880;
    text-transform: uppercase;
    margin: 16px auto 8px;
  }

  #blog .post_list_item_image img {
    max-width: 270px;
    width: 100%;
    height: 180px;
    object-fit: cover;
  }

  #blog .block_bi .post_title_background:before {
    display: none;
  }

  #blog .block_bi .post_list_title h1 {
    color: #000000;
  }

  #blog .block_bi .col-posts.col-posts-2 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
  }

  #blog .container {
    max-width: 960px;
  }

  #single_post .single_ti .single_ti_image {
    height: auto;
  }
}

@media (min-width: 501px) and (max-width: 767px) {
  #blog .blog_posts .blog_posts_item {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  #blog .block_bi .post_list .post_list_item {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0 22px;
    margin-left: 0;
    margin-right: 0;
  }

  #blog .block_bi .post_list .post_list_item .col-xl-6 {
    padding: 0 !important;
    height: 180px;
  }

  #blog .block_bi .post_title_background {
    background: none;
    max-width: 100%;
  }

  #blog .block_bi .col-xl-7.col-posts-1 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 0;
  }

  #blog .block_bi .post_list .post_list_item .post_list_item_category {
    font-size: 14px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.71;
    letter-spacing: normal;
    color: #ff4880;
    text-transform: uppercase;
    margin: 16px auto 8px;
  }

  #blog .post_list_item_image img {
    max-width: 270px;
    width: 100%;
    height: 180px;
    object-fit: cover;
  }

  #blog .block_bi .post_title_background:before {
    display: none;
  }

  #blog .block_bi .post_list_title h1 {
    color: #000000;
  }

  #blog .block_bi .col-posts.col-posts-2 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
  }

  #blog .container {
    max-width: 960px;
  }

  #single_post .single_ti .single_ti_image {
    height: auto;
  }
}

@media (max-width: 500px) {
  #blog .block_bi .post_title_background {

    background-size: cover;
  }

  #single_post .single_ti .single_ti_image {
    height: auto;
  }
}

.seo-page .section-3-block-text .wp-block-columns .wp-block-column div {

  padding-left: 32px;
  position: relative;
}

.seo-page .section-3-block-text .wp-block-columns .wp-block-column:first-child div:before {
  display: flex;
  content: "";
  background-image: url(/wp-content/uploads/2025/03/vector1.svg);
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  top: 7px;
  width: 21px;
  height: 17px;
}

.seo-page .section-3-block-text .wp-block-columns .wp-block-column:nth-child(2) div:before {
  display: flex;
  content: "";
  background-image: url(/wp-content/uploads/2025/03/vector2.svg);
  position: absolute;
  background-repeat: no-repeat;
  left: 0;
  top: 5px;
  width: 25px;
  height: 25px;
}

.seo-page .section-3-block-text .wp-block-columns .wp-block-column:last-child div:before {
  display: flex;
  content: "";
  background-image: url(/wp-content/uploads/2025/03/vector3.svg);
  position: absolute;
  background-repeat: no-repeat;
  left: 0;
  top: 7px;
  width: 23px;
  height: 18px;
  background-size: contain;

}

#single_post .single_ti .single_ti_image {
  overflow: hidden;
}



.page-buy header .collapse.navbar-collapse {
  display: none !important;
}

.page-buy .site {
  position: sticky;
  top: 0;
  z-index: 1000;
}

.page-buy header .nav {
  align-items: center;
  margin-top: 0 !important;
}

.page-buy header .nav li a {
  padding: 0 13px;
}

.page-buy header .nav>li>a:focus,
.page-buy header .nav>li>a:hover {
  background: none !important;
  text-decoration: none !important;
}

.page-buy header .nav li.current_page_item a,
.page-buy header .nav li:hover a {
  color: #ff4880 !important;
  font-weight: 500 !important;
}

.page-buy header .nav li:first-child {
  margin-left: auto;
}

.page-buy header .nav li:last-child {
  border: 1px solid #FF3875;
  border-radius: 25px;
  margin-left: auto;
  background-color: #FF3875;
  transition: background-color .3s;
}

.page-buy header .nav li:last-child a {
  color: #fff !important;
  transition: color .3s;
  padding: 9px 35px 10px !important;
  text-transform: inherit;
  white-space: nowrap;
  font-family: ProximaNovaBold, Arial, sans-serif;
  display: block;
}

.page-buy header .nav li:last-child:hover {
  background-color: #ff5187 !important;
  transition: background-color .3s;
}

.page-buy header .navbar-brand {
  position: relative;
  margin-right: 0;
  max-width: 125px;
}

.page-buy header .navbar-brand:after {
  content: "";
  position: absolute;
  right: -9px;
  color: #000;
  top: 12px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDI1IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01LjEzNiA4SDAuNzkyVi0wLjAwNDAwMDY2SDUuMDA0QzYuNTI4IC0wLjAwNDAwMDY2IDcuMzA4IDAuOTY4IDcuMzA4IDIuMDM2QzcuMzA4IDMuMDQ0IDYuNjg0IDMuNzE2IDUuOTI4IDMuODcyQzYuNzggNC4wMDQgNy40NjQgNC44MzIgNy40NjQgNS44NEM3LjQ2NCA3LjA0IDYuNjYgOCA1LjEzNiA4Wk00LjYzMiAzLjJDNS4yMDggMy4yIDUuNTY4IDIuODQgNS41NjggMi4zMzZDNS41NjggMS44MzIgNS4yMDggMS40NiA0LjYzMiAxLjQ2SDIuNDk2VjMuMkg0LjYzMlpNNC42OTIgNi41MjRDNS4zNCA2LjUyNCA1LjcyNCA2LjE3NiA1LjcyNCA1LjZDNS43MjQgNS4wOTYgNS4zNjQgNC42NjQgNC42OTIgNC42NjRIMi40OTZWNi41MjRINC42OTJaTTEyLjM2MSA4LjE0NEM5LjkyNTAzIDguMTQ0IDguNzQ5MDMgNi43NzYgOC43NDkwMyA0LjgwOFYtMC4wMDQwMDA2NkgxMC40NzdWNC43NDhDMTAuNDc3IDUuODY0IDExLjEyNSA2LjYzMiAxMi4zNjEgNi42MzJDMTMuNTk3IDYuNjMyIDE0LjIzMyA1Ljg2NCAxNC4yMzMgNC43NDhWLTAuMDA0MDAwNjZIMTUuOTczVjQuNzk2QzE1Ljk3MyA2Ljc4OCAxNC43OTcgOC4xNDQgMTIuMzYxIDguMTQ0Wk0yMS40ODU4IDhIMTkuNzgxOFY0LjcyNEwxNi42OTc4IC0wLjAwNDAwMDY2SDE4LjY0MThMMjAuNjMzOCAzLjIxMkwyMi42MDE4IC0wLjAwNDAwMDY2SDI0LjU0NThMMjEuNDg1OCA0LjcyNFY4WiIgZmlsbD0iI0ZGMzg3NSIvPgo8L3N2Zz4K");

  background-repeat: no-repeat;
  width: 25px;
  height: 15px;
}

.page-buy .site-footer {
  display: none !important;
}

.page-buy #nav_menu-5 img {
  max-width: 101px;
  margin-bottom: 63px;
}

.page-buy #nav_menu-5 .block-buy-text {
  font-size: 18px;
  line-height: 26px;
  font-family: ProximaNovaSemibold, Arial, sans-serif;
  color: #1E1E1E;
}

body.page-buy:not(.theme-preset-active) footer#colophon .bg-light#footer-widget {
  background-color: #F9F9F9 !important;
}

body.page-buy:not(.theme-preset-active) footer#colophon .bg-light {
  background-color: #F9F9F9 !important;
}

@media (min-width: 768px) {


  .page-buy footer h3.widget-title {
    color: #1E1E1E;
    font-size: 18px;
    line-height: 24px;
  }

  body.page-buy:not(.theme-preset-active) footer#colophon .bg-light#footer-widget {
    padding-top: 40px;
    padding-bottom: 35px;
  }

  ..page-buy .info-contact a {

    padding: 5px 0 15px 0;
    margin: 0 1rem;
  }
}

@media only screen and (min-width: 767px) and (max-width: 991px) {
  .page-buy footer .footer-3 {

    align-items: center;
    margin: 0 auto;
    flex-direction: row !important;
  }

  .page-buy header .navbar-brand::after {
    right: -12px;
    top: 6px;
  }
}

@media (min-width: 1200px) {
  .page-buy #nav_menu-5 {
    margin-right: 90px;
  }

  .page-buy #nav_menu-6 {
    margin-right: 148px;
  }

}

@media (max-width: 991px) {
  .page-buy .buy-submenu-wrapper {
    display: none;
  }

  .page-buy .mobile_menu_wrapper .menu-main-container {
    display: none;
  }

  .page-buy .mobile_menu_wrapper .buy-submenu-wrapper {
    display: block;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .page-buy .mobile_menu_wrapper .nav li a {
    font-family: ProximaNovaRegular, Arial, sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 1.5;
    width: 100%;
    display: block;
    color: #000;
    padding: .5rem 1rem;
  }

  .page-buy .mobile_menu_wrapper #menu-buy-menu {
    flex-direction: column;
  }

  .page-buy .mobile_menu_wrapper li.current-menu-item a {
    color: #FF3875 !important;
  }

  .page-buy .mobile_menu_wrapper .nav li:last-child a {
    border: 1px solid #ff3875;
    border-radius: 30px;
    line-height: 1.5;
    color: #ffffff;
    margin-left: 16px;
    font-size: 14px;
    font-family: ProximaNovaExtrabold, Arial, sans-serif;
    text-align: center;
    margin-top: 10px;
    max-width: 164px;
    background: #ff3875;
  }

  .page-buy.js_nav header .navbar-brand {
    display: none;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {

  .page-buy header .navbar-brand {

    max-width: 17.667%;
    padding-top: 0;
    padding-bottom: 0;
  }
}

@media only screen and (min-width: 500px) and (max-width: 768px) {

  .page-buy header .navbar-brand {
    max-width: 125px;
  }

  .page-buy header .navbar-brand::after {

    right: -17px;
    top: 11px;
  }
}

@media (max-width: 767px) {
  .page-buy #nav_menu-5 img {
    margin-bottom: 30px;
  }

  .page-buy #nav_menu-5 .block-buy-text {

    margin-bottom: 30px;
  }
}

@media (max-width: 500px) {


  .page-buy .menu-footer-menu-company-container {
    margin: 0 -70px;
  }

  .page-buy #nav_menu-5 img {
    margin-bottom: 30px;
  }

  .page-buy #nav_menu-5 .block-buy-text {

    margin-bottom: 30px;
  }

  .page-buy header .navbar-brand {

    max-width: 140px;
  }

  .page-buy header .navbar-brand::after {
    top: 7px;
    right: 13px;
  }





}

/** end style customaize **/