#section-id-1536666086940 .sppb-shape-container.sppb-bottom-shape > svg path, #section-id-1536666086940 .sppb-shape-container.sppb-bottom-shape > svg polygon {
    fill: #ffffff;
}
#section-id-1536666086940 .sppb-shape-container.sppb-bottom-shape > svg {
    width: 100%;
    max-width: 100%;
    height: 30px;
}

@media (min-width: 768px) and (max-width: 991px) {
#section-id-1536666086940 .sppb-shape-container.sppb-bottom-shape > svg {
    width: 100%;
    max-width: 100%;
}
}

@media (max-width: 767px) {
#section-id-1536666086940 .sppb-shape-container.sppb-bottom-shape > svg {
    width: 100%;
    max-width: 100%;
}
}
#section-id-1537181821509 .sppb-shape-container.sppb-top-shape > svg path, #section-id-1537181821509 .sppb-shape-container.sppb-top-shape > svg polygon {
    fill: #ffffff;
}
#section-id-1537181821509 .sppb-shape-container.sppb-top-shape > svg {
    width: 100%;
    max-width: 100%;
    height: 30px;
}

@media (min-width: 768px) and (max-width: 991px) {
#section-id-1537181821509 .sppb-shape-container.sppb-top-shape > svg {
    width: 100%;
    max-width: 100%;
}
}

@media (max-width: 767px) {
#section-id-1537181821509 .sppb-shape-container.sppb-top-shape > svg {
    width: 100%;
    max-width: 100%;
}
}
#section-id-1537181821509 .sppb-shape-container.sppb-bottom-shape > svg path, #section-id-1537181821509 .sppb-shape-container.sppb-bottom-shape > svg polygon {
    fill: #ffffff;
}
#section-id-1537181821509 .sppb-shape-container.sppb-bottom-shape > svg {
    width: 100%;
    max-width: 100%;
    height: 30px;
}

@media (min-width: 768px) and (max-width: 991px) {
#section-id-1537181821509 .sppb-shape-container.sppb-bottom-shape > svg {
    width: 100%;
    max-width: 100%;
}
}

@media (max-width: 767px) {
#section-id-1537181821509 .sppb-shape-container.sppb-bottom-shape > svg {
    width: 100%;
    max-width: 100%;
}
}
#section-id-1580486591264 .sppb-shape-container.sppb-top-shape > svg path, #section-id-1580486591264 .sppb-shape-container.sppb-top-shape > svg polygon {
    fill: #ffffff;
}
#section-id-1580486591264 .sppb-shape-container.sppb-top-shape > svg {
    width: 100%;
    max-width: 100%;
    height: 30px;
}

@media (min-width: 768px) and (max-width: 991px) {
#section-id-1580486591264 .sppb-shape-container.sppb-top-shape > svg {
    width: 100%;
    max-width: 100%;
}
}

@media (max-width: 767px) {
#section-id-1580486591264 .sppb-shape-container.sppb-top-shape > svg {
    width: 100%;
    max-width: 100%;
}
}
#section-id-1580486591264 .sppb-shape-container.sppb-bottom-shape > svg path, #section-id-1580486591264 .sppb-shape-container.sppb-bottom-shape > svg polygon {
    fill: #ffffff;
}
#section-id-1580486591264 .sppb-shape-container.sppb-bottom-shape > svg {
    width: 100%;
    max-width: 100%;
    height: 30px;
}

@media (min-width: 768px) and (max-width: 991px) {
#section-id-1580486591264 .sppb-shape-container.sppb-bottom-shape > svg {
    width: 100%;
    max-width: 100%;
}
}

@media (max-width: 767px) {
#section-id-1580486591264 .sppb-shape-container.sppb-bottom-shape > svg {
    width: 100%;
    max-width: 100%;
}
}
#cf_26 .cf-btn:after {
    border-radius: 5px
}
.sp-page-builder .page-content #section-id-1536666086940 {
    padding-top: 100px;
    padding-right: 0;
    padding-bottom: 100px;
    padding-left: 0;
    background-image: url(/web/assets/images/webstudio/fon/max-2021/veb-studiya-orion-max-01-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 0 0;
}

@media (max-width:767px) {
.sp-page-builder .page-content #section-id-1536666086940 {
    padding-top: 30px;
    padding-bottom: 70px;
}
}
#column-id-1536666086939 {
    box-shadow: 0 0 0 0 #fff;
}
#sppb-addon-wrapper-1577088100127 {
    margin: 0 0 0px 0;
}
#sppb-addon-1577088100127 {
    color: #ffffff;
    box-shadow: 0 0 0 0 #ffffff;
    padding: 20px 0px 30px 0px;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-wrapper-1577088100127 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0px;
    margin-left: 0;
}
}

