@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap');

/*@font-face {
    font-family: 'Manrope', sans-serif;font-weight: 700;
    src: url('../fonts/manrope_bold.eot');
    src: local('manrope_bold'), local('manrope_bold'),
        url('../fonts/manrope_bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/manrope_bold.woff2') format('woff2'),
        url('../fonts/manrope_bold.woff') format('woff'),
        url('../fonts/manrope_bold.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Manrope', sans-serif;font-weight: 600;
    src: url('../fonts/manrope_semibold.eot');
    src: local('manrope_semibold'), local('manrope_semibold'),
        url('../fonts/manrope_semibold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/manrope_semibold.woff2') format('woff2'),
        url('../fonts/manrope_semibold.woff') format('woff'),
        url('../fonts/manrope_semibold.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Manrope', sans-serif;font-weight: 500;
    src: url('../fonts/manrope_medium.eot');
    src: local('manrope_medium'), local('manrope_semibold'),
        url('../fonts/manrope_medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/manrope_medium.woff2') format('woff2'),
        url('../fonts/manrope_medium.woff') format('woff'),
        url('../fonts/manrope_medium.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Manrope', sans-serif;font-weight: 400;
    src: url('../fonts/manrope_regular.eot');
    src: local('manrope_regular'), local('manrope_regular'),
        url('../fonts/manrope_regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/manrope_regular.woff2') format('woff2'),
        url('../fonts/manrope_regular.woff') format('woff'),
        url('../fonts/manrope_regular.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}*/








