/*.sppb-btn {
    border-radius: 40px!important;
    padding: 10px 40px!important;
}*/

.buttonsTop {
      display: flex;
      font-size:18px
}

.phoneNumber, .vk, .recordButton {
  margin-left:15px
}

.recordButtonLink {
    padding: 10px 30px!important;
    background-color: #69378c;
    color: #fff!important;
    border-radius: 20px;
}

.recordButtonLink:hover, .recordButtonLink:focus {
  background-color:#c30d79
}

  .phoneNumberLinkDesktop {
    display:block
  }

.phoneNumberLinkPhone {
  display:none
}

@media screen and (max-width:768px) {
  .phoneNumberLinkDesktop {
    display:none
  }
  .phoneNumberLinkPhone {
  display:block
}
  .phoneNumberLinkPhone i {
    font-size:20px
  }
  .vk {
    margin-left:10px;
  }
   .vk i {
    font-size:25px;
     margin-top: 7px;
  }
  .recordButtonLink {
    padding: 10px 20px!important;
    font-size: 16px;
  }
}


.regButton {
  padding:30px;
  border-radius:20px
}

#sppb-addon-1647330246323 .sppb-addon-content {
    margin: -5px;
    display: flex;
    justify-content: space-between;
    padding: 0 15px;
}

#sppb-addon-1646731237329 .sppb-carousel-extended-dots ul li {
    border-radius: 24px!important;
    height: 24px!important;
    line-height: 24px;
    width: 24px!important;
    background: #dbdbdb;
}

@media screen and (min-width: 1280px) {
  .sp-megamenu-parent > li > a {
    font-size: 18px!important;
    letter-spacing: 1px;
    font-weight: 500!important;
    font-family: open sans!important;
  }
  .group-contact a {
  font-size:18px
}
} 

.sp-scroll-up {
  display: none!important;
}

  .pricelist-price {
    white-space: nowrap;
    color:#c30d79;
    font-size:24px
  }

@media screen and (max-width:480px) {
  #sp-header {
    border: none;
}
  
  #sp-header, #sp-header .logo {
    height: 60px;
}
  .pricelist-price-content {
        display: flex;
    align-items: flex-start;
  }
  .pricelist-price {
    white-space: nowrap;
    color:#c30d79
  }
  .pricelist-title {
    line-height: 1.3;
    font-size: 15px;
    margin-right: 20px;
  }
  .pricelist-line {
    display:none
  }
  .pricelist-price {
    font-size:18px
  }
  
  .sppb-addon-pricelist .sppb-addon-title {
    margin-bottom: 0px;
}
  .sppb-addon-pricelist {
    border-bottom: #ccc 1px solid;
    padding-bottom: 15px;
    margin-bottom:15px
}

  .title-mobile h2 {
    border-bottom: 1px solid #c30d79;
    border-image: linear-gradient(135deg, #c30d79 0%,#69378c 100%);
    border-image-slice: 1;
    margin-bottom: 10px!important;
    padding-bottom: 10px!important;
  }

  
  }

body.ltr #offcanvas-toggler.offcanvas-toggler-left {
    display: none!important;
}

.mobile-nav {
    position: fixed!important;
    z-index: 99999!important;
    top: 60px;
    right: 0;
    left: 0;
    background:#f8f9fa;
}

.circleButton .sppb-btn {
  border-radius:20px!important;
  border: #c30d79 1px solid;
}

.fullWidthButton .sppb-btn {
  display: block;
    font-size: 14px;
    padding: 15px;
}

.offcanvas-overlay {
  right:auto
}

.numbers-mobile .sppb-media>.pull-left {
    margin-right: 7px!important;
}

div.sppb-carousel-extended-dots {
    bottom: auto;
    height: 20px;
    top: -40px;
    right: 0;
    position: absolute;
    left: auto;
    width: auto;
    position: absolute;
}

#btn-1647168736711 {
  padding: 10px 40px!important;
    border-radius: 30px;
}

#btn-1647168736710 {
  padding: 10px!important;
    border-radius: 0px;
}

#btn-1647168736709 {
  color:#000!important;
  font-weight: 500;
    border: none;
}

#btn-1647168736709:hover, #btn-1647168736709:focus, #btn-1647168736709:active, #btn-1647168736709:focus-visible {
  background-color: transparent!important;
  color:#c30d79!important;
  border: none;
  outline:none
}