@media (max-width:767px) {
#sppb-addon-1577088100127 {
    padding-top: 20px;
    padding-right: 0;
    padding-bottom: 10px;
    padding-left: 0;
}
#sppb-addon-1577088100127 .sppb-addon-title {
    font-size: 22px;
    line-height: 22px;
    line-height: 30px;
}
#sppb-addon-wrapper-1577088100127 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0px;
    margin-left: 0;
}
}
#sppb-addon-1577088100127 .sppb-addon-title {
    font-family: "Roboto Condensed";
}
#sppb-addon-1577088100127 h1.sppb-addon-title {
    margin: 0px 0px 0px 0px;
    text-transform: none;
    padding: 0px 0px 0px 0px;
}
#sppb-addon-wrapper-1580490732838 {
    margin: 0px 0px 0px 0px;
}
#sppb-addon-1580490732838 {
    color: #ffffff;
    box-shadow: 0 0 0 0 #ffffff;
    padding: 0 0 30px 0;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-wrapper-1580490732838 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
}
}

@media (max-width:767px) {
#sppb-addon-wrapper-1580490732838 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
}
}
#sppb-addon-1580490732838 {
    font-size: 16px;
    font-weight: 500;
}

@media (max-width:767px) {
#sppb-addon-1580490732838 {
    font-size: 16px;
}
}
.sp-page-builder .page-content #section-id-1577088100125 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
#column-id-1577088100126 {
    box-shadow: 0 0 0 0 #fff;
}
#sppb-addon-wrapper-1593093358790 {
    margin: 0px 0px 30px 0px;
}
#sppb-addon-1593093358790 {
    background-color: #9313c3;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.7);
    border-width: 1px;
    border-color: #9313c3;
    border-style: solid;
    border-radius: 50px;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-wrapper-1593093358790 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
}
}

@media (max-width:767px) {
#sppb-addon-wrapper-1593093358790 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
}
}
#sppb-addon-1593093358790 #btn-1593093358790.sppb-btn-custom {
    background-image: linear-gradient(0deg, #d0d0d0 20%, #ffffff 100%);
    border: none;
    color: #9313c3;
    font-size: 16px;
}
#sppb-addon-1593093358790 #btn-1593093358790.sppb-btn-custom:hover {
    background-color: #00E66E;
    color: #ffffff;
    background-image: linear-gradient(180deg, #12a6e0 20%, #9313c3 100%);
    border: none;
}
#sppb-addon-1593093358790 .sppb-btn i {
    margin: 0px 10px 0px 0px;
}
#column-id-1580486590724 {
    box-shadow: 0 0 0 0 #fff;
}
#sppb-addon-wrapper-1626761012503 {
    margin: 0px 0px 30px 0px;
}
#sppb-addon-1626761012503 {
    background-color: #9313c3;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.7);
    border-width: 1px;
    border-color: #9313c3;
    border-style: solid;
    border-radius: 50px;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-wrapper-1626761012503 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
}
}

@media (max-width:767px) {
#sppb-addon-wrapper-1626761012503 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
}
}
#sppb-addon-1626761012503 #btn-1626761012503.sppb-btn-custom {
    background-image: linear-gradient(0deg, #d0d0d0 20%, #ffffff 100%);
    border: none;
    color: #9313c3;
    font-size: 16px;
}
#sppb-addon-1626761012503 #btn-1626761012503.sppb-btn-custom:hover {
    background-color: #00E66E;
    color: #ffffff;
    background-image: linear-gradient(180deg, #12a6e0 20%, #9313c3 100%);
    border: none;
}
#sppb-addon-1626761012503 .sppb-btn i {
    margin: 0px 10px 0px 0px;
}
#column-id-1593093358792 {
    box-shadow: 0 0 0 0 #fff;
}
#sppb-addon-wrapper-1626761012498 {
    margin: 0px 0px 30px 0px;
}
#sppb-addon-1626761012498 {
    background-color: #9313c3;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.7);
    border-width: 1px;
    border-color: #9313c3;
    border-style: solid;
    border-radius: 50px;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-wrapper-1626761012498 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
}
}

@media (max-width:767px) {
#sppb-addon-wrapper-1626761012498 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
}
}
#sppb-addon-1626761012498 #btn-1626761012498.sppb-btn-custom {
    background-image: linear-gradient(0deg, #d0d0d0 20%, #ffffff 100%);
    border: none;
    color: #9313c3;
    font-size: 16px;
}
#sppb-addon-1626761012498 #btn-1626761012498.sppb-btn-custom:hover {
    background-color: #00E66E;
    color: #ffffff;
    background-image: linear-gradient(180deg, #12a6e0 20%, #9313c3 100%);
    border: none;
}
#sppb-addon-1626761012498 .sppb-btn i {
    margin: 0px 10px 0px 0px;
}
#column-id-1536676804324 {
    box-shadow: 0 0 0 0 #fff;
}
.sp-page-builder .page-content #section-id-1536919895515 {
    padding-top: 30px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color: #ffffff;
}

@media (min-width:768px) and (max-width:991px) {
.sp-page-builder .page-content #section-id-1536919895515 {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
}

@media (max-width:767px) {
.sp-page-builder .page-content #section-id-1536919895515 {
    padding-top: 0px;
    padding-right: 0;
    padding-bottom: 20px;
    padding-left: 0;
}
}
#column-id-1536919895514 {
    box-shadow: 0 0 0 0 #fff;
}
#sppb-addon-wrapper-1537033703483 {
    margin: 90px 0 10px 0;
}
#sppb-addon-1537033703483 {
    box-shadow: 0 0 0 0 #ffffff;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-wrapper-1537033703483 {
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
}
}