@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-MediumItalic.eot');
    src: local('Inter Medium Italic'), local('Inter-MediumItalic'),
        url('../fonts/Inter-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter-MediumItalic.woff2') format('woff2'),
        url('../fonts/Inter-MediumItalic.woff') format('woff'),
        url('../fonts/Inter-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-ThinItalicBETA.eot');
    src: local('Inter Thin Italic BETA'), local('Inter-ThinItalicBETA'),
        url('../fonts/Inter-ThinItalicBETA.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter-ThinItalicBETA.woff2') format('woff2'),
        url('../fonts/Inter-ThinItalicBETA.woff') format('woff'),
        url('../fonts/Inter-ThinItalicBETA.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter.eot');
    src: local('Inter'), local('Inter'),
        url('../fonts/Inter.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter.woff2') format('woff2'),
        url('../fonts/Inter.woff') format('woff'),
        url('../fonts/Inter.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Black.eot');
    src: local('Inter Black'), local('Inter-Black'),
        url('../fonts/Inter-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter-Black.woff2') format('woff2'),
        url('../fonts/Inter-Black.woff') format('woff'),
        url('../fonts/Inter-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-BlackItalic.eot');
    src: local('Inter Black Italic'), local('Inter-BlackItalic'),
        url('../fonts/Inter-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter-BlackItalic.woff2') format('woff2'),
        url('../fonts/Inter-BlackItalic.woff') format('woff'),
        url('../fonts/Inter-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-LightBETA.eot');
    src: local('Inter Light BETA'), local('Inter-LightBETA'),
        url('../fonts/Inter-LightBETA.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter-LightBETA.woff2') format('woff2'),
        url('../fonts/Inter-LightBETA.woff') format('woff'),
        url('../fonts/Inter-LightBETA.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-SemiBold.eot');
    src: local('Inter Semi Bold'), local('Inter-SemiBold'),
        url('../fonts/Inter-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter-SemiBold.woff2') format('woff2'),
        url('../fonts/Inter-SemiBold.woff') format('woff'),
        url('../fonts/Inter-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/fontsInter-ExtraBoldItalic.eot');
    src: local('Inter Extra Bold Italic'), local('Inter-ExtraBoldItalic'),
        url('../fonts/fontsInter-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/fontsInter-ExtraBoldItalic.woff2') format('woff2'),
        url('../fonts/fontsInter-ExtraBoldItalic.woff') format('woff'),
        url('../fonts/fontsInter-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Bold.eot');
    src: local('Inter Bold'), local('Inter-Bold'),
        url('../fonts/Inter-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter-Bold.woff2') format('woff2'),
        url('../fonts/Inter-Bold.woff') format('woff'),
        url('../fonts/Inter-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-ExtraLightItalicBETA.eot');
    src: local('Inter Extra Light Italic BETA'), local('Inter-ExtraLightItalicBETA'),
        url('../fonts/Inter-ExtraLightItalicBETA.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter-ExtraLightItalicBETA.woff2') format('woff2'),
        url('../fonts/Inter-ExtraLightItalicBETA.woff') format('woff'),
        url('../fonts/Inter-ExtraLightItalicBETA.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-ExtraLightBETA.eot');
    src: local('Inter Extra Light BETA'), local('Inter-ExtraLightBETA'),
        url('../fonts/Inter-ExtraLightBETA.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter-ExtraLightBETA.woff2') format('woff2'),
        url('../fonts/Inter-ExtraLightBETA.woff') format('woff'),
        url('../fonts/Inter-ExtraLightBETA.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-ExtraBold.eot');
    src: local('Inter Extra Bold'), local('Inter-ExtraBold'),
        url('../fonts/Inter-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter-ExtraBold.woff2') format('woff2'),
        url('../fonts/Inter-ExtraBold.woff') format('woff'),
        url('../fonts/Inter-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-ThinBETA.eot');
    src: local('Inter Thin BETA'), local('Inter-ThinBETA'),
        url('../fonts/Inter-ThinBETA.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter-ThinBETA.woff2') format('woff2'),
        url('../fonts/Inter-ThinBETA.woff') format('woff'),
        url('../fonts/Inter-ThinBETA.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-LightItalicBETA.eot');
    src: local('Inter Light Italic BETA'), local('Inter-LightItalicBETA'),
        url('../fonts/Inter-LightItalicBETA.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter-LightItalicBETA.woff2') format('woff2'),
        url('../fonts/Inter-LightItalicBETA.woff') format('woff'),
        url('../fonts/Inter-LightItalicBETA.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Italic.eot');
    src: local('Inter Italic'), local('Inter-Italic'),
        url('../fonts/Inter-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter-Italic.woff2') format('woff2'),
        url('../fonts/Inter-Italic.woff') format('woff'),
        url('../fonts/Inter-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-SemiBoldItalic.eot');
    src: local('Inter Semi Bold Italic'), local('Inter-SemiBoldItalic'),
        url('../fonts/Inter-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter-SemiBoldItalic.woff2') format('woff2'),
        url('../fonts/Inter-SemiBoldItalic.woff') format('woff'),
        url('../fonts/Inter-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Medium.eot');
    src: local('Inter Medium'), local('Inter-Medium'),
        url('../fonts/Inter-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Inter-Medium.woff2') format('woff2'),
        url('../fonts/Inter-Medium.woff') format('woff'),
        url('../fonts/Inter-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}



 




* {
  box-sizing: border-box;
}

*::before,
*::after {
  box-sizing: border-box;

}

body {
    margin: 0;
  color: #544F71;
  font-size: 16px;
  font-family: 'Inter';
  background: #F5F5FB;
}

a {color: #544F71;text-decoration: none;text-underline-offset: 3px;
/* Desktop/P1 16-22 */font-family: Inter;font-size: 16px;font-style: normal;font-weight: 400;line-height: 22px;}
a:hover {color: #2C293D;}

ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.clear {clear:both;}


button {
  border:none;
  background: none;
  box-shadow: unset;
}

button[disabled]{
    pointer-events: none;
    filter: grayscale(100%);
    opacity: 0.25;
}

button:focus {
  outline: none;
  box-shadow: unset;
}

img {
  max-width: 100%;
  height: auto;
}


header {
  padding: 18px 0 0 0;
  background: #;
}


.container {
    width: 1304px;
    padding: 0 10px;
    margin: 0 auto;
    /* overflow: hidden; */
}

.top__wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 10px 23px 10px 32px;
    border-radius: 24px;
    background: #FFF;
    margin-bottom: 20px;
    box-shadow: -3px 14px 14px 0px rgba(0, 0, 0, 0.05);
}


nav.top__menu__wrap {
    display: flex;
    justify-content: space-around;
}

ul.top__menu {
    display: flex;
    color: #544F71;
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    justify-content: space-between;
}

.logo__bl {
    margin-right: 39px;
}

ul.top__menu li {
    margin-right: 23px;
}

button.but__top {
    cursor: pointer;
    margin-right: 16px;
    padding: 10px;
    border-radius: 12px;
    border: 1px solid #E4E4EF;
    background: #FFF;
    width: 147px;
    font-family: 'Inter';
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
    color: #282828;
    text-align: center;
}

button.free__but {
    border-radius: 12px;
    background: #E4E4EF;
    padding: 10px;
    width: 147px;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
    color: #282828;
    cursor: pointer;
}

.wrap__focus {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
}

.left__focus {
    border-radius: 32px;
    background: linear-gradient(0deg, #FFF 0%, #FFF 100%), url(<path-to-image>), lightgray 50% / cover no-repeat;
    width: 60%;
    padding: 62px 40px;
    margin-right: 16px;
}

.left__focus__tit {
    color: #2C293D;
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 48px;
    font-style: normal;
    line-height: 52px;
    margin-bottom: 16px;
}


.left__focus__text {
    line-height: 22px;
    margin-bottom: 40px;
    font-size: 16px;
}

button.left__but {
    border-radius: 12px;
    background: #CC2696;
    display: flex;
    align-items: center;
    font-family: 'Manrope', sans-serif;font-weight: 700;
    font-size: 20px;
    font-style: normal;
    color: #FFF;
    font-weight: 700;
    line-height: 28px;
    margin-bottom: 184px;
    padding: 8px 7px 8px 28px;
    cursor: pointer;
}

button.left__but span {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 90px;
    width: 46px;
    height: 46px;
    border-radius: 12px;
    background: #FFF;
    box-shadow: -3.63462px 16.96154px 16.96154px 0px rgba(0, 0, 0, 0.05);
}


.left__focus__day__wrap {
    display: flex;
    align-items: center;
}

.left__img__bl {
    position: relative;
    margin-right: 38px;
}

.left__img.__is {
    border-radius: 100%;
    width: 83px;
    height: 83px;
    display: flex;
}

.left__img.__is img {
    width: 83px;
    height: 83px;
    border-radius: 100%;
}

.left__img__text {
    position: absolute;
    top: -15px;
    right: -20px;
}

.right__img__tit {
    font-family: 'Manrope', sans-serif;font-weight: 700;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
    color: #2C293D;
}

.right__img__text {
    color: #544F71;
    font-family: Inter;
    line-height: 22px;
}


.right__focus {
    width: 38%;
    margin: 50px 0 0 0;
}

.mail__bl {
    margin-top: -33px;
    text-align: right;
    font-style: normal;
    padding: 17px 20px;
    width: 143px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    border-radius: 12px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    background: #FFF;
    margin-bottom: 84px;
    box-shadow: -3px 14px 14px 0px rgba(0, 0, 0, 0.05);
}

.mail__wrap {
    display: flex;
    justify-content: center;
    width: 100%;
}

.mail__text {
    font-family: 'Manrope', sans-serif;font-weight: 700;
    color: #27252D;
    text-align: center;
    font-size: 16px;
    line-height: 26px;
}

.mail__tis {
    text-align: right;
    display: flex;
    justify-content: end;
    padding: 0px 14px 0px 0px;
}

.mail__bottom {
    font-family: 'Manrope', sans-serif;font-weight: 700;
    color: #8F8C9D;
    text-align: center;
    font-size: 10px;
    font-style: normal;
    line-height: 26px;
}


.profit__bl {
    width: 151px;
    height: 127px;
    border-radius: 12px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    background: #FFF;
    box-shadow: -3px 14px 14px 0px rgba(0, 0, 0, 0.05);
}

.profit__tit {
    margin-top: 15px;
    color: #544F71;
    text-align: center;
    font-family: 'Manrope', sans-serif;font-weight: 700;
    font-size: 10px;
    font-style: normal;
    font-weight: 600;
    margin-bottom: 2px;
    line-height: 14px;
}

.profit__text {
    text-align: center;
    color: #27252D;
    font-family: 'Manrope', sans-serif;font-weight: 700;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
}

.like__bl {
     margin-left: -23px;
     margin-bottom: 7px;
}

.apoitment__img__wrap {
    display: flex;
    margin-right: 10px;
}

.apoint__bl {
    position: relative;
    padding: 10px 30px 10px 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 235px;
    border-radius: 12px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    background: #FFF;
    margin-bottom: 35px;
    box-shadow: -3px 14px 14px 0px rgba(0, 0, 0, 0.05);
}

.apoitment__img__is {
    margin: 0 0 0 -20px;
}

.apoin__tit {
    color: #544F71;
    font-family: 'Manrope', sans-serif;font-weight: 700;
    font-size: 10px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
}

.apoint__text {
    color: #2C293D;
    font-family: 'Manrope', sans-serif;font-weight: 700;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
}

.apoint__bl:before {
    position: absolute;
    right: -60px;
    bottom: 0;
    content: '';
    width: 60px;
    height: 38px;
    background: url(../images/is.svg)left top no-repeat;
}

.apoint__wrap {
    display: flex;
    justify-content: end;
    margin-right: 70px;
    padding: unset;
}

.right__img__bl {
    background: url(../images/grup.png)left top no-repeat;
    width: auto;
    height: auto;
    background-size: contain;
}

.profit__img svg {
    height: 128px;
    margin-top: -50px;
}


.manage__bl {
    border-radius: 24px;
    background: linear-gradient(0deg, #FFF 0%, #FFF 100%), url(<path-to-image>), lightgray 50% / cover no-repeat;
    padding: 24px 32px;
}

.manage__tits {
    font-family: 'Inter';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    color: #565656;
    margin-bottom: 8px;
}

.manage__text {
    font-family: 'Manrope', sans-serif;font-weight: 700;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
    color: #2C293D;
}


.incr__wrap {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}

.incr__is {
    width: 24%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
        align-content: flex-start;
}

.incr__img {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.incr__text__tit {
    font-family: 'Manrope', sans-serif;font-weight: 700;
    color: #2C293D;
    text-align: center;
/* Desktop/H3 20-26 */
    font-size: 20px;
    font-style: normal;
    line-height: 26px;
    margin: 0 0 16px 0;
}

.incr__text__is {
    color: #696969;
    text-align: center;
    font-family: 'Manrope', sans-serif;font-weight: 400;
    font-size: 16px;
    font-style: normal;
    line-height: 22px;
}

.incr__text__is a {
    color: #B5107F;
    text-decoration: underline 1px;
    text-underline-offset: 3px;
}

section.focus__wrap {
    margin-bottom: 130px;
}

.incr__text__is a:hover {
    text-decoration: none;
}


.slid__tits {
    font-family: 'Manrope', sans-serif;font-weight: 700;
    color: #2C293D;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    margin-bottom: 32px;
}

.slid__is {
    position: relative;
    display: flex!important;
    overflow: hidden;
    border-radius: 32px;
    background: #E8E8F1;
    padding: 90px 20px 0 90px;
    align-items: center;
}

.slid__num {
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 32.803px;
    font-style: normal;
    font-weight: 800;
    line-height: normal;
    border-radius: 8px;
    background: var(--Linear, linear-gradient(134deg, #FFE870 -12.53%, #FF80C5 14.43%, #6442FF 61.32%, #58ABF1 100%));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.slid__text__is {
    color: #544F71;
    font-family: 'Manrope', sans-serif;font-weight: 400;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}

.slid__img img {
    margin-bottom: -3px;
}

.slid__nam__wrs {
    display: flex;
    justify-content: center;
    margin-bottom: 36px;
    align-items: center;
    width: 44px;
    height: 44px;
    border-radius: 8px;
    border: 1.158px solid rgba(0, 0, 0, 0.10);
    background: #FFF;
    box-shadow: -3px 14px 14px 0px rgba(0, 0, 0, 0.05);
}

.slid__tit {
    color: #2C293D;
    font-family: 'Manrope', sans-serif;font-weight: 700;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
    margin-bottom: 16px;
}

/*.slid__is:before {
    position: absolute;
    bottom: -6px;
    left: 26px;
    content: '';
    width: 515px;
    height: 11px;
    border-radius: 19px;
    background: var(--Linear, linear-gradient(134deg, #FFE870 -12.53%, #FF80C5 14.43%, #6442FF 61.32%, #58ABF1 100%));
    animation-duration: 5s;
    animation-name: slidein;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-name: fadeInOut,;
}

@keyframes slidein {
  from {
    margin-right:0;
    width:100%;
  }

  to {
    margin-right: 50%;
    width:0%;
  }
}*/

section.incr__bl {
    margin-bottom: 132px;
}

section.incr__bl {
    margin-bottom: 132px;
}


.slid__is {
    margin-right: 11px;
}

.slick-list.draggable {
    margin: 0;
}

.slid__text__bl {
    width: 55%;
}

.slid__img {
    width: 45%;
}

section.slid__bl {
    margin-bottom: 119px;
}


.yesweb__tit {
    font-family: 'Manrope', sans-serif;font-weight: 600;
    color: #333;
    font-size: 36px;
    font-style: normal;
    line-height: 40px;
    margin-bottom: 32px;
}

.yesweb__wrap {
    display: flex;
    flex-wrap: wrap;
}

.yesweb__is {
    position: relative;
    margin-right: 12px;
    display: flex;
    align-items: end;
    min-height: 377px;
    width: 20%;
    flex-wrap: wrap;
}

.yesweb__is:last-child {
    margin-right: 0;
    width: 16%;
    /* min-height: 377px; */
}

button.yesweb__but {
    /* position: absolute; */
    /* bottom: 15px; */
    /* left: 15px; */
    /* padding: 4px 4px 4px 16px; */
    display: flex;
    align-items: center;
    border-radius: 12px;
    background: #FFF;
    width: 100%;
    justify-content: space-between;
    color: #2C293D;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
    cursor: pointer;
}

button.yesweb__but:hover {
    /* background: #CC2696; */
    /* color: #fff; */
}

button.yesweb__but span {
    width: 34px;
    height: 34px;
    background: url(../images/arrow.svg)left top no-repeat;
}

section.yesweb__bl {
    margin-bottom: 120px;
}

.acs__tit {
    font-family: 'Manrope', sans-serif;font-weight: 600;
    color: #2C293D;
    text-align: center;
    font-size: 48px;
    line-height: 52px;
    margin-bottom: 33px;
}

.acs__wrap {
    display: flex;
    flex-wrap: wrap;
    border-radius: 32px;
    background: #EFEFF5;
    align-items: center;
    padding: 14px 0;
}

.acs__left {
    width: 45%;
    margin-right: 100px;
}

.acs__right {
    width: 45%;
}

.acs__right__tit {
    font-family: 'Manrope', sans-serif;font-weight: 600;
    color: #2C293D;
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 16px;
}

.acs__right__text {
    color: #544F71;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    margin-bottom: 40px;
    line-height: 22px;
}

button.asc__but {
    padding: 4px 4px 4px 16px;
    display: flex;
    align-items: center;
    border-radius: 12px;
    background: #FFF;
    width: 186px;
    justify-content: space-between;
    color: #2C293D;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
    cursor: pointer;
}

button.asc__but span {
    width: 34px;
    height: 34px;
    background: url(../images/arrow.svg)left top no-repeat;
}


button.yesweb__butis {
    padding: 4px 4px 4px 16px;
    display: flex;
    align-items: center;
    border-radius: 12px;
    background: #FFF;
    width: 186px;
    justify-content: space-between;
    color: #2C293D;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
    cursor: pointer;
}


.yesweb__h_text {
    display: none;
    color: #544F71;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    margin-top: 10px;
    margin-bottom: 20px;
}

.yesweb__is:hover .yesweb__h .yesweb__h_text{
    display:block;
     transition: all 0.9s;
}

.yesweb__h {
    position: absolute;
    padding: 4px 4px 4px 15px;
    background: #fff;
    border-radius: 12px;
    width: 94%;
    z-index: 1;
    margin: 0 8px 20px 8px;
    cursor: pointer;
    transition: all 0.9s;
}

.yesweb__img {
    position: relative;
    left:0;
    right:0;
    bottom:0;
    top:0;
    width: 100%;
    cursor: pointer;
}

.yesweb__is:hover .yesweb__h button.yesweb__but span{
    transform: rotate(89deg);
    transition: all 0.4s;
}

.yesweb__h:hover{
    transition: all 0.9s;
}

.acs__left.is {
    margin-right: 0;
    margin-bottom: -84px;
    margin-top: -4px;
}

.acs__right.is {
    margin-right: 100px;
    padding: 0 10px 0 90px;
}

section.acs__bl {
    margin-bottom: 56px;
}

.acs__left.is2 {
    margin-bottom: -69px;
}

section.acs__bl.is {
    margin-top: 95px;
}

.acs__left.is.is3 {
    margin-bottom: -111px;
}

.invest__wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: end;
}

.invest__left {
    width: 49%;
    border-radius: 24px;
    background: linear-gradient(0deg, #EFEFF5 0%, #EFEFF5 100%), url(<path-to-image>), lightgray 50% / cover no-repeat;
    padding: 40px;
}

.invest__right {
    width: 45%;
    border-radius: 24px;
    background: linear-gradient(0deg, #EFEFF5 0%, #EFEFF5 100%), url(<path-to-image>), lightgray 50% / cover no-repeat;
    padding: 40px;
}

section.invest__bl {
    margin-top: 155px;
    margin-bottom: 153px;
}

.invest__img img {
    width: 100%;
}

.invest__text__bl {
    padding: 0 19px;
}

.invest__tit {
    font-family: 'Manrope', sans-serif;font-weight: 700;
    color: #2C293D;
    font-size: 20px;
    font-style: normal;
    line-height: 26px;
    margin-bottom: 8px;
}

.invest__text__is {
    color: #544F71;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}

.invest__right .invest__img img{
    height:306px;
    width:100%;
}


.yesw__wrap {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.yesw__img {
    margin-right: 70px;
}

.yews__text__bl {
    width: 40%;
}

.yews__tit {
    color: #333;
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    margin-bottom: 16px;
}

.yews__tit span {
    background: var(--Linear, linear-gradient(134deg, #FFE870 -12.53%, #FF80C5 14.43%, #6442FF 61.32%, #58ABF1 100%));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.yews__text {
    color: #544F71;
    font-family: 'Manrope', sans-serif;font-weight: 400;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}

section.yesw__bl {
    margin-bottom: 64px;
}

.colect__tit {
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    color: #2C293D;
    width: 56%;
    margin-bottom: 40px;
}

.colect__is {
    padding: 42px 24px;
    border-radius: 24px;
    background: #FFF;
    width: 408px;
    margin-right: 20px;
    display: flex;
    flex-wrap: wrap;
}

.colect__wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.colect__is:last-child {
    margin-right: 0;
}

.colect__ico {
    width: 133px;
    height: 133px;
    margin-right: 24px;
}

.colect__text__is {
    width: 54%;
}

.colect__text {
    color: #544F71;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 24px;
}

.colect__date__wrap {
    display: flex;
    align-items: center;
}

.colect__date__ico {
    margin-right: 10px;
}

.colect__date__text {
    color: #BDBDBD;
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

section.colect__bl {
    margin-bottom: 32px;
}

.online__tit {
    font-family: 'Manrope', sans-serif;font-weight: 700;
    color: #2C293D;
    text-align: center;
    font-size: 48px;
    font-style: normal;
    line-height: 52px;
    margin-bottom: 16px;
}

.online__text {
    color: #544F71;
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 40px;
}

.online__yocale__wrap {
    display: flex;
    align-items: center;
}

button.online__but {
    cursor: pointer;
    padding: 8px 7px 8px 28px;
    border-radius: 12px;
    background: #CC2696;
    margin: 0 auto;
    text-align: center;
    display: flex;
    font-family: 'Manrope', sans-serif;font-weight: 700;
    color: #fff;
    width: 23%;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 34px;
}

button.online__but span {
    width: 46px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 46px;
    border-radius: 12px;
    background: #FFF;
    box-shadow: -3.63462px 16.96154px 16.96154px 0px rgba(0, 0, 0, 0.05);
}

.online__yocale__text {
    color: #6F6F6F;
    font-family: Inter;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.online__yocale__ico {
    margin-right: 13px;
}

button.online__but:hover {
    background: #B5107F;
}

.online__wrap {
    background: url(../images/mask.jpg)left top no-repeat;
    width: 100%;
    height:auto;
    background-size: contain;
    min-height: 421px;
    padding: 88px 20px;
    border-radius: 33px;
}

.slid__bot__is {
    flex-wrap: wrap;
    display: flex;
    margin: 0 0 0 0;
}

.slid__bot__img__bl {
    width: 170px;
    margin-right: 40px;
    position: relative;
    height: 170px;
}

.slid__bot__text__bl {
    width: 60%;
}

.slid__img__tit {
    position: absolute;
    bottom: 10px;
    width: 150px;
    left: 10px;
    border-radius: 10px;
    background: #FFF;
    font-family: 'Manrope', sans-serif;font-weight: 700;
    color: #2C293D;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
}

.slid__bot__tit {
    font-family: 'Manrope', sans-serif;font-weight: 700;
    color: #2C293D;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
    margin-bottom: 16px;
}

.slid__bot__text {
    color: #544F71;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}

.slid__tits.is {
    margin-left: 0;
}

section.onlin__bl {
    position: relative;
    margin-bottom: 86px;
}

.slids__bot__wrap.slids.slick-initialized.slick-slider.slick-dotted .slick-list.draggable .slick-slide{
    opacity:0.5
}

.slids__bot__wrap.slids.slick-initialized.slick-slider.slick-dotted .slick-list.draggable .slick-slide.slick-current.slick-active.slick-center{
    opacity:inherit;
}


.slids__bot__wrap ul.slick-dots {
    left: 75px;
    bottom: -93px;
}

.arrow-bl.slid.active.is .next-arrow{
    margin-right: 98px;
}

.arrow-bl.slid.active.is {
    margin: 0px 0 0 40px;
}

.slids__bot__wrap.slids.slick-initialized.slick-slider.slick-dotted {
    margin-bottom: 70px;
}

section.slid__bot__bl {
    margin-bottom: 120px;
}

.asc__tit {
    font-family: 'Manrope', sans-serif;font-weight: 700;
    color: #FFF;
    text-align: center;
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 52px;
    width: 643px;
    margin: 0 auto 8px;
}

.asc__text {
    color: #FFF;
    text-align: center;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 40px;
}

button.asc__but.is {
    text-align: center;
    margin: 0 auto;
}

.asc__wrap {
    background: url(../images/mask-2.png)left top no-repeat;
    width: 100%;
    min-height: 419px;
    background-size: contain;
    padding: 102px 20px 20px;
}

section.asc__bl {
    margin-bottom: 120px;
}

.foot__wrap {
    display: flex;
    justify-content: space-between;
    flex-wrap:wrap;
    margin-bottom: 35px;
}

button.but__top.is {
    margin-right: 12px;
}

footer {
    padding: 0 0 98px;
}

.foot__menu__wrap {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.left__foot__menu {
    width: 48%;
    display: flex;
    justify-content: space-between;
    margin-right: 28px;
}

.right__foot__menu {
    width: 48%;
    display: flex;
    justify-content: space-between;
}

li.foot__menu__tit {
    color: #333;
    font-family: Inter;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
    margin-bottom: 13px;
}

ul.foot__menu__is li a {
    margin-bottom: 13px;
    display: inline-block;
}

button.but__top:hover {background: #EFEFF5;}

button.free__but:hover {background: #EFEFF5;}

button.asc__but:hover {
    background: #EFEFF5;
}


/*---------------sel-------------*/



.select {
  width: 100%;
  position: relative;
  }

.current-value {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  /* border: 1px solid #838383; */
  border-radius: 7px;
  position: relative;
  z-index: 1;
  height: 60px;
  font-size: 12px;
  }
  .current-value img {
    width: 20px;
    height: 17px;
    cursor: pointer;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    margin: 0px 0 0 0;
    }

.value-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  align-items: center;
  }
  .value-wrap img {
    width: 23px;
    margin-right: 5px;
    -webkit-filter: drop-shadow(0px 0px 1px #222);
    filter: drop-shadow(0px 0px 1px #222);
    }
  .value-wrap span {
    font-size: 12px;
    color: #fff;
    }

.options-list {
  right: -15px;
  width: 152px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  /* border: 1px solid #ccc; */
  border-top: none;
  position: absolute;
  margin-top: 20px;
  -webkit-transition: .7s;
  -o-transition: .7s;
  transition: .7s;
  opacity: 0;
  display: none;
  z-index: 111;
  height: auto;
  border-radius: 0 0 7px 7px;
  border-radius: 10px;
  background: #FFF;
/* Shadow 2 */
  box-shadow: -3px 14px 14px 0px rgba(0, 0, 0, 0.05);
  }

.option {
  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;
  cursor: pointer;
  padding: 0px 18px 20px 18px;
  }
  .option:hover {
    }
  .option img {
    width: 23px;
    margin-right: 5px;
    -webkit-filter: drop-shadow(0px 0px 1px #222);
    filter: drop-shadow(0px 0px 1px #222);
    }
  .option span {
    color: #696969;
    font-family: 'Manrope', sans-serif;font-weight: 400;
    font-size: 16px;
    font-style: normal;
    line-height: normal;
    }




  .select_abs {
    position: absolute;
    top: 8px;
    font-size: 10px;
    color:#9ba7d6;
  }

  #deploy-btn {
    margin: 0 0 0 7px;
    width: 9px;
    height: 6px;
  }

  .select_burger .select {
    margin: 0;
  }

.select__sign {
    margin-left: 16px;
}

.option span:hover {
    color: #CC2696;
}

/*------------------------------*/

/*BURGER*/

.mt-munu-mb {
  height: 100vh;
}



.burger {
  position: fixed;
  top: 49px;
  right: 34px;
  display: none !important;
  color: #23f0ff;
  cursor: pointer;
  z-index: 12;
  display: flex;
}
.burger i:nth-of-type(1) {
  display: block;
}
.burger i:nth-of-type(2) {
  display: none;
}
.burger.burger-open {
  color: #2a3255;
}
.burger.burger-open i:nth-of-type(1) {
  display: none;
}
.burger.burger-open i:nth-of-type(2) {
  display: block;
  z-index: 9999;
}

.body-open  {
  overflow: auto;
}

.mt-mobile {
  position: fixed;
  top: 0;
  z-index: 9;
  right: 0;
  height: auto;
  width: 100%;
  padding: 37px 23px 27px 23px;
  background: #fff;
  transition: 0.5s ease all;
  clip-path: circle(100%);
  border-radius: 19px;
}


.mt-mobile.nav-open {
  clip-path: circle(0px at 100% 0px);
}

.burger i svg {

}

.header-navigation {
  overflow: auto;
}



.mt-munu-mb .header-navigation-wr {
      display: block !important;
}

ul.top__menu.is li a {
    width: 100%;
    display: flex;
}

ul.top__menu.is {
    flex-wrap: wrap;
}

ul.top__menu.is li {
    width: 100%;
}

nav.top__menu__wrap {
    justify-content: left;
}

.menu-wrpap {
    display: none;
}

span.yesweb__mob {
    display: none;
}

.but__wraps {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.slid__is.slick-slide {
    opacity: 0.5;
}

.slid__is.slick-slide.slick-current.slick-active.slick-center {
    opacity: inherit;
}

.slid__is {
    /* width: 1088px!important; */
    /* height: auto!important; */
}


.slick-list.draggable {
    margin: 0 0 0 -180px;
}

.slick-track {
    margin: 0 0 0 90px;
}

.manage__bl.mb {
    display: none;
}

.yesweb__is.is .yesweb__h{
    width: 90%;
}

.slids__bot__wrap.slids.slick-initialized.slick-slider.slick-dotted .slick-list.draggable {
    margin: 0 0 0 -300px;
}






/*pricing*/

p {
    margin: 0;
    padding: 0;
}

h1, h2, h3 {
    padding: 0;
    margin: 0;
    font-weight: normal;
}

.seeds {
    padding: 12px 0 0 0;
}

.seeds_ul {
    display: flex;
    align-items: center;
}



.seeds_li {
    padding: 0 20px 0 0;
    position: relative;
}

.seeds_li:last-child {
    padding: 0;
}

.seeds_li:before {
    position: absolute;
    content: '';
    top: 4px;
    right: 4px;
    background: url(../images/seeds_li.svg) 0 0 no-repeat;
    width: 12px;
    height: 12px;
}

.seeds_li:last-child:before {
    display: none;
}

.seeds_li a {
    font-family: 'Manrope', sans-serif;font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    color: #1365AF;
}

.seeds_li p {
    font-family: 'Manrope', sans-serif;font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    color: #B4B7C1;
}




.pricing {
    padding: 17px 0 120px 0;
}

.title {
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 48px;
    font-style: normal;
    line-height: 52px; /* 108.333% */
    color: #2C293D;
}

.suptitle {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
    color: #544F71;
}

.pricing_width {
    padding: 16px 0 0 0;
}

.pricing_nav {
    padding: 32px 0 0 0;
    
}

.pricing_nav_ul {
    width: fit-content;
    display: flex;
    background: #fff;
    border-radius: 40px;
}

.pricing_nav_li {
    
}

.pricing_nav_li a {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
    color: #544F71;
    display: block;
    width: 100%;
    padding: 10px 21px;
    text-align: center;
    border-radius: 40px;
}

.pricing_nav_li a.active {
    color: #FFF !important;
    background: #B5107F;
}

.pricing_wrap {
    display: flex;
    margin: 46px -10px 0 -10px;
}

.pricing_block {
    width: 25%;
    padding: 0 10px;
}

.pricing_border {
    height: 100%;
    border-radius: 32px;
    background: #fff;
    position: relative;
}

.pricing_justy {
    height: 100%;
    padding: 33px 15px 24px 15px;
    flex-wrap: wrap;
    display: flex;
    align-content: space-between;
    position: relative;
    z-index: 1;
}

.pricing_top {
    width: 100%;
}

.pricing_title {
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 20px;
    line-height: 26px; /* 130% */
    color: #313142;
    padding: 0 0 11px 0;
    margin: 0 -15px 0 0;
}

.pricing_ul {
    padding: 12px 0 20px 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.pricing_li {
    padding: 8px 0 0 0;
    display: flex;
    align-items: center;
}

.pricing_li:before {
    content: '';
    background: url(../images/pricing_li.svg) 0 0 no-repeat;
    width: 16px;
    height: 16px;
}

.pricing_li p {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 157.143% */
    color: #544F71;
    width: 95%;
    padding: 0 0 0 14px;
}

.pricing_bottom {
    width: 100%;
    padding: 40px 0 0 0;
}

.pricing_text_border {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
    color: #CC2696;
    border-radius: 24px;
    display: inline-block;
    padding: 1px 10px;
    background: linear-gradient(134deg, rgba(255, 232, 112, 0.20) -12.53%, rgba(255, 128, 197, 0.20) 14.43%, rgba(100, 66, 255, 0.20) 61.32%, rgba(88, 171, 241, 0.20) 100%);
}

.pricing_price {
    padding: 11px 0 0 0;
    font-size: 36px;
    font-weight: 700;
    line-height: 40px; /* 111.111% */
    color: #313142;
}

.pricing_button {
    padding: 39px 0 0 0;
}

.pricing_button button {
    background: #EFEFF5;
    border-radius: 12px;
    padding: 8px 7px 8px 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.pricing_button p {
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 20px;
    line-height: 28px; /* 140% */
    color: #2C293D;
}

.pricing_button span {
    width: 46px;
    height: 46px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    background: #FFF;
    box-shadow: -3.63462px 16.96154px 16.96154px 0px rgba(0, 0, 0, 0.05);
}

.pricing_button button:hover {
    transition: 0.3s;
    background: #E4E4EF;
}



.pricing_pd {
    padding: 8px 0 0 0;
}

.pricing_inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 14px 0 0 0;
}

.pricing_inner_wrap {
    display: flex;
    align-items: center;
}

.pricing_inner_title {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
    color: #2C293D;
}

.pricing_inner_border {
    margin: 0 0 0 10px;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px; /* 137.5% */
    color: #fff;
    border-radius: 24px;
    padding: 1px 10px;
    background: linear-gradient(134deg, #FFE870 -12.53%, #FF80C5 14.43%, #6442FF 61.32%, #58ABF1 100%);
}

.pricing_inner_price {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
    color: #2C293D;
}

.pricing_inner_price2 {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
    color: #544F71;
    text-decoration-line: line-through;
}

.pricing_border_bg:before {
    content: '';
   background: url(../images/pricing_border_bg.png) 0 0 no-repeat;
   position: absolute;
   left: 0;
   bottom: 0;
   right: 0;
   border-radius: 32px;
   height: 487px; 

}

.pricing_select {
    display: none;
}

.pricing_select select {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: #2C293D;
    position: relative;
    border-radius: 24px;
    /*background: #fff;*/
    width: 100%;
    height: 52px;
    padding: 0 0 0 18px;
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    overflow: hidden;
    appearance: none;
    background: #fff url(../images/pricing_select.svg) 95% 50% no-repeat;
}

.pricing_select select:before {
    position: absolute;
    top: 14px;
    right: 15px;
    content: '';
    background: url(../images/pricing_select.svg) 0 0 no-repeat;
    width: 24px;
    height: 24px;
}

.pricing_select select:focus {
    outline: none;

}


/*about-us*/

/*about_w*/

.about_w {
    padding: 77px 0 0 0;
}

.about_w_wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.about_w_block {
    width: 50%;
}

.about_w_title {
    color: #7348F9;
    font-family: 'Manrope', sans-serif;font-weight: 500;
    font-size: 20px;
    line-height: 28px; /* 140% */
    padding: 0 0 22px 0;
}

.title_span {
    background: linear-gradient(134deg, #FFE870 -12.53%, #FF80C5 14.43%, #6442FF 61.32%, #58ABF1 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.about_w_block2 {
    width: 29%;
}

.about_w_ul {
    display: flex;
}

.about_w_li {
    position: relative;
    border-radius: 9.961px;
    margin: 0 10px 0 0;
    width: 47px;
    height: 47px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.about_w_li:last-child {
    margin: 0;
}

.about_w_li:before {
    position: absolute;
    content: '';
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    border-radius: 9.961px;
    opacity: 0.2;
    background: linear-gradient(134deg, #FFE870 -12.53%, #FF80C5 14.43%, #6442FF 61.32%, #58ABF1 100%);
}

.about_w_li span {
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4.981px;
    border: 0.721px solid rgba(0, 0, 0, 0.10);
    background: #FFF;
    box-shadow: -2.16261px 10.09216px 10.09216px 0px rgba(0, 0, 0, 0.05);
    width: 32px;
    height: 32px;
}

.about_w_pd {
    padding: 22px 0 0 0;
}

/*about_o*/

.about_o {
    padding: 120px 0 0 0;
}

.about_o_wrap {
    margin: 0 -10px 0 -10px;
    display: flex;
}

.about_o_block {
    width: 33.333333333%;
    padding: 0 10px;
}

.about_o_border {
    height: 100%;
    border-radius: 34px;
    background: #fff;
    padding: 42px 27px 42px 32px;
}

.about_o_title {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
    color: #5D5FEF;
}

.about_o_pd {
    padding: 194px 0 0 0;
}

.title2 {
    color: #2C293D;
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 36px;
    line-height: 40px; /* 111.111% */
}

.about_o_suptitle {
    padding: 16px 0 0 0;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
    color: #4F4F4F;
}

.about_o_block_mr {
    margin: 20px 0 -20px 0;
}

.about_o_title2 {
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 20px;
    line-height: 26px; /* 130% */
    color: #2C293D;
}

.about_o_ul {
    padding: 4px 0 0 0;
}

.about_o_li {
    display: flex;
    align-items: center;
    padding: 12px 0 0 0;
}

.about_o_li:before {
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #B5107F;
}

.about_o_li p {
    padding: 0 0 0 18px;
    width: 95%;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
    color: #544F71;
}

.about_o_border_bg {
    background: #fff url(../images/about_o_border_bg.png) 0 100% no-repeat;
}

.about_o_block_mr2 {
    margin: 40px 0 -40px 0;
}

.about_o_border_bg2 {
    position: relative;
    background: url(../images/about_o_border_bg2.png) center center;
    background-size: cover;
}

.about_o_absolute {
    left: -32px;
    z-index: 1;
    position: absolute;
    top: -6px;
    border-radius: 15.585px;
    border: 1.299px solid rgba(0, 0, 0, 0.10);
    background: #FFF;
    box-shadow: -3.89615px 18.18206px 18.18206px 0px rgba(0, 0, 0, 0.05);
    width: 49px;
    height: 49px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.about_o_absolute2 {
    position: absolute;
    bottom: 173px;
    right: -32px;
    z-index: 1;
    border-radius: 21.474px;
    border: 1.789px solid rgba(0, 0, 0, 0.10);
    background: #FFF;
    box-shadow: -5.36842px 25.05263px 25.05263px 0px rgba(0, 0, 0, 0.05);
    width: 68px;
    height: 68px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/*about_v*/

.about_v {
    padding: 170px 0 0 0;
}

.about_v_wrap {
    display: flex;
    flex-wrap: wrap;
    margin: -20px -10px 0 -10px;
}

.about_v_block {
    width: 50%;
    padding: 52px 10px 0 10px;
}

.about_v_inner {
    display: flex;
}

.about_v_number {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    border-radius: 8px;
    border: 1.158px solid rgba(0, 0, 0, 0.10);
    background: #FFF;
    box-shadow: -3.47368px 16.21053px 16.21053px 0px rgba(0, 0, 0, 0.05);
}

.about_v_number p {
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 32.803px;
    line-height: normal;
    background: linear-gradient(134deg, #FFE870 -12.53%, #FF80C5 14.43%, #6442FF 61.32%, #58ABF1 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.about_v_text {
    width: 93%;
    padding: 0 0 0 25px;
}

.about_v_title {
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 20px;
    line-height: 26px; /* 130% */
    color: #2C293D;
}

.about_v_suptitle {
    padding: 16px 0 0 0;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
    color: #544F71;
}

/*about_t*/

.about_t {
    padding: 120px 0 0 0;
}

.about_t_wrap {
    display: flex;
    margin: 30px -10px 0 -10px;
}

.about_t_block {
    width: 25%;
    padding: 0 10px;
}

.about_t_img {
    position: relative;
    border-radius: 24px;
    overflow: hidden;
}

.about_t_img img {
    width: 100%;
    margin: 0 0 -4px 0;
}

.about_t_absolute {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 10px 10px 10px;
}

.about_t_absolute_border {
    padding: 10px 24px 22px 24px;
    border-radius: 12px;
    background: #FFF;
}

.about_t_name {
    color: #2C293D;
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 20px;
    line-height: 26px; /* 130% */
}

.about_t_position {
    padding: 4px 0 0 0;
    color: #79739D;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
}

.about_t_ul {
    display: flex;
    padding: 8px 0 0 0;
}

.about_t_li {
    padding: 0 6px 0 0;
}

.about_t_li:last-child {
    padding: 0;
}

.about_t_li a {
    display: flex;
}

/*about_j*/

.about_j {
    padding: 120px 0 120px 0;
}

.about_j_border {
    padding: 92px 57px 92px 721px;
    position: relative;
    border-radius: 32px;
    background: #F1F1F8 url(../images/about_j_border.png) 0 100% no-repeat;
    background-size: 648px;
}

.suptitle_color {
    color: #544F71;
}

.about_j_pd {
    padding: 16px 0 0 0;
}

.about_j_link {
    padding: 40px 0 0 0;
}

.about_j_link a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 300px;
    padding: 8px 7px 8px 28px;
    border-radius: 12px;
    background: #CC2696;
}

.about_j_link a p {
    color: #FFF;
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 20px;
    line-height: 28px; /* 140% */
}

.about_j_link a span {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 46px;
    height: 46px;
    border-radius: 12px;
    background: #FFF;
    box-shadow: -3.63462px 16.96154px 16.96154px 0px rgba(0, 0, 0, 0.05);
}

.about_j_link a:hover {
    text-decoration: none;
    background: #B5107F;
    transition: 0.3s;
}

/*about_s*/

.about_s {
    padding: 0 0 120px 0;
}

.about_s_wrap {
    display: flex;
    margin: 32px -10px 0 -10px;
}

.about_s_block {
    width: 33.333333333%;
    padding: 0 10px;
}

.about_s_border {
    height: 100%;
    display: block;
    background: #FFF;
    border-radius: 32px;
    overflow: hidden;
    text-decoration: none;
}

.about_s_border:hover {
    transition: 0.3s;
    background: #EFEFF5;
    text-decoration: none;
}

.about_s_img img {
    max-width: 100%;
    width: 100%;
    margin: 0 0 -4px 0;
}

.about_s_pd {
    padding: 32px 24px 32px 24px;
}

.about_s_data {
    color: #B5107F;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 157.143% */
}

.about_s_title {
    padding: 4px 0 0 0;
    color: #2C293D;
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 20px;
    line-height: 26px; /* 130% */
}

.about_s_suptitle {
    padding: 16px 0 0 0;
    font-family: 'Manrope', sans-serif;font-weight: 400;
    color: #544F71;
    font-size: 16px;
    line-height: 22px;
}

.about_s_padding {
    padding: 36px 0 0 0;
}



/*career*/

/*career_w*/

.career_w {
    padding: 20px 0 0 0;
}

.career_w_wrap {
    display: flex;
    justify-content: space-between;
}

.career_w_block {
    padding: 60px 0 0 0;
    width: 38%;
}

.career_w_width {
    max-width: 404px;
}



.career_w_link a {
    background: #fff;
    border-radius: 34px;
    padding: 70px 26px 70px 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 215px;
    text-decoration: none;
}

.career_w_link p {
    color: #2C293D;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px; /* 137.5% */
}

.career_w_link span {
    width: 34px;
    height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 11px;
    background: #F1F1F1;
    
}

.career_w_link a:hover {
    text-decoration: none;
    transition: 0.3s;
    background: #EFEFF5;
}

.career_w_link a:hover span {
    background: #fff;
}

.career_w_end {
    margin: -100px 0 0 0;
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: flex-end;
}

/*career_o*/

.career_o {
    padding: 80px 0 0 0;
}

.career_o_width {
    max-width: 517px;
}

.career_o_width2 {
    max-width: 681px;
}

.career_o_wrap {
    padding: 32px 0 0 0;
    display: flex;
}

.career_o_block {
    width: 59.3%;
    padding: 0 20px 0 0;
}

.career_o_border {
    background: #F1F1F8 url(../images/career_o_border.png) 100% 0 no-repeat;
    border-radius: 34px;
    padding: 124px 77px 40px 40px;
}

.career_o_inner {
    display: flex;
}

.career_o_inner_block {
    width: 50%;
    padding: 0 40px 0 0;
}

.career_o_inner_icon {
    position: relative;
    width: 46px;
    height: 46px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.career_o_inner_icon:before {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: absolute;
    content: '';
    border-radius: 10px;
    opacity: 0.2;
    background: linear-gradient(134deg, #FFE870 -12.53%, #FF80C5 14.43%, #6442FF 61.32%, #58ABF1 100%);
}

.career_o_inner_icon_border {
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 31px;
    height: 31px;
    border-radius: 8px;
    border: 1.158px solid rgba(0, 0, 0, 0.10);
    background: #FFF;
    box-shadow: -3.47368px 16.21053px 16.21053px 0px rgba(0, 0, 0, 0.05);
}

.career_o_inner_title {
    padding: 20px 0 0 0;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
    color: #544F71;
}

.career_o_block2 {
    width: 40.7%;
    padding: 0 0 0 20px;
    margin: 30px 0 0 0;
}

.career_o_border2 {
    border-radius: 32px;
    background: #EFEFF5;
    padding: 71px 35px 71px 35px;
}

.career_o_title {
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 20px;
    line-height: 26px; /* 130% */
    color: #2C293D;
}

.title_center {
    text-align: center;
}

.career_a {
    padding: 120px 0 0 0;
}

.career_a_wrap {
    padding: 16px 0 0 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.career_a_block {
    width: 352px;
    padding: 48px 0 0 0;
}

.career_a_icon {
    position: relative;
    width: 76px;
    height: 76px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 16px;
}

.career_a_icon:before {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    content: '';
    border-radius: 16px;
    opacity: 0.2;
    background: linear-gradient(134deg, #FFE870 -12.53%, #FF80C5 14.43%, #6442FF 61.32%, #58ABF1 100%);
}

.career_a_icon_border {
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 52px;
    height: 52px;
    border-radius: 8px;
    border: 1.158px solid rgba(0, 0, 0, 0.10);
    background: #FFF;
    box-shadow: -3.47368px 16.21053px 16.21053px 0px rgba(0, 0, 0, 0.05);
}

.career_a_title {
    padding: 16px 0 0 0;
    color: #2C293D;
    text-align: center;
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 20px;
    line-height: 26px; /* 130% */
}

.career_a_suptitle {
    padding: 16px 0 0 0;
    text-align: center;
}

/*career_p*/

.career_p {
    padding: 120px 0 0 0;
}

.career_p_pd {
    padding: 8px 0 0 0;
}

.career_p_block {
    padding: 24px 0 0 0;
}

.career_p_link {
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 48px 0 0;
    border-radius: 24px;
    background: #FFF;
    text-decoration: none;
}

.career_p_link:hover {
    text-decoration: none;
    background: #EFEFF5;
    transition: 0.3s;
}

.career_p_link:hover .career_p_link_arrow {
    transition: 0.3s;
    border-radius: 10px;
    background: #FFF;
    box-shadow: -3px 14px 14px 0px rgba(0, 0, 0, 0.05);
}

.career_p_link_img {
    height: 198px;
    width: 198px;
}

.career_p_link_text {
    padding: 0 0 0 40px;
}

.career_p_link_top {
    display: flex;
    align-items: center;
}

.career_p_link_title {
    color: #2C293D;
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 20px;
    line-height: 26px; /* 130% */
}

.career_p_link_border_text {
    padding: 1px 10px;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
    color: #CC2696;
    display: inline-block;
    margin: 0 0 0 10px;
    border-radius: 24px;
    background: linear-gradient(134deg, rgba(255, 232, 112, 0.20) -12.53%, rgba(255, 128, 197, 0.20) 14.43%, rgba(100, 66, 255, 0.20) 61.32%, rgba(88, 171, 241, 0.20) 100%);
}

.career_p_link_pd {
    padding: 4px 0 16px 0;
}

.career_p_link_suptitle {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
    color: #544F71;
}

.career_p_link_width {
    max-width: 763px;   
}

.career_p_link_arrow {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 42px;
    height: 42px;
    background: #EFEFF5;
    border-radius: 10px;
}

.career_p_link_left {
    display: flex;
    align-items: center;
}

/*forma*/

.forma {
    padding: 120px 0;
}

.forma_border {
    position: relative;
    border-radius: 32px;
    background: #fff url(../images/forma_border.png) 0 100% no-repeat;
    padding: 68px 80px;
}

.forma_border:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(../images/forma_border_bf.png) 100% 0 no-repeat;
    border-radius: 32px;
}

.forma_wrap {
    position: relative;
    z-index: 1;
    display: flex;
    justify-content: space-between;
}

.forma_block {
    width: 36%;
}

.forma_block2 {
    width: 49%;
}

.comment-form-rating{
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center;
    font-weight: 600;
}
.comment-form-rating label:not(:only-child){
    order: -100;
    position: relative;
    cursor: pointer;
    padding-left: 0.5ch;
    padding-right: 0.5ch;
}
.comment-form-rating label:last-of-type{
    margin-left: 0.5rem;
}

.comment-form-rating label::before{
    content: '';
    background-image: url("data:image/svg+xml, %3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.6226 7.41927L8.0026 2.08594L6.3826 7.41927H1.33594L5.45594 10.3593L3.88927 15.4193L8.0026 12.2926L12.1226 15.4193L10.5559 10.3593L14.6693 7.41927H9.6226Z' stroke='%23F7F300' /%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    display: flex;
    align-items: center;justify-content: center;
    height: 36px;
    width: 36px;
}
.comment-form-rating label input{
    position: absolute;
    opacity: 0;
    pointer-events: none;
}

.comment-form-rating label:hover::before
,.comment-form-rating label:has( input:checked )::before
,.comment-form-rating label:hover ~ label::before
,.comment-form-rating label:has( input:checked ) ~ label::before{
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.6226 7.41927L8.0026 2.08594L6.3826 7.41927H1.33594L5.45594 10.3593L3.88927 15.4193L8.0026 12.2926L12.1226 15.4193L10.5559 10.3593L14.6693 7.41927H9.6226Z' fill='%23F7F300' /%3E%3C/svg%3E");
}

div.fancybox__container{
    z-index: 1600;
}

.modal-box form label.cb{
    align-items: center;
    justify-content: flex-start;
    gap: 9px;
    margin-top: 13px;
    margin-bottom: 13px;
}
.modal-box form label.cb{
    color: gray;
}
.modal-box form label.cb input[type='checkbox']{
    height: 22px;
    width: 22px;
}

.modal-box form input[type='file']{
    display: none;
}
.modal-box form input[type='file'] + span{
    color: #ADAABE;
    display: flex;
    align-items: center;
    gap: 1ch;
    height: 100%;    
    padding-top: 5px;
    padding-bottom: 5px;
}
.modal-box form input[type='file'] + span img{
    max-height: 100%;
}

.modal-box form{
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.modal-box form label[for]{
    display: none;
}
.modal-box form label{
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    padding-left: 16px;
    padding-right: 16px;
}



.modal-box input
, .forma_input {
  font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
  margin: 0 0 0 0;
  color: #2C293D;
  width: 100%; 
  padding: 0 0 0 16px;
  height:54px; 
  border-radius: 10px;
  border: 1px solid #E4E4EF;
  background: #EFEFF5;
  border-radius: 10px;  
}

.modal-box input:hover
, .forma_input:hover {
    transition: 0.3s;
    border: 1px solid #ADAABE;
    background: #F5F5FB;
}

.modal-box input:focus
, .forma_input:focus {
    transition: 0.3s;
    outline: none;
    border: 1px solid #5D5FEF;
    background: #F5F5FB;
}

.modal-box input::-webkit-input-placeholder
, .forma_input::-webkit-input-placeholder {
 color:#ADAABE;
}

.modal-box input::-moz-placeholder
, .forma_input::-moz-placeholder {
  color:#ADAABE;
}

.modal-box input:-ms-input-placeholder
, .forma_input:-ms-input-placeholder {
  color:#ADAABE;
}

.modal-box input::placeholder
, .forma_input::placeholder {
  color:#ADAABE;
}

.forma_form_pd {
    padding: 20px 0 0 0;
}

.modal-box textarea
,.forma_textarea {
    font-family: 'Inter';
  font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
  margin: 0 0 0 0;
  color: #2C293D;
  width: 100%; 
  padding: 16px 16px;
  height:123px; 
  border-radius: 10px;
  border: 1px solid #E4E4EF;
  background: #EFEFF5;
  border-radius: 10px;  
  resize: none;
}

.modal-box textarea:hover 
,.forma_textarea:hover {
    transition: 0.3s;
    border: 1px solid #ADAABE;
    background: #F5F5FB;
}

.modal-box textarea:focus 
,.forma_textarea:focus {
    transition: 0.3s;
    outline: none;
    border: 1px solid #5D5FEF;
    background: #F5F5FB;
}

.modal-box textarea::-webkit-textarea-placeholder 
,.forma_textarea::-webkit-textarea-placeholder {
 color:#ADAABE;
}

.modal-box textarea::-moz-placeholder 
,.forma_textarea::-moz-placeholder {
  color:#ADAABE;
}

.modal-box textarea:-ms-textarea-placeholder 
,.forma_textarea:-ms-textarea-placeholder {
  color:#ADAABE;
}

.modal-box textarea::placeholder 
,.forma_textarea::placeholder {
  color:#ADAABE;
}

.forma_button {
    border-radius: 10px;
    border: 1px solid #E4E4EF;
    background: #fff;
    width: 100%;
    height: 78px;
}

.forma_button span {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: #544F71;
    border-radius: 19px;
    border: 1px dashed #ADAABE;
    padding: 15px 97px;
}


button {
    cursor: pointer;
    padding: 0;
}

.career_w_img_dk {
    max-width: 740px;
}

.career_w_img_lg {
    max-width: 568px;
    display: none;
}

.career_w_img_mb {
    display: none;
}


/*career_page*/

/*career_page_w*/

.career_page_w {
    padding: 60px 0 0 0;
}

.career_page_w_width {
    max-width: 850px;
    margin: 0 auto;
}

.career_page_w_wrap {
    display: flex;
}

.career_page_w_block {
    width: 61.6%;
}

.career_page_w_border {
    border-radius: 34px;
    background: #fff;
    padding: 88px 40px;
}

.career_page_w_text_border {
    display: inline-block;
    margin: 16px 0 0 0;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
    color: #CC2696;
    padding: 1px 10px;
    border-radius: 24px;
    background: linear-gradient(134deg, rgba(255, 232, 112, 0.20) -12.53%, rgba(255, 128, 197, 0.20) 14.43%, rgba(100, 66, 255, 0.20) 61.32%, rgba(88, 171, 241, 0.20) 100%);
}

.career_page_w_block2 {
    width: 38.4%;
    padding: 0 0 0 20px;
    margin: 20px 0 0 0;
}

.career_page_w_img {
    overflow: hidden;
    border-radius: 24px;
}

.career_page_t {
    padding: 120px 0 0 0;
}

.career_page_t h2 {
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 36px;
    line-height: 40px; /* 111.111% */
    color: #2C293D;
}

.career_page_t ul {
    max-width: 740px;
    padding: 6px 0 0 0;
}

.career_page_t ul li {
    padding: 20px 0 0 0;
    display: flex;
}

.career_page_t ul li:before {
    margin: 9px 0 0 0;
    content: '';
    width: 4px;
    height: 4px;
    background: #CC2696;
    border-radius: 50%;
}

.career_page_t ul li p {
    padding: 0 0 0 16px;
    width: 98%;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
    color: #544F71;
}


/*solutions*/

.solutions_width {
    max-width: 616px;
}

.solutions_wrap {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px 0 -10px;
}

.solutions_block {
    width: 25%;
    padding: 32px 10px 0 10px;
}

/*.yesweb__is_solutions {
    margin: 0;
    width: 100% !important;
}

.yesweb__is_solutions .yesweb__img img {
    width: 100%;
}*/

.solutions_img {
    min-height: 377px;
    position: relative;
}

.solutions_img img {
    margin: 0 0 -4px 0;
    width: 100%;
}

.solutions_absolute {
    position: absolute;
    width: 100%;
    padding: 0 10px;
    left: 0;
    bottom: 10px;
}

.solutions_absolute_border {
    border-radius: 12px;
    background: #fff;
    padding: 4px 4px 4px 16px;
}

.solutions_absolute_border_pd {
    padding: 10px 4px 10px 16px;
}

.solutions_absolute_top {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.solutions_absolute_top p {
    width: 90%;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px; /* 137.5% */
    color: #2C293D;
}

.solutions_absolute_top span {
    width: 34px;
    height: 34px;
    border-radius: 12px;
    background: #EFEFF5;
    display: flex;
    align-items: center;
    justify-content: center;
}

.solutions_absolute_top span svg {
    transition: 0.3s;
}

.solutions_absolute_title {
    padding: 10px 19px 23px 0;
    display: none;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px; /* 114.286% */
    color: #544F71;
}

.solutions_img:hover .solutions_absolute .solutions_absolute_top span svg {
    transform: rotate(90deg);
    transition: 0.3s;
}

.solutions_img:hover .solutions_absolute .solutions_absolute_title {
    display: block;
    transition: all 0.9s;
}

/*.yesweb__h_solutions {
    bottom: 10px;
    left: 10px;
    margin: 0;
}*/

/*features*/

.features_wrap {
    display: flex;
    flex-wrap: wrap;
    margin: 5px -10px 0 -10px;
}

.features_block {
    width: 33.33333333%;
    padding: 35px 10px 0 10px;
}

.features_border {
    background: #F1F1F8;
    border-radius: 34px;
    height: 100%;
}

.features_justy {
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    height: 100%;
    padding: 20px 24px 32px 24px;
}

.features_top {
    width: 100%;
}

.features_img {
    text-align: center;
    min-height: 258px;
    max-height: 258px;
}

.features_title {
    padding: 20px 0 0 0;
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 20px;
    line-height: 26px; /* 130% */
    color: #2C293D;
}

.features_suptitle {
    padding: 16px 0 0 0;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
    color: #4F4F4F;
}

.features_bottom {
    width: 100%;
    padding: 18px 0 0 0;
}

.features_link a {
    background: #fff;
    border-radius: 16px;
    padding: 4px 7px 4px 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 189px;
    text-decoration: none;
}

.features_link p {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px; /* 137.5% */
}

.features_link span {
    width: 34px;
    height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 11px;
    background: #F1F1F1;
    
}

.features_link a:hover {
    text-decoration: none;
    transition: 0.3s;
    background: #EFEFF5;
}

.features_link a:hover span {
    background: #fff;
}

/*contact*/

.contact_wrap {
    display: flex;
    padding: 78px 0 0 0;
}

.contact_block {
    width: 25%;
    margin: 0 70px 0 0;
}

.contact_block:last-child {
    margin: 0;
}

.contact_icon {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 76px;
    height: 76px;
    border-radius: 16px;
}

.contact_icon:before {
    position: absolute;
    content: '';
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 16px;
    opacity: 0.2;
    background: linear-gradient(134deg, #FFE870 -12.53%, #FF80C5 14.43%, #6442FF 61.32%, #58ABF1 100%);
}

.contact_icon_border {
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 52px;
    height: 52px;
    border-radius: 8px;
    border: 1.158px solid rgba(0, 0, 0, 0.10);
    background: #FFF;
    box-shadow: -3.47368px 16.21053px 16.21053px 0px rgba(0, 0, 0, 0.05);
}

.contact_suptitle {
    padding: 25px 0 0 0;
    color: #696969;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
}

.contact_title {
    padding: 5px 0 0 0;
    color: #313142;
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px; /* 130% */
}

.contact_title a {
    padding: 0 0 0 0;
    color: #313142;
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px; /* 130% */
}

.contact_title a:hover {
    color: #1365AF;
}

/*blog*/

.blog_wrap {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px 0 -10px;
}

.blog_block {
    width: 33.3333333333%;
    padding: 37px 10px 0 10px;
}

.blog_pagination {
    padding: 40px 0 0 0;
}

.blog_pagination_ul {
    display: flex;
}

.blog_pagination_li {
    padding: 0 2px;
}

.blog_pagination_li:last-child {
    padding: 0 0 0 2px;
}

.blog_pagination_li:first-child {
    padding: 0 2px 0 0;
}

.blog_pagination_arrow {
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
}

.blog_pagination_arrow:hover {
    background: #CC2696;
    transition: 0.3s;
}

.blog_pagination_arrow:hover svg path {
    fill: #fff;
    transition: 0.3s;
}

.blog_pagination_number {
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Manrope', sans-serif;font-weight: 500;
    font-size: 16px;
    line-height: 24px; /* 150% */
    border-radius: 4px;
}

.blog_pagination_title {
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Manrope', sans-serif;font-weight: 500;
    font-size: 16px;
    line-height: 24px; /* 150% */
    border-radius: 4px;
}

.blog_pagination_arrow_rotate svg {
    transform: rotate(180deg);
}

.blog_pagination_number_active {
    background: #CC2696;
    color: #fff;
}

.fag_accordion {
    padding: 8px 0 0 0;
}


.accordion {
  width: 100%;
  margin: 0 0 0 0;
}

.accordion .link {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-family: 'Manrope', sans-serif;font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  color: #313142;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  padding: 24px 24px 24px 40px;
}

.accordion .link p {
    width: 93%;
    padding: 0 45px 0 0;
}

.accordion li {
  margin: 16px 0 0 0;
  
  border-radius: 34px;
  background: #fff;
  cursor: pointer;
}

.accordion li:hover {
    background: #EFEFF5;
}

.accordion li:hover .link span {
    background: #fff;
    filter: drop-shadow(-3px 14px 14px rgba(0, 0, 0, 0.05));
}

.accordion .link span {
    width: 42px;
    height: 42px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #F1F1F1;
    border-radius: 11px;
}

.accordion .link svg {
  transition: 0.3s;
  margin: 0 0 0 0;
}

.accordion li.open .link svg {
  transform: rotate(90deg);
  transition: 0.3s;
}

.accordion li:last-child .link {}

.accordion li.open .link {}

.fag_accordion_content {
  display: none;
  padding: 1px 108px 45px 43px;
}

.fag_accordion_suptitle {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
    color: #544F71;
}

.fag_accordion_mr {
    position: relative;
    left: 10px;
}

.fag_accordion_mr2 {
    position: relative;
    left: 10px;
}

/*404*/

.error {
    padding: 60px 0 120px 0;
}

.error_border {
    padding: 164px 20px 235px 20px;
    position: relative;
    max-width: 850px;
    margin: 0 auto;
    background: #fff url(../images/error_border.png) 0 0 no-repeat;
    border-radius: 32px;
}

.error_border:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    border-radius: 32px;
    background: url(../images/error_border_bf.png) 100% 100% no-repeat;
}

.error_zindex {
    position: relative;
    z-index: 1;
}

.error_title {
    color: #313142;
    text-align: center;
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 127.385px;
    line-height: 138px; /* 108.333% */
}

.error_suptitle {
    padding: 30px 0;
    color: #4E4E4E;
    text-align: center;
    font-family: 'Manrope', sans-serif;font-weight: 500;
    font-size: 20px;
    line-height: 28px; /* 140% */
}

.about_j_link_error {
    padding: 0;
}

.error_link {
    display: flex;
    justify-content: center;
}



/*blog_page*/

.career_page_t_padding {
    padding: 75px 0 0 0;
}

.career_page_t h1 {
    color: #313142;
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 48px;
    line-height: 52px; /* 108.333% */
}

.career_page_t p {
    color: #4E4E4E;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}

.blog_page_span_color {
    color: #CC2696;
}

.blog_page_span_bold {
    font-weight: 700;
}

.blog_page_pd {
    padding: 29px 0 0 0;
}

.career_page_w_wrap {
    padding: 58px 0 60px 0;
}

.career_page_w_border_pd {
    position: relative;
    padding: 141px 55px 144px 55px;
}

.blog_page_title {
    color: #313142;
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 20px;
    line-height: 26px; /* 130% */
}

.blog_page_absolute {
    color: #4E4E4E;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
    display: flex;
    align-items: center;
    position: absolute;
    bottom: 42px;
    right: 39px;
}

.blog_page_absolute img {
    margin: 0 11px 0 0;
}

.blog_page_pd2 {
    padding: 12px 0 0 0;
    max-width: 737px;
}

.career_page_t h3 {
    padding: 24px 0 0 0;
    color: #313142;
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 20px;
    line-height: 26px; /* 130% */
}


.career_page_t ol {
    max-width: 725px;
    padding: 4px 0 0 25px;
}

.career_page_t ol li {
    position: relative;
    padding: 20px 0 0 0;
    color: #CC2696;
    font-family: 'Manrope', sans-serif;font-weight: 500;
    font-size: 20px;
    line-height: 28px; /* 140% */
    list-style: decimal;
}


.career_page_t ol li p {
    padding: 0 0 0 10px;
    width: 100%;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    color: #544F71;
}

.blog_page_pd3 {
    padding: 60px 0 60px 0;
}

.blog_page_border {
    display: flex;
    margin: 0 0 100px 0;
    background: #F1F1F8;
    border-radius: 34px;
    padding: 32px 39px 29px 23px;
}

.blog_page_border_icon {
    width: 58px;
    height: 58px;
    border-radius: 50%;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}

.blog_page_border_icon_text {
    color: #CC2696;
    font-family: 'Manrope', sans-serif;font-weight: 400;
    font-size: 96px;
    line-height: 50px;
    letter-spacing: 2.533px;
    margin: 51px 0 0 7px;
}

.blog_page_border_text {
    width: 91%;
    padding: 0 0 0 25px;
}

.blog_page_border_end {
    padding: 19px 0 0 0;
    color: #4E4E4E;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.blog_page_border_end img {
    margin: 0 11px 0 0;
}

.blog_page_border h3 {
    padding: 0;
}

.blog_page_wrap {
    padding: 51px 0 0 0;
    display: flex;
}

.blog_page_block {
    width: 50%;
    margin: 0 50px 0 0;
}

.blog_page_block:last-child {
    margin: 0;
}

.blog_page_pd4 {
    padding: 16px 0 0 0;
}


.blog_page_sl .draggable {
    margin: 0 !important;
}

.blog_page_sl_img img {
    width: 100%;
}

.blog_page_slayder {
    padding: 48px 0 60px 0;
}

.blog_page_video {
    border-radius: 34px;
    overflow: hidden;
    height: 388px;
    margin: 48px 0 15px 0;
}

.blog_page_video_title {
    color: #4E4E4E;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 157.143% */
}


.blog_page_ul {
    padding: 56px 0 0 0 !important;
    display: flex;
    align-items: center;
}

.blog_page_li {
    padding: 0 10px 0 0 !important;
}

.blog_page_li:last-child {
    padding: 0;
}

.blog_page_li:before {
    display: none;
}

.about_s_padding2 {
    padding: 120px 0;
}



/*book_a_demo*/

.book_demo {
    padding: 50px 0 240px 0;
}

.book_demo_wrap {
    display: flex;
}

.book_demo_pd {
    padding: 34px 0 0 0;
}

.book_demo_block {
    width: 57.7%;
}

.book_demo_block2 {
    width: 42.3%;
    padding: 0 0 0 50px;
    margin: 30px 0 -30px 0;
}

.book_demo_border {
    background: #fff;
    border-radius: 34px;
    padding: 100px 62px;
}

.book_demo_form_pd {
    padding: 0;
}

.book_demo_form_pd2 {
    padding: 30px 0;
}


.checkbox-main {
  display: flex;
  padding-left: 0;
  position: relative;
  cursor: pointer;
  align-items: center;
  
  
}

.checkbox-main .checkbox {
  display: flex;
  align-items: center;
  height: 22px;
  width: 22px;
  border: 2px solid #B5B5B5;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  top: 0;
  left: 0;
  box-sizing: border-box;
  opacity: 1;
}

.checkbox-main input[type="checkbox"] {
  width: 0;
  height: 0;
  opacity: 0;
  margin: 0;
}

.checkbox-main input[type="checkbox"]:checked ~ .checkbox {
  background: url(../images/chekbox-arrow.svg) 50% 50% no-repeat;
  box-sizing: border-box;
  opacity: 1;
}

.checkbox-title {
    width: 95%;
    padding: 0 0 0 8px;
    color: #979393;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
}

.checkbox-title a {
    color: #979393;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
}

.checkbox-title a:hover {
    color: #1365AF;
}

.book_demo_form {
    padding: 30px 0 0 0;
}

.book_demo_border2 {
    width: 100%;
    height: 100%;
}

.book_demo_border2 {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    background: #fff url(../images/book_demo_border2.png) center 0 no-repeat;
    background-size: contain;
    border-radius: 34px;
}

.book_demo_form_buttoon button {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 7px 11px 7px 23px;
    border-radius: 12px;
    background: #CC2696;
}

.book_demo_form_buttoon button p {
    color: #FFF;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px; /* 140% */
}

.book_demo_form_buttoon button span {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    border-radius: 12px;
    background: #FFF;
    box-shadow: -3.63462px 16.96154px 16.96154px 0px rgba(0, 0, 0, 0.05);
}

.book_demo_form_buttoon button:hover {
    text-decoration: none;
    background: #B5107F;
    transition: 0.3s;
}

.book_demo_img {
    overflow: hidden;
}

.book_demo_img img {
    margin: 0 0 -4px 0;
}





/*spa_management*/

.spa_management_w {

}

.spa_management_w_wrap {
    display: flex;
    align-items: center;
}

.spa_management_w_block {
    width: 30%;
}

.title_span2 {
    background: linear-gradient(134deg, #FFE870 -12.53%, #FF80C5 14.43%, #6442FF 61.32%, #58ABF1 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.spa_management_w_block2 {
    justify-content: flex-end;
    display: flex;
    width: 70%;
    text-align: right;
    margin: 0 0 0 0;
}

.spa_management_w_mr {
    width: fit-content;
    position: relative;
    margin: 0 -25px 0 0;
}

.spa_management_w_img {
    margin: 0 -18px 0 0;
}

.spa_management_w_inner {
    padding: 0 25px 0 0;
    justify-content: flex-end;
    display: flex;
}

.spa_management_w_inner_img2 {
    margin: 30px 0 0 0;
}

.spa_management_w_inner_block2 {
    margin: 50px 0 0 24px;
}

.spa_management_w_mr_title {
    color: #27252D;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px; /* 137.5% */
}

.spa_management_w_mr_title_pd {
    padding: 0 0 0 15px;
}

.spa_management_w_absolute {
    display: flex;
    align-items: center;
    width: 182px;
    height: 55px;
    padding: 0 0 0 18px;
    border-radius: 12px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    background: #FFF;
    box-shadow: -3px 14px 14px 0px rgba(0, 0, 0, 0.05);
    position: absolute;
    top: 20px;
    left: 179px;
}

.spa_management_w_absolute2 {
    text-align: center;
    width: 151px;
    padding: 11px 0 13px 0;
    border-radius: 12px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    background: #FFF;
    box-shadow: -3px 14px 14px 0px rgba(0, 0, 0, 0.05);
    position: absolute;
    top: 163px;
    left: 98px;
}

.spa_management_w_absolute3 {
    display: flex;
    align-items: center;
    width: 170px;
    height: 55px;
    padding: 0 0 0 18px;
    border-radius: 12px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    background: #FFF;
    box-shadow: -3px 14px 14px 0px rgba(0, 0, 0, 0.05);
    position: absolute;
    bottom: 33px;
    left: 283px;
}

.spa_management_w_absolute4 {
    display: flex;
    align-items: center;
    width: 170px;
    height: 55px;
    padding: 0 0 0 18px;
    border-radius: 12px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    background: #FFF;
    box-shadow: -3px 14px 14px 0px rgba(0, 0, 0, 0.05);
    position: absolute;
    bottom: 238px;
    right: 0;
}

.spa_management_w_absolute5 {
    width: 55px;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: 311px;
    right: 0;
    border-radius: 21.474px;
    border: 1.789px solid rgba(0, 0, 0, 0.10);
    background: #FFF;
    box-shadow: -5.36842px 25.05263px 25.05263px 0px rgba(0, 0, 0, 0.05);
}

.spa_management_w_mr_title_pd2 {
    padding: 0 0 0 0;
}

.spa_management_w_mr_title_pd3 {

    padding: 0 0 0 12px;
}

.spa_management_w_mr_title_pd4 {

    padding: 0 0 0 9px;
}

.spa_management_w_icon {
    display: flex;
}

.spa_management_w_icon_width2 {
    display: flex;
    justify-content: center;
}

/*spa_management_d*/

.spa_management_d {
    padding: 120px 0 0 0;
}

.spa_management_d_width {
    max-width: 675px;
}

.spa_management_d_wrap {
    display: flex;
    padding: 40px 0 0 0;
}

.spa_management_d_block {
    width: 33.3333333%;
    margin: 0 20px 0 0;
}

.spa_management_d_block:last-child {
    margin: 0;
}

.spa_management_d_border {
    height: 100%;
    padding: 42px 24px;
    border-radius: 24px;
    background: #FFF;
}

.spa_management_d_inner {
    display: flex;
    align-items: center;
}

.spa_management_d_ellipce {
    width: 133px;
    height: 133px;
    border-radius: 50%;
    padding: 8px 8px;
    background: linear-gradient(134deg, #FFE870 -12.53%, #FF80C5 14.43%, #6442FF 61.32%, #58ABF1 100%);
}

.spa_management_d_ellipce2 {
    width: 133px;
    height: 133px;
    border-radius: 50%;
    padding: 8px 8px;
    background: #00C0FF;
}

.spa_management_d_ellipce_bg {
    border-radius: 50%;
    width: 100%;
    height: 100%;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}

.spa_management_d_ellipce_title {
    color: #313142;
    text-align: center;
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 20px;
    line-height: 26px;
}

.spa_management_d_text {
    padding: 0 0 0 24px;
    width: 61%;
}

.spa_management_d_title {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
    color: #544F71;
}

.spa_management_d_bottom {
    padding: 24px 0 0 0;
    display: flex;
    align-items: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: #BDBDBD;
}

.spa_management_d_bottom img {
    margin: 0 11px 0 0;
}

.spa_management_d_bottom a {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    color: #BDBDBD;
    text-decoration-line: underline;
}

.spa_management_d_bottom a:hover {
    color: #1365AF;
}

.spa_management_d_border2 {
    height: 100%;
    border-radius: 24px;
    background: #EFEFF5;
    padding: 0 42px;
    display: flex;
    align-items: center;
}

.spa_management_d_border2_title {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px; /* 137.5% */
    color: #2C293D;
}

.spa_management_d_h {
    position: relative;
    margin: 30px 0 0 0;
    border-radius: 32px;
    background: #fff url(../images/spa_management_d_h.png) 0 0 no-repeat;
    padding: 68px 115px 69px 115px;
}

.spa_management_d_h:before {
    border-radius: 32px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';
    background: url(../images/spa_management_d_h_bf.png) 100% 0 no-repeat;
}

.spa_management_d_h_z {
    position: relative;
    z-index: 1;
}

.spa_management_d_h_pd {
    padding: 30px 0 0 0;
}

.spa_management_d_h p {
    text-align: center;
    color: #544F71;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px; /* 144.444% */
}

.spa_management_d_h p span {
    font-weight: 700;
    color: #2C293D;
}

/*spa_management_s*/

.spa_management_s {
    padding: 40px 0 0 0;
}

.spa_management_s_border {
    margin: 72px 0 0 0;
    background: #EFEFF5;
    border-radius: 32px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.spa_management_s_block {
    overflow: hidden;
    border-radius: 32px;
}

.spa_management_s_img img {
    max-width: 606px;
    margin: 0 0 -4px 0;
}

.spa_management_s_text {
    width: 52.5%;
    padding: 0 31px 0 100px;
}

.spa_management_s_restagle {
    margin: 30px 0 16px 0;
    width: 46px;
    height: 4px;
    background: linear-gradient(134deg, #FFE870 -12.53%, #FF80C5 14.43%, #6442FF 61.32%, #58ABF1 100%);
}

.spa_management_s_pd {
    padding: 16px 0 0 0;
}

.spa_management_s_order1 {
    position: relative;
    order: 2;
}

.spa_management_s_order2 {
    padding: 0 77px 0 58px;
    order: 1;
    width: 57%;
}

.spa_management_s_ul {
    display: flex;
    flex-wrap: wrap;
    padding: 24px 0 0 0;
}

.spa_management_s_li {
    display: flex;
    align-items: center;
    padding: 8px 0 0 0;
    width: 50%;
}

.spa_management_s_li:before {
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: linear-gradient(134deg, #FFE870 -12.53%, #FF80C5 14.43%, #6442FF 61.32%, #58ABF1 100%);
}

.spa_management_s_li p {
    width: 95%;
    padding: 0 0 0 9px;
}

.spa_management_s_absolute {
    z-index: 1;
    position: absolute;
    width: 382px;
    top: -23px;
    right: -41px;
}

.spa_management_s_rt {
    position: relative;
}

/*spa_management_o*/

.spa_management_o {
    padding: 186px 0 0 0;
}

.spa_management_o_width {
    max-width: 795px;
    margin: 0 auto;
}



.spa_management_o_wrap {
    padding: 120px 0 0 0;
    display: flex;
}

.spa_management_o_block {
    width: 57.3%;
}

.spa_management_o_border {
    background: #EFEFF5 url(../images/spa_management_o_border.png) 100% 0 no-repeat;
    border-radius: 32px;
    padding: 203px 77px 48px 35px;
}

.spa_management_o_block2 {
    width: 42.7%;
    padding: 30px 0 0 20px;
}

.spa_management_o_border2 {
    padding: 26px 59px 31px 48px;
    border-radius: 32px;
    background: linear-gradient(134deg, #FFE870 -12.53%, #FF80C5 14.43%, #6442FF 61.32%, #58ABF1 100%);
}

.spa_management_o_title {
    padding: 30px 0 0 0;
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    color: #fff;
}

.spa_management_o_title a {
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    color: #fff;
    text-decoration-line: underline;
}

.spa_management_o_title a:hover {
    color: #1365AF;
}

.career_a_wrap_spa_management {
    justify-content: space-evenly;
}

/*spa_management_i*/

.spa_management_i {
    padding: 40px 0 120px 0;
}

.spa_management_i_pd {
    padding: 10px 0 0 0;
}

.spa_management_i_border {
    margin: 40px 0 0 0;
    background: #EFEFF5;
    border-radius: 32px;
    padding: 28px 109px 50px 89px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.spa_management_i_text {
    position: relative;
    width: 48%;
}

.spa_management_i_number {
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    border: 1.158px solid rgba(0, 0, 0, 0.10);
    background: #FFF;
    box-shadow: -3px 14px 14px 0px rgba(0, 0, 0, 0.05);
}

.spa_management_i_number p {
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 32.803px;
    line-height: normal;
    background: linear-gradient(134deg, #FFE870 -12.53%, #FF80C5 14.43%, #6442FF 61.32%, #58ABF1 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.spa_management_i_title {
    padding: 24px 0 0 0;
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 20px;
    line-height: 26px; /* 130% */
    color: #2C293D;
}

.spa_management_i_restagle {
    width: 46px;
    height: 4px;
    margin: 32px 0 16px;
    background: linear-gradient(134deg, #FFE870 -12.53%, #FF80C5 14.43%, #6442FF 61.32%, #58ABF1 100%);
}

.spa_management_i_span {
    font-weight: 600;
    color: #2C293D;
}

.spa_management_i_absolute {
    position: absolute;
    width: 242px;
    bottom: -25px;
    right: -157px;
}

.spa_management_i_img_mr {
    margin: 0 -96px -40px 0;
}

.spa_management_i_img_mr2 {
    margin: 0 -132px -90px 0;
}

.spa_management_i_absolute_ps {
    right: -90px;
    bottom: -50px;
}

.spa_management_i_img_mr3 {
    margin: -20px -160px -60px 0;
}

.spa_management_i_link {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    color: #5D5FEF;
    text-decoration-line: underline;
}

.spa_management_i_link:hover {
    color: #2C293D;
}

.spa_management_i_img_mr4 {
    margin: 0 -129px -35px 0;
}

.spa_management_i_img_mr6 {
    margin: 0 -15px -25px 0;
}

.slid__bl_spa_pd {
    padding: 0 0 32px 0;
}

/*spa_management_a*/

.spa_management_a_wrap {
    padding: 46px 0 0 0;
    display: flex;
}

.spa_management_a_block {
    width: 50%;
    margin: 0 50px 0 0;
}

.spa_management_a_block:last-child {
    margin: 0;
}

.spa_management_a_title {
    max-width: 403px;
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 20px;
    line-height: 26px; /* 130% */
    color: #2C293D;
    padding: 0 0 3px 0;
}

.spa_management_a_suptitle {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px; /* 137.5% */
    color: #2C293D;
}

.spa_management_a_inner {
    padding: 24px 0 0 0;
    display: flex;
}

.spa_management_a_icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 44px;
    border-radius: 8px;
    border: 1.158px solid rgba(0, 0, 0, 0.10);
    background: #FFF;
    box-shadow: -3.47368px 16.21053px 16.21053px 0px rgba(0, 0, 0, 0.05);
}

.spa_management_a_icon p {
    margin: -3px 0 0 0;
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 32.803px;
    line-height: normal;
    background: linear-gradient(134deg, #FFE870 -12.53%, #FF80C5 14.43%, #6442FF 61.32%, #58ABF1 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.spa_management_a_text {
    width: 91%;
    padding: 0 0 0 20px;
}

/*spa_management_v*/

.spa_management_v {
    padding: 100px 0 0 0;
}

.spa_management_v_width {
    max-width: 598px;
    margin: 24px auto 0 auto;
}

.spa_management_v_width p {
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
    color: #2C293D;
    text-align: center;
}

/*spa_management_c*/

.spa_management_c {
    padding: 120px 0 0 0;
}

.spa_management_c_border {
    margin: 26px 0 0 0;
    background: #EFEFF5 url(../images/spa_management_c_border.png) 100% 0 no-repeat;
    border-radius: 32px;
    padding: 176px 0 40px 35px;
}

.spa_management_c_title {
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 20px;
    line-height: 26px; /* 130% */
    color: #2C293D;
    padding: 20px 0 0 0;
}

.spa_management_c_wrap {
    display: flex;
}

.spa_management_c_block {
    width: 25%;
    padding: 0 40px 0 0;
}

.spa_management_c_width {
    max-width: 536px;
}

/*spa_management_l*/

.spa_management_l {
    padding: 120px 0;
}

.spa_management_l_border p {
    color: #2C293D;
}

.spa_management_l_wrap {
    display: flex;
}

.spa_management_l_block {
    padding: 0 10px 0 0;
    width: 50%;
}

.spa_management_l_border {
    padding: 56px 60px 60px 48px;
    border-radius: 32px;
    background: #fff;
}

.spa_management_l_border2 {
    border-radius: 24px;
    background: #fff;
    padding: 39px 69px 40px 40px;
    margin: 26px 0 0 0;
}

.spa_management_l_border2 p {
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 20px;
    line-height: 26px; /* 130% */
    color: #2C293D;
}

.spa_management_l_block2 {
    width: 50%;
    padding: 60px 0 0 30px;
}

.spa_management_l_img {
    overflow: hidden;
    border-radius: 32px;
}

.spa_management_l_img_mr img {
    margin: 0 0 -4px 0;
}

/*nail_salon_management*/

.spa_management_s_text_nail {
    padding: 0 90px 0 46px;
}

.spa_management_c_border_nail {
    background: #EFEFF5 url(../images/spa_management_c_border_nail.png) 100% 0 no-repeat;
}

.salo_nail_span {
    font-weight: 700;
}

.nail_salon_f {
    padding: 120px 0 0 0;
}

.nail_salon_f_wrap {
    display: flex;
}

.nail_salon_f_block {
    width: 50%;
    padding: 0 30px 0 0;
}

.nail_salon_f_block2 {
    width: 50%;
    padding: 110px 0 0 30px;
}

.nail_salon_f_smart {
    position: relative;
    text-align: right;
    padding: 0 25px 0 0;
}

.nail_salon_f_absolute {
    position: absolute;
    width: 237px;
    top: 95px;
    left: 25px;
}

.nail_salon_f_restagle {
    position: absolute;
    width: 94px;
    left: 58px;
    top: 151px;
}

.title_color {
    color: #fff;
}

.nail_salon_f_border {
    margin: -125px 0 0 0;
    padding: 169px 55px 169px 60px;
    border-radius: 32px;
    background: linear-gradient(134deg, #FFE870 -12.53%, #FF80C5 14.43%, #6442FF 61.32%, #58ABF1 100%);
}

.nail_salon_f_title {
    padding: 15px 0 0 0;
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 20px;
    line-height: 26px; /* 130% */
    color: #fff;
}

.suptitle_color2 {
    color: #2C293D;
}

.nail_salon_f_title_color {
    padding: 20px 0 0 0;
    color: #2C293D;
}

.nail_salon_f_img {
    overflow: hidden;
    border-radius: 34px;
    padding: 113px 0 0 0;
}

.spa_management_a_suptitle_nail {
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 20px;
    line-height: 26px; /* 130% */
}

.suptitle_color3 {
    padding: 16px 0 0 0;
    color: #4F4F4F;
}

.spa_management_a_inner_nail {
    padding: 40px 0 0 0;
}

.nail_salon_c {
    padding: 8px 0 0 0;
}

.nail_salon_c_border {
    display: flex;
    align-items: center;
    margin: 32px 0 0 0;
    background: #EFEFF5;
    border-radius: 32px;
    padding: 40px 33px 40px 89px;
}

.nail_salon_c_pd {
    max-width: 371px;
    padding: 16px 0 0 0;
}

.nail_salon_c_block_right {
    display: flex;
    justify-content: flex-end;
}

.nail_salon_c_img {
    width: fit-content;
    position: relative;
}

.nail_salon_c_text {
    width: 44%;
}

.nail_salon_c_block {
    width: 56%;
}

.nail_salon_c_text_order {
    order: 2;
}

.nail_salon_c_block_order {
    order: 1;
}

.nail_salon_c_absolute {
    position: absolute;
    width: 204px;
    top: 13px;
    left: -134px;
}

.nail_salon_c_absolute2 {
    position: absolute;
    width: 369px;
    bottom: 15px;
    left: -70px;
}

.nail_salon_c_absolute3 {
    position: absolute;
    width: 251px;
    bottom: 25px;
    left: -70px;
}

/*beauty_salon_management*/

.suptitle_beauty {
    font-weight: 600;
    color: #2C293D;
}

.spa_management_s_ul_beauty {
    padding: 8px 0 0 0;
    display: block;
}

.spa_management_s_li_beauty {
    width: 100%;
}

.spa_management_s_absolute2 {
    z-index: 1;
    position: absolute;
    width: 416px;
    top: 22px;
    right: -34px;
}

.spa_management_c_block_beauty {
    width: 33.33333333%;
}

.spa_management_c_border_beauty {
    background: #EFEFF5 url(../images/spa_management_c_border_beauty.png) 100% 0 no-repeat;
}

.beauty_salon_i_border {
    display: flex;
    align-items: center;
    padding: 40px 32px 40px 32px;
    margin: 32px 0 0 0;
    border-radius: 32px;
    background: #EFEFF5;
}

.beauty_salon_i_text {
    width: 43%;
    padding: 0 24px;
}

.beauty_salon_i_block {
    width: 57%;
}

.beauty_salon_i_text_order {
    order: 2;
}

.beauty_salon_i_block_order {
    order: 1;
}

.spa_management_i_width {
    max-width: 454px;
}

.beauty_salon_i_block_right {
    text-align: right;
}

.beauty_salon_b_width {
    max-width: 704px;
    text-align: center;
    margin: 0 auto;
}

.career_a_block_beauty {
    width: 526px;
}

.beauty_salon_images {
    text-align: right;
}

.spa_management_c_wrap_beauty {
    flex-wrap: wrap;
}

.spa_management_c_block_beauty_salon {
    width: 33.333333%;
    padding: 0 40px 40px 0;
}

.spa_management_l_block2_hair {
    padding: 0 0 0 30px;
}

.spa_management_l_wrap_hair {
    align-items: center;
}

.hair_salon_width {
    max-width: 522px;
}

.spa_management_d_h_hair {
    margin: 0;
}

.hair_salon_padding {
    padding: 20px 0 0 0;
}

.hair_salon_padding_border {
    padding: 33px 35px 62px 32px;
    height: 100%;
    border-radius: 32px;
    background: #FFF;
}

.spa_management_c_title_hair {
    padding: 226px 0 0 0;
}

.hair_salon_padding_border_bg {
    background: #fff url(../images/hair_salon_padding_border_bg.png) 100% 100% no-repeat;
}

.hair_salon_padding_border_bg2 {
    position: relative;
    background: url(../images/hair_salon_padding_border_bg2.png) center center;
    background-size: cover;
}

.hair_salon_s_border {
    margin: 0 0 72px 0;
    background: #fff;
    border-radius: 32px;
    padding: 32px 32px 32px 44px;
    position: relative;
}

.hair_salon_s_border:before {
    position: absolute;
    background: url(../images/hair_salon_s_border_bf.svg) 0 0 no-repeat;
    content: '';
    width: 1px;
    height: 44px;
    left: 65px;
    bottom: -60px;
}

.hair_salon_s_border:last-child {
    margin: 0;
}

.hair_salon_s_border:last-child:before {
    display: none;
}

.hair_salon_s {
    padding: 52px 0 0 0;
}

.spa_management_a_inner_hair {
    padding: 0;
}

.hair_salon_s_width {
    max-width: 752px;
}

.hair_salon_sec_bg {
    padding: 89px 0;
    background: #E4E4EF;
}

.hair_salon_sec_bg p {
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 20px;
    line-height: 26px; /* 130% */
    color: #2C293D;
    text-align: center;
    max-width: 598px;
    margin: 0 auto;
}

button.left__but:hover {
    background: #B5107F;
}

.slick-slide.slick-current.slick-active {
    opacity: inherit!important;
}



.spa_management_w_inner_img_width {
    max-width: 215px;
}

.spa_management_w_inner_img_width2 {
    max-width: 215px;
}

.spa_management_w_inner_img_width3 {
    max-width: 500px;
}

.spa_management_i_img_width {
    max-width: 447px;
}

.spa_management_i_img_width2 {
    max-width: 590px;
}

.spa_management_i_img_width3 {
    max-width: 632px;
}

.spa_management_i_img_width4 {
    max-width: 587px;
}

.spa_management_i_img_width5 {
    max-width: 552px;
}

.spa_management_i_img_width6 {
    max-width: 457px;
}

.nail_salon_f_smart_width {
    max-width: 450px;
}

.nail_salon_c_img_mr {
    max-width: 453px;
}

.beauty_salon_i_img_width {
    max-width: 523px;
}

.beauty_salon_i_img_width2 {
    max-width: 587px;
}

.beauty_salon_i_img_width3 {
    max-width: 447px;
}

.beauty_salon_i_img_width4 {
    max-width: 563px
}

.beauty_salon_i_img_width5 {
    max-width: 514px;
}

.beauty_salon_i_img_width6 {
    max-width: 552px;
}

.beauty_salon_images img {
    max-width: 1200px;
}

.beauty_salon_i_img_width7 {
    max-width: 552px;
}

.beauty_salon_i_img_width8 {
    max-width: 571px;
}

.beauty_salon_i_img_width9 {
    max-width: 573px
}

.beauty_salon_i_img_width10 {
    max-width: 475px
}

.manage__bl.mob {
    display: none;
}

.header-fixed {
  width: 100%;
  position: fixed;
  z-index: 2;
  
}

.header_padding {
    padding: 118px 0 0 0;
}

button.free__but:hover {
    background: #B5107F;
    color: #FFF;
}

/*manuals*/

.manuals_page {
    display: flex;
    height: full;
    width: full;
    flex-direction: column;
}

.manuals_border {
    background: #FFFFFF;
    border-radius: 20px;
    height: auto;
    width: full;
    padding: 20px;
    display: flex;
    flex-direction: column;
    box-shadow: 2px 3px 3px 2px #ebecee;
    margin-bottom: 15px;
    margin-top: 15px;
}

.manuals_step_top {
    display: flex;
    width: full;
    flex-direction: row;
}

.manuals_step_number {
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    border-radius: 8px;
    border: 1.158px solid rgba(0, 0, 0, 0.10);
    background: #FFF;
    box-shadow: -3px 14px 14px 0px rgba(0, 0, 0, 0.05);
}


.manuals_step_number p {
    font-family: 'Manrope', sans-serif;font-weight: 600;
    font-size: 32.803px;
    line-height: normal;
    background: linear-gradient(134deg, #FFE870 -12.53%, #FF80C5 14.43%, #6442FF 61.32%, #58ABF1 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.manuals_step_description {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    width: calc(100%-48px);
    padding-left: 8px;
}

.manuals_step_description p {
    font-family: 'Manrope', sans-serif;
    font-style: normal;
    font-size: 14pt;
    line-height: normal;
}

.manuals_img_box {
    margin-top: 10px;
    display: flex;
    width: full;
    justify-content: center;
}

.manuals_img {
    border-radius: 20px;
    border: 1.158px solid rgba(0, 0, 0, 0.10);
}

/*----------------------------------------*/


/*---------------sel-------------*/



.selectr {
  width: 7%;
  position: relative;
  }

.current-valuer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  /* border: 1px solid #838383; */
  border-radius: 7px;
  position: relative;
  z-index: 1;
  height: 60px;
  font-size: 12px;
  }
  .current-valuer img {
    width: 12px;
    height: 12px;
    cursor: pointer;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    margin: 0px 0 0 0;
    }

.value-wrapr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  align-items: center;
  }
  .value-wrapr img {
    width: 23px;
    margin-right: 5px;
    -webkit-filter: drop-shadow(0px 0px 1px #222);
    filter: drop-shadow(0px 0px 1px #222);
    }
  .value-wrapr span {
    font-size: 12px;
    color: #fff;
    }

.options-listr {
  right: 0;
  top: 29px;
  left: -7px;
  width: 152px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  /* border: 1px solid #ccc; */
  border-top: none;
  position: absolute;
  margin-top: 20px;
  -webkit-transition: .7s;
  -o-transition: .7s;
  transition: .7s;
  opacity: 0;
  display: none;
  z-index: 111;
  height: auto;
  border-radius: 0 0 7px 7px;
  border-radius: 10px;
  background: #FFF;
/* Shadow 2 */
  box-shadow: -3px 14px 14px 0px rgba(0, 0, 0, 0.05);
  }

.optionr {
  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;
  cursor: pointer;
  padding: 0px 18px 20px 18px;
  }
  .optionr:hover {
    }
  .optionr img {
    width: 23px;
    margin-right: 5px;
    -webkit-filter: drop-shadow(0px 0px 1px #222);
    filter: drop-shadow(0px 0px 1px #222);
    }
  .optionr span {
    color: #696969;
    font-family: 'Manrope', sans-serif;font-weight: 400;
    font-size: 16px;
    font-style: normal;
    line-height: normal;
    }

.optionr:first-child {
  padding: 23px 18px 7.5px 18px;
  }


  .select_absr {
    position: absolute;
    top: 8px;
    font-size: 10px;
    color:#9ba7d6;
  }

  #deploy-btnr {
    margin: 0;
  }

  .select_burgerr .selectr {
    margin: 0;
  }

.select__signr {
    margin-left: 0;
}

.optionr span:hover {
    color: #CC2696;
}