/* Specialistam Styles */
   .super-container-desk {
   	font-family: Circe;
   	max-width: 1571px;
   	width: 100%;
   	margin: auto;
   }

   .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom, auto) !important;
   }

	@media (min-width: 768px) {
      .div-style-aa108050 {
        box-sizing: border-box;
        max-width: 1651px;
        padding: 50px 39px 89px;
        background: white;
        padding-left: 25px;
      }
      .div-style-f77e6334 {
        box-sizing: border-box;
        width: 100%;
      }
      .div-style-4644b4ae {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        justify-content: flex-start;
      }
      .img-style-cedb5cc4 {
        box-sizing: border-box;
        display: block;
        width: 199px;
        max-width: initial;
        height: 37px;
        border: none;
        object-fit: cover;
      }
      .p-style-ee08ff2b {
        flex: 0 0 auto;
        padding: 0;
        margin: 0;
        margin-left: 65px;
        font: 700 25px Circe;
        color: black;
      }
      .p-style-64ce3b07 {
        padding: 0;
        margin: 0;
        margin-top: 0;
        font: 400 49px Circe Slab C;
        color: #971e33;
      }
      .div-style-c253cf58 {
        box-sizing: border-box;
        width: 100%;
        margin-top: 33px;
      }
      .div-style-80461cde {
        box-sizing: border-box;
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        justify-content: flex-start;
        width: 100%;
      }
      .div-style-9a590f78 {
        box-sizing: border-box;
        flex: 0 0 643px;
        background: #FEFBE8;
        border-radius: 20px;
      }
      .div-style-ea799b5c {
        box-sizing: border-box;
        width: 100%;
        padding: 31px 29px 20px;
      }
      .img-style-993400c6 {
        box-sizing: border-box;
        display: block;
        width: 161px;
        max-width: initial;
        height: 30px;
        border: none;
        object-fit: cover;
      }
      .p-style-390a7911 {
        box-sizing: border-box;
        max-width: 568px;
        padding: 0;
        margin: 0;
        margin-top: 38px;
        font: 400 17px/22.5px Circe;
        color: black;
        text-align: left;
      }
      .div-style-2dde7a49 {
        box-sizing: border-box;
        width: 100%;
        padding-bottom: 57px;
      }
      .div-style-27d062fd {
        padding-right: 29px;
        padding-left: 29px;
      }
      .p-style-23e7a46d {
        box-sizing: border-box;
        max-width: 545px;
        padding: 0;
        margin: 0;
        font: 700 25px/34px Circe;
        color: black;
        text-align: left;
      }
      .span-style-5989b265 {
        font: 700 21px/34px Circe;
        text-align: left;
      }
      .div-style-99e6b4f8 {
        box-sizing: border-box;
        width: 100%;
        padding-top: 457px;
        padding-right: 30px;
        padding-left: 30px;
        margin-top: -40px;
        background: url("assets/image_c655a42.png") 50% / cover no-repeat;
        border: none;
      }
      .Button-style-9dd02cb3 {
        box-sizing: border-box;
        display: block;
        width: 274px;
        min-width: 274px;
        height: 49px;
        font: 700 21px Circe;
        color: white;
        cursor: pointer;
        background: #971e33;
        border: none;
        border-radius: 109px;
      }
      .div-style-307ee2c2 {
        box-sizing: border-box;
        flex: 0 1 908px;
        margin-left: 20px;
      }
      .div-style-964381c8 {
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        align-items: stretch;
        justify-content: center;
        width: 100%;
        padding: 24px 25px 41px;
        background: #ffeadd;
        border-radius: 20px;
        width: 908px;
      }
      .div-style-cc7dba96 {
        display: flex;
        flex: 0 0 auto;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
      }
      .Button-style-89beec1e {
        box-sizing: border-box;
        display: block;
        flex: 0 0 auto;
        width: 226px;
        min-width: 226px;
        height: 43px;
        font: 400 21px Circe;
        color: white;
        cursor: pointer;
        background: #515a64;
        border: none;
        border-radius: 30px;
      }
      .p-style-57de4911 {
        flex: 0 0 auto;
        padding: 0;
        margin: 0;
        margin-left: 25px;
        font: 700 19px Circe;
        color: #302c2c;
      }
      .div-style-419c15d1 {
        box-sizing: border-box;
        display: flex;
        flex: 0 0 auto;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        margin-top: 35px;
      }
      .div-style-c558f071 {
        box-sizing: border-box;
        display: flex;
        flex: 0 0 auto;
        flex-direction: row;
        align-items: flex-start;
        justify-content: flex-start;
        width: 346px;
        height: 154px;
      }
      .div-style-c47d2491 {
        box-sizing: border-box;
        display: flex;
        flex: 0 0 auto;
        flex-direction: column;
        align-items: stretch;
        justify-content: flex-start;
        width: 81px;
      }
      .span-style-a6d9210e {
        box-sizing: border-box;
        display: inline-flex;
        flex: 0 0 auto;
        align-items: center;
        align-self: flex-end;
        justify-content: center;
        height: 30px;
        padding: 0 8px;
        font: 400 14px Circe;
        color: white;
        background: #d12549;
        border: none;
        border-radius: 79px;
      }
      .div-style-4fe6f967 {
        box-sizing: border-box;
        display: flex;
        flex: 0 0 auto;
        flex-direction: column;
        align-items: stretch;
        justify-content: flex-start;
        padding: 13px 8px 3px;
        margin-top: -21px;
        border: 2px solid #d12549;
        border-radius: 100px;
      }
      .img-style-65c533ad {
        display: block;
        flex: 0 0 auto;
        max-width: initial;
        height: 58px;
      }
      .div-style-68aa196b {
        flex: 1 0 auto;
        margin-left: 5px;
      }
      .p-style-b6773ae5 {
        padding: 0;
        padding-right: 14px;
        padding-left: 14px;
        margin: 0;
        color: #bf2b45;
      }
      .span-style-f5c1fef {
        font: 700 30px Circe;
      }
      .span-style-f31d96c {
        font: 400 30px Circe;
      }
      .div-style-3e273e58 {
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        align-items: stretch;
        justify-content: flex-start;
        width: 100%;
        margin-top: -20px;
      }
      .img-style-2ffbed9 {
        box-sizing: border-box;
        display: block;
        flex: 0 0 auto;
        width: 84px;
        max-width: initial;
        height: 47px;
        border: none;
        object-fit: cover;
                margin-top: 15px;
      }
      .div-style-3b7bd243 {
        flex: 0 0 auto;
        padding-left: 15px;
        margin-top: -48px;
      }
      .div-style-142a3 {
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        gap: 14px;
        align-items: center;
        justify-content: flex-start;
        width: 245px;
      }
      .p-style-d46da413 {
        flex: 0 0 auto;
        padding: 0;
        margin: 0;
        font: 700 40px Circe;
        color: #bf2b45;
      }
      .div-style-1cd33eb6 {
        box-sizing: border-box;
        display: flex;
        flex: 0 0 auto;
        flex-direction: column;
        align-items: flex-start;
        align-self: stretch;
        justify-content: flex-start;
      }
      .p-style-4170de3 {
        flex: 0 0 auto;
        align-self: stretch;
        padding: 0;
        margin: 0;
        font: 700 17px Circe;
        color: #bf2b45;
        text-align: left;
      }
      .p-style-f04e2ed1 {
        box-sizing: border-box;
        flex: 0 0 auto;
        width: 244px;
        padding: 0;
        margin: 0;
        color: #302c2c;
        text-align: left;
      }
      .span-style-5fbd9948 {
        font: 400 17px/19px Circe;
        text-align: left;
      }
      .div-style-108604cb {
        box-sizing: border-box;
        flex: 0 0 auto;
        width: 1px;
        height: 141px;
        border-left: 1px solid #302c2c;
      }
      .div-style-472f0b6b {
        box-sizing: border-box;
        display: flex;
        flex: 0 0 auto;
        flex-direction: row;
        align-items: flex-start;
        justify-content: flex-start;
        width: 313px;
        height: 154px;
        padding-bottom: 18px;
      }
      .div-style-f286551f {
        box-sizing: border-box;
        display: flex;
        flex: 0 0 auto;
        flex-direction: column;
        align-items: stretch;
        justify-content: flex-start;
        width: 81px;
        padding-top: 3px;
      }
      .span-style-c344f0dd {
        box-sizing: border-box;
        display: inline-flex;
        flex: 0 0 auto;
        align-items: center;
        align-self: flex-end;
        justify-content: center;
        height: 30px;
        padding: 0 8px;
        font: 400 14px Circe;
        color: white;
        background: #515a64;
        border: none;
        border-radius: 79px;
      }
      .div-style-b612e338 {
        box-sizing: border-box;
        display: flex;
        flex: 0 0 auto;
        flex-direction: column;
        align-items: stretch;
        justify-content: flex-start;
        padding: 13px 8px 3px;
        margin-top: -21px;
        border: 2px solid #515a64;
        border-radius: 100px;
      }
      .div-style-d9bb42d7 {
        flex: 0 0 auto;
        margin-left: 19px;
      }
      .p-style-d579f8e4 {
        padding: 0;
        margin: 0;
        font: 700 30px Circe;
        color: #515a64;
      }
      .div-style-6e22d99d {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        justify-content: flex-start;
        margin-top: -1.5px;
      }
      .img-style-5f32720 {
        box-sizing: border-box;
        display: block;
        width: 63px;
        max-width: initial;
        height: 46px;
        border: none;
        object-fit: cover;
      }
      .div-style-c52df19a {
        flex: 0 0 auto;
        padding-top: 0;
        margin-left: 17.5px;
      }
      .div-style-2ecdb6ab {
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        gap: 14px;
        align-items: flex-start;
        justify-content: flex-start;
        width: 114px;
      }
      .p-style-9551bce9 {
        flex: 0 0 auto;
        align-self: stretch;
        padding: 0;
        margin: 0;
        font: 700 40px Circe;
        color: #515a64;
      }
      .p-style-f174ba20 {
        flex: 0 0 auto;
        align-self: stretch;
        padding: 0;
        margin: 0;
        font: 700 17px Circe;
        color: #515a64;
      }
      .p-style-1921bc2 {
        flex: 0 0 auto;
        align-self: stretch;
        padding: 0;
        margin: 0;
        font: 400 17px/19px Circe;
        color: #302c2c;
        text-align: left;
      }
      .div-style-a8b04969 {
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        align-items: stretch;
        justify-content: flex-start;
        width: 100%;
        padding: 24px 19px 46px 25px;
        margin-top: 20px;
        background: white;
        border: 1px solid #7f7f7f;
        border-radius: 20px;
      }
      .div-style-5a012ceb {
        flex: 0 0 auto;
      }
      .Button-style-ef26b0f2 {
        box-sizing: border-box;
        display: block;
        width: 129px;
        min-width: 129px;
        height: 43px;
        font: 400 21px Circe;
        color: white;
        cursor: pointer;
        background: #bf2b45;
        border: none;
        border-radius: 30px;
      }
      .div-style-b2ffaf54 {
        box-sizing: border-box;
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        justify-content: flex-start;
        width: 100%;
        padding-right: 3px;
        padding-left: 3px;
        margin-top: 30px;
      }
      .div-style-796b23f3 {
        box-sizing: border-box;
        display: flex;
        flex: 0 1 367px;
        flex-direction: row;
        align-items: flex-start;
        justify-content: flex-start;
      }
      .span-style-5496bbb6 {
        box-sizing: border-box;
        display: inline-flex;
        flex: 0 0 auto;
        align-items: center;
        justify-content: center;
        height: 24px;
        padding: 0 9.5px;
        font: 400 13px Circe;
        color: white;
        background: #971e33;
        border: none;
        border-radius: 79px;
      }
      .p-style-3cfb911f {
        flex: 0 1 auto;
        padding: 0;
        margin: 0;
        margin-left: 18px;
        color: #302c2c;
        text-align: left;
      }
      .span-style-fae3d3e7 {
        font: 400 17px/22.5px Circe;
        text-align: left;
      }
      .div-style-61ce896c {
        box-sizing: border-box;
        display: flex;
        flex: 0 1 450px;
        flex-direction: row;
        align-items: flex-start;
        justify-content: flex-start;
        margin-left: 44px;
      }
      .span-style-1fb08075 {
        box-sizing: border-box;
        display: inline-flex;
        flex: 0 0 auto;
        align-items: center;
        justify-content: center;
        height: 24px;
        padding: 0 8.5px;
        font: 400 13px Circe;
        color: white;
        background: #971e33;
        border: none;
        border-radius: 79px;
      }
      .p-style-dab46f9a {
        flex: 0 1 auto;
        padding: 0;
        margin: 0;
        margin-left: 13px;
        color: #302c2c;
        text-align: left;
      }
      .div-style-2cb5648c {
        display: flex;
        flex: 0 0 auto;
        flex-direction: row;
        align-items: stretch;
        justify-content: flex-start;
        padding-right: 46px;
        padding-left: 46px;
        margin-top: 45px;
      }
      .div-style-57216059 {
        box-sizing: border-box;
        flex: 0 0 auto;
        width: 50.26%;
      }
      .div-style-5cbab381 {
        box-sizing: border-box;
        width: 100%;
        padding-left: 0;
      }
      .div-style-aef6ab64 {
        position: relative;
        box-sizing: border-box;
        width: 272px;
        height: 72px;
      }
      .p-style-46e758cd {
        position: absolute;
        top: 14px;
        left: 73px;
        padding: 0;
        margin: 0;
        font: 400 17px Circe;
        color: #302c2c;
        opacity: 0.7;
      }
      .p-style-9e835778 {
        position: absolute;
        left: 203px;
        padding: 0;
        margin: 0;
        font: 400 17px Circe;
        color: #302c2c;
        opacity: 0.7;
      }
      .div-style-bffdf281 {
        position: absolute;
        top: 70px;
        box-sizing: border-box;
        width: 100%;
        border-top: 2px dashed #302c2c;
      }
      .div-style-1222c9cd {
        box-sizing: border-box;
        width: 100%;
        padding-left: 7.5px;
        margin-top: -49px;
      }
      .div-style-b7ca6b0b {
        position: relative;
        box-sizing: border-box;
        width: 268px;
        height: 193px;
      }
      .div-style-fa01e88f {
        position: absolute;
        top: 86px;
        left: 31.5px;
        box-sizing: border-box;
        width: 29px;
        height: 49px;
        background: #bfbfbf;
      }
      .div-style-ecb99a5a {
        position: absolute;
        top: 88px;
        left: 163px;
        box-sizing: border-box;
        width: 29px;
        height: 47px;
        background: #bfbfbf;
      }
      .div-style-22c1dabb {
        position: absolute;
        top: 13px;
        left: 69px;
        box-sizing: border-box;
        width: 29px;
        height: 122px;
        background: #ffe07d;
      }
      .div-style-208df4f {
        position: absolute;
        left: 200px;
        box-sizing: border-box;
        width: 29px;
        height: 135px;
        background: #ffe07d;
      }
      .div-style-d4943329 {
        position: absolute;
        top: 136px;
        box-sizing: border-box;
        width: 100%;
        border-top: 1px solid #302c2c;
      }
      .p-style-b3d11bd8 {
        position: absolute;
        top: 65px;
        left: 28.5px;
        padding: 0;
        margin: 0;
        font: 400 17px Circe;
        color: #302c2c;
        opacity: 0.7;
      }
      .p-style-ca1cfb1c {
        position: absolute;
        top: 65px;
        left: 160px;
        padding: 0;
        margin: 0;
        font: 400 17px Circe;
        color: #302c2c;
        opacity: 0.7;
      }
      .p-style-98133b7c {
        position: absolute;
        top: 54px;
        left: 242px;
        padding: 0;
        margin: 0;
        font: 700 17px Circe;
        color: #302c2c;
        text-align: left;
      }
      .p-style-399f58eb {
        position: absolute;
        top: 150px;
        left: 4.5px;
        padding: 0;
        margin: 0;
        font: 350 17px Circe;
        color: #302c2c;
        opacity: 0.7;
      }
      .p-style-d1c3444 {
        position: absolute;
        top: 150px;
        left: 136px;
        padding: 0;
        margin: 0;
        font: 350 17px Circe;
        color: #302c2c;
        opacity: 0.7;
      }
      .div-style-809b9663 {
        position: absolute;
        top: 182px;
        left: 45px;
        box-sizing: border-box;
        display: flex;
        flex-direction: row;
        gap: 4px;
        align-items: flex-end;
        justify-content: flex-start;
      }
      .img-style-ffdd654c {
        box-sizing: border-box;
        display: block;
        flex: 0 0 auto;
        width: 9px;
        max-width: initial;
        height: 9px;
                transform: translateY(-5px);
      }
      .p-style-8a3ede8d {
        flex: 0 0 auto;
        padding: 0;
        margin: 0;
        font: 350 17px Circe;
        color: #302c2c;
        opacity: 0.7;
      }
      .div-style-ee0ea27f {
        position: absolute;
        top: 182px;
        left: 142px;
        box-sizing: border-box;
        display: flex;
        flex-direction: row;
        gap: 4px;
        align-items: flex-end;
        justify-content: flex-start;
      }
      .div-style-d98ba523 {
        box-sizing: border-box;
        display: flex;
        flex: 0 0 auto;
        flex-direction: row;
        align-items: flex-start;
        justify-content: flex-end;
        width: 49.74%;
        padding-bottom: 23px;
      }
      .div-style-16aa4b95 {
        flex: 1 0 auto;
        margin-right: 6px;
      }
      .p-style-d1d1c03a {
        padding: 0;
        margin: 0;
        font: 700 17px/16px Circe;
        color: #302c2c;
        text-align: center;
      }
      .div-style-691755cf {
        display: flex;
        flex-direction: row;
        align-items: flex-end;
        justify-content: flex-start;
        padding-right: 16px;
        padding-left: 16px;
        margin-top: 12px;
        position: relative;
      }
      .div-style-bb2b52bc {
        display: flex;
        flex: 0 0 auto;
        flex-direction: column;
        align-items: stretch;
        justify-content: flex-start;
        padding-top: 61px;
      }
      .p-style-3b17d220 {
        flex: 0 0 auto;
        align-self: center;
        padding: 0;
        margin: 0;
        font: 400 17px Circe;
        color: #302c2c;
        opacity: 0.7;
      }
      .div-style-d0f0f7e2 {
        box-sizing: border-box;
        flex: 0 0 auto;
        height: 47px;
        margin-top: 7px;
        margin-right: 6px;
        margin-left: 4px;
        background: #ffe07d;
      }
      .div-style-571c1bb3 {
        display: flex;
        flex: 0 0 auto;
        flex-direction: column;
        align-items: stretch;
        justify-content: flex-start;
        margin-left: 21px;
      }
      .div-style-32eeedb4 {
        box-sizing: border-box;
        flex: 0 0 auto;
        height: 108px;
        margin-top: 7px;
        background: #7f7f7f;
      }
      .img-style-b32595cc {
        box-sizing: border-box;
        display: block;
        width: 31px;
        max-width: initial;
        height: 4px;
        margin-left: 12px;
      }
      .div-style-4da9e824 {
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        align-items: stretch;
        justify-content: flex-start;
        width: 100%;
        margin-top: 0.5px;
      }
      .div-style-6146f36d {
        flex: 0 0 auto;
        margin-right: 4.5px;
        margin-left: 3.5px;
        border-top: 1px solid #302c2c;
      }
      .div-style-91c0d18a {
        box-sizing: border-box;
        display: flex;
        flex: 0 0 auto;
        flex-direction: row;
        align-items: center;
        align-self: center;
        justify-content: center;
        max-width: 138px;
        margin-top: 6.5px;
      }
      .p-style-8b453d6e {
        box-sizing: border-box;
        flex: 1 1 0;
        max-width: 73px;
        padding: 0;
        margin: 0;
        font: 350 13px/13px Circe;
        color: #302c2c;
        text-align: center;
        opacity: 0.7;
      }
      .p-style-b8b154eb {
        box-sizing: border-box;
        flex: 1 1 0;
        max-width: 72px;
        padding: 0;
        margin: 0;
        margin-left: -7px;
        font: 350 13px/13px Circe;
        color: #302c2c;
        text-align: center;
        opacity: 0.7;
      }
      .div-style-c237cd41 {
        flex: 0 0 auto;
        padding-bottom: 14px;
                transform: translateX(35px);
      }
      .div-style-3b5d4192 {
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        gap: 20px;
        align-items: flex-start;
        justify-content: flex-start;
        width: 239px;
      }
      .p-style-5b6f4af8 {
        box-sizing: border-box;
        flex: 0 0 auto;
        width: 209px;
        padding: 0;
        margin: 0;
        font: 700 17px/17px Circe;
        color: #302c2c;
        text-align: left;
      }
      .span-style-4eeb2166 {
        font: 700 17px/17px Circe;
        color: #e5004d;
        text-align: left;
      }
      .div-style-2e07568f {
        box-sizing: border-box;
        display: flex;
        flex: 0 0 auto;
        flex-direction: column;
        gap: 10px;
        align-items: flex-start;
        align-self: stretch;
        justify-content: flex-start;
        overflow: hidden;
      }
      .div-style-b9e82af6 {
        box-sizing: border-box;
        display: flex;
        flex: 0 0 auto;
        flex-direction: row;
        align-items: center;
        align-self: stretch;
        justify-content: flex-start;
        min-width: 226px;
      }
      .p-style-44e32238 {
        flex: 0 0 auto;
        padding: 0;
        margin: 0;
        font: 700 17px/17px Circe;
        color: #e5004d;
      }
      .p-style-1bfd8749 {
        flex: 0 0 auto;
        padding: 0;
        margin: 0;
        font: 350 17px/17px Circe;
        color: #515a64;
      }
      .div-style-1ca834f {
        box-sizing: border-box;
        display: flex;
        flex: 0 0 auto;
        flex-direction: row;
        align-items: center;
        align-self: stretch;
        justify-content: flex-start;
      }
      .p-style-d6b58c00 {
        padding: 0;
        margin: 0;
        margin-top: 35px;
        color: #302c2c;
      }
      .span-style-b4a2472d {
        font: 400 13px Circe;
        color: #302c2c;
      }
      .a-style-28bdd334 {
        font: 400 13px Circe;
        color: #302c2c;
        text-decoration-line: underline;
      }

      .link-spec {
   background: #971E33;
    width: 274px;
    height: 49px;
    display: flex;
    font-size: 21px;
    color: #fff;
    justify-content: center;
    align-items: center;
    border-radius: 109px;
    transition: .2s;
}

.link-spec:hover {
    opacity: .8;
    text-decoration: initial;
}

.neyro-label {
    font-size: 22px;
    background: #515A64;
    color: #fff;
    border-radius: 30px;
    width: 240px;
    height: 43px;
    display: flex;
     justify-content: center;
    align-items: center;
}

.neyro-label2 {
    width: 140px;
    height: 43px;
    background: #BF2B45;
}

.super-arr {
    width: 27px;
    height: auto;
    position: absolute;
    top: 30px;
    right: -19px;

}


	}

	.div-style-9a590f78.little {
	display: none;
}