@media (max-width:767px) {
#sppb-addon-1537033703483 {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
#sppb-addon-wrapper-1537033703483 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}
}
#sppb-addon-wrapper-1626761012522 {
    margin: 30px 0px 0px 0px;
}
#sppb-addon-1626761012522 {
    background-image: linear-gradient(0180deg, #12a6e0 19%, #9313c3 100%);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    border-width: 0px;
    border-style: solid;
    border-radius: 50px;
    padding: 10px 10px 10px 10px;
}
#sppb-addon-1626761012522 .sppb-addon-title {
    color: #ffffff;
    font-size: 25px;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-wrapper-1626761012522 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
}

@media (max-width:767px) {
#sppb-addon-1626761012522 .sppb-addon-title {
    font-size: 20px;
    line-height: 20px;
    margin-top: 5px;
}
#sppb-addon-wrapper-1626761012522 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
}
}
#sppb-addon-1626761012522 .sppb-media-content {
    padding: 0px 0px 0px 0px;
}
#sppb-addon-1626761012522 .sppb-icon .sppb-icon-container {
    box-shadow: 0px 0px 0px 0px #fff;
    display: inline-block;
    text-align: center;
    padding: 3px 0 0 10px;
    color: #ffffff;
    border-width: 0px;
}
#sppb-addon-1626761012522 .sppb-icon .sppb-icon-container > i {
    font-size: 26px;
    width: 26px;
    height: 26px;
    line-height: 26px;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-1626761012522 .sppb-media .sppb-media-body {
    width: auto;
}
}

@media (max-width:767px) {
#sppb-addon-1626761012522 .sppb-media .sppb-media-body {
    width: auto;
}
}
#sppb-addon-1626761012522 {
    transition: .3s;
}
#sppb-addon-1626761012522:hover {
    box-shadow: 0 0 0 0 #ffffff;
}
#column-id-1536919898056 {
    box-shadow: 0 0 0 0 #fff;
}
#sppb-addon-wrapper-1536923513474 {
    margin: 30px 0 30px 0;
}
#sppb-addon-1536923513474 {
    background-color: rgba(255, 255, 255, 0.8);
    box-shadow: 0px 0px 2px 2px #ffffff;
    border-radius: 10px;
    padding: 0 20px 0 20px;
}
#sppb-addon-1536923513474 a {
    color: #333333;
}
#sppb-addon-1536923513474 a:hover, #sppb-addon-1536923513474 a:focus, #sppb-addon-1536923513474 a:active {
    color: #9313c3;
}
#sppb-addon-1536923513474 .sppb-addon-title {
    color: #9313c3;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-1536923513474 {
    padding-top: 0;
    padding-right: 20px;
    padding-bottom: 0;
    padding-left: 20px;
}
#sppb-addon-wrapper-1536923513474 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}
}

@media (max-width:767px) {
#sppb-addon-1536923513474 {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
#sppb-addon-1536923513474 .sppb-addon-title {
    font-size: 22px;
    line-height: 22px;
}
#sppb-addon-wrapper-1536923513474 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}
}
#sppb-addon-wrapper-1577101091331 {
    margin: 65px 0px 0px 0px;
}
#sppb-addon-1577101091331 {
    background-image: linear-gradient(45deg, #9313c3 0%, #12a6e0 100%);
    box-shadow: 0 0 0 0 #ffffff;
    border-radius: 5px;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-wrapper-1577101091331 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
}
}

@media (max-width:767px) {
#sppb-addon-wrapper-1577101091331 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
}
}
#sppb-addon-1577101091331 .sppb-empty-space {
    height: 1px;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-1577101091331 .sppb-empty-space {
    height: 30px;
}
}

@media (max-width:767px) {
#sppb-addon-1577101091331 .sppb-empty-space {
    height: 20px;
}
}
.sp-page-builder .page-content #section-id-1592910646256 {
    padding-top: 50px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color: #ffffff;
    box-shadow: 0 0 0 0 #ffffff;
}

@media (max-width:767px) {
.sp-page-builder .page-content #section-id-1592910646256 {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}
}
#column-id-1592910646252 {
    box-shadow: 0 0 0 0 #fff;
}
#sppb-addon-wrapper-1592910646260 {
    margin: 0 0 30px 0;
}
#sppb-addon-1592910646260 {
    background-color: #ffffff;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
    border-width: 1px;
    border-color: #b222b9;
    border-style: solid;
    padding: 0px 0px 0px 0px;
}
#sppb-addon-1592910646260 a {
    color: #333333;
}
#sppb-addon-1592910646260 a:hover, #sppb-addon-1592910646260 a:focus, #sppb-addon-1592910646260 a:active {
    color: #9313c3;
}
#sppb-addon-1592910646260 .sppb-addon-title {
    color: #9313c3;
    line-height: 22px;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-wrapper-1592910646260 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
}
}