.lotus{position:absolute; top:0; right:0;z-index:1}
.zodiac{position:absolute; top:-100px; right:0;z-index:2}
@media screen and (max-width:480px) {
  .lotus{position:absolute; top:60; left:0;z-index:1}
.zodiac{position:absolute; top:-30px; left:0;z-index:2}
}
body,.sp-preloader{background-color:#ffffff;color:#252525}.sp-preloader>div{background:#69378c}.sp-preloader>div:after{background:#ffffff}#sp-top-bar{background:#333333;color:#aaaaaa}#sp-top-bar a{color:#aaaaaa}#sp-header{background:#ffffff}#sp-header.header-sticky{background:#fff)}a{color:#69378c}a:hover,a:focus,a:active{color:#c30d79}.tags>li{display:inline-block}.tags>li a{color:#1b1b1b}.tags>li a:hover{background:#c30d79}.article-social-share .social-share-icon ul li a{color:#95a3ae}.article-social-share .social-share-icon ul li a:hover,.article-social-share .social-share-icon ul li a:focus{color:#69378c}.pager>li a{border:1px solid #ededed;color:#252525}.sp-reading-progress-bar{background-color:#69378c}.sp-megamenu-parent>li>a{color:#69378c}.sp-megamenu-parent>li:hover>a{color:#c30d79}.sp-megamenu-parent>li.active>a,.sp-megamenu-parent>li.active:hover>a{color:#c30d79}.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{background:#ffffff}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a{color:#69378c}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover{color:#c30d79}.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a{color:#c30d79}.sp-megamenu-parent .sp-mega-group>li>a{color:#69378c}#offcanvas-toggler>.fa{color:#252525}#offcanvas-toggler>.fa:hover,#offcanvas-toggler>.fa:focus,#offcanvas-toggler>.fa:active{color:#69378c}.offcanvas-menu{background-color:#ffffff;color:#69378c}.offcanvas-menu .offcanvas-inner .sp-module ul>li a,.offcanvas-menu .offcanvas-inner .sp-module ul>li span{color:#69378c}.offcanvas-menu .offcanvas-inner .sp-module ul>li a:hover,.offcanvas-menu .offcanvas-inner .sp-module ul>li a:focus,.offcanvas-menu .offcanvas-inner .sp-module ul>li span:hover,.offcanvas-menu .offcanvas-inner .sp-module ul>li span:focus{color:#c30d79}.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>a>.menu-toggler,.offcanvas-menu .offcanvas-inner .sp-module ul>li.menu-parent>.menu-separator>.menu-toggler{color:rgba(105, 55, 140, 0.5)}.offcanvas-menu .offcanvas-inner .sp-module ul>li ul li a{color:rgba(105, 55, 140, 0.8)}.btn-primary,.sppb-btn-primary{border-color:#69378c;background-color:#69378c}.btn-primary:hover,.sppb-btn-primary:hover{border-color:#c30d79;background-color:#c30d79}ul.social-icons>li a:hover{color:#69378c}.layout-boxed .body-innerwrapper{background:#ffffff}.sp-module ul>li>a{color:#252525}.sp-module ul>li>a:hover{color:#69378c}.sp-module .latestnews>div>a{color:#252525}.sp-module .latestnews>div>a:hover{color:#69378c}.sp-module .tagscloud .tag-name:hover{background:#69378c}.search .btn-toolbar button{background:#69378c}#sp-footer,#sp-bottom,#sp-bottom-top{background:#69378c;color:#ffffff}#sp-footer a,#sp-bottom a,#sp-bottom-top a{color:#a2a2a2}#sp-footer a:hover,#sp-footer a:active,#sp-footer a:focus,#sp-bottom a:hover,#sp-bottom a:active,#sp-bottom a:focus,#sp-bottom-top a:hover,#sp-bottom-top a:active,#sp-bottom-top a:focus{color:#ffffff}#sp-footer{background:#613381}#sp-bottom .sp-module-content .latestnews>li>a>span{color:#ffffff}.sp-comingsoon body{background-color:#69378c}.pagination>li>a,.pagination>li>span{color:#252525}.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{color:#252525}.pagination>.active>a,.pagination>.active>span{border-color:#69378c;background-color:#69378c}.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span:hover,.pagination>.active>span:focus{border-color:#69378c;background-color:#69378c}.error-code,.coming-soon-number{color:#69378c}