.super-container-mob {
  		display: none;
  	}

	@media (max-width: 1670px) {
		.super-container-desk {
			margin-left: 0;
		}
		.div-style-964381c8 {
        width: 100%;
		}
	}
	@media (max-width: 1670px) {
    .div-style-9a590f78 {
         flex: 0 0 550px;
		}
	}

	@media (max-width: 1500px) {
    .div-style-9a590f78.big {
       display: none;
		}
		.div-style-9a590f78.little {
       display: flex;
		}
		.div-style-307ee2c2 {
      margin-left: 0;
		}
		.div-style-964381c8 {
       width: 80vw;
		}
		.div-style-27d062fd {
			padding-top: 25px;
		}
	}

	@media (max-width: 1023px) {
		.div-style-964381c8 {
       width: 90vw;
		}
		.div-style-99e6b4f8 {
         background-size: contain;
                 padding-top: 220px;
                 margin-bottom: 10px;
		}
	}

  @media (max-width: 767px) {
  	.super-container-desk {
  		display: none;
  	}
  	.super-container-mob {
  		display: block;
  	}





    .div-style-fc2e60c6 {
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        align-items: stretch;
        justify-content: flex-start;
        max-width: 100%;
        padding: 33px 9px 65px;
        background: white;
      }
      .div-style-dd6d0efc {
        display: flex;
        flex: 0 0 auto;
        flex-direction: row;
        gap: 8px;
        align-items: flex-start;
        justify-content: space-between;
      }
      .img-style-993400c6 {
        box-sizing: border-box;
        display: block;
        width: 161px;
        max-width: initial;
        height: 30px;
        border: none;
        object-fit: cover;
      }
      .p-style-ffd8e878 {
        flex: 0 0 auto;
        padding: 0;
        margin: 0;
        font: 700 21px Circe;
        color: black;
      }
      .div-style-c279de9 {
        flex: 0 0 auto;

      }
      .div-style-f77e6334 {
        box-sizing: border-box;
        width: 100%;
      }
      .p-style-606e3424 {
        box-sizing: border-box;
        width: 100%;
        padding: 0;
        margin: 0;
        font: 400 36px Circe Slab C;
        color: #971e33;
        text-align: left;
      }
      .div-style-93637ffa {
        box-sizing: border-box;
        width: 100%;
        padding: 13px 9px 20px;
        margin-top: 20px;
        background: #FEFBE8;
        border-radius: 8px;
      }
      .img-style-e8e976dc {
        box-sizing: border-box;
        display: block;
        width: 85px;
        max-width: initial;
        height: 15px;
        border: none;
        object-fit: cover;
      }
      .div-style-131cd2c1 {
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        justify-content: flex-start;
        width: 100%;
      }
      .div-style-73277a90 {
        flex: 0 0 auto;
        align-self: stretch;
      }
      .p-style-7fe5da6 {
        z-index: 1;
        box-sizing: border-box;
        width: 100%;
        padding: 0;
        margin: 0;
        font: 400 14px/16px Circe;
        color: black;
        text-align: left;
      }
      .p-style-2de9e607 {
        box-sizing: border-box;
        max-width: 100%;
        padding: 0;
        margin: 0;
        margin-top: 10px;
        font: 700 14px/19px Circe;
        color: black;
        text-align: left;
      }
      .div-style-bfb37778 {
                flex: 0 0 auto;
        margin-top: -25px;
        margin-right: auto;
        margin-left: 10px;
      }
      .img-style-6a474f6c {
        box-sizing: border-box;
        display: block;
        width: 196px;
        max-width: initial;
        height: 204px;
        margin-right: -9px;
        margin-left: -9px;
        border: none;
        object-fit: cover;
      }
      .Button-style-c0f3a6cf {
        box-sizing: border-box;
        display: block;
        width: 100%;
        min-width: 319px;
        height: 35px;
        margin-top: -22px;
        font: 700 15px Circe;
        color: white;
        cursor: pointer;
        background: #971e33;
        border: none;
        border-radius: 46px;
      }
      .div-style-e3667c2f {
        margin-top: 10px;
      }
      .div-style-6e35c165 {
        box-sizing: border-box;
        padding-top: 10px;
        padding-bottom: 51px;
        background: #ffeadd;
        border-radius: 20px;
      }
      .div-style-84f38ffd {
        padding-right: 10px;
        padding-left: 10px;
      }
      .Button-style-b96e75c5 {
        box-sizing: border-box;
        display: block;
        width: 148px;
        min-width: 148px;
        height: 28px;
        font: 400 14px Circe;
        color: white;
        cursor: pointer;
        background: #515a64;
        border: none;
        border-radius: 30px;
      }
      .div-style-a87f654a {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
        margin-top: 21px;
      }
      .img-style-c8f3d5e {
        box-sizing: border-box;
        display: block;
        width: 69px;
        max-width: initial;
        height: 60px;
        border: none;
        object-fit: cover;
                transform: translateY(32px);
      }
      .div-style-e9623323 {
        box-sizing: border-box;
        display: flex;
        flex: 0 0 auto;
        flex-direction: row;
        gap: 10px;
        align-items: flex-start;
        justify-content: flex-start;
        width: 330px;
        margin-left: -59px;
      }
      .div-style-2df63223 {
        box-sizing: border-box;
        flex: 0 0 auto;
        width: 155px;
        height: 214px;
        padding-bottom: 4px;
      }
      .div-style-6008ca9a {
        padding-right: 24px;
        padding-left: 38px;
      }
      .span-style-cad3fe2a {
        box-sizing: border-box;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        height: 22.5px;
        padding: 0 6px;
        font: 400 12px Circe;
        color: white;
        background: #d12549;
        border: none;
        border-radius: 59px;
      }
      .div-style-312dd07b {
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        width: 55px;
        margin-top: -15.5px;
        border: 1.5px solid #d12549;
        border-radius: 75px;
      }
      .div-style-a2e1c327 {
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        align-items: stretch;
        justify-content: flex-start;
        width: 43px;
        padding-top: 9.5px;
        padding-bottom: 2.25px;
      }
      .img-style-bbe42a89 {
        display: block;
        flex: 0 0 auto;
        max-width: initial;
        height: 43px;
      }
      .div-style-ca50b19a {
        box-sizing: border-box;
        width: 100%;
        margin-top: 13px;
      }
      .p-style-1abc4864 {
        padding: 0;
        margin: 0;
        color: #bf2b45;
      }
      .span-style-d82ccd0 {
        font: 700 20px Circe;
      }
      .span-style-d58864d {
        font: 400 20px Circe;
      }
      .div-style-d476e8c5 {
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        gap: 14px;
        align-items: flex-end;
        justify-content: flex-start;
        width: 100%;
        margin-top: 14px;
      }
      .p-style-d4e40a12 {
        flex: 0 0 auto;
        padding: 0;
        margin: 0;
        font: 700 30px Circe;
        color: #bf2b45;
        transform: translateX(-30px);
      }
      .div-style-1cd33eb6 {
        box-sizing: border-box;
        display: flex;
        flex: 0 0 auto;
        flex-direction: column;
        align-items: flex-start;
        align-self: stretch;
        justify-content: flex-start;
      }
      .p-style-cb3b1525 {
        flex: 0 0 auto;
        align-self: stretch;
        padding: 0;
        margin: 0;
        font: 700 14px Circe;
        color: #bf2b45;
        text-align: left;
      }
      .p-style-b5183f4a {
        flex: 0 0 auto;
        align-self: stretch;
        padding: 0;
        margin: 0;
        color: #302c2c;
        text-align: left;
      }
      .span-style-82fdef08 {
        font: 400 14px/17px Circe;
        text-align: left;
      }
      .div-style-ddd2b28a {
        box-sizing: border-box;
        flex: 0 0 auto;
        width: 165px;
        height: 214px;
        padding-top: 2.5px;
        padding-bottom: 24px;
      }
      .span-style-115bd2f0 {
        box-sizing: border-box;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        height: 22px;
        padding: 0 5.75px;
        font: 400 12px Circe;
        color: white;
        background: #515a64;
        border: none;
        border-radius: 58px;
      }
      .div-style-51f8ff49 {
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        width: 55px;
        margin-top: -15.5px;
        border: 1.5px solid #515a64;
        border-radius: 74px;
      }
      .p-style-d5f05ee3 {
        padding: 0;
        margin: 0;
        font: 700 20px Circe;
        color: #515a64;
      }
      .div-style-ca53abab {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        justify-content: flex-start;
        margin-top: 7px;
      }
      .img-style-dbb4ea04 {
        box-sizing: border-box;
        display: block;
        width: 46px;
        max-width: initial;
        height: 34px;
        border: none;
        object-fit: cover;
                transform: translateY(7px);
      }
      .div-style-fd7350c9 {
        flex: 0 0 auto;
        padding-top: 4px;
        margin-left: 11.5px;
      }
      .div-style-b4c2784d {
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        gap: 14px;
        align-items: flex-start;
        justify-content: flex-start;
        width: 97px;
      }
      .p-style-2ea0371c {
        flex: 0 0 auto;
        align-self: stretch;
        padding: 0;
        margin: 0;
        font: 700 30px Circe;
        color: #515a64;
        text-align: left;
      }
      .p-style-7ddf7662 {
        flex: 0 0 auto;
        align-self: stretch;
        padding: 0;
        margin: 0;
        font: 700 14px Circe;
        color: #515a64;
      }
      .p-style-bbed4e02 {
        flex: 0 0 auto;
        align-self: stretch;
        padding: 0;
        margin: 0;
        font: 400 14px/17px Circe;
        color: #302c2c;
        text-align: left;
      }
      .div-style-ece9823f {
        box-sizing: border-box;
        width: 100%;
        margin-top: 9px;
      }
      .div-style-80be21b7 {
        box-sizing: border-box;
        width: 100%;
        max-width: 100%;
        padding: 10px 9px 43px;
        background: white;
        border: 1px solid #7f7f7f;
        border-radius: 20px;
      }
      .Button-style-b56b77f4 {
        box-sizing: border-box;
        display: block;
        width: 89px;
        min-width: 89px;
        height: 28px;
        font: 400 13px Circe;
        color: white;
        cursor: pointer;
        background: #bf2b45;
        border: none;
        border-radius: 30px;
      }
      .div-style-e7bd74b6 {
        box-sizing: border-box;
        width: 100%;
        margin-top: 20px;
      }
      .div-style-4579bbe9 {
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        align-items: stretch;
        justify-content: flex-start;
        width: 100%;
        padding-right: 20px;
      }
      .div-style-5d8fa23d {
        display: flex;
        flex: 0 0 auto;
        flex-direction: row;
        align-items: flex-start;
        justify-content: flex-start;
      }
      .span-style-4619c430 {
        box-sizing: border-box;
        display: inline-flex;
        flex: 0 0 auto;
        align-items: center;
        justify-content: center;
        height: 18px;
        padding: 0 7px;
        font: 400 12px Circe;
        color: white;
        background: #971e33;
        border: none;
        border-radius: 59px;
      }
      .p-style-7f99032a {
        flex: 0 1 auto;
        padding: 0;
        margin: 0;
        margin-left: 19px;
        font: 400 13px/17px Circe;
        color: #302c2c;
        text-align: left;
      }
      .div-style-a3a66bbf {
        display: flex;
        flex: 0 0 auto;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        padding-right: 3px;
        padding-left: 3px;
        margin-top: 20px;
      }
      .div-style-75c24e64 {
        flex: 0 0 auto;
        padding-right: 3px;
      }
      .div-style-486f9ed2 {
        position: relative;
        box-sizing: border-box;
        width: 257px;
        height: 68px;
      }
      .p-style-de6b2066 {
        position: absolute;
        top: 13px;
        left: 69px;
        padding: 0;
        margin: 0;
        font: 400 15px Circe;
        color: #302c2c;
        opacity: 0.7;
      }
      .p-style-88f006ee {
        position: absolute;
        left: 192px;
        padding: 0;
        margin: 0;
        font: 400 15px Circe;
        color: #302c2c;
        opacity: 0.7;
      }
      .div-style-8125fb28 {
        position: absolute;
        top: 66px;
        box-sizing: border-box;
        width: 100%;
        border-top: 2px dashed #302c2c;
      }
      .div-style-55043450 {
        flex: 0 0 auto;
        padding-right: 0;
        margin-top: -46px;
      }
      .div-style-f2e2b388 {
        position: relative;
        box-sizing: border-box;
        width: 253px;
        height: 183px;
      }
      .div-style-65462bee {
        position: absolute;
        top: 81px;
        left: 30px;
        box-sizing: border-box;
        width: 27.5px;
        height: 46px;
        background: #bfbfbf;
      }
      .div-style-12598188 {
        position: absolute;
        top: 83px;
        left: 153px;
        box-sizing: border-box;
        width: 27.5px;
        height: 44px;
        background: #bfbfbf;
      }
      .div-style-1b1fb3da {
        position: absolute;
        top: 12.5px;
        left: 65px;
        box-sizing: border-box;
        width: 27.5px;
        height: 115px;
        background: #ffe07d;
      }
      .div-style-2464a459 {
        position: absolute;
        left: 188px;
        box-sizing: border-box;
        width: 27.5px;
        height: 128px;
        background: #ffe07d;
      }
      .div-style-74d545d6 {
        position: absolute;
        top: 128px;
        box-sizing: border-box;
        width: 100%;
        border-top: 0.9px solid #302c2c;
      }
      .p-style-a90b08bd {
        position: absolute;
        top: 61px;
        left: 27px;
        padding: 0;
        margin: 0;
        font: 400 15px Circe;
        color: #302c2c;
        opacity: 0.7;
      }
      .p-style-de21735 {
        position: absolute;
        top: 61px;
        left: 151px;
        padding: 0;
        margin: 0;
        font: 400 15px Circe;
        color: #302c2c;
        opacity: 0.7;
      }
      .p-style-abba4c22 {
        position: absolute;
        top: 51px;
        left: 228px;
        padding: 0;
        margin: 0;
        font: 700 15px Circe;
        color: #302c2c;
        text-align: left;
      }
      .p-style-5ec3afe5 {
        position: absolute;
        top: 142px;
        left: 4.25px;
        padding: 0;
        margin: 0;
        font: 350 15px Circe;
        color: #302c2c;
        opacity: 0.7;
      }
      .p-style-27aeaa2b {
        position: absolute;
        top: 142px;
        left: 128px;
        padding: 0;
        margin: 0;
        font: 350 15px Circe;
        color: #302c2c;
        opacity: 0.7;
      }
      .div-style-91271cf0 {
        position: absolute;
        top: 172px;
        left: 42px;
        box-sizing: border-box;
        display: flex;
        flex-direction: row;
        gap: 3.75px;
        align-items: flex-end;
        justify-content: flex-start;
      }
      .img-style-7ee01258 {
        box-sizing: border-box;
        display: block;
        flex: 0 0 auto;
        width: 8.5px;
        max-width: initial;
        height: 8.5px;
        transform: translateY(-6px);
      }
      .p-style-3c7f668c {
        flex: 0 0 auto;
        padding: 0;
        margin: 0;
        font: 350 15px Circe;
        color: #302c2c;
        opacity: 0.7;
      }
      .div-style-4a301074 {
        position: absolute;
        top: 172px;
        left: 134px;
        box-sizing: border-box;
        display: flex;
        flex-direction: row;
        gap: 3.75px;
        align-items: flex-end;
        justify-content: flex-start;
      }
      .div-style-c253cf58 {
        box-sizing: border-box;
        width: 100%;
        margin-top: 33px;
      }
      .div-style-80461cde {
        box-sizing: border-box;
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        justify-content: flex-start;
        width: 100%;
      }
      .span-style-7da6a3f6 {
        box-sizing: border-box;
        display: inline-flex;
        flex: 0 0 auto;
        align-items: center;
        justify-content: center;
        height: 18px;
        padding: 0 6.5px;
        font: 400 12px Circe;
        color: white;
        background: #971e33;
        border: none;
        border-radius: 59px;
      }
      .div-style-2e01b560 {
        box-sizing: border-box;
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        justify-content: flex-start;
        width: 100%;
        margin-top: 20px;
      }
      .div-style-1e930f0a {
        flex: 1 0 auto;
      }
      .p-style-aa55339a {
        padding: 0;
        margin: 0;
        font: 700 13px/13px Circe;
        color: #302c2c;
        text-align: center;
      }
      .div-style-1c3bb6d7 {
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        align-items: stretch;
        justify-content: flex-start;
        width: 100%;
        margin-top: 10.5px;
      }
      .div-style-78dd336b {
        display: flex;
        flex: 0 0 auto;
        flex-direction: row;
        align-items: flex-end;
        justify-content: center;
      }
      .div-style-b968629c {
        display: flex;
        flex: 0 0 auto;
        flex-direction: column;
        align-items: stretch;
        justify-content: flex-start;
        padding-top: 50px;
      }
      .p-style-51d96a1d {
        flex: 0 0 auto;
        align-self: center;
        padding: 0;
        margin: 0;
        font: 400 13px Circe;
        color: #302c2c;
        opacity: 0.7;
      }
      .div-style-ca142544 {
        box-sizing: border-box;
        flex: 0 0 auto;
        height: 39px;
        margin-top: 6px;
        margin-right: 5.5px;
        margin-left: 3.5px;
        background: #ffe07d;
      }
      .div-style-45169e5b {
        flex: 0 0 auto;
        margin-left: 16.5px;
      }
      .p-style-a124002f {
        padding: 0;
        margin: 0;
        font: 400 13px Circe;
        color: #302c2c;
        opacity: 0.7;
      }
      .div-style-e9be7943 {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        justify-content: center;
        margin-top: 6px;
      }
      .div-style-6b61c086 {
        box-sizing: border-box;
        flex: 0 0 auto;
        width: 29px;
        height: 89px;
        background: #7f7f7f;
      }
      .img-style-f50a54c9 {
        box-sizing: border-box;
        display: block;
        width: 25.5px;
        max-width: initial;
        height: 10px;
        margin-left: 19px;
      }
      .div-style-761656f9 {
        display: flex;
        flex: 0 0 auto;
        flex-direction: column;
        align-items: stretch;
        justify-content: flex-end;
        margin-top: 0.4px;
      }
      .div-style-4ce7d750 {
        flex: 0 0 auto;
        padding-right: 3px;
        padding-left: 3px;
      }
      .div-style-9eb93583 {
        box-sizing: border-box;
        width: 100%;
        border-top: 0.8px solid #302c2c;
      }
      .div-style-d0f80ee6 {
        display: flex;
        flex: 0 0 auto;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        padding-right: 29px;
        margin-top: 5.5px;
      }
      .p-style-f1e810ef {
        box-sizing: border-box;
        flex: 1 1 0;
        max-width: 61px;
        padding: 0;
        margin: 0;
        font: 350 12px/12px Circe;
        color: #302c2c;
        text-align: center;
        opacity: 0.7;
      }
      .p-style-6ef539ba {
        box-sizing: border-box;
        flex: 1 1 0;
        max-width: 59px;
        padding: 0;
        margin: 0;
        margin-left: -6.25px;
        font: 350 12px/12px Circe;
        color: #302c2c;
        text-align: center;
        opacity: 0.7;
      }
      .div-style-6226ab52 {
        box-sizing: border-box;
        display: flex;
        flex: 0 0 auto;
        flex-direction: column;
        gap: 16.5px;
        align-items: flex-start;
        justify-content: flex-start;
        width: 173px;
        margin-left: 11px;
      }
      .p-style-ac6c7a6a {
        box-sizing: border-box;
        flex: 0 0 auto;
        width: 173px;
        padding: 0;
        margin: 0;
        font: 700 13px/13px Circe;
        color: #302c2c;
        text-align: left;
      }
      .span-style-83cba206 {
        font: 700 13px/13px Circe;
        color: #e5004d;
        text-align: left;
      }
      .div-style-9253fdf5 {
        box-sizing: border-box;
        display: flex;
        flex: 0 0 auto;
        flex-direction: column;
        gap: 8.5px;
        align-items: flex-start;
        align-self: stretch;
        justify-content: flex-start;
        overflow: hidden;
      }
      .div-style-8be369b2 {
        box-sizing: border-box;
        display: flex;
        flex: 0 0 auto;
        flex-direction: row;
        align-items: center;
        align-self: stretch;
        justify-content: flex-start;
        min-width: 167px;
      }
      .p-style-9e7b5d98 {
        flex: 0 0 auto;
        padding: 0;
        margin: 0;
        font: 700 13px/13px Circe;
        color: #e5004d;
      }
      .p-style-7595c2a9 {
        flex: 0 0 auto;
        padding: 0;
        margin: 0;
        font: 350 13px/13px Circe;
        color: #515a64;
      }
      .div-style-1ca834f {
        box-sizing: border-box;
        display: flex;
        flex: 0 0 auto;
        flex-direction: row;
        align-items: center;
        align-self: stretch;
        justify-content: flex-start;
      }
      .p-style-a57cc2df {
        flex: 1 1 auto;
        padding: 0;
        margin: 0;
        font: 350 13px/13px Circe;
        color: #515a64;
        text-align: left;
      }
      .p-style-cdb4aafe {
        box-sizing: border-box;
        width: 100%;
        padding: 0;
        margin: 0;
        margin-top: 40px;
        color: #302c2c;
        text-align: left;
      }
      .span-style-ef901df {
        font: 400 12px Circe;
        color: #302c2c;
        text-align: left;
        display: block;
      }
      .a-style-41920b42 {
        font: 400 12px Circe;
        color: #302c2c;
        text-align: left;
        text-decoration-line: underline;
      }
      .div-style-ebeeb74a {
        margin-top: 60px;
      }
      .p-style-4e7265c0 {
        padding: 0;
        margin: 0;
        font: 400 36px Circe Slab C;
        color: #971e33;
      }
      .div-style-e45a65e {
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        gap: 20px;
        align-items: flex-start;
        justify-content: center;
        padding: 20px 10px;
        margin-top: 20px;
        overflow: hidden;
        background: white;
        border: 1px solid #302c2c;
        border-radius: 20px;
      }
      .div-style-a12a7f2b {
        box-sizing: border-box;
        display: flex;
        flex: 0 0 auto;
        flex-direction: column;
        gap: 10px;
        align-items: flex-start;
        justify-content: flex-start;
        width: 320px;
      }
      .p-style-5d07ff80 {
        flex: 0 0 auto;
        align-self: stretch;
        padding: 0;
        margin: 0;
        font: 700 20px/28px Circe;
        color: #302c2c;
        text-align: left;
      }
      .p-style-1b4065d2 {
        flex: 0 0 auto;
        align-self: stretch;
        padding: 0;
        margin: 0;
        font: 400 14px Circe;
        color: #302c2c;
        text-align: left;
      }
      .Button-style-70a27948 {
        box-sizing: border-box;
        display: inline-flex;
        flex: 0 0 auto;
        gap: 10px;
        align-items: center;
        align-self: stretch;
        justify-content: center;
        width: 320px;
        min-width: 320px;
        height: 49px;
        font: 700 20px Circe;
        color: white;
        cursor: pointer;
        background: #971e33;
        border: none;
        border-radius: 109px;
      }
      .div-style-76640708 {
        display: flex;
        width: 24px;
        height: 24px;
        color: #000000;
      }
      .div-style-c7746288 {
        box-sizing: border-box;
        display: flex;
        flex: 0 0 auto;
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        width: 320px;
      }
      .img-style-aedbfc94 {
        box-sizing: border-box;
        display: block;
        flex: 0 0 auto;
        width: 123px;
        max-width: initial;
        height: 123px;
        border: none;
        border-radius: 122px;
        object-fit: cover;
      }
      .p-style-ff6b1617 {
        box-sizing: border-box;
        flex: 0 0 auto;
        width: 203px;
        padding: 0;
        margin: 0;
        color: black;
        text-align: left;
      }
      .span-style-30934f65 {
        font: 700 12px Circe;
        text-align: left;
      }
      .span-style-a4026862 {
        font: 400 12px Circe;
        text-align: left;
      }



   .link-bom {
   	border-radius: 45px;
   	background: #971E33;
   	font-size: 16px;
   	font-weight: 600;
   	color: #fff;
   	height: 35px;
   	width: 100%;
   	display: flex;
   	align-items: center;
   	justify-content: center;
   }
   .link-bom-label {
           height: 28px;
        width: 160px;
        background: #515A64;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #fff;
        font-size: 14px;
        border-radius: 30px;
   }

   .link-bom-label2 {
   	width: 89px;
   	background: #BF2B45;
   }

  }

  .sliderr h2 {
    color: #971E33;
    font-size: 50px;
    font-family:circe-slab-b,serif;
    font-weight: 500;
}