@media (max-width:767px) {
#sppb-addon-wrapper-1592910646260 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 30px;
    margin-left: 0;
}
}
#sppb-addon-1592910646260 .sppb-addon-text {
    font-size: 14px;
}
#sppb-addon-1592910646260 .sppb-media-content {
    background-color: rgba(230, 201, 243, 0.3);
    padding: 20px 20px 10px 20px;
}
#sppb-addon-1592910646260 .sppb-img-container {
    display: block;
}
#sppb-addon-1592910646260 .sppb-media .pull-left, #sppb-addon-1592910646260 .sppb-media .pull-right {
    width: 50%;
}
#sppb-addon-1592910646260 #btn-1592910646260.sppb-btn-custom {
    background-color: #9313c3;
    color: #ffffff;
}
#sppb-addon-1592910646260 #btn-1592910646260.sppb-btn-custom:hover {
    background-color: #2c84e7;
    color: #ffffff;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-1592910646260 .sppb-media .sppb-media-body {
    width: auto;
}
}

@media (max-width:767px) {
#sppb-addon-1592910646260 .sppb-media .sppb-media-body {
    width: auto;
}
}
#sppb-addon-1592910646260 {
    transition: .3s;
}
#sppb-addon-1592910646260:hover {
    box-shadow: 0px 0px 5px 0px rgba(178, 34, 185, 0.5);
}
#column-id-1592910646253 {
    box-shadow: 0 0 0 0 #fff;
}
#sppb-addon-wrapper-1592910646348 {
    margin: 0 0 30px 0;
}
#sppb-addon-1592910646348 {
    background-color: #ffffff;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
    border-width: 1px;
    border-color: #b222b9;
    border-style: solid;
    padding: 0px 0px 0px 0px;
}
#sppb-addon-1592910646348 a {
    color: #333333;
}
#sppb-addon-1592910646348 a:hover, #sppb-addon-1592910646348 a:focus, #sppb-addon-1592910646348 a:active {
    color: #9313c3;
}
#sppb-addon-1592910646348 .sppb-addon-title {
    color: #9313c3;
    line-height: 22px;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-wrapper-1592910646348 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
}
}

@media (max-width:767px) {
#sppb-addon-wrapper-1592910646348 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 30px;
    margin-left: 0;
}
}
#sppb-addon-1592910646348 .sppb-addon-text {
    font-size: 14px;
}
#sppb-addon-1592910646348 .sppb-media-content {
    background-color: rgba(230, 201, 243, 0.3);
    padding: 20px 20px 10px 20px;
}
#sppb-addon-1592910646348 .sppb-img-container {
    display: block;
}
#sppb-addon-1592910646348 .sppb-media .pull-left, #sppb-addon-1592910646348 .sppb-media .pull-right {
    width: 50%;
}
#sppb-addon-1592910646348 #btn-1592910646348.sppb-btn-custom {
    background-color: #9313c3;
    color: #ffffff;
}
#sppb-addon-1592910646348 #btn-1592910646348.sppb-btn-custom:hover {
    background-color: #2c84e7;
    color: #ffffff;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-1592910646348 .sppb-media .sppb-media-body {
    width: auto;
}
}

@media (max-width:767px) {
#sppb-addon-1592910646348 .sppb-media .sppb-media-body {
    width: auto;
}
}
#sppb-addon-1592910646348 {
    transition: .3s;
}
#sppb-addon-1592910646348:hover {
    box-shadow: 0px 0px 5px 0px rgba(178, 34, 185, 0.5);
}
#column-id-1592910646254 {
    box-shadow: 0 0 0 0 #fff;
}
#sppb-addon-wrapper-1592910646351 {
    margin: 0 0 30px 0;
}
#sppb-addon-1592910646351 {
    background-color: #ffffff;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
    border-width: 1px;
    border-color: #b222b9;
    border-style: solid;
    padding: 0px 0px 0px 0px;
}
#sppb-addon-1592910646351 a {
    color: #333333;
}
#sppb-addon-1592910646351 a:hover, #sppb-addon-1592910646351 a:focus, #sppb-addon-1592910646351 a:active {
    color: #9313c3;
}
#sppb-addon-1592910646351 .sppb-addon-title {
    color: #9313c3;
    line-height: 22px;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-wrapper-1592910646351 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
}
}

@media (max-width:767px) {
#sppb-addon-wrapper-1592910646351 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 30px;
    margin-left: 0;
}
}
#sppb-addon-1592910646351 .sppb-addon-text {
    font-size: 14px;
}
#sppb-addon-1592910646351 .sppb-media-content {
    background-color: rgba(230, 201, 243, 0.3);
    padding: 20px 20px 10px 20px;
}
#sppb-addon-1592910646351 .sppb-img-container {
    display: block;
}
#sppb-addon-1592910646351 .sppb-media .pull-left, #sppb-addon-1592910646351 .sppb-media .pull-right {
    width: 50%;
}
#sppb-addon-1592910646351 #btn-1592910646351.sppb-btn-custom {
    background-color: #9313c3;
    color: #ffffff;
}
#sppb-addon-1592910646351 #btn-1592910646351.sppb-btn-custom:hover {
    background-color: #2c84e7;
    color: #ffffff;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-1592910646351 .sppb-media .sppb-media-body {
    width: auto;
}
}

