@import url("https://fonts.googleapis.com/css2?family=Poppins");.fl-page .fl-post .fl-post-content h2 {
  padding-top: 13.4649px;
  padding-bottom: 0px;
}
.fl-module-content .pp-name-field > label {
  font-family: Poppins;
  font-weight: 500;
  font-size: 16px;
}
.fl-module-content .pp-email-field > label {
  font-weight: 500;
  font-family: Poppins;
  font-size: 16px;
}
.fl-builder-content .fl-row.fl-node-ln6be2vz3c7o .fl-module-pp-subscribe-form .fl-button {
  border-radius: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-top: 10px;
  padding-left: 0px;
}
.fl-module-content #pp-subscribe-form-email-og8qf74zk6d3 {
  margin-left: 25px;
  font-weight: 350;
  font-size: 15px;
}
.fl-module-content #pp-subscribe-form-name-og8qf74zk6d3 {
  margin-left: -25px;
  font-weight: 350;
  font-size: 15px;
}
.fl-builder-content .fl-row.fl-node-ln6be2vz3c7o .fl-module-pp-subscribe-form .fl-button span {
  font-weight: 500;
}
.fl-builder-content .fl-row.fl-node-paeulqhtzos3 .fl-module-content-slider .fl-slide-content {
  margin-left: -25px;
}
.fl-builder-content .fl-row.fl-node-ygo0auevs57l .fl-module-content-slider .fl-slide-content {
  margin-left: 0px;
}
.fl-builder-content .fl-row.fl-node-8ec7zx4njtyr .fl-module-heading h5.fl-heading .fl-heading-text {
  background-color: rgba(190, 139, 255, 0.2);
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.fl-builder-content .fl-row.fl-node-efjxih3186qa .fl-row-content-wrap {
  z-index: 2;
}
.fl-builder-content .fl-row.fl-node-da4kpyf31sc5 .fl-module-photo .fl-photo-content img {
  z-index: 2;
}
#wpforms-845 .wpforms-field input {
  border-radius: 5px;
  background-color: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.24);
}
#wpforms-845 .wpforms-field textarea {
  border-radius: 5px;
  background-color: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.24);
  color: #ffffff;
}
#wpforms-845 button.wpforms-submit {
  background-color: #ffffff;
  color: #4D469C;
}
#mega-menu-item-1045 > a {
  color: #5be7fa !important;
  font-family: Poppins !important;
  text-transform: uppercase !important;
}
#mega-menu-item-1043 > a {
  color: #a59fea !important;
  font-family: Poppins !important;
  text-transform: uppercase !important;
}
#mega-menu-item-1046 > a {
  color: #eae795 !important;
  font-family: Poppins !important;
  text-transform: uppercase !important;
}
#mega-menu-item-1064 > a {
  color: #88e3c8 !important;
  font-family: Poppins !important;
  text-transform: uppercase !important;
}
#mega-menu-item-1044 > a {
  font-family: Poppins !important;
}
.fl-builder-content .fl-row.fl-node-3h8y5csx1opw .fl-module-widget .widget a:before {
  font-family: Poppins !important;
}
#mega-menu-item-1065 > a {
  text-transform: uppercase !important;
}
#mega-menu-item-1135 > a {
  color: #eae795 !important;
  text-transform: uppercase !important;
}
#mega-menu-item-1136 > a {
  color: #a59fea !important;
  font-family: Poppins !important;
  text-transform: uppercase !important;
}
#mega-menu-item-1137 > a {
  color: #5be7fa !important;
  font-family: Poppins !important;
  text-transform: uppercase !important;
}
#mega-menu-item-1242 > a {
  text-transform: uppercase !important;
  background-color: #D0ACFF !important;
  color: #01082C !important;
  padding-left: 30px !important;
  padding-right: 30px !important;
  font-weight: 600 !important;
}
#mega-menu-item-1261 > a {
  background-color: #D0ACFF !important;
  color: #01082C !important;
  text-transform: uppercase !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  border-bottom: 1px solid transparent !important;
  transition: border-color 0.3s ease !important;
  transition: background-color 0.5s ease !important;
}
#mega-menu-item-1260 > a {
  color: #A59FEA !important;
  text-transform: uppercase !important;
  font-family: Poppins !important;
  text-decoration: none !important;
  border-bottom: 1px solid transparent !important;
  transition: border-color 0.3s ease !important;
}
#mega-menu-item-1262 > a {
  color: #5be7fa !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  border-bottom: 1px solid transparent !important;
  transition: border-color 0.3s ease !important;
}
#mega-menu-item-1263 > a {
  color: #eae795 !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  border-bottom: 1px solid transparent !important;
  transition: border-color 0.3s ease !important;
}
#mega-menu-item-1275 > a {
  color: #88e3c8 !important;
  text-transform: uppercase !important;
}
#mega-menu-item-1286 > a {
  text-transform: uppercase !important;
}
.pp-wpforms-content > #wpforms-1448 > #wpforms-form-1448 .wpforms-title {
  color: #ffffff;
}
#mega-menu-item-1500 > a::before {
  text-transform: Uppercase !important;
}
#mega-menu-item-1501 > a {
  text-transform: Uppercase !important;
  color: #88E3C8 !important;
  text-decoration: none !important;
  border-bottom: 1px solid transparent !important;
  transition: border-color 0.3s ease !important;
}
#wpforms-1448-field_0 {
  background-color: rgba(255, 255, 255, 0.05);
  color: #ffffff;
  border-color: rgba(255, 255, 255, 0.2);
}
#wpforms-1448-field_0-last {
  background-color: rgba(255, 255, 255, 0.05);
  color: #ffffff;
  border-color: rgba(255, 255, 255, 0.2);
}
#wpforms-1448-field_1 {
  background-color: rgba(255, 255, 255, 0.05);
  color: #ffffff;
  border-color: rgba(255, 255, 255, 0.2);
}
#wpforms-1448-field_4 {
  background-color: rgba(255, 255, 255, 0.05);
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.2);
}
#wpforms-1448-field_2 {
  background-color: rgba(255, 255, 255, 0.05);
  color: #ffffff;
  border-color: rgba(255, 255, 255, 0.2);
}
#wpforms-submit-1448 {
  color: #4d469c;
  text-transform: uppercase;
  background-color: #ffffff;
  font-weight: 500;
  padding-right: 100px;
  padding-left: 100px;
}
#wpforms-1448-field_7 {
  background-color: rgba(255, 255, 255, 0.05);
  border-color: rgba(255, 255, 255, 0.2);
}
#ssq-uid-1578-0-1578 #ssq-page-0-0 {
  background-image: linear-gradient(rgba(73, 41, 98, 0.21), #492962);
  background-attachment: fixed;
}
#ssq-uid-397-0-1578 #ssq-page-0-0 {
  background-image: linear-gradient(rgba(73, 41, 98, 0.21), #492962);
  background-attachment: fixed;
}
.fl-builder-content .fl-row.fl-node-3h8y5csx1opw .fl-module-photo {
  z-index: 999;
}
.fl-builder-content .fl-row.fl-node-3h8y5csx1opw .fl-module-photo .fl-photo-content img {
  z-index: 999;
}
.fl-builder-content .fl-row.fl-node-67z1klfrv45o .fl-row-content-wrap {
  z-index: 0;
}
.fl-builder-content .fl-row.fl-node-3h8y5csx1opw .fl-module-widget .widget a {
  font-family: Poppins !important;
}
#mega-menu-item-1500 > a:hover {
  border-bottom: 1px solid #ffffff !important;
}
#mega-menu-item-1500 > a {
  text-decoration: none !important;
  border-bottom: 1px solid transparent !important;
  transition: border-color 0.3s ease !important;
}
#mega-menu-item-1260 > a:hover {
  border-bottom: 1px solid #A59FEA !important;
}
#mega-menu-item-1262 > a:hover {
  border-bottom: 1px solid #5be7fa !important;
}
#mega-menu-item-1263 > a:hover {
  border-bottom: 1px solid #eae795 !important;
}
#mega-menu-item-1501 > a:hover {
  border-bottom: 1px solid #88E3C8 !important;
}
#mega-menu-item-1261 > a:hover {
  border-bottom: 1px solid #D0ACFF !important;
}
#wpforms-845 button.wpforms-submit:hover {
  background-color: #4d469c !important;
  color: #ffffff !important;
}
.fl-builder-content .fl-row.fl-node-jafv8yoq6r37 .fl-module-pp-subscribe-form .fl-button:hover {
  background-color: #4d469c !important;
  color: #ffffff !important;
}
#wpforms-1448 button.wpforms-submit {
  background-color: #ffffff;
}
#wpforms-1448 button.wpforms-submit:hover {
  background-color: #4d469c !important;
  color: #ffffff !important;
}
.fl-builder-content .fl-row.fl-node-ol6f41c8w0bu .fl-module-button .fl-button {
  z-index: 999 !important;
  position: relative;
}
.fl-builder-content .fl-node-hbwv7a8xd9fl {
  z-index: 999;
  position: relative;
}
#fl-post-2742 > div > div > div:nth-child(5) > div > div > div:nth-child(4) > div > div > div > div > div {
  background-color: rgba(255, 255, 255, 0.16);
  padding-right: 40px;
  padding-left: 40px;
}
#wpforms-form-2764 > div:nth-child(1) > div {
  color: rgba(255, 255, 255, 0.85);
  font-weight: 300;
}
#wpforms-2764-field_5 {
  background-color: rgba(255, 255, 255, 0);
}
#wpforms-2764-field_7 {
  background-color: rgba(255, 255, 255, 0);
}
#wpforms-2764-field_6 {
  background-color: rgba(255, 255, 255, 0);
}
#wpforms-2764-field_1-container > label {
  background-color: rgba(0, 0, 0, 0);
  color: rgba(255, 255, 255, 0.85);
  font-weight: 300;
}
#wpforms-2764-field_5-container > label {
  color: rgba(255, 255, 255, 0.85);
  font-weight: 300;
}
#wpforms-2764-field_7-container > label {
  color: rgba(255, 255, 255, 0.85);
  font-weight: 300;
}
#wpforms-2764-field_6-container > label {
  color: rgba(255, 255, 255, 0.85);
  font-weight: 300;
}
#wpforms-2764-field_1 {
  background-color: rgba(255, 255, 255, 0);
}
#wpforms-2764 .wpforms-field input {
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1;
  border-left-width: 0px;
  color: #ffffff;
}
#wpforms-2764 button.wpforms-submit {
  background-color: #be8bff;
  color: #0a0737;
  padding-right: 40px;
  padding-left: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 40px 40px 40px 40px;
}
#wpforms-2764 > #wpforms-form-2764 #wpforms-2764-field_5 {
  color: #ffffff;
}
#wpforms-submit-2764:hover {
  background-color: rgba(190, 139, 255, 0) !important;
  color: #be8bff !important;
  border-width: 1px;
  border-style: solid;
  border-color: #be8bff;
}
#wpforms-submit-2764 {
  text-transform: uppercase;
  font-weight: 550;
  letter-spacing: 2px;
  padding-bottom: 12px;
  padding-top: 12px;
  font-size: 16px;
}
@media screen and (max-width: 1024px) {
  .fl-builder-content .fl-row.fl-node-ln6be2vz3c7o .fl-module-pp-subscribe-form .fl-button span {
    padding-right: 0px;
  }
  .fl-builder-content .fl-row.fl-node-ln6be2vz3c7o .fl-module-pp-subscribe-form .fl-button {
    padding-right: 200px;
    padding-left: 200px;
  }
  .fl-builder-content .fl-row.fl-node-ln6be2vz3c7o .fl-module-pp-subscribe-form .fl-button-wrap {
    padding-right: 0px;
  }
  .bx-viewport .fl-slide-photo-wrap {
    margin-top: 30px;
  }
}
@media screen and (max-width: 768px) {
  #ssq-uid-397-1-2243 #ssq-page-1-0 {
    background-image: linear-gradient(rgba(73, 41, 98, 0.21), #492962);
  }
}
@media screen and (max-width: 667px) {
  .fl-builder-content .fl-row.fl-node-ln6be2vz3c7o .fl-module-pp-subscribe-form .fl-button {
    padding-right: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
  }
}
@media screen and (max-width: 375px) {
  .fl-builder-content .fl-row.fl-node-ln6be2vz3c7o .fl-module-pp-subscribe-form .fl-button {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media screen and (max-width: 800px) {
  .bx-viewport .fl-slide-photo-wrap {
    margin-top: 70px;
  }
  .fl-builder-content .fl-row.fl-node-ygo0auevs57l .fl-module-content-slider .fl-slide-content {
    padding-left: 25px;
    padding-right: 25px;
    margin-right: 25px;
  }
  .fl-builder-content .fl-row.fl-node-ygo0auevs57l .fl-module-content-slider .fl-slide-text p {
    margin-top: 30px;
    padding-top: 51px;
    margin-bottom: 0px;
  }
  .fl-builder-content .fl-row.fl-node-ygo0auevs57l .fl-module-content-slider .fl-slide-text h1 {
    padding-bottom: 0px;
  }
  .fl-slide .fl-slide-text > .editable > .editable > span {
    font-size: 25px;
  }
  #fl-post-397 > div > div > div:nth-child(3) > div > div > div:nth-child(3) > div > div > div > div > div > div:nth-child(1) > div > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(1) > div > div:nth-child(1) > p:nth-child(2) > strong > span {
    font-size: 27px;
  }
}
@media screen and (max-width: 360px) {
  .fl-builder-content .fl-row.fl-node-ygo0auevs57l .fl-module-content-slider .fl-button {
    margin-left: 25px;
  }
}
@media screen and (max-width: 1500px) {
  #n2-ss-2 > div > div:nth-child(1) > div > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div > div > div > div > div > div > div:nth-child(2) > div > div:nth-child(4) > div > div > div:nth-child(1) > div {
    padding-top: 5px;
    padding-left: 0px;
    padding-right: 0px;
    text-align: center;
    background-color: rgba(190, 139, 255, 0.13);
  }
  #n2-ss-2 > div > div:nth-child(1) > div > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div > div > div > div > div > div > div:nth-child(2) > div > div:nth-child(4) > div > div > div:nth-child(2) > div {
    background-color: rgba(190, 139, 255, 0.13);
    text-align: center;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: -10px;
  }
  #n2-ss-2 > div > div:nth-child(1) > div > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div > div > div > div > div > div > div:nth-child(2) > div > div:nth-child(6) > div > div > div:nth-child(1) > div > div > div > a > div > div {
    font-weight: 550;
  }
  #n2-ss-2 > div > div:nth-child(1) > div > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div > div > div > div > div > div > div:nth-child(2) > div > div:nth-child(6) > div > div > div:nth-child(1) > div > div > div > a {
    border-radius: 0px;
    padding-top: 13px;
    padding-bottom: 13px;
    padding-left: 40px;
    padding-right: 40px;
  }
  #n2-ss-2 > div > div:nth-child(1) > div > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div > div > div > div > div > div > div:nth-child(2) > div > div:nth-child(4) > div {
    padding-top: 10px;
    padding-right: 0px;
  }
  #n2-ss-2 > div > div:nth-child(1) > div > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div > div > div > div > div > div > div:nth-child(2) > div > div:nth-child(6) > div {
    padding-bottom: 0px;
  }
  #n2-ss-2item6 {
    margin-top: 10px;
  }
  #n2-ss-2 > div > div:nth-child(1) > div > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(2) > div > div > div {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
  }
}