.vebinar {
    border-radius: 20px;
    border: 1px solid #302C2C;
    padding: 30px;
    /* height: 600px; */

}
.vebinar__flex {
    display: flex;
    justify-content: space-between;
}
.vebinar__title {
    font-size: 30px;
    font-weight: 700;
    color: #302C2C;
    line-height: 1.3;
    margin-bottom: 25px;
}

.vebibar__text {
    font-size: 22px;
    flex-grow: 1;
}

.vebinar__play {
    background: #971E33;
    color: #fff;
    width: 274px;
    height: 49px;
    display: flex;
    border-radius: 109px;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    transition: .2s;
    margin-top: 20px;
}
.vebinar__play:hover {
    text-decoration: none;
    opacity: .8;
}

.vebinar__icon {
   margin-left: 10px;   
}

.vebinar__left {
  display: flex;
  flex-direction: column;
    width: 50%;
    min-width: 50%;
    height: 450px;
}
.vebinar__right {
    width: 45%;
    min-width: 45%;
    display: flex;
    align-items: center;
}
.vebinar__about {
    margin-left: 20px;
    font-size: 16px;
    width: 373px;
}

@media(max-width: 1023px) {
	.vebinar {
    padding: 20px 10px;
    /* height: auto; */
}

.vebinar__title {
    font-size: 22px;
    margin-bottom: 15px
}
.vebibar__text {
    font-size: 16px;
    flex-grow: 1;
}

.vebinar__flex {
    flex-wrap: wrap;
}

.vebinar__left {
  display: flex;
  flex-direction: column;
  /* justify-content: space-between; */
  height: 400px;  
    width: 100%;
    min-width: 100%;
}
.vebinar__right {
    width: 100%;
    min-width: 100%;
    margin-top: 20px;
    height: 250px;
}
.vebinar__right img {
    width: 123px;
}
.vebinar__about {
    font-size: 14px;
    min-width: 100px;
    width: 90%;
    margin-right: 10px;
    padding-right: 10px;

}

.vebinar__play {
    margin-top: 20px;
}

.sliderr h2 {
	font-size: 38px;
	margin-bottom: 20px;
}
}


@media screen and (max-width: 1500px)  {
.vebinar__left {
    height: 600px;
}
}

@media screen and (max-width: 1200px)  {
.vebinar__left {
    height: 700px;
}
}


@media screen and (max-width: 1000px) {
  .vebinar__left {
    height: 400px;
}
}

@media(max-width: 550px) {
.vebinar__left {
    height: 450px;
}
.vebinar__right {
  height: 320px;
}
}

section.popup.popup_popup-advertising-big.js-popup,
section.popup.popup_popup-advertising-min.js-popup{
    display: none !important;
}

.swiper-container {
  padding-bottom: 50px;
}

.show-between {
  display: none !important;
}

@media (max-width: 1500px) {
  .link-spec {
        position: absolute;
    left: 55px;
    top: 555px;
  }
  .show-between {
  display: block !important;
          margin: 0;
        padding-left: 0;
}
/*
.div-style-91c0d18a {
      transform: translateX(-4vw);
}
*/
.div-style-691755cf {
   justify-content: center;
}
}

@media (max-width: 1200px) {
   .link-spec {
    top: 600px;
  }
}
@media (max-width: 1050px) {
   .link-spec {
     position: static;
     margin-top: 80px;
  }
}