@media (max-width:767px) {
#sppb-addon-1592910646351 .sppb-media .sppb-media-body {
    width: auto;
}
}
#sppb-addon-1592910646351 {
    transition: .3s;
}
#sppb-addon-1592910646351:hover {
    box-shadow: 0px 0px 5px 0px rgba(178, 34, 185, 0.5);
}
#column-id-1592910646255 {
    box-shadow: 0 0 0 0 #fff;
}
#sppb-addon-wrapper-1592910646339 {
    margin: 0 0 30px 0;
}
#sppb-addon-1592910646339 {
    background-color: #ffffff;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
    border-width: 1px;
    border-color: #b222b9;
    border-style: solid;
    padding: 0px 0px 0px 0px;
}
#sppb-addon-1592910646339 a {
    color: #333333;
}
#sppb-addon-1592910646339 a:hover, #sppb-addon-1592910646339 a:focus, #sppb-addon-1592910646339 a:active {
    color: #9313c3;
}
#sppb-addon-1592910646339 .sppb-addon-title {
    color: #9313c3;
    line-height: 22px;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-wrapper-1592910646339 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
}
}

@media (max-width:767px) {
#sppb-addon-wrapper-1592910646339 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 30px;
    margin-left: 0;
}
}
#sppb-addon-1592910646339 .sppb-addon-text {
    font-size: 14px;
}
#sppb-addon-1592910646339 .sppb-media-content {
    background-color: rgba(230, 201, 243, 0.3);
    padding: 20px 20px 10px 20px;
}
#sppb-addon-1592910646339 .sppb-img-container {
    display: block;
}
#sppb-addon-1592910646339 .sppb-media .pull-left, #sppb-addon-1592910646339 .sppb-media .pull-right {
    width: 50%;
}
#sppb-addon-1592910646339 #btn-1592910646339.sppb-btn-custom {
    background-color: #9313c3;
    color: #ffffff;
}
#sppb-addon-1592910646339 #btn-1592910646339.sppb-btn-custom:hover {
    background-color: #2c84e7;
    color: #ffffff;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-1592910646339 .sppb-media .sppb-media-body {
    width: auto;
}
}

@media (max-width:767px) {
#sppb-addon-1592910646339 .sppb-media .sppb-media-body {
    width: auto;
}
}
#sppb-addon-1592910646339 {
    transition: .3s;
}
#sppb-addon-1592910646339:hover {
    box-shadow: 0px 0px 5px 0px rgba(178, 34, 185, 0.5);
}
.sp-page-builder .page-content #section-id-1592910646239 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 50px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    box-shadow: 0 0 0 0 #ffffff;
}
#column-id-1592910646238 {
    box-shadow: 0 0 0 0 #fff;
}
#sppb-addon-wrapper-1592911020259 {
    margin: 0px 0px 0px 0px;
}
#sppb-addon-1592911020259 {
    box-shadow: 0 0 0 0 #ffffff;
}
#sppb-addon-1592911020259 a {
    color: #333333;
}
#sppb-addon-1592911020259 a:hover, #sppb-addon-1592911020259 a:focus, #sppb-addon-1592911020259 a:active {
    color: #9313c3;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-wrapper-1592911020259 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
}
}

@media (max-width:767px) {
#sppb-addon-wrapper-1592911020259 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
}
}
#sppb-addon-1592911020259 {
    font-size: 14px;
}
.sp-page-builder .page-content #section-id-1537181821509 {
    padding-top: 70px;
    padding-right: 0px;
    padding-bottom: 60px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-image: url(/web/assets/images/webstudio/fon/optimal/veb-studiya-orion-07.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 0 0;
}

@media (min-width:768px) and (max-width:991px) {
.sp-page-builder .page-content #section-id-1537181821509 {
    padding-top: 50px;
    padding-right: 0;
    padding-bottom: 40px;
    padding-left: 0;
}
}

@media (max-width:767px) {
.sp-page-builder .page-content #section-id-1537181821509 {
    padding-top: 70px;
    padding-right: 0;
    padding-bottom: 50px;
    padding-left: 0;
}
}
#column-id-1537181821510 {
    box-shadow: 0 0 0 0 #fff;
}
#sppb-addon-wrapper-1542182895568 {
    margin: 0 0 0px 0;
}
#sppb-addon-1542182895568 {
    color: #ffffff;
    box-shadow: 0 0 0 0 #ffffff;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-wrapper-1542182895568 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
}
}

@media (max-width:767px) {
#sppb-addon-wrapper-1542182895568 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
}
}
#sppb-addon-1542182895568 h3.sppb-addon-title {
    margin: 0px 0px 30px 0px;
    text-transform: none;
    padding: 0px 0px 0px 0px;
}
#column-id-1542181498237 {
    box-shadow: 0 0 0 0 #fff;
}
#sppb-addon-wrapper-1542181498846 {
    margin: 0 0 30px 0;
}
#sppb-addon-1542181498846 {
    color: #ffffff;
    box-shadow: 0 0 0 0 #ffffff;
}
#sppb-addon-1542181498846 a {
    color: #ffffff;
}
#sppb-addon-1542181498846 a:hover, #sppb-addon-1542181498846 a:focus, #sppb-addon-1542181498846 a:active {
    color: #ffffff;
}
#sppb-addon-1542181498846 .sppb-addon-title {
    margin-top: 10px;
    color: #ffffff;
    font-size: 20px;
    line-height: 20px;
    font-weight: 500;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-wrapper-1542181498846 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
}
}

@media (max-width:767px) {
#sppb-addon-1542181498846 .sppb-addon-title {
    font-size: 18px;
    line-height: 18px;
}
#sppb-addon-wrapper-1542181498846 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 30px;
    margin-left: 0;
}
}
#sppb-addon-1542181498846 .sppb-pie-chart {
    height: 125px;
    width: 125px;
}
#sppb-addon-1542181498846 .sppb-chart-percent span {
    font-size: 35px;
    color: #ffffff;
}
#column-id-1542181498256 {
    box-shadow: 0 0 0 0 #fff;
}
#sppb-addon-wrapper-1542182972664 {
    margin: 0 0 30px 0;
}
#sppb-addon-1542182972664 {
    color: #ffffff;
    box-shadow: 0 0 0 0 #ffffff;
}
#sppb-addon-1542182972664 .sppb-addon-title {
    margin-top: 10px;
    color: #ffffff;
    font-size: 20px;
    line-height: 20px;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-wrapper-1542182972664 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
}
}

@media (max-width:767px) {
#sppb-addon-1542182972664 .sppb-addon-title {
    font-size: 18px;
    line-height: 18px;
}
#sppb-addon-wrapper-1542182972664 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 30px;
    margin-left: 0;
}
}
#sppb-addon-1542182972664 .sppb-pie-chart {
    height: 125px;
    width: 125px;
}
#sppb-addon-1542182972664 .sppb-chart-percent span {
    font-size: 35px;
    color: #ffffff;
}
#column-id-1542181498257 {
    box-shadow: 0 0 0 0 #fff;
}
#sppb-addon-wrapper-1542181498843 {
    margin: 0 0 30px 0;
}
#sppb-addon-1542181498843 {
    color: #ffffff;
    box-shadow: 0 0 0 0 #ffffff;
}
#sppb-addon-1542181498843 .sppb-addon-title {
    margin-top: 10px;
    color: #ffffff;
    font-size: 20px;
    line-height: 20px;
    font-weight: 500;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-wrapper-1542181498843 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
}
}

@media (max-width:767px) {
#sppb-addon-1542181498843 .sppb-addon-title {
    font-size: 18px;
    line-height: 18px;
}
#sppb-addon-wrapper-1542181498843 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 30px;
    margin-left: 0;
}
}
#sppb-addon-1542181498843 .sppb-pie-chart {
    height: 125px;
    width: 125px;
}
#sppb-addon-1542181498843 .sppb-chart-percent span {
    font-size: 35px;
    color: #ffffff;
}
#column-id-1542181498258 {
    box-shadow: 0 0 0 0 #fff;
}
#sppb-addon-wrapper-1542181498849 {
    margin: 0 0 30px 0;
}
#sppb-addon-1542181498849 {
    color: #ffffff;
    box-shadow: 0 0 0 0 #ffffff;
}
#sppb-addon-1542181498849 .sppb-addon-title {
    margin-top: 10px;
    color: #ffffff;
    font-size: 20px;
    line-height: 20px;
    font-weight: 500;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-wrapper-1542181498849 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
}
}

@media (max-width:767px) {
#sppb-addon-1542181498849 .sppb-addon-title {
    font-size: 18px;
    line-height: 18px;
}
#sppb-addon-wrapper-1542181498849 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 30px;
    margin-left: 0;
}
}
#sppb-addon-1542181498849 .sppb-pie-chart {
    height: 125px;
    width: 125px;
}
#sppb-addon-1542181498849 .sppb-chart-percent span {
    font-size: 35px;
    color: #ffffff;
}
#sppb-addon-wrapper-1585829016812 {
    margin: 0px 0px 30px 0px;
}
#sppb-addon-1585829016812 {
    box-shadow: 0 0 0 0 #ffffff;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-wrapper-1585829016812 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
}
}

@media (max-width:767px) {
#sppb-addon-wrapper-1585829016812 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
}
#sppb-addon-1585829016812 .sppb-empty-space {
    height: 40px;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-1585829016812 .sppb-empty-space {
    height: 30px;
}
}

@media (max-width:767px) {
#sppb-addon-1585829016812 .sppb-empty-space {
    height: 2px;
}
}
.sp-page-builder .page-content #section-id-1542114101241 {
    padding-top: 50px;
    padding-right: 0px;
    padding-bottom: 50px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color: #ffffff;
}

@media (min-width:768px) and (max-width:991px) {
.sp-page-builder .page-content #section-id-1542114101241 {
    padding-top: 20px;
}
}

@media (max-width:767px) {
.sp-page-builder .page-content #section-id-1542114101241 {
    padding-top: 20px;
    padding-right: 0;
    padding-bottom: 50px;
    padding-left: 0;
}
}
#column-id-1542114101240 {
    box-shadow: 0 0 0 0 #fff;
}
#sppb-addon-wrapper-1593091421611 {
    margin: 0px 0px 30px 0px;
}
#sppb-addon-1593091421611 {
    box-shadow: 0 0 0 0 #ffffff;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-wrapper-1593091421611 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
}
}

@media (max-width:767px) {
#sppb-addon-wrapper-1593091421611 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
}
}
#column-id-1542115087937 {
    box-shadow: 0 0 0 0 #fff;
}
#sppb-addon-wrapper-1626761012545 {
    margin: 10px 0px 43px 0px;
}
#sppb-addon-1626761012545 {
    background-image: linear-gradient(0180deg, #12a6e0 19%, #9313c3 100%);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
    border-width: 0px;
    border-style: solid;
    border-radius: 50px;
    padding: 10px 10px 10px 10px;
}
#sppb-addon-1626761012545 .sppb-addon-title {
    color: #ffffff;
    font-size: 25px;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-wrapper-1626761012545 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 40px;
    margin-left: 0px;
}
}

@media (max-width:767px) {
#sppb-addon-1626761012545 .sppb-addon-title {
    font-size: 20px;
    line-height: 20px;
    margin-top: 5px;
}
#sppb-addon-wrapper-1626761012545 {
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 30px;
    margin-left: 0px;
}
}
#sppb-addon-1626761012545 .sppb-media-content {
    padding: 0px 0px 0px 5px;
}
#sppb-addon-1626761012545 .sppb-icon .sppb-icon-container {
    box-shadow: 0px 0px 0px 0px #fff;
    display: inline-block;
    text-align: center;
    padding: 3px 0 0 0;
    color: #ffffff;
    border-width: 0px;
}
#sppb-addon-1626761012545 .sppb-icon .sppb-icon-container > i {
    font-size: 26px;
    width: 26px;
    height: 26px;
    line-height: 26px;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-1626761012545 .sppb-media .sppb-media-body {
    width: auto;
}
}

@media (max-width:767px) {
#sppb-addon-1626761012545 .sppb-media .sppb-media-body {
    width: auto;
}
}
#sppb-addon-1626761012545 {
    transition: .3s;
}
#sppb-addon-1626761012545:hover {
    box-shadow: 0 0 0 0 #ffffff;
}
#sppb-addon-wrapper-1579174384342 {
    margin: 0 0 30px 0;
}
#sppb-addon-1579174384342 {
    background-color: rgba(255, 255, 255, 0.8);
    box-shadow: 0px 0px 2px 2px #ffffff;
    border-radius: 10px;
    padding: 0 20px 0 20px;
}
#sppb-addon-1579174384342 a {
    color: #333333;
}
#sppb-addon-1579174384342 a:hover, #sppb-addon-1579174384342 a:focus, #sppb-addon-1579174384342 a:active {
    color: #9313c3;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-1579174384342 {
    padding-top: 0;
    padding-right: 20px;
    padding-bottom: 0;
    padding-left: 20px;
}
#sppb-addon-wrapper-1579174384342 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}
}

@media (max-width:767px) {
#sppb-addon-1579174384342 {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    border-radius: 25px;
}
#sppb-addon-wrapper-1579174384342 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}
}
.sp-page-builder .page-content #section-id-1580486591264 {
    padding-top: 100px;
    padding-right: 0px;
    padding-bottom: 70px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-image: url(/web/assets/images/webstudio/fon/optimal/veb-studiya-orion-05.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: 0 0;
}

@media (min-width:768px) and (max-width:991px) {
.sp-page-builder .page-content #section-id-1580486591264 {
    padding-top: 50px;
    padding-right: 0;
    padding-bottom: 40px;
    padding-left: 0;
}
}

@media (max-width:767px) {
.sp-page-builder .page-content #section-id-1580486591264 {
    padding-top: 100px;
    padding-right: 0;
    padding-bottom: 70px;
    padding-left: 0;
}
}
#column-id-1580486590152 {
    box-shadow: 0 0 0 0 #fff;
}
#sppb-addon-wrapper-1542191645149 {
    margin: 0 0 30px 0;
}
#sppb-addon-1542191645149 {
    color: #ffffff;
    box-shadow: 0 0 0 0 #ffffff;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-wrapper-1542191645149 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
}
}

@media (max-width:767px) {
#sppb-addon-wrapper-1542191645149 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 30px;
    margin-left: 0;
}
}
#sppb-addon-1542191645149 h3.sppb-addon-title {
    margin: 0px 0px 0px 0px;
    text-transform: none;
    padding: 0px 0px 0px 0px;
}
#sppb-addon-wrapper-1593092611464 {
    margin: 0px 0px 30px 0px;
}
#sppb-addon-1593092611464 {
    color: #ffffff;
    box-shadow: 0 0 0 0 #ffffff;
}
#sppb-addon-1593092611464 a {
    color: #ffffff;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-wrapper-1593092611464 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
}
}

@media (max-width:767px) {
#sppb-addon-wrapper-1593092611464 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
}
}
#sppb-addon-1593092611464 .sppb-addon-timeline .sppb-addon-timeline-wrapper:before, #sppb-addon-1593092611464 .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:after, #sppb-addon-1593092611464 .sppb-addon-timeline .timeline-movement.even:before {
    background-color: rgba(0, 149, 235, 0.44);
}
#sppb-addon-1593092611464 .sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-badge:before, #sppb-addon-1593092611464 .sppb-addon-timeline .timeline-movement.even:after {
    border-color: rgba(0, 149, 235, 0.44);
}
.sp-page-builder .page-content #section-id-1580486591030 {
    padding-top: 50px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color: #ffffff;
}

@media (max-width:767px) {
.sp-page-builder .page-content #section-id-1580486591030 {
    padding-top: 30px;
}
}
#column-id-1580486591028 {
    box-shadow: 0 0 0 0 #fff;
}
#sppb-addon-wrapper-1580486591034 {
    margin: 0 0 30px 0;
}
#sppb-addon-1580486591034 {
    background-color: rgba(255, 255, 255, 0.8);
    box-shadow: 0px 0px 2px 2px #ffffff;
    border-radius: 10px;
    padding: 0 20px 0 20px;
}
#sppb-addon-1580486591034 a {
    color: #333333;
}
#sppb-addon-1580486591034 a:hover, #sppb-addon-1580486591034 a:focus, #sppb-addon-1580486591034 a:active {
    color: #9313c3;
}
#sppb-addon-1580486591034 .sppb-addon-title {
    margin-top: 0px;
    color: #9313c3;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-1580486591034 {
    padding-top: 0;
    padding-right: 20px;
    padding-bottom: 0;
    padding-left: 20px;
}
#sppb-addon-wrapper-1580486591034 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}
}

@media (max-width:767px) {
#sppb-addon-1580486591034 {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
#sppb-addon-wrapper-1580486591034 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
}
}
#column-id-1580486591029 {
    box-shadow: 0 0 0 0 #fff;
}
#sppb-addon-wrapper-1579155014030 {
    margin: 0 0 0 0;
}
#sppb-addon-1579155014030 {
    color: #9313c3;
    box-shadow: 0 0 0 0 #ffffff;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-1579155014030 .sppb-addon-title {
    font-size: 25px;
    line-height: 25px;
}
#sppb-addon-wrapper-1579155014030 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20px;
    margin-left: 0;
}
}

@media (max-width:767px) {
#sppb-addon-1579155014030 .sppb-addon-title {
    font-size: 25px;
    line-height: 25px;
}
#sppb-addon-wrapper-1579155014030 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 10px;
    margin-left: 0;
}
}
#sppb-addon-1579155014030 h3.sppb-addon-title {
    margin: 0px 0px 0px 0px;
    text-transform: none;
    padding: 0px 0px 0px 0px;
}
#sppb-addon-wrapper-1580712834650 {
    margin: 0px 0px 30px 0px;
}
#sppb-addon-1580712834650 {
    box-shadow: 0 0 0 0 #ffffff;
    padding: 0 0 0 0;
}

@media (min-width:768px) and (max-width:991px) {
#sppb-addon-wrapper-1580712834650 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
}
}

@media (max-width:767px) {
#sppb-addon-1580712834650 {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
#sppb-addon-wrapper-1580712834650 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
}
#rstbox_15 .rstbox-close:hover {
    color: rgba(209, 30, 209, 1) !important;
}
#cf_4 .cf-btn:after {
    border-radius: 5px
}

@media screen and (max-width: 1200px) {
#offcanvas-toggler {
    display: block !important;
}
}

@media screen and (max-width: 1200px) {
.sp-megamenu-parent {
    display: none !important;
}
}


/*внутреннее меню*/

/*отступ*/
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    padding: 0px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
    background: #ffffff;
    padding: 0px;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover {
    color: #ffffff;
    padding-left: 10px;
    background: #9313c3;
    width: 100%;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
    padding: 10px;
}
/*мобильное меню*/
#offcanvas-toggler .fa {
    font-size: 35px !important;
    color: #9313c3;
}
#offcanvas-toggler > i {
    padding-top: 25px;
}
.close-offcanvas {
    top: 5px !important;
}
a.close-offcanvas {
    left: 5px !important;
}
.k-right {
    float: right;
}
.center {
    text-align: center;
}
.shadow2, #btn-1577088100129, #btn-1577088100130 {
    box-shadow: 0px 0px 2px 0px;
}
#sppb-addon-1577340629031, #sppb-addon-1577103134678, #sppb-addon-1577340629226 {
    border-radius: 10px 10px 0 0;
}
.gradient-border {
    border: 1px solid;
    border-image: linear-gradient(15deg, #9313c3 40%, #12a6e0 60%);
    border-image-slice: 1;
}

#sppb-addon-1586334990787 {
    margin-bottom: 0px !important;
}
body {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
}

@media (max-width:767px) {
body {
    font-size: 14px;
}
}
h1 {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 30px;
    font-weight: 400;
    font-style: normal;
}

@media (min-width:768px) and (max-width:991px) {
h1 {
    font-size: 25px;
}
}

@media (max-width:767px) {
h1 {
    font-size: 25px;
}
}
h2 {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 30px;
    font-weight: 100;
    font-style: normal;
}

@media (max-width:767px) {
h2 {
    font-size: 20px;
}
}
h3 {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 30px;
    font-weight: 100;
    font-style: normal;
}

@media (max-width:767px) {
h3 {
    font-size: 20px;
}
}
h4 {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 20px;
    font-style: normal;
}

@media (max-width:767px) {
h4 {
    font-size: 20px;
}
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
}
.logo-image {
    height: 70px;
}
.logo-image-phone {
    height: 70px;
}
#sp-header {
    background-color: #ffffff;
}
#sp-main-body {
    background-color: #ffffff;
}
#sp-footer-2 {
    background-color: #5e19b9;
}
#sp-footer-1 {
    background-color: #6f21d5;
}