﻿
/**************to520************/
*, :after, :before {
    box-sizing: border-box;
    min-width: 0;
    min-height: 0
}

html {
    font-size: 100%;
    box-sizing: border-box;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent
}

@-ms-viewport {
    width: device-width
}

[tabindex="-1"]:focus {
    outline: none !important
}

b, strong {
    font-weight: 600
}

small {
    font-size: 80%
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

    a:hover {
        color: #0056b3
    }

    a:not([href]):not([tabindex]), a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
        text-decoration: none;
        color: inherit
    }

        a:not([href]):not([tabindex]):focus {
            outline: 0
        }

svg:not(:root) {
    overflow: hidden
}

[role=button], a, area, button, input:not([type=range]), label, select, summary, textarea {
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

table {
    border-collapse: collapse
}

button {
    border-radius: 0
}

    button:focus {
        outline: 1px dotted;
        outline: 5px auto -webkit-focus-ring-color
    }

button, input, optgroup, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    margin: 0
}

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

[type=reset], [type=submit], button, html [type=button] {
    -webkit-appearance: button
}

    [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
        padding: 0;
        border-style: none
    }

input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

    input[type=checkbox]::-ms-check, input[type=radio]::-ms-check {
        display: none
    }

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: none
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

::-ms-clear, ::-ms-reveal {
    display: none
}

button, html, input, select, textarea {
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    font-display: swap
}

body {
    font-size: 1em;
    font-weight: 300;
    margin: 0;
    padding: 6.25rem 0 0;
    background: #fff
}

@media (max-width:991.98px) {
    body {
        padding: 3.75rem 0 0
    }
}

::-moz-selection {
    color: #fff;
    background: #000;
    text-shadow: none
}

::selection {
    color: #fff;
    background: #000;
    text-shadow: none
}

.screen-reader-text, .visuallyhidden {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0
}

hr {
    display: block;
    clear: both;
    height: 0;
    margin: 0;
    padding: 0;
    border: 0;
    border-top: 1px solid #fff
}

a {
    text-decoration: none;
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

    a, a:active, a:hover, a:link, a:visited {
        color: #fff
    }

.js a:focus, .js button:focus, .js input:focus, .js textarea:focus {
    outline: 0
}

ol, ul {
    margin: 0 0 1em;
    padding: 0 0 0 40px
}

img {
    vertical-align: middle;
    border: 0
}

form {
    margin: 0
}

fieldset {
    margin: 0;
    padding: 0;
    border: 0
}


button, input, select, textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline
}

input {
    border-radius: 0;
    box-shadow: none
}

button {
    margin: 0;
    padding: 0;
    border: 0;
    background: none
}

    button, button:focus, input:focus, textarea:focus {
        outline: none
    }

button, input {
    line-height: normal
}

    button, input[type=button], input[type=reset], input[type=submit] {
        -webkit-appearance: button;
        -moz-appearance: button;
        appearance: button
    }

textarea {
    overflow: auto;
    resize: vertical;
    vertical-align: top
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic
}

iframe {
    border: 0
}

.unstyled {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.clearfix:after {
    display: block;
    clear: both;
    content: ""
}

.media {
    overflow: hidden;
    zoom: 1
}

abbr {
    text-decoration: none;
    border: 0
}

.aligncenter {
    text-align: center
}

.txtalignleft {
    text-align: left
}

.txtalignright {
    text-align: right
}

.alignleft {
    float: left;
    margin: 0 16px 10px 0
}

.alignright {
    float: right;
    margin: 0 0 10px 16px
}

img.aligncenter, img.alignleft, img.alignright {
    display: block
}

img.aligncenter {
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto
}

.rounded {
    border-radius: 50%
}

#skipLinks {
    position: absolute;
    z-index: 999;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center
}

    #skipLinks a {
        position: absolute;
        top: 0;
        left: -999em;
        color: #757575
    }

        #skipLinks a:active, #skipLinks a:focus {
            position: absolute;
            top: 0;
            left: 0;
            padding: 1em;
            background: #fff
        }

.wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    min-height: 100vh
}

.wrapper__main {
    -ms-flex: 1 0 auto;
    flex: 1 0 auto
}

@media (max-width:991.98px) {
    .container {
        padding: 0 1.25rem
    }
}

.js .has-keyboard-focus a:focus, .js .has-keyboard-focus button:focus {
    outline: thin dotted
}

img {
    overflow: hidden;
    white-space: nowrap;
    text-indent: 100%
}

.col {
    max-width: 100%;
    -ms-flex-preferred-size: 0;
    flex-basis: 0%;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.row.no-gutters {
    margin-right: 0;
    margin-left: 0
}

@media (max-width:767.98px) {
    .row.no-gutters {
        margin-right: -10px;
        margin-left: -10px
    }
}

.row.no-gutters > div {
    padding-right: 0;
    padding-left: 0
}

.blur {
    filter: blur(3px)
}

.container--border-top {
    position: relative;
    z-index: 1;
    border-top: 1px solid #fff
}

    .container--border-top:before {
        position: absolute;
        top: 0;
        left: 50%;
        display: block;
        width: .0625rem;
        height: 2.5rem;
        margin: 0;
        padding: 0;
        content: "";
        transform: translateY(-50%);
        background: #fff
    }

.section {
    transition: all .75s ease-in-out .25s;
    transform: translate3d(0,25%,0);
    opacity: 0
}

    .section.in-viewport {
        transform: translate3d(0,0,0);
        opacity: 1
    }

.breadcrumb {
    font-size: .90rem;
    font-weight: 300;
    display: -ms-flexbox;
    display: flex;
    padding: 3rem 0;
    transition: all .3s ease-in-out;
    letter-spacing: .05em;
    color: #8f8f91;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width:767.98px) {
    .breadcrumb {
        display: none
    }
}

.breadcrumb a {
    position: relative;
    overflow: hidden;
    padding: 1rem 0;
    color: #8f8f91
}

    .breadcrumb a, .breadcrumb a:before {
        margin: 0;
        transition: all .3s ease-in-out
    }

        .breadcrumb a:before {
            position: absolute;
            bottom: .6rem;
            left: 0;
            display: block;
            width: 100%;
            height: .0625rem;
            padding: 0;
            content: "";
            transform: translateX(-100%);
            opacity: 0;
            background: #fff
        }

.no-touch .breadcrumb a:focus:before, .no-touch .breadcrumb a:hover:before {
    transform: translateX(0);
    opacity: 1
}

.breadcrumb a:focus, .breadcrumb a:hover {
    color: #fff
}

















/***********************************from 784 to 1035************************************/
.grey-text {
    color: #99969e
}

.no-touch .section-content {
    transition: all .75s ease-in-out .25s;
    transform: translate3d(0,25%,0);
    opacity: 0
}

    .no-touch .section-content.in-viewport {
        transform: translate3d(0,0,0);
        opacity: 1
    }

.no-touch .grid-item {
    transition: all .75s ease-in-out .25s;
    opacity: 0
}

    .no-touch .grid-item.in-viewport {
        opacity: 1
    }
.header {
    font-weight: 300;
    /*position: fixed;*/
    position: absolute;
    z-index: 25;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    min-height: 3.125rem;
    margin: 0;
    padding: .25rem 0;
    background: #fff;
    /*background: #f7f6f6; 
    background: -moz-linear-gradient(to right, #f3f3f3 0, #fff 40%, #fefefe 40%, #f7f6f6 100%);
    background: -webkit-linear-gradient(to right, #f3f3f3 0, #fff 40%, #fefefe 40%, #f7f6f6 100%);
    background: linear-gradient(to right, #f3f3f3 0, #fff 40%, #fefefe 40%, #f7f6f6 100%);*/
}

@media (max-width:991.98px) {
    .header {
        display: none
    }
}

.header__inner {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.header__col, .header__inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

    .header__col:last-child {
        margin-left: auto
    }

@media (max-width:991.98px) {
    .header__col {
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        width: 100%;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

/*.header__col--nav {
    -ms-flex: 1;
    flex: 1
}*/

.logo a, .logo p {
    line-height: 0;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    transition: all .3s ease-in-out;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.logo svg {
    fill: #fff
}

.main-nav {
    width: 100%
}

.main-nav__list {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin: 0;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media (max-width:991.98px) {
    .main-nav__list {
        display: block
    }
}

.main-nav__list > li {
    position: relative;
    z-index: 1;
    padding: 0 2rem
}

@media (max-width:991.98px) {
    .main-nav__list > li {
        padding: .25rem 1rem
    }
}

.main-nav__list > li a {
    font-size: 1rem;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    min-height: 2rem;
    margin: 0;
    padding: 1rem 0;
    letter-spacing: .060em;
    color: #150042;
    -ms-flex-align: center;
    align-items: center
}
.main-nav__list > li a:hover {
    color: #be9a70;
}
    .main-nav__list > li a:before {
        position: absolute;
        bottom: .6rem;
        left: 0;
        display: block;
        width: 100%;
        height: .0625rem;
        margin: 0;
        padding: 0;
        content: "";
        transition: all .3s ease-in-out;
        transform: translateX(-100%);
        opacity: 0;
        background: #be9a70
    }

.no-touch .main-nav__list > li a:focus:before, .no-touch .main-nav__list > li a:hover:before {
    transform: translateX(0);
    opacity: 1
}

.main-nav__list > li {
    transform: translateY(-30px);
    opacity: 0;
    transition: opacity 0.5s 0s, transform 0.50s 0s;
}

.loaded .main-nav__list > li {
    transition: transform 0.30s ease-out, opacity 0.30s;
}

.loaded .main-nav__list > li {
    opacity: 1;
    transform: translateY(0);
}

.main-nav__list > li:nth-child(1) {
    transition-delay: 1s, 1s;
}

.main-nav__list > li:nth-child(2) {
    transition-delay: 1.25s, 1.25s;
}

.main-nav__list > li:nth-child(3) {
    transition-delay: 1.50s, 1.50s;
}

.main-nav__list > li:nth-child(4) {
    transition-delay: 1.75s, 1.75s;
}

.main-nav__list > li:nth-child(5) {
    transition-delay: 2s, 2s;
}

@media (max-width:991.98px) {
    .main-nav__list > li a {
        font-size: 0.9rem;
        min-height: 0;
        padding: 0
    }
}

.mobile-nav .main-nav__list > li a:before {
    display: none
}

.page-template-page-company .main-nav__list > li.menu-item--company a:before, .page-template-page-education .main-nav__list > li.menu-item--education a:before, .post-type-archive-career .main-nav__list > li.menu-item--company a:before, .post-type-archive-clinical .main-nav__list > li.menu-item--clinical a:before, .post-type-archive-event .main-nav__list > li.menu-item--company a:before, .post-type-archive-investor .main-nav__list > li.menu-item--company a:before, .post-type-archive-post .main-nav__list > li.menu-item--company a:before, .post-type-archive-product .main-nav__list > li.menu-item--products a:before, .single-career .main-nav__list > li.menu-item--company a:before, .single-clinical .main-nav__list > li.menu-item--clinical a:before, .single-product .main-nav__list > li.menu-item--products a:before, .tax-anatomical_area .main-nav__list > li.menu-item--products a:before, .tax-family_product .main-nav__list > li.menu-item--products a:before, .term-education .main-nav__list > li.menu-item--company a:before {
    transform: translateX(0);
    opacity: 1
}

.main-nav__list .sub-menu {
    position: absolute;
    top: 100%;
    /*left: 2rem;*/
    /*width: 10.625rem;*/
    margin: 0;
    padding: .5rem 0 0;
    list-style-type: none;
    transition: all .3s ease-in-out;
    opacity: 0;
    /*background: #fff*/
}

@media (max-width:991.98px) {
    .main-nav__list .sub-menu {
        position: static;
        top: auto;
        left: .5rem;
        background: none
    }
}

.loaded .main-nav__list .sub-menu {
    opacity: 1
}

.touch .main-nav__list .sub-menu {
    display: none
}

@media (max-width:991.98px) {
    .touch .main-nav__list .sub-menu {
        display: block;
        margin-top: 5px;
    }
}

.main-nav__list .sub-menu li {
    display: block
}

    .main-nav__list .sub-menu li a {
        font-size: 0.7rem;
        display: block;
        /*padding: .25rem .5rem;*/
        padding: .20rem 0;
        transition: all .3s linear;
        letter-spacing: .05em;
        /*text-transform: uppercase;*/
    }

@media (max-width:991.98px) {
    .main-nav__list .sub-menu li a {
        font-size: 0.70rem;
        /*padding: .15rem .5rem;*/
        padding: 0;
        text-transform: none;
        color: #fff;
        background: none;
        text-align: center
    }
}

.main-nav__list .sub-menu li a:before, .no-touch [data-visually-hidden=true] {
    display: none
}

@media (max-width:991.98px) {
    .no-touch [data-visually-hidden=true] {
        display: block
    }
    /*.main-nav__list .sub-menu {
        left: 2rem;
    }*/
}

.no-touch [data-visually-hidden=false] {
    display: block
}
/****added***/
@media (max-width:1200px) {
    .main-nav__list > li {
        padding: 0 1rem
    }
}
/*.main-nav__list > li a:before, .main-nav__list > li a {
    color: #150042;
}*/



/*.main-nav__list .sub-menu li a {
    color: #150042;
    background: #c5b4ec;
}*/

.logo img {
    transform: scale(1.2);
}

.logo {
    margin-left: 2rem;
}
/*.main-nav__list .sub-menu {
    width: 13rem;
}*/

/*****custom******/
.menu-right-arrow {
    display: none
}

.menu-down-arrow {
    margin-left: 8px;
}
.sub-menu-container{
    width:100%;
}
.main-nav__list .sub-menu {
    /*width: 100%;*/
    /*min-width: 360px;*/
    color: #fff;
    background: #150042;
    right: -60%;
    left: -70%;
    border-radius:50px;
    
}
.main-nav__list .sub-training {
    right: -20%;
    left: -30%;
}
.main-nav__list .sub-menu li a {
    color: #fff;
    /*background: #150042;*/
    border-radius: 50px;
}
.main-nav__list .sub-menu .sub-nav-item:first-child a {
    border-radius: 50px;
}
.sub-nav-item{
    /*min-width:120px;*/
    /*padding-left:0 !important;
    padding-right:0 !important;*/
}
.sub-nav-item .f-icon {
    max-height: 60px !important;
    max-width: 60px !important;
    object-fit: contain;
}
.sub-nav-item figure {
    padding: 10px;
    margin: 0px;
    text-align: center;
    font-size: 0.7rem;
}

@media (max-width:991.98px) {
    .sub-nav-item {
        padding-right: 2px !important;
        padding-left: 2px !important;
    }
    .main-nav__list .sub-menu {
        border-radius: 0px;
    }
        .main-nav__list .sub-menu li a {
            border-radius: 0px;
        }
    .main-nav__list .sub-menu .sub-nav-item:first-child a {
        border-radius: 0px;
    }
    .sub-nav-item .f-icon {
        max-height: 35px !important;
        max-width: 35px !important;
    }
    .main-nav__list > li {
        padding: 0.20rem 1rem;
        background: #e8dede;
        border: 1px solid #be9a70;
    }
    .main-nav__list > li:last-child {
           padding-bottom: 0.5rem;
    }
    .menu-right-arrow {
        display: inherit
    }
    .menu-down-arrow {
        display: none
    }
    /*.sub-menu .col-6 {
        max-width: 33.33333%;
        flex: 0 0 33.33333%;
    }*/
    .sub-menu .col-3 {
        max-width: 33.33333%;
        flex: 0 0 33.33333%;
    }
    .sub-nav-item figure {
        padding: 3px;
        padding-right: 0px;
        padding-bottom:3px;
        font-size: 0.60rem;
    }
}
/***********************************end from 784 to 1035************************************/




/***********************************from 1205 to 1429************************************/
.mobile-container {
    display: none
}

@media (max-width:991.98px) {
    .mobile-container {
        position: fixed;
        z-index: 99;
        top: 0;
        left: 0;
        display: block;
        width: 100%;
        margin: 0;
        padding: 0;
        background:#fff;
        /*background: #f7f6f6;
        background: -moz-linear-gradient(to right, #f3f3f3 0, #fff 40%, #fefefe 40%, #f7f6f6 100%);
        background: -webkit-linear-gradient(to right, #f3f3f3 0, #fff 40%, #fefefe 40%, #f7f6f6 100%);
        background: linear-gradient(to right, #f3f3f3 0, #fff 40%, #fefefe 40%, #f7f6f6 100%);*/
    }
}

.mobile-container svg {
    fill: #150042
}

.mobile-menu {
    position: relative;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    margin: 0 .9375rem;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width:991.98px) {
    .mobile-menu {
        min-height: 3.125rem
    }
}

.mobile-menu svg {
    fill: #150042
}

.bt-menu {
    width: 2.1875rem;
    height: 2.1875rem
}

    .bt-menu svg {
        fill: #150042
    }

.bt-menu {
    visibility: hidden;
    width: 35px;
    height: 35px
}

.loaded .bt-menu {
    visibility: visible
}

.mobile-show-menu {
    display: block;
    margin: 0;
    fill: #fff
}

.menu-open .mobile-show-menu {
    display: none
}

.mobile-hide-menu {
    display: none;
    margin: 0;
    fill: #fff
}

.menu-open .mobile-hide-menu {
    display: block
}

.mobile-nav {
    position: fixed;
    z-index: 99;
    /*top: 3.125rem;*/
    top: 4.8rem;
    display: none;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    height: calc(100% - 20px);
    background: #fff;
    -webkit-overflow-scrolling: touch
}

.mobile-nav--visible {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.mobile-nav__inner {
    overflow-x: hidden;
    overflow-y: auto;
    max-height: calc(100% - 1rem);
    -webkit-overflow-scrolling: touch
}

.mobile-nav__footer {
    position: relative;
    z-index: 999;
    padding: .5rem 1rem;
    /*background: #000*/
}

.mobile-nav__language {
    padding: 1rem 0
}

    .mobile-nav__language ul {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

/*.main {
    margin-bottom: 2rem
}*/

.footer {
    border-top: 1px solid #dad2ea;
    position: relative;
    z-index: 10;
    padding: 0.875rem 0;
    color: #150042;
    /*background: #fff;
    background: -moz-linear-gradient(to right, #f3f3f3 0, #fff 40%, #fefefe 40%, #e8e8e8 100%);
    background: -webkit-linear-gradient(to right, #f3f3f3 0, #fff 40%, #fefefe 40%, #e8e8e8 100%);
    background: linear-gradient(to right, #f3f3f3 0, #fff 40%, #fefefe 40%, #e8e8e8 100%);*/
    background: #be9a70;
    background: -moz-linear-gradient(to right, #fdf0e0 0, #fff 40%, #fefefe 40%, #fff2e4 100%);
    background: -webkit-linear-gradient(to right, #fdf0e0 0, #fff 40%, #fefefe 40%, #fff2e4 100%);
    background: linear-gradient(to right, #fdf0e0 0, #fff 40%, #fefefe 40%, #fff2e4 100%);
}
.footer-links {
    padding: 0;
    margin: 0;
}
.footer-link a {
    font-size: 1rem;
    /*position: relative;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;*/
    letter-spacing: .060em;
    color: #150042;
    -ms-flex-align: center;
    align-items: center;
}
.footer-link {
    list-style-type: none;
    list-style-type: none;
    margin-bottom: 0.8rem;
}
.footer .rights {
    font-size: 0.8rem;
    margin-top: 0.5rem;
    border-top: 1px solid #dad2ea;
    padding-top: 0.8rem;
}
.footer .rights img {
    width:75px;
}
@media (max-width:991.98px) {
    .footer {
        padding: 1rem 0 0.5rem
    }
    .footer .rights {
    font-size: 0.6rem;
    margin-top:0.5rem;
  }
}



.footer .logo svg {
    fill: #150042
}

.logo-footer {
    margin: auto;
    text-align: center;
}

.logo-footer img {
        width: 300px;
        max-width:100%;
        transform: scale(1) !important;
}

.social__list li {
    margin: auto;
}
.footer .download {
    border: 1px solid #150042;
    padding: 10px;
    width: 40%;
    margin: auto;
    border-radius: 9px;
    margin-top: 1rem;
    margin-bottom: 1rem;
}
@media (max-width:991.98px) {
    .container--footer {
        position: relative;
        /*display: -ms-flexbox;
        display: flex;*/
        padding: 0 0 1rem
    }

        /*.container--footer .row:first-child {
            width: 75%
        }

        .container--footer .row:last-child > div:first-child {
            margin-top: auto
        }*/

        .container--footer .row:last-child > div:last-child {
            -ms-flex-order: -1;
            order: -1
        }

        .container--footer .row > div {
            /*position: static*/
        }

        .container--footer .logo {
            margin-top: 1rem;
            /*position: absolute;*/
            /*bottom: 0;
            left: 1rem*/
        }
}
@media (max-width:550px) {
    .footer .download {
        width: 75%
    }
}
.footer__list {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 0.6rem 0;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width:991.98px) {
    .footer__list {
        display: block;
        padding: 0
    }

        .footer__list li {
            padding: .5rem
        }
}

.footer__list a {
    position: relative;
    overflow: hidden;
    padding: 1rem 0;
    letter-spacing: .1em;
    color: #150042;
    font-size: 0.9rem;
}

    .footer__list a:hover {
        color: #be9a70
    }

    .footer__list a:before {
        position: absolute;
        bottom: .6rem;
        left: 0;
        display: block;
        width: 100%;
        height: .0625rem;
        margin: 0;
        padding: 0;
        content: "";
        transition: all .3s ease-in-out;
        transform: translateX(-100%);
        opacity: 0;
        background: #be9a70;
        /*background: #150042*/
    }

.no-touch .footer__list a:focus:before, .no-touch .footer__list a:hover:before {
    transform: translateX(0);
    opacity: 1
}

.footer-social {
    height: 100%;
}

.social__list {
    height: 100% display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
    height: 100%;
}

@media (max-width:991.98px) {
    .social__list {
        padding: 0 .5rem 0 0;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.social__list li {
    padding: 0 0 0 1rem
}

@media (max-width:991.98px) {
    .social__list li {
        padding: 0 .5rem
    }
}

.social__list a {
    outline: 0
}

    .social__list a svg {
        transition: all .3s ease-in-out;
        border: 0;
        outline: 0;
        /*stroke: #fff;
        fill: #150042;*/
        color: #0a66c2;
    }

    .social__list a:hover svg {
        border: 0;
        outline: 0;
        fill: #be9a70
    }
@media (max-width:768px) {
    .footer-social {
        height: auto;
    }

    .custom-footer-right {
        position: absolute;
        top: 0;
        right: 0;
    }
}
/*.logo-footer img {
    position: relative;
    animation: animatelogo 5s linear 2s infinite alternate;
}*/
/********************************end from 1205 to 1429************************************/




















/******************************** from 3156 to 3850************************************/


.container, .form-block {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 10px;
    padding-left: 10px
}

@media (min-width:576px) {
    .container, .form-block {
        max-width: 540px
    }
}

@media (min-width:768px) {
    .container, .form-block {
        max-width: 720px
    }
}

@media (min-width:992px) {
    .container, .form-block {
        max-width: 980px
    }
}

@media (min-width:1200px) {
    .container, .form-block {
        max-width: 1100px
    }
}

.row {
    display: -ms-flexbox;
    display: flex;
    margin-right: -10px;
    margin-left: -10px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px
}

.col {
    max-width: 100%;
    -ms-flex-preferred-size: 0;
    flex-basis: 0%;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.col-1 {
    max-width: 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%
}

.col-2 {
    max-width: 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%
}

.col-3 {
    max-width: 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%
}

.col-4 {
    max-width: 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%
}

.col-5 {
    max-width: 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%
}

.col-6 {
    max-width: 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%
}

.col-7 {
    max-width: 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%
}

.col-8 {
    max-width: 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%
}

.col-9 {
    max-width: 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%
}

.col-10 {
    max-width: 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%
}

.col-11 {
    max-width: 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%
}

.col-12 {
    max-width: 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

.offset-1 {
    margin-left: 8.33333%
}

.offset-2 {
    margin-left: 16.66667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.33333%
}

.offset-5 {
    margin-left: 41.66667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.33333%
}

.offset-8 {
    margin-left: 66.66667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.33333%
}

.offset-11 {
    margin-left: 91.66667%
}

@media (min-width:576px) {
    .col-sm {
        max-width: 100%;
        -ms-flex-preferred-size: 0;
        flex-basis: 0%;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .col-sm-1 {
        max-width: 8.33333%;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%
    }

    .col-sm-2 {
        max-width: 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%
    }

    .col-sm-3 {
        max-width: 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%
    }

    .col-sm-4 {
        max-width: 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%
    }

    .col-sm-5 {
        max-width: 41.66667%;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%
    }

    .col-sm-6 {
        max-width: 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%
    }

    .col-sm-7 {
        max-width: 58.33333%;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%
    }

    .col-sm-8 {
        max-width: 66.66667%;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%
    }

    .col-sm-9 {
        max-width: 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%
    }

    .col-sm-10 {
        max-width: 83.33333%;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%
    }

    .col-sm-11 {
        max-width: 91.66667%;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%
    }

    .col-sm-12 {
        max-width: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.33333%
    }

    .offset-sm-2 {
        margin-left: 16.66667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.33333%
    }

    .offset-sm-5 {
        margin-left: 41.66667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.33333%
    }

    .offset-sm-8 {
        margin-left: 66.66667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.33333%
    }

    .offset-sm-11 {
        margin-left: 91.66667%
    }
}

@media (min-width:768px) {
    .col-md {
        max-width: 100%;
        -ms-flex-preferred-size: 0;
        flex-basis: 0%;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .col-md-1 {
        max-width: 8.33333%;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%
    }

    .col-md-2 {
        max-width: 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%
    }

    .col-md-3 {
        max-width: 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%
    }

    .col-md-4 {
        max-width: 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%
    }

    .col-md-5 {
        max-width: 41.66667%;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%
    }

    .col-md-6 {
        max-width: 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%
    }

    .col-md-7 {
        max-width: 58.33333%;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%
    }

    .col-md-8 {
        max-width: 66.66667%;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%
    }

    .col-md-9 {
        max-width: 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%
    }

    .col-md-10 {
        max-width: 83.33333%;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%
    }

    .col-md-11 {
        max-width: 91.66667%;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%
    }

    .col-md-12 {
        max-width: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.33333%
    }

    .offset-md-2 {
        margin-left: 16.66667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.33333%
    }

    .offset-md-5 {
        margin-left: 41.66667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.33333%
    }

    .offset-md-8 {
        margin-left: 66.66667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.33333%
    }

    .offset-md-11 {
        margin-left: 91.66667%
    }
}

@media (min-width:992px) {
    .col-lg {
        max-width: 100%;
        -ms-flex-preferred-size: 0;
        flex-basis: 0%;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .col-lg-1 {
        max-width: 8.33333%;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%
    }

    .col-lg-2 {
        max-width: 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%
    }

    .col-lg-3 {
        max-width: 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%
    }

    .col-lg-4 {
        max-width: 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%
    }

    .col-lg-5 {
        max-width: 41.66667%;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%
    }

    .col-lg-6 {
        max-width: 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%
    }

    .col-lg-7 {
        max-width: 58.33333%;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%
    }

    .col-lg-8 {
        max-width: 66.66667%;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%
    }

    .col-lg-9 {
        max-width: 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%
    }

    .col-lg-10 {
        max-width: 83.33333%;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%
    }

    .col-lg-11 {
        max-width: 91.66667%;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%
    }

    .col-lg-12 {
        max-width: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.33333%
    }

    .offset-lg-2 {
        margin-left: 16.66667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.33333%
    }

    .offset-lg-5 {
        margin-left: 41.66667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.33333%
    }

    .offset-lg-8 {
        margin-left: 66.66667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.33333%
    }

    .offset-lg-11 {
        margin-left: 91.66667%
    }
}

@media (min-width:1200px) {
    .col-xl {
        max-width: 100%;
        -ms-flex-preferred-size: 0;
        flex-basis: 0%;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .col-xl-1 {
        max-width: 8.33333%;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%
    }

    .col-xl-2 {
        max-width: 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%
    }

    .col-xl-3 {
        max-width: 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%
    }

    .col-xl-4 {
        max-width: 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%
    }

    .col-xl-5 {
        max-width: 41.66667%;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%
    }

    .col-xl-6 {
        max-width: 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%
    }

    .col-xl-7 {
        max-width: 58.33333%;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%
    }

    .col-xl-8 {
        max-width: 66.66667%;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%
    }

    .col-xl-9 {
        max-width: 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%
    }

    .col-xl-10 {
        max-width: 83.33333%;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%
    }

    .col-xl-11 {
        max-width: 91.66667%;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%
    }

    .col-xl-12 {
        max-width: 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.33333%
    }

    .offset-xl-2 {
        margin-left: 16.66667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.33333%
    }

    .offset-xl-5 {
        margin-left: 41.66667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.33333%
    }

    .offset-xl-8 {
        margin-left: 66.66667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.33333%
    }

    .offset-xl-11 {
        margin-left: 91.66667%
    }
}



/********************************end from 3156 to 3850************************************/














/*********************************preloader*************************/
.preloader {
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 900;
}

.preloader_content {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    /*height: 45px;*/
    overflow: hidden;
    font-size: 35px;
    line-height: 40px;
    width: 100%;
    text-align: center;
}

.preloader_content__container {
    font-weight: 600;
    overflow: hidden;
    /*height: 44px;*/
    /*padding: 0 40px;
    display: inline-block;*/
    position: relative;
}

.preloader-logo-animation {
    background: url(/images/icon-logo-white-g-t.png) center center no-repeat;
    /*background-color: #be9a70;*/
    margin: 0;
    padding: 0;
    overflow: hidden;
    position: relative;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    height: 100vh;
    transition: all .75s ease-in-out;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.push-home {
    /*background: url(/images/home-logo.gif) center center no-repeat;*/
}

.animate-preloader {
    animation: animatepreloader 2s infinite
}

@keyframes animatepreloader {
    0% {
        background: url(/images/logo-icon-color-min.png) center center no-repeat;
    }

    100% {
        background: url(/images/logo-icon-glod-min.png) center center no-repeat;
    }
}

@media only screen and (max-width: 768px) {
    @keyframes animatepreloader {
        0% {
            background: url(/images/logo-icon-color-min.png) center center no-repeat;
            background-size: contain;
        }

        100% {
            background: url(/images/logo-icon-glod-min.png) center center no-repeat;
            background-size: contain;
        }
    }
}

/*.preloader_content__container:before {
        color: #eac220;
        position: absolute;
        top: 0;
        font-size: 42px;
        line-height: 40px;
        -webkit-animation-name: opacity;
        animation-name: opacity;
        -webkit-animation-duration: 2s;
        animation-duration: 2s;
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
        content: '[';
        left: 0;
    }

.preloader_content__container__text {
    float: left;
    margin: 0;
}

.preloader_content__container__list {
    margin-top: 0;
    text-align: left;
    list-style: none;
    -webkit-animation-name: change;
    animation-name: change;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    display: block;
    float: left;
    margin: 0;
}

.preloader_content__container__list__item {
    line-height: 40px;
    margin: 0;
}

.preloader_content__container:after {
    color: #eac220;
    content: ']';
    position: absolute;
    right: 0;
    position: absolute;
    top: 0;
    font-size: 42px;
    line-height: 40px;
    -webkit-animation-name: opacity;
    animation-name: opacity;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.preloader_content__container__list.count_5 {
    -webkit-animation-name: change5;
    animation-name: change5;
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
}*/
@-webkit-keyframes change5 {
    0%, 100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    12.5%, 87.5% {
        -webkit-transform: translate3d(0, -20%, 0);
        transform: translate3d(0, -20%, 0);
    }

    25%, 75% {
        -webkit-transform: translate3d(0, -40%, 0);
        transform: translate3d(0, -40%, 0);
    }

    37.5%, 62.5% {
        -webkit-transform: translate3d(0, -60%, 0);
        transform: translate3d(0, -60%, 0);
    }

    50% {
        -webkit-transform: translate3d(0, -80%, 0);
        transform: translate3d(0, -80%, 0);
    }
}

@-webkit-keyframes opacity {
    0%, 100% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }
}

@keyframes opacity {
    0%, 100% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }
}

@keyframes change5 {
    0%, 100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    12.5%, 87.5% {
        -webkit-transform: translate3d(0, -20%, 0);
        transform: translate3d(0, -20%, 0);
    }

    25%, 75% {
        -webkit-transform: translate3d(0, -40%, 0);
        transform: translate3d(0, -40%, 0);
    }

    37.5%, 62.5% {
        -webkit-transform: translate3d(0, -60%, 0);
        transform: translate3d(0, -60%, 0);
    }

    50% {
        -webkit-transform: translate3d(0, -80%, 0);
        transform: translate3d(0, -80%, 0);
    }
}

@media only screen and (max-width: 768px) {
    .preloader_content {
        font-size: 18px;
    }
}

/*********************************end preloader*************************/








/*********************************push-home*************************/
/*.section-title {
    font-size: 2.1875rem;
    color: #000;
    margin: auto;
    padding: 2rem 0;
}*/
.push-home {
    /*background: url(/images/home-logo.gif) center center no-repeat;*/
    background: url(/images/logo-icon-glod.png) center center no-repeat;
    /*background-color: #be9a70;*/
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-size: 52%;
}

.animate-home, .push-home:hover {
    -webkit-animation: animatehome 3s ease-in-out infinite;
    animation: animatehome 3s ease-in-out infinite;
    /*-webkit-animation-name: animatehome;
    -webkit-animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -webkit-animation-fill-mode: forwards;*/
    /*-webkit-animation: animatehome 3s infinite;*/
    /*animation: animatehome 2s infinite*/
}

@-webkit-keyframes animatehome {
    0% {
        background: url(/images/logo-icon-color01.png) center center no-repeat;
        background-size: 52%;
    }

    25% {
        background: url(/images/logo-icon-color01.png) center center no-repeat;
        background-size: 52%;
    }

    50% {
        background: url(/images/logo-icon-color02.png) center center no-repeat;
        background-size: 52%;
    }

    75% {
        background: url(/images/logo-icon-color03.png) center center no-repeat;
        background-size: 52%;
    }

    100% {
        background: url(/images/logo-icon-color04.png) center center no-repeat;
        background-size: 52%;
    }
    /*0% {
        background: url(/images/logo-icon-glod.png) center center no-repeat;
        background-size: 52%;
    }

    100% {
        background: url(/images/logo-icon-color.png) center center no-repeat;
        background-size: 52%;
    }*/
}
@keyframes animatehome {
    0% {
        background: url(/images/logo-icon-color01.png) center center no-repeat;
        background-size: 52%;
    }

    25% {
        background: url(/images/logo-icon-color01.png) center center no-repeat;
        background-size: 52%;
    }

    50% {
        background: url(/images/logo-icon-color02.png) center center no-repeat;
        background-size: 52%;
    }

    75% {
        background: url(/images/logo-icon-color03.png) center center no-repeat;
        background-size: 52%;
    }

    100% {
        background: url(/images/logo-icon-color04.png) center center no-repeat;
        background-size: 52%;
    }
    /*0% {
        background: url(/images/logo-icon-glod.png) center center no-repeat;
        background-size: 52%;
    }

    100% {
        background: url(/images/logo-icon-color.png) center center no-repeat;
        background-size: 52%;
    }*/
}
/*.push-home:hover {
    background: url(/images/icon.png) center center no-repeat;
}*/
/*.push-home-background {
    background: url(/images/home-logo.gif) center center no-repeat;
    background-color: #be9a70;
    margin: 0;
    padding: 0;
    overflow: hidden;
}*/
.push-home {
    position: relative;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    height: calc(100vh - 6.25rem);
    /*height: calc(100vh - 10rem);*/
    margin: 0;
    padding: 0;
    /*transition: all .75s ease-in-out;*/
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 5rem;
}

.js .push-home {
    opacity: 0
}

.loaded .push-home {
    opacity: 1
}



.push-home .section-title {
    font-size: 1.675rem;
    font-weight: 300;
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 0;
    width: 100%;
    /*transform: translateY(-50%);*/
    text-align: center;
    letter-spacing: .2em;
    /*color: #be9a70;*/
    color: #150042;
    animation: animatezoom 2s;
    /*animation: animatefading 2s;*/
    /*animation: animateleft 3s;*/
    opacity: 1;
    /*font-family: cursive;*/
    /*color: #fff;*/
}

.push-home:hover .section-title {
    /*color: #9a7346;*/
    color: #a56c27;
    font-weight:600;
}

@media (max-width:991.98px) {
    .push-home {
        height: 75vh;
        min-height: inherit;
        padding: 0;
        background-size: contain;
        margin-top: 2rem;
        -webkit-animation: animatehome 3s ease-in-out infinite;
        animation: animatehome 3s ease-in-out infinite;
    }
    .push-home .section-title {
    color: #a56c27;
    font-weight:600;
}
    @-webkit-keyframes animatehome {
        0% {
            background: url(/images/logo-icon-color01.png) center center no-repeat;
            background-size: contain;
        }

        25% {
            background: url(/images/logo-icon-color01.png) center center no-repeat;
            background-size: contain;
        }

        50% {
            background: url(/images/logo-icon-color02.png) center center no-repeat;
            background-size: contain;
        }

        75% {
            background: url(/images/logo-icon-color03.png) center center no-repeat;
            background-size: contain;
        }

        100% {
            background: url(/images/logo-icon-color04.png) center center no-repeat;
            background-size: contain;
        }
    }

    @keyframes animatehome {
        0% {
            background: url(/images/logo-icon-color01.png) center center no-repeat;
            background-size: contain;
        }

        25% {
            background: url(/images/logo-icon-color01.png) center center no-repeat;
            background-size: contain;
        }

        50% {
            background: url(/images/logo-icon-color02.png) center center no-repeat;
            background-size: contain;
        }

        75% {
            background: url(/images/logo-icon-color03.png) center center no-repeat;
            background-size: contain;
        }

        100% {
            background: url(/images/logo-icon-color04.png) center center no-repeat;
            background-size: contain;
        }
    }
    /*@keyframes animatehome {
        0% {
            background: url(/images/logo-icon-glod.png) center center no-repeat;
            background-size: contain;
        }

        100% {
            background: url(/images/logo-icon-color.png) center center no-repeat;
            background-size: contain;
        }
    }*/
}
/*.push-home .section-title {
    animation: text 3s 1;
}
@keyframes text {
    0% {
        margin-bottom: -40px;
    }

    30% {
        letter-spacing: 20px;
        margin-bottom: -40px;
    }

    85% {
        letter-spacing: 6px;
        margin-bottom: -40px;
    }
}

.push-home .section-title {
    overflow: hidden; 
    white-space: nowrap; 
    animation: typing 3.5s steps(30, end), blink-caret .5s step-end infinite;
}*/
/* The typing effect */
@keyframes typing {
    from {
        width: 0
    }

    to {
        width: 100%
    }
}

/* The typewriter cursor effect */
@keyframes blink-caret {
    from, to {
        border-color: transparent
    }

    50% {
        border-color: orange
    }
}


@media (max-width:767.98px) {
    .push-home .section-title {
        /*padding: 0 5%;*/
        font-size: 1.375rem;
    }

    @keyframes text {
        0% {
            margin-bottom: -20px;
        }

        30% {
            letter-spacing: 12px;
            margin-bottom: -20px;
        }

        85% {
            letter-spacing: .3em;
            margin-bottom: -20px;
        }
    }
}

@media (max-width:767.98px) {
    .push-home .section-title {
        /*font-size: 1.5rem;
        white-space: initial; 
        animation: typing 2.5s steps(30, end), blink-caret .5s step-end infinite;*/
        /*margin: -3rem 0 0*/
    }
}

.push-home img {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.push-home iframe {
    overflow: hidden;
    max-height: 75vh;
    margin: -6.25rem auto 0 !important
}

@media (max-width:767.98px) {
    .push-home iframe {
        margin: -11rem auto 0 !important
    }
}

.bt-scroll {
    position: absolute;
    z-index: 5;
    bottom: 0;
    left: 50%;
    display: block;
    min-height: .625rem;
    transition: opacity .375s ease-in-out 1.75s,transform .75s ease-in-out 1.75s;
    transform: translate3d(-50%,100%,0);
    opacity: 0
}

.loaded .bt-scroll {
    transform: translate3d(-50%,0,0);
    opacity: 1
}

.touch .bt-scroll {
    position: fixed;
    transition: opacity .375s ease-in-out 1.75s;
    transform: none
}

.touch .loaded .bt-scroll {
    transform: none
}

@media (max-width:991.98px) {
    .no-touch .bt-scroll {
        min-height: 7.5rem
    }
}

@media (max-width:768px) and (orientation:landscape) {
    .bt-scroll {
        bottom: -1.5rem;
        min-height: 6.25rem
    }
}

.bt-scroll span {
    font-size: .875rem;
    position: relative;
    top: -2.5rem;
    transform: rotate(180deg);
    white-space: nowrap;
    letter-spacing: .25em;
    -ms-writing-mode: tb-rl;
    writing-mode: tb-rl
}

    .bt-scroll span:after {
        position: relative;
        left: .65rem;
        display: block;
        width: .0625rem;
        height: 2.5rem;
        margin: -50px auto 0;
        padding: 0;
        content: "";
        background: #fff
    }

.logo-animation {
    margin: 0;
    padding: 0;
}

.touch .logo-animation, .no-animation .logo-animation {
    /*background: url(/images/background-animation.png) center center no-repeat;*/
    background-size: contain;
    /*height: 100vh;
    width: 100vw;*/
    /*height: 80vh;
    width: 80vw;*/
}
/*********************************end push-home*************************/
















/*********************************swiper*************************/
.main-swiper {
    background-color: #be9a70;
    background: -moz-linear-gradient(344deg,#dacfc2 0%,#dbb181 72.61%,#ae824f 100%);
    background: -webkit-linear-gradient(344deg,#dacfc2 0%,#dbb181 72.61%,#ae824f 100%);
    background: linear-gradient(344deg,#dacfc2 0%,#dbb181 72.61%,#ae824f 100%);
    padding-top: 4rem;
    padding-bottom: 3rem;
    margin-top: 2.5rem;
    overflow: hidden;
}
.swiper-pagination {
    position: relative;
    bottom: 0px !important;
    margin-top: 20px;
}
.swiper-container .swiper-slide, .out-swiper .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
}

.main-swiper .section-title {
    font-size: 1.1rem;
    font-weight: 200;
    max-width: 90%;
    color: #150042;
    margin: auto;
    /*padding: 3rem 0;*/
    padding: 1rem 0;
    /*text-align: center;*/
    text-align: center;
    text-transform: initial;
    margin-top: 1rem;
}
.download-profile {
    font-size: 0.9rem;
    color: #150042 !important;
    text-align: center;
    margin: auto;
    width: 100%;
    font-weight: 500;
    margin-bottom: 20px;
}
.main-swiper .download-profile {
    font-size: 0.7rem;
}
.download-profile img{
   max-width: 25px;
}
.main-swiper .download-profile img {
    max-width: 18px;
}
.swiper-slider, .swiper-container, .swiper-slider img {
    /*margin-top: -4.5rem;*/
    /*width: 75%;
    max-width: 75%;
    height: auto;
    max-height: 600px;*/
    /*width:750px;
    max-width: 45%;
    height: auto;
    margin-top: -4.5rem;
    max-height: 500px*/
}
.inner-swiper {
    /*background-color: #eee;*/
    width: 75%;
    max-width: 75%;
    margin: auto;
    /*height: auto;
    max-height: 600px;*/
}
.swiper-wrapper {
    /*background-color: #eee;*/
}
.inner-swiper img:hover {
    /*transform: scale(1.2) !important*/
}

.out-swiper .swiper-slide:nth-child(2) {
    margin: auto;
    max-height: 475px !important;
    /*height: 400px;
    line-height: 400px;*/
}
.out-swiper .swiper-slide:nth-child(2) img {
    /*width:100%;*/
    /*height:100%;
    margin:auto;*/
}
#fullVideo {
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    /*position: fixed;*/
    object-fit: unset;
    /*margin-top:-10rem;*/
    /*width:100%;
    height:100%;*/
}
.swiper-button-container {
    margin: auto;
    text-align: center;
    margin-top: 20px;
}
.swiper-button-next-custom, .swiper-button-prev-custom {
    width: 50%;
    text-align: center;
    display: initial;
}


.swiper-button-next-custom {
    padding-left: 20px;
}

.swiper-button-prev-custom {
    padding-right: 20px;
}
.swiper-button-prev-custom svg {
    transform: rotate( 180deg );
}
.swiper-button-next-custom :hover, .swiper-button-prev-custom :hover {
    /*transform:scale(1.5);
    transition:width 0.5s cubic-bezier(0.19, 1, 0.22, 1);*/
}
.swiper-button-next-custom svg rect, .swiper-button-prev-custom svg rect ,.swiper-button-next-custom svg path, .swiper-button-prev-custom svg path{
    fill: #150042 !important;
}
.swiper-button-disabled svg path, .swiper-button-disabled svg rect {
    /*fill: #000 !important;*/
    opacity: 0.4;
}
@media (max-width:767.98px) {
    #fullVideo {
        max-width: 100%;
        max-height: 100%;
    }
    .main-swiper {
        padding-bottom: 1rem;
    }
    .swiper-container  {
        max-width: 350px;
        height: auto;
        max-height: 290px !important;
    }
        .swiper-container img {
            margin-top: 0rem;
            max-width: 350px !important;
            height: auto;
            max-height: 290px !important;
        }
    .main-swiper .section-title {
        font-size: 0.9rem;
        font-weight: 100;
        max-width: 98%;
    }
}



/*********************************end swiper*************************/
/********************************* global-connections*************************/

.country__list {
    display: block;
    margin: 2rem 0 0 -.5rem;
    column-count: 4;
    column-gap: 0
}

@media (max-width:767.98px) {
    .country__list {
        margin: 0;
        column-count: unset
    }
}

.country__list li {
    margin: 0;
    padding: .35rem;
    color: #fff
}

@media (max-width:767.98px) {
    .country__list li {
        position: relative;
        display: inline-block;
        padding: .2rem .45rem;
        vertical-align: top
    }

        .country__list li:before {
            font-size: 12px;
            position: absolute;
            top: .5rem;
            left: -.25rem;
            display: block;
            margin: 0;
            padding: 0;
            content: "•"
        }
}

.home-country, .home-country1 {
    transition: all .3s ease-in-out
}



.home-country img {
    margin: 0 auto;
    transition: all .3s ease-in-out;
    opacity: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.home-country.active img {
    opacity: .25
}

@media (max-width:991.98px) {
    .home-country.active .section-title {
        opacity: 0
    }
}

.home-country .section-title, .home-country1 .section-title {
    letter-spacing: .5em
}
.home-video .section-title {
    letter-spacing: .3em
}
@media (max-width:767.98px) {
    .home-country .section-title, .home-country1 .section-title {
        font-size: 1.25rem
    }
}

.home-country__inner {
    position: relative;
    z-index: 1
}

    .home-country__inner .section-title, .home-video .section-title {
        /*position: absolute;*/
        position: relative;
        z-index: 10;
        top: 0;
        left: 0;
        width: 100%;
        padding: 2rem 0 1rem;
        text-align: center;
        color: #150042
    }
.home-video .section-title {
    color: #150042;
    font-weight: 700;
}
@media (max-width:991.98px) {
    .home-country__inner .section-title, .home-video .section-title {
        position: relative;
        letter-spacing: .2em;
    }
   .home-video .section-title {
      font-size:1.3em
    }
}

.home-country__over {
    position: absolute;
    z-index: 5;
    top: 50%;
    left: 0;
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    transition: all .3s ease-in-out;
    transform: translateY(-50%);
    opacity: 0
}

.active .home-country__over {
    opacity: 1
}

.home-country__over {
    background-color: #c99854;
}

.active .home-country__over {
    opacity: 0.5;
}

.country__list li {
    margin-bottom: 2rem;
    font-size: 1.2rem;
    padding-top: 1.5rem;
}

@media (max-width: 767.98px) {
    .country__list {
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }

        .country__list li {
            position: relative;
            display: inherit;
            padding: .64rem .45rem;
            vertical-align: top;
            text-align: center;
            margin: 0;
        }

            .country__list li:before {
                content: "";
            }
}

.global-connections iframe {
    /*height: calc(100vh - 2.25rem);*/
    /*height: 100vh;*/
    margin: 0 !important;
    width:100%;
}
/*********************************end global-connections*************************/

/*************************************from 4060 to 4216**************************************/
.section-content {
    position: relative;
    z-index: 1;
    padding: 2rem 0 0
}

.home .section-content {
    padding: 2rem 0 0;
    background: #000
}

@media (max-width:991.98px) {
    .home .section-content {
        padding: 1rem 0
    }
}

.touch .home .section-content {
    z-index: 10
}

/*.section-content:first-child {
    padding: 0
}

@media (max-width:991.98px) {
    .section-content:first-child {
        padding: 1rem 1.25rem 0
    }

        .section-content:first-child .container {
            padding: 0
        }
}*/

@media (max-width:991.98px) {
    .section-content {
        padding: 1rem 1.25rem 0
    }
}

/*.section-content:after {
    position: relative;
    left: 8.33333%;
    display: block;
    width: 83.33334%;
    height: .0625rem;
    margin: 2rem 0 0;
    padding: 0;
    content: "";
    background: #fff
}

@media (max-width:991.98px) {
    .section-content:after {
        left: 0;
        width: 100%
    }
}*/

.section-content.section-content--intro:after {
    margin: 0
}

.section-content > .row {
    margin-right: 0;
    margin-left: 0
}

@media (max-width:991.98px) {
    .section-content > .row {
        margin-right: -10px;
        margin-left: -10px
    }
}

.p2p__container {
    display: none
}

.section-content--p2p:before {
    position: relative;
    left: 8.33333%;
    display: block;
    width: 83.33334%;
    height: .0625rem;
    margin: 2rem 0 0;
    padding: 0;
    content: "";
    background: #fff
}

@media (max-width:991.98px) {
    .section-content--p2p:before {
        left: 0;
        width: 100%
    }
}

.section-no-gutters {
    padding: 0
}

@media (max-width:991.98px) {
    .section-no-gutters {
        padding: 1rem 1.25rem 0
    }
}

.section-no-gutters:after {
    margin: 0
}

/*.entry-content .section-title, .section-title {
    font-size: 2.1875rem;
    margin: 0;
    padding: 0 0 1rem
}*/

.entry-content .section-title, .section-title, .sub-title {
    font-weight: 300;
    display: block;
    text-align: center;
    letter-spacing: .05em;
    text-transform: uppercase
}

.sub-title {
    font-size: 1.875rem;
    max-width: 66%;
    margin: 0 auto;
    padding: 1rem 0
}

@media (max-width:991.98px) {
    .sub-title {
        max-width: 100%
    }
}

.entry-content .sub-title {
    font-size: 1.875rem;
    font-weight: 300;
    display: block;
    max-width: 66%;
    margin: 0 auto;
    padding: 1rem 0;
    text-align: center;
    letter-spacing: .05em;
    text-transform: uppercase
}

@media (max-width:991.98px) {
    .entry-content .sub-title {
        max-width: 100%
    }
}

.row--description > div {
    padding-bottom: 2.0625rem
}

.mini-container {
    width: 650px;
    margin-left: auto;
    margin-right: auto;
}

@media screen and (max-width: 767.98px) {
    .mini-container {
        width: 90%;
    }
}

/***********************************end from 4060 to 4216************************************/
/***********************************about-us************************************/
.about-us-page, .contact-page, .inner-medical-page, .inner-suppliers-page {
    color: rgba(0,0,0,.6);
}
.about-section {
        padding-top: 200px;
        text-align: center;
}
.inner-suppliers-page .about-section {
    padding-top: 125px;
    text-align: center;
}
.about-top-bg {
    /*background: url('/images/logo-icon-color.png') no-repeat;
            background-position: center;*/
    /*background-size: cover;*/
    /*background-color: #f4f0ec;*/
    /*animation: abouttopbg 4s infinite;*/
}
.about-us-page p, .contact-page p{
    font-size: 0.9em;
    font-weight: 100;
    line-height: 1.7rem;
}
.about-us-page h1, .contact-page h1, .inner-medical-page h1, .inner-suppliers-page h1{
    font-size: 2em;
    line-height: 2.5rem;
    text-align: center;
    color: #150042;
    position: relative;
    /*font-weight: 400;*/
}

.about-us-page h2, .contact-page h2, .inner-medical-page h2, .inner-suppliers-page h2{
    font-size: 1.3em;
    line-height: 2.5rem;
    position: relative;
    animation: animatetop 2s
    /*font-weight: 400;*/
}
.about-us-page h3, .contact-page h3, .inner-medical-page h3, .inner-suppliers-page h3{
    font-size: 1.2em;
    margin-top: 0.5rem;
    line-height: 2.5rem;
    font-weight: 400;
    position: relative;
    /*animation: animatebottom 2s*/
}
.svg-container {
        position: relative;
        animation: animatezoom 2s;
}
.svg-container svg {
        /*margin-top: 11rem;
        margin-bottom: 2rem;*/
         margin-top: 2.5rem;
        /*margin-bottom: 2rem;*/
        width: 1.75rem;
        height: 2.5rem;
        animation: animatehide 1.5s infinite ease-in-out;
        /*animation: animatezoom 1.5s infinite ease-in;*/
}
.push-home .svg-container {
    position: absolute;
    bottom: 2rem;
}
.about-description {
    padding-top: 2.5rem;
    padding-bottom: 1.5rem;
    line-height: 2.5rem;
    min-height: 350px;
}




.about-section .hero {
    display: inline-block;
    width: 100%;
    min-height: 325px;
    position: relative;
    position: absolute;
    width: 100%;
    height: 100%;
    /* opacity: 0.3; */
    /* overflow: hidden; */
    left: 0;
}
.diagonal-hero-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 325px;
    background: #2b5876;
    /* fallback for old browsers */
    background: -webkit-linear-gradient(to right, #4e4376, #2b5876);
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #4e4376, #2b5876);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    z-index: -1;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 80%);
}
.stars {
    z-index: -1;
    overflow: hidden;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    transition: opacity 1s ease-in-out;
}
.stars > .small {
        width: 1px;
        height: 1px;
        background: transparent;
        box-shadow: 1830px 1942px #150042, 1777px 684px #150042, 1957px 689px #150042, 1503px 332px #150042, 372px 1897px #150042, 722px 300px #150042, 780px 1725px #150042, 252px 1925px #150042, 237px 163px #150042, 1575px 1084px #150042, 390px 408px #150042, 1882px 984px #150042, 1788px 1628px #150042, 1503px 1976px #150042, 1370px 1361px #150042, 714px 1694px #150042, 10px 1656px #150042, 511px 1009px #150042, 1891px 756px #150042, 1854px 1356px #150042, 588px 1436px #150042, 516px 520px #150042, 516px 530px #150042, 1063px 327px #150042, 158px 949px #150042, 585px 1629px #150042, 609px 1655px #150042, 19px 423px #150042, 1043px 1238px #150042, 933px 950px #150042, 1427px 1871px #150042, 734px 948px #150042, 1684px 1658px #150042, 1664px 934px #150042, 874px 572px #150042, 203px 1359px #150042, 68px 1698px #150042, 384px 1884px #150042, 1588px 1260px #150042, 1868px 1536px #150042, 446px 1010px #150042, 763px 175px #150042, 820px 1958px #150042, 1107px 550px #150042, 1193px 368px #150042, 556px 457px #150042, 1749px 1509px #150042, 333px 1303px #150042, 1868px 1621px #150042, 612px 487px #150042, 1211px 1473px #150042, 1266px 1226px #150042, 63px 1384px #150042, 1472px 1407px #150042, 1973px 1040px #150042, 1890px 34px #150042, 745px 163px #150042, 717px 518px #150042, 1848px 1777px #150042, 7px 269px #150042, 1184px 1123px #150042, 1251px 1074px #150042, 1034px 1566px #150042, 715px 701px #150042, 572px 1666px #150042, 1716px 368px #150042, 822px 655px #150042, 1774px 1718px #150042, 1818px 1436px #150042, 1033px 1684px #150042, 350px 354px #150042, 359px 26px #150042, 52px 62px #150042, 1429px 1496px #150042, 385px 272px #150042, 1694px 827px #150042, 1674px 1537px #150042, 702px 635px #150042, 145px 781px #150042, 1428px 397px #150042, 181px 47px #150042, 1064px 436px #150042, 797px 801px #150042, 1603px 180px #150042, 584px 912px #150042, 428px 1186px #150042, 126px 150px #150042, 1503px 337px #150042, 1623px 1469px #150042, 334px 1677px #150042, 1327px 872px #150042, 1942px 289px #150042, 1674px 746px #150042, 1522px 1231px #150042, 876px 490px #150042, 1780px 296px #150042, 870px 707px #150042, 1308px 413px #150042, 800px 449px #150042, 924px 272px #150042, 1731px 860px #150042, 1440px 815px #150042, 1px 215px #150042, 441px 1786px #150042, 826px 1750px #150042, 2px 442px #150042, 548px 115px #150042, 1916px 131px #150042, 155px 1787px #150042, 912px 1410px #150042, 640px 921px #150042, 1278px 1811px #150042, 1296px 403px #150042, 354px 597px #150042, 1884px 924px #150042, 555px 1414px #150042, 147px 1602px #150042, 1730px 554px #150042, 1309px 671px #150042, 857px 187px #150042, 1478px 57px #150042, 1726px 949px #150042, 1554px 1789px #150042, 1026px 527px #150042, 1836px 675px #150042, 1713px 1286px #150042, 1851px 12px #150042, 729px 1539px #150042, 457px 1852px #150042, 1336px 556px #150042, 1578px 584px #150042, 118px 1082px #150042, 1941px 856px #150042, 166px 897px #150042, 101px 98px #150042, 269px 743px #150042, 1769px 1063px #150042, 625px 1712px #150042, 1783px 434px #150042, 288px 1807px #150042, 1347px 965px #150042, 1389px 1342px #150042, 375px 1165px #150042, 825px 117px #150042, 1033px 1020px #150042, 1628px 130px #150042, 1214px 1140px #150042, 690px 1623px #150042, 370px 1413px #150042, 1653px 1093px #150042, 983px 1715px #150042, 1222px 1067px #150042, 1569px 789px #150042, 155px 825px #150042, 1760px 704px #150042, 244px 646px #150042, 1125px 66px #150042, 76px 932px #150042, 1236px 165px #150042, 1023px 557px #150042, 1113px 965px #150042, 705px 500px #150042, 153px 1184px #150042, 1743px 1614px #150042, 175px 337px #150042, 1700px 1369px #150042, 580px 125px #150042, 1347px 1701px #150042, 742px 1582px #150042, 1415px 1457px #150042, 85px 1029px #150042, 1373px 1527px #150042, 623px 491px #150042, 446px 1847px #150042, 1634px 1570px #150042, 258px 1517px #150042, 1354px 175px #150042, 1277px 246px #150042, 1415px 1891px #150042, 797px 1864px #150042, 1289px 1209px #150042, 1577px 1367px #150042, 1410px 659px #150042, 1929px 936px #150042, 341px 1992px #150042, 187px 279px #150042, 985px 1352px #150042, 17px 1887px #150042, 651px 165px #150042, 1120px 904px #150042, 136px 1471px #150042, 1120px 1713px #150042, 507px 1003px #150042, 554px 896px #150042, 1579px 411px #150042, 1712px 116px #150042, 1406px 1364px #150042, 1131px 1002px #150042, 1021px 1318px #150042, 378px 755px #150042, 1208px 81px #150042, 604px 1728px #150042, 1256px 1518px #150042, 753px 1875px #150042, 976px 965px #150042, 1469px 1033px #150042, 424px 1656px #150042, 100px 1087px #150042, 1544px 1846px #150042, 899px 1216px #150042, 533px 1483px #150042, 998px 1491px #150042, 533px 1095px #150042, 1597px 471px #150042, 1448px 1897px #150042, 679px 1848px #150042, 804px 833px #150042, 50px 1264px #150042, 401px 1618px #150042, 1097px 1207px #150042, 1017px 1600px #150042, 1004px 1476px #150042, 615px 1828px #150042, 322px 1265px #150042, 1904px 1550px #150042, 1385px 1832px #150042, 498px 632px #150042, 1722px 1140px #150042, 194px 1864px #150042, 441px 446px #150042, 1381px 1972px #150042, 908px 1596px #150042, 175px 1036px #150042, 27px 1246px #150042, 46px 723px #150042, 773px 1131px #150042, 910px 1188px #150042, 1553px 727px #150042, 107px 18px #150042, 1106px 1124px #150042, 922px 11px #150042, 1055px 542px #150042, 22px 665px #150042, 491px 359px #150042, 753px 1927px #150042, 990px 11px #150042, 288px 1626px #150042, 19px 1888px #150042, 669px 1057px #150042, 1308px 1844px #150042, 87px 1952px #150042, 316px 198px #150042, 890px 544px #150042, 866px 837px #150042, 1253px 1977px #150042, 989px 20px #150042, 857px 48px #150042, 1345px 1690px #150042, 601px 1243px #150042, 1714px 282px #150042, 1710px 849px #150042, 1535px 1185px #150042, 1113px 1557px #150042, 1618px 1429px #150042, 1883px 1334px #150042, 1243px 471px #150042, 510px 1214px #150042, 1394px 1929px #150042, 476px 1267px #150042, 980px 1278px #150042, 859px 796px #150042, 752px 1880px #150042, 1629px 1853px #150042, 1435px 480px #150042, 1566px 748px #150042, 603px 276px #150042, 470px 1281px #150042, 314px 1300px #150042, 41px 1494px #150042, 682px 1206px #150042, 1960px 958px #150042, 1222px 1686px #150042, 514px 818px #150042, 224px 645px #150042, 1103px 431px #150042, 271px 1338px #150042, 186px 1125px #150042, 1239px 1027px #150042, 1491px 1945px #150042, 803px 1024px #150042, 1465px 173px #150042, 1522px 617px #150042, 1326px 1388px #150042, 937px 708px #150042, 1445px 1717px #150042, 575px 1121px #150042, 662px 165px #150042, 926px 134px #150042, 1488px 1743px #150042, 1132px 1526px #150042, 1834px 1668px #150042, 1303px 1753px #150042, 1829px 1332px #150042, 271px 42px #150042, 1099px 1718px #150042, 1789px 1371px #150042, 675px 1842px #150042, 1326px 211px #150042, 1654px 633px #150042, 141px 1880px #150042, 1742px 192px #150042, 1948px 141px #150042, 114px 1613px #150042, 81px 1297px #150042, 1611px 1114px #150042, 1254px 297px #150042, 1088px 1776px #150042, 652px 1210px #150042, 960px 1676px #150042, 1469px 1404px #150042, 837px 441px #150042, 1362px 413px #150042, 1310px 1037px #150042, 1940px 3px #150042, 1498px 7px #150042, 106px 1734px #150042, 1806px 746px #150042, 1219px 137px #150042, 1436px 825px #150042, 1745px 497px #150042, 462px 207px #150042, 1657px 965px #150042, 629px 1262px #150042, 1134px 672px #150042, 530px 470px #150042, 1865px 1872px #150042, 1981px 1237px #150042, 1408px 1808px #150042, 13px 657px #150042, 32px 1631px #150042, 1562px 1442px #150042, 1572px 1646px #150042, 1349px 531px #150042, 206px 889px #150042, 1543px 1350px #150042, 640px 566px #150042, 338px 774px #150042, 1013px 1153px #150042, 1439px 367px #150042, 726px 1946px #150042, 893px 1031px #150042, 1339px 1431px #150042, 497px 942px #150042, 1303px 427px #150042, 1280px 1628px #150042, 1630px 41px #150042, 1543px 1854px #150042, 1148px 496px #150042, 1145px 1591px #150042, 840px 1795px #150042, 1974px 601px #150042, 1296px 438px #150042, 469px 10px #150042, 509px 409px #150042, 351px 165px #150042, 640px 1513px #150042, 743px 168px #150042, 1379px 1078px #150042, 1363px 886px #150042, 1340px 1385px #150042, 993px 1434px #150042, 345px 269px #150042, 1827px 1768px #150042, 1356px 894px #150042, 1531px 983px #150042, 141px 1381px #150042, 217px 1377px #150042, 966px 1732px #150042, 1299px 469px #150042, 679px 1452px #150042, 810px 502px #150042, 894px 16px #150042, 1068px 1720px #150042, 1281px 1588px #150042, 1701px 340px #150042, 622px 536px #150042, 1701px 644px #150042, 161px 1306px #150042, 251px 535px #150042, 413px 1812px #150042, 818px 1766px #150042, 1488px 1236px #150042, 554px 568px #150042, 1585px 1443px #150042, 1899px 131px #150042, 1248px 1925px #150042, 1463px 1133px #150042, 1276px 1942px #150042, 904px 1438px #150042, 179px 477px #150042, 691px 1860px #150042, 739px 1574px #150042, 378px 56px #150042, 1875px 958px #150042, 452px 267px #150042, 193px 1428px #150042, 1212px 959px #150042, 1906px 1412px #150042, 317px 358px #150042, 1613px 1561px #150042, 1243px 1063px #150042, 1985px 673px #150042, 278px 1203px #150042, 228px 1554px #150042, 1808px 174px #150042, 1611px 981px #150042, 1584px 508px #150042, 1980px 79px #150042, 136px 1794px #150042, 1200px 1161px #150042, 1929px 1709px #150042, 33px 1293px #150042, 1179px 655px #150042, 543px 242px #150042, 1689px 1060px #150042, 521px 1437px #150042, 243px 1244px #150042, 1857px 803px #150042, 1753px 1083px #150042, 1078px 1547px #150042, 731px 939px #150042, 1638px 319px #150042, 1688px 170px #150042, 1532px 245px #150042, 913px 876px #150042, 335px 1979px #150042, 116px 832px #150042, 1885px 929px #150042, 23px 954px #150042, 1134px 1707px #150042, 705px 1896px #150042, 882px 60px #150042, 1757px 1128px #150042, 1786px 216px #150042, 1032px 1682px #150042, 148px 610px #150042, 911px 1532px #150042, 366px 105px #150042, 932px 1702px #150042, 193px 1825px #150042, 1909px 67px #150042, 1176px 716px #150042, 96px 726px #150042, 1307px 950px #150042, 1684px 1493px #150042, 1355px 1351px #150042, 641px 269px #150042, 476px 876px #150042, 282px 1912px #150042, 1414px 530px #150042, 1888px 1726px #150042, 1377px 241px #150042, 1273px 1571px #150042, 1849px 1158px #150042, 1800px 899px #150042, 16px 381px #150042, 546px 978px #150042, 870px 1683px #150042, 1188px 1597px #150042, 698px 1882px #150042, 233px 773px #150042, 1449px 1043px #150042, 450px 854px #150042, 1404px 46px #150042, 707px 1850px #150042, 426px 1787px #150042, 1990px 370px #150042, 1504px 275px #150042, 969px 1977px #150042, 444px 76px #150042, 187px 599px #150042, 1120px 783px #150042, 1859px 39px #150042, 1916px 187px #150042, 602px 1147px #150042, 1068px 223px #150042, 339px 1258px #150042, 1113px 215px #150042, 623px 1726px #150042, 1360px 131px #150042, 447px 623px #150042, 1514px 1984px #150042, 518px 175px #150042, 140px 1330px #150042, 292px 742px #150042, 935px 1466px #150042, 949px 1483px #150042, 1690px 1012px #150042, 294px 277px #150042, 344px 387px #150042, 1692px 25px #150042, 1892px 1159px #150042, 1018px 1796px #150042, 1598px 1222px #150042, 563px 1792px #150042, 1359px 175px #150042, 1992px 1303px #150042, 1974px 1825px #150042, 101px 702px #150042, 206px 1576px #150042, 494px 1614px #150042, 1362px 988px #150042, 639px 395px #150042, 102px 300px #150042, 407px 1052px #150042, 777px 55px #150042, 348px 1655px #150042, 1992px 315px #150042, 1565px 260px #150042, 5px 1938px #150042, 883px 1086px #150042, 914px 829px #150042, 1147px 376px #150042, 1481px 978px #150042, 532px 671px #150042, 542px 917px #150042, 1358px 542px #150042, 333px 1993px #150042, 1462px 56px #150042, 660px 398px #150042, 1549px 1552px #150042, 219px 1342px #150042, 1208px 1359px #150042, 1537px 1829px #150042, 646px 1767px #150042, 539px 869px #150042, 1968px 726px #150042, 690px 147px #150042, 301px 955px #150042, 1916px 574px #150042, 1211px 380px #150042, 129px 1934px #150042, 418px 1221px #150042, 639px 1093px #150042, 1874px 1427px #150042, 529px 791px #150042, 1068px 237px #150042, 1193px 645px #150042, 658px 1162px #150042, 933px 1209px #150042, 93px 1733px #150042, 1156px 1445px #150042, 935px 754px #150042, 710px 554px #150042, 46px 1684px #150042, 1024px 314px #150042, 230px 450px #150042, 474px 1361px #150042, 879px 703px #150042, 1392px 658px #150042, 954px 1101px #150042, 922px 837px #150042, 783px 518px #150042, 1571px 869px #150042, 1722px 1947px #150042, 1210px 597px #150042, 1953px 496px #150042, 1961px 1912px #150042, 797px 778px #150042, 1564px 16px #150042, 1650px 1132px #150042, 865px 1421px #150042, 1237px 725px #150042, 1111px 1801px #150042, 632px 722px #150042, 1275px 295px #150042, 1312px 819px #150042, 1519px 109px #150042, 1295px 1840px #150042, 1903px 1273px #150042, 1903px 521px #150042, 1867px 910px #150042, 531px 496px #150042, 1942px 144px #150042, 1160px 1207px #150042, 1216px 705px #150042, 1320px 1391px #150042, 1169px 732px #150042, 73px 1367px #150042, 701px 1931px #150042, 82px 1019px #150042, 412px 740px #150042, 415px 428px #150042, 1730px 509px #150042, 1315px 1858px #150042, 921px 1899px #150042, 1951px 620px #150042, 64px 1681px #150042, 1951px 1822px #150042, 1865px 1315px #150042, 919px 1356px #150042, 896px 1161px #150042, 876px 1799px #150042, 913px 1943px #150042, 838px 300px #150042, 1367px 1773px #150042, 368px 516px #150042, 1201px 937px #150042, 812px 1434px #150042, 300px 825px #150042, 1046px 1325px #150042, 1860px 57px #150042, 202px 973px #150042, 907px 738px #150042, 785px 298px #150042, 75px 923px #150042, 1652px 1104px #150042, 206px 146px #150042, 427px 1739px #150042, 1749px 1710px #150042, 231px 148px #150042, 1523px 839px #150042, 1553px 1058px #150042, 1034px 731px #150042, 594px 945px #150042, 983px 228px #150042, 1991px 863px #150042, 173px 1246px #150042, 556px 728px #150042, 1907px 1472px #150042, 1253px 765px #150042, 838px 1867px #150042, 872px 1129px #150042, 32px 1530px #150042, 37px 888px #150042, 375px 267px #150042, 886px 744px #150042, 806px 1911px #150042, 311px 752px #150042, 431px 375px #150042, 1081px 1206px #150042, 387px 1827px #150042, 1347px 558px #150042, 1791px 894px #150042, 776px 767px #150042, 1121px 1201px #150042, 1377px 1257px #150042, 1356px 765px #150042, 1537px 429px #150042, 1298px 437px #150042, 1104px 366px #150042, 1595px 1108px #150042, 1448px 1460px #150042, 66px 1500px #150042, 1784px 729px #150042, 1453px 307px #150042, 1541px 362px #150042, 1165px 612px #150042, 1271px 1307px #150042, 1561px 1600px #150042, 1868px 854px #150042, 1217px 1944px #150042, 159px 73px #150042, 1858px 553px #150042, 1006px 528px #150042, 432px 559px #150042, 1007px 701px #150042, 1080px 1323px #150042, 41px 1008px #150042, 1744px 1079px #150042, 175px 228px #150042, 1676px 9px #150042, 184px 1365px #150042, 1643px 1159px #150042, 1417px 624px #150042, 48px 1270px #150042, 671px 1746px #150042, 418px 1823px #150042, 600px 1625px #150042, 1155px 643px #150042, 1419px 1834px #150042, 778px 505px #150042, 1857px 615px #150042, 984px 988px #150042, 1464px 406px #150042, 1676px 788px #150042, 1549px 993px #150042, 1757px 1402px #150042, 635px 1555px #150042, 1938px 521px #150042, 547px 877px #150042, 411px 41px #150042, 276px 102px #150042, 1438px 1752px #150042, 1669px 1685px #150042, 1150px 368px #150042, 459px 1912px #150042, 938px 962px #150042, 519px 725px #150042, 1395px 460px #150042;
        animation: starsAnimation 50s linear infinite;
    }
.stars > .small:after {
            content: " ";
            position: absolute;
            top: 2000px;
            width: 1px;
            height: 1px;
            background: transparent;
            box-shadow: 1830px 1942px #007aff, 1777px 684px #007aff, 1957px 689px #007aff, 1503px 332px #007aff, 372px 1897px #007aff, 722px 300px #007aff, 780px 1725px #007aff, 252px 1925px #007aff, 237px 163px #007aff, 1575px 1084px #007aff, 390px 408px #007aff, 1882px 984px #007aff, 1788px 1628px #007aff, 1503px 1976px #007aff, 1370px 1361px #007aff, 714px 1694px #007aff, 10px 1656px #007aff, 511px 1009px #007aff, 1891px 756px #007aff, 1854px 1356px #007aff, 588px 1436px #007aff, 516px 520px #007aff, 516px 530px #007aff, 1063px 327px #007aff, 158px 949px #007aff, 585px 1629px #007aff, 609px 1655px #007aff, 19px 423px #007aff, 1043px 1238px #007aff, 933px 950px #007aff, 1427px 1871px #007aff, 734px 948px #007aff, 1684px 1658px #007aff, 1664px 934px #007aff, 874px 572px #007aff, 203px 1359px #007aff, 68px 1698px #007aff, 384px 1884px #007aff, 1588px 1260px #007aff, 1868px 1536px #007aff, 446px 1010px #007aff, 763px 175px #007aff, 820px 1958px #007aff, 1107px 550px #007aff, 1193px 368px #007aff, 556px 457px #007aff, 1749px 1509px #007aff, 333px 1303px #007aff, 1868px 1621px #007aff, 612px 487px #007aff, 1211px 1473px #007aff, 1266px 1226px #007aff, 63px 1384px #007aff, 1472px 1407px #007aff, 1973px 1040px #007aff, 1890px 34px #007aff, 745px 163px #007aff, 717px 518px #007aff, 1848px 1777px #007aff, 7px 269px #007aff, 1184px 1123px #007aff, 1251px 1074px #007aff, 1034px 1566px #007aff, 715px 701px #007aff, 572px 1666px #007aff, 1716px 368px #007aff, 822px 655px #007aff, 1774px 1718px #007aff, 1818px 1436px #007aff, 1033px 1684px #007aff, 350px 354px #007aff, 359px 26px #007aff, 52px 62px #007aff, 1429px 1496px #007aff, 385px 272px #007aff, 1694px 827px #007aff, 1674px 1537px #007aff, 702px 635px #007aff, 145px 781px #007aff, 1428px 397px #007aff, 181px 47px #007aff, 1064px 436px #007aff, 797px 801px #007aff, 1603px 180px #007aff, 584px 912px #007aff, 428px 1186px #007aff, 126px 150px #007aff, 1503px 337px #007aff, 1623px 1469px #007aff, 334px 1677px #007aff, 1327px 872px #007aff, 1942px 289px #007aff, 1674px 746px #007aff, 1522px 1231px #007aff, 876px 490px #007aff, 1780px 296px #007aff, 870px 707px #007aff, 1308px 413px #007aff, 800px 449px #007aff, 924px 272px #007aff, 1731px 860px #007aff, 1440px 815px #007aff, 1px 215px #007aff, 441px 1786px #007aff, 826px 1750px #007aff, 2px 442px #007aff, 548px 115px #007aff, 1916px 131px #007aff, 155px 1787px #007aff, 912px 1410px #007aff, 640px 921px #007aff, 1278px 1811px #007aff, 1296px 403px #007aff, 354px 597px #007aff, 1884px 924px #007aff, 555px 1414px #007aff, 147px 1602px #007aff, 1730px 554px #007aff, 1309px 671px #007aff, 857px 187px #007aff, 1478px 57px #007aff, 1726px 949px #007aff, 1554px 1789px #007aff, 1026px 527px #007aff, 1836px 675px #007aff, 1713px 1286px #007aff, 1851px 12px #007aff, 729px 1539px #007aff, 457px 1852px #007aff, 1336px 556px #007aff, 1578px 584px #007aff, 118px 1082px #007aff, 1941px 856px #007aff, 166px 897px #007aff, 101px 98px #007aff, 269px 743px #007aff, 1769px 1063px #007aff, 625px 1712px #007aff, 1783px 434px #007aff, 288px 1807px #007aff, 1347px 965px #007aff, 1389px 1342px #007aff, 375px 1165px #007aff, 825px 117px #007aff, 1033px 1020px #007aff, 1628px 130px #007aff, 1214px 1140px #007aff, 690px 1623px #007aff, 370px 1413px #007aff, 1653px 1093px #007aff, 983px 1715px #007aff, 1222px 1067px #007aff, 1569px 789px #007aff, 155px 825px #007aff, 1760px 704px #007aff, 244px 646px #007aff, 1125px 66px #007aff, 76px 932px #007aff, 1236px 165px #007aff, 1023px 557px #007aff, 1113px 965px #007aff, 705px 500px #007aff, 153px 1184px #007aff, 1743px 1614px #007aff, 175px 337px #007aff, 1700px 1369px #007aff, 580px 125px #007aff, 1347px 1701px #007aff, 742px 1582px #007aff, 1415px 1457px #007aff, 85px 1029px #007aff, 1373px 1527px #007aff, 623px 491px #007aff, 446px 1847px #007aff, 1634px 1570px #007aff, 258px 1517px #007aff, 1354px 175px #007aff, 1277px 246px #007aff, 1415px 1891px #007aff, 797px 1864px #007aff, 1289px 1209px #007aff, 1577px 1367px #007aff, 1410px 659px #007aff, 1929px 936px #007aff, 341px 1992px #007aff, 187px 279px #007aff, 985px 1352px #007aff, 17px 1887px #007aff, 651px 165px #007aff, 1120px 904px #007aff, 136px 1471px #007aff, 1120px 1713px #007aff, 507px 1003px #007aff, 554px 896px #007aff, 1579px 411px #007aff, 1712px 116px #007aff, 1406px 1364px #007aff, 1131px 1002px #007aff, 1021px 1318px #007aff, 378px 755px #007aff, 1208px 81px #007aff, 604px 1728px #007aff, 1256px 1518px #007aff, 753px 1875px #007aff, 976px 965px #007aff, 1469px 1033px #007aff, 424px 1656px #007aff, 100px 1087px #007aff, 1544px 1846px #007aff, 899px 1216px #007aff, 533px 1483px #007aff, 998px 1491px #007aff, 533px 1095px #007aff, 1597px 471px #007aff, 1448px 1897px #007aff, 679px 1848px #007aff, 804px 833px #007aff, 50px 1264px #007aff, 401px 1618px #007aff, 1097px 1207px #007aff, 1017px 1600px #007aff, 1004px 1476px #007aff, 615px 1828px #007aff, 322px 1265px #007aff, 1904px 1550px #007aff, 1385px 1832px #007aff, 498px 632px #007aff, 1722px 1140px #007aff, 194px 1864px #007aff, 441px 446px #007aff, 1381px 1972px #007aff, 908px 1596px #007aff, 175px 1036px #007aff, 27px 1246px #007aff, 46px 723px #007aff, 773px 1131px #007aff, 910px 1188px #007aff, 1553px 727px #007aff, 107px 18px #007aff, 1106px 1124px #007aff, 922px 11px #007aff, 1055px 542px #007aff, 22px 665px #007aff, 491px 359px #007aff, 753px 1927px #007aff, 990px 11px #007aff, 288px 1626px #007aff, 19px 1888px #007aff, 669px 1057px #007aff, 1308px 1844px #007aff, 87px 1952px #007aff, 316px 198px #007aff, 890px 544px #007aff, 866px 837px #007aff, 1253px 1977px #007aff, 989px 20px #007aff, 857px 48px #007aff, 1345px 1690px #007aff, 601px 1243px #007aff, 1714px 282px #007aff, 1710px 849px #007aff, 1535px 1185px #007aff, 1113px 1557px #007aff, 1618px 1429px #007aff, 1883px 1334px #007aff, 1243px 471px #007aff, 510px 1214px #007aff, 1394px 1929px #007aff, 476px 1267px #007aff, 980px 1278px #007aff, 859px 796px #007aff, 752px 1880px #007aff, 1629px 1853px #007aff, 1435px 480px #007aff, 1566px 748px #007aff, 603px 276px #007aff, 470px 1281px #007aff, 314px 1300px #007aff, 41px 1494px #007aff, 682px 1206px #007aff, 1960px 958px #007aff, 1222px 1686px #007aff, 514px 818px #007aff, 224px 645px #007aff, 1103px 431px #007aff, 271px 1338px #007aff, 186px 1125px #007aff, 1239px 1027px #007aff, 1491px 1945px #007aff, 803px 1024px #007aff, 1465px 173px #007aff, 1522px 617px #007aff, 1326px 1388px #007aff, 937px 708px #007aff, 1445px 1717px #007aff, 575px 1121px #007aff, 662px 165px #007aff, 926px 134px #007aff, 1488px 1743px #007aff, 1132px 1526px #007aff, 1834px 1668px #007aff, 1303px 1753px #007aff, 1829px 1332px #007aff, 271px 42px #007aff, 1099px 1718px #007aff, 1789px 1371px #007aff, 675px 1842px #007aff, 1326px 211px #007aff, 1654px 633px #007aff, 141px 1880px #007aff, 1742px 192px #007aff, 1948px 141px #007aff, 114px 1613px #007aff, 81px 1297px #007aff, 1611px 1114px #007aff, 1254px 297px #007aff, 1088px 1776px #007aff, 652px 1210px #007aff, 960px 1676px #007aff, 1469px 1404px #007aff, 837px 441px #007aff, 1362px 413px #007aff, 1310px 1037px #007aff, 1940px 3px #007aff, 1498px 7px #007aff, 106px 1734px #007aff, 1806px 746px #007aff, 1219px 137px #007aff, 1436px 825px #007aff, 1745px 497px #007aff, 462px 207px #007aff, 1657px 965px #007aff, 629px 1262px #007aff, 1134px 672px #007aff, 530px 470px #007aff, 1865px 1872px #007aff, 1981px 1237px #007aff, 1408px 1808px #007aff, 13px 657px #007aff, 32px 1631px #007aff, 1562px 1442px #007aff, 1572px 1646px #007aff, 1349px 531px #007aff, 206px 889px #007aff, 1543px 1350px #007aff, 640px 566px #007aff, 338px 774px #007aff, 1013px 1153px #007aff, 1439px 367px #007aff, 726px 1946px #007aff, 893px 1031px #007aff, 1339px 1431px #007aff, 497px 942px #007aff, 1303px 427px #007aff, 1280px 1628px #007aff, 1630px 41px #007aff, 1543px 1854px #007aff, 1148px 496px #007aff, 1145px 1591px #007aff, 840px 1795px #007aff, 1974px 601px #007aff, 1296px 438px #007aff, 469px 10px #007aff, 509px 409px #007aff, 351px 165px #007aff, 640px 1513px #007aff, 743px 168px #007aff, 1379px 1078px #007aff, 1363px 886px #007aff, 1340px 1385px #007aff, 993px 1434px #007aff, 345px 269px #007aff, 1827px 1768px #007aff, 1356px 894px #007aff, 1531px 983px #007aff, 141px 1381px #007aff, 217px 1377px #007aff, 966px 1732px #007aff, 1299px 469px #007aff, 679px 1452px #007aff, 810px 502px #007aff, 894px 16px #007aff, 1068px 1720px #007aff, 1281px 1588px #007aff, 1701px 340px #007aff, 622px 536px #007aff, 1701px 644px #007aff, 161px 1306px #007aff, 251px 535px #007aff, 413px 1812px #007aff, 818px 1766px #007aff, 1488px 1236px #007aff, 554px 568px #007aff, 1585px 1443px #007aff, 1899px 131px #007aff, 1248px 1925px #007aff, 1463px 1133px #007aff, 1276px 1942px #007aff, 904px 1438px #007aff, 179px 477px #007aff, 691px 1860px #007aff, 739px 1574px #007aff, 378px 56px #007aff, 1875px 958px #007aff, 452px 267px #007aff, 193px 1428px #007aff, 1212px 959px #007aff, 1906px 1412px #007aff, 317px 358px #007aff, 1613px 1561px #007aff, 1243px 1063px #007aff, 1985px 673px #007aff, 278px 1203px #007aff, 228px 1554px #007aff, 1808px 174px #007aff, 1611px 981px #007aff, 1584px 508px #007aff, 1980px 79px #007aff, 136px 1794px #007aff, 1200px 1161px #007aff, 1929px 1709px #007aff, 33px 1293px #007aff, 1179px 655px #007aff, 543px 242px #007aff, 1689px 1060px #007aff, 521px 1437px #007aff, 243px 1244px #007aff, 1857px 803px #007aff, 1753px 1083px #007aff, 1078px 1547px #007aff, 731px 939px #007aff, 1638px 319px #007aff, 1688px 170px #007aff, 1532px 245px #007aff, 913px 876px #007aff, 335px 1979px #007aff, 116px 832px #007aff, 1885px 929px #007aff, 23px 954px #007aff, 1134px 1707px #007aff, 705px 1896px #007aff, 882px 60px #007aff, 1757px 1128px #007aff, 1786px 216px #007aff, 1032px 1682px #007aff, 148px 610px #007aff, 911px 1532px #007aff, 366px 105px #007aff, 932px 1702px #007aff, 193px 1825px #007aff, 1909px 67px #007aff, 1176px 716px #007aff, 96px 726px #007aff, 1307px 950px #007aff, 1684px 1493px #007aff, 1355px 1351px #007aff, 641px 269px #007aff, 476px 876px #007aff, 282px 1912px #007aff, 1414px 530px #007aff, 1888px 1726px #007aff, 1377px 241px #007aff, 1273px 1571px #007aff, 1849px 1158px #007aff, 1800px 899px #007aff, 16px 381px #007aff, 546px 978px #007aff, 870px 1683px #007aff, 1188px 1597px #007aff, 698px 1882px #007aff, 233px 773px #007aff, 1449px 1043px #007aff, 450px 854px #007aff, 1404px 46px #007aff, 707px 1850px #007aff, 426px 1787px #007aff, 1990px 370px #007aff, 1504px 275px #007aff, 969px 1977px #007aff, 444px 76px #007aff, 187px 599px #007aff, 1120px 783px #007aff, 1859px 39px #007aff, 1916px 187px #007aff, 602px 1147px #007aff, 1068px 223px #007aff, 339px 1258px #007aff, 1113px 215px #007aff, 623px 1726px #007aff, 1360px 131px #007aff, 447px 623px #007aff, 1514px 1984px #007aff, 518px 175px #007aff, 140px 1330px #007aff, 292px 742px #007aff, 935px 1466px #007aff, 949px 1483px #007aff, 1690px 1012px #007aff, 294px 277px #007aff, 344px 387px #007aff, 1692px 25px #007aff, 1892px 1159px #007aff, 1018px 1796px #007aff, 1598px 1222px #007aff, 563px 1792px #007aff, 1359px 175px #007aff, 1992px 1303px #007aff, 1974px 1825px #007aff, 101px 702px #007aff, 206px 1576px #007aff, 494px 1614px #007aff, 1362px 988px #007aff, 639px 395px #007aff, 102px 300px #007aff, 407px 1052px #007aff, 777px 55px #007aff, 348px 1655px #007aff, 1992px 315px #007aff, 1565px 260px #007aff, 5px 1938px #007aff, 883px 1086px #007aff, 914px 829px #007aff, 1147px 376px #007aff, 1481px 978px #007aff, 532px 671px #007aff, 542px 917px #007aff, 1358px 542px #007aff, 333px 1993px #007aff, 1462px 56px #007aff, 660px 398px #007aff, 1549px 1552px #007aff, 219px 1342px #007aff, 1208px 1359px #007aff, 1537px 1829px #007aff, 646px 1767px #007aff, 539px 869px #007aff, 1968px 726px #007aff, 690px 147px #007aff, 301px 955px #007aff, 1916px 574px #007aff, 1211px 380px #007aff, 129px 1934px #007aff, 418px 1221px #007aff, 639px 1093px #007aff, 1874px 1427px #007aff, 529px 791px #007aff, 1068px 237px #007aff, 1193px 645px #007aff, 658px 1162px #007aff, 933px 1209px #007aff, 93px 1733px #007aff, 1156px 1445px #007aff, 935px 754px #007aff, 710px 554px #007aff, 46px 1684px #007aff, 1024px 314px #007aff, 230px 450px #007aff, 474px 1361px #007aff, 879px 703px #007aff, 1392px 658px #007aff, 954px 1101px #007aff, 922px 837px #007aff, 783px 518px #007aff, 1571px 869px #007aff, 1722px 1947px #007aff, 1210px 597px #007aff, 1953px 496px #007aff, 1961px 1912px #007aff, 797px 778px #007aff, 1564px 16px #007aff, 1650px 1132px #007aff, 865px 1421px #007aff, 1237px 725px #007aff, 1111px 1801px #007aff, 632px 722px #007aff, 1275px 295px #007aff, 1312px 819px #007aff, 1519px 109px #007aff, 1295px 1840px #007aff, 1903px 1273px #007aff, 1903px 521px #007aff, 1867px 910px #007aff, 531px 496px #007aff, 1942px 144px #007aff, 1160px 1207px #007aff, 1216px 705px #007aff, 1320px 1391px #007aff, 1169px 732px #007aff, 73px 1367px #007aff, 701px 1931px #007aff, 82px 1019px #007aff, 412px 740px #007aff, 415px 428px #007aff, 1730px 509px #007aff, 1315px 1858px #007aff, 921px 1899px #007aff, 1951px 620px #007aff, 64px 1681px #007aff, 1951px 1822px #007aff, 1865px 1315px #007aff, 919px 1356px #007aff, 896px 1161px #007aff, 876px 1799px #007aff, 913px 1943px #007aff, 838px 300px #007aff, 1367px 1773px #007aff, 368px 516px #007aff, 1201px 937px #007aff, 812px 1434px #007aff, 300px 825px #007aff, 1046px 1325px #007aff, 1860px 57px #007aff, 202px 973px #007aff, 907px 738px #007aff, 785px 298px #007aff, 75px 923px #007aff, 1652px 1104px #007aff, 206px 146px #007aff, 427px 1739px #007aff, 1749px 1710px #007aff, 231px 148px #007aff, 1523px 839px #007aff, 1553px 1058px #007aff, 1034px 731px #007aff, 594px 945px #007aff, 983px 228px #007aff, 1991px 863px #007aff, 173px 1246px #007aff, 556px 728px #007aff, 1907px 1472px #007aff, 1253px 765px #007aff, 838px 1867px #007aff, 872px 1129px #007aff, 32px 1530px #007aff, 37px 888px #007aff, 375px 267px #007aff, 886px 744px #007aff, 806px 1911px #007aff, 311px 752px #007aff, 431px 375px #007aff, 1081px 1206px #007aff, 387px 1827px #007aff, 1347px 558px #007aff, 1791px 894px #007aff, 776px 767px #007aff, 1121px 1201px #007aff, 1377px 1257px #007aff, 1356px 765px #007aff, 1537px 429px #007aff, 1298px 437px #007aff, 1104px 366px #007aff, 1595px 1108px #007aff, 1448px 1460px #007aff, 66px 1500px #007aff, 1784px 729px #007aff, 1453px 307px #007aff, 1541px 362px #007aff, 1165px 612px #007aff, 1271px 1307px #007aff, 1561px 1600px #007aff, 1868px 854px #007aff, 1217px 1944px #007aff, 159px 73px #007aff, 1858px 553px #007aff, 1006px 528px #007aff, 432px 559px #007aff, 1007px 701px #007aff, 1080px 1323px #007aff, 41px 1008px #007aff, 1744px 1079px #007aff, 175px 228px #007aff, 1676px 9px #007aff, 184px 1365px #007aff, 1643px 1159px #007aff, 1417px 624px #007aff, 48px 1270px #007aff, 671px 1746px #007aff, 418px 1823px #007aff, 600px 1625px #007aff, 1155px 643px #007aff, 1419px 1834px #007aff, 778px 505px #007aff, 1857px 615px #007aff, 984px 988px #007aff, 1464px 406px #007aff, 1676px 788px #007aff, 1549px 993px #007aff, 1757px 1402px #007aff, 635px 1555px #007aff, 1938px 521px #007aff, 547px 877px #007aff, 411px 41px #007aff, 276px 102px #007aff, 1438px 1752px #007aff, 1669px 1685px #007aff, 1150px 368px #007aff, 459px 1912px #007aff, 938px 962px #007aff, 519px 725px #007aff, 1395px 460px #007aff;
        }
.stars > .medium {
        width: 2px;
        height: 2px;
        background: transparent;
        box-shadow: 822px 991px #150042, 922px 649px #150042, 1527px 589px #150042, 62px 932px #150042, 837px 606px #150042, 137px 308px #150042, 109px 398px #150042, 1198px 1770px #150042, 780px 665px #150042, 1212px 209px #150042, 1517px 889px #150042, 1955px 1849px #150042, 1337px 780px #150042, 1259px 1465px #150042, 258px 1401px #150042, 1001px 556px #150042, 1939px 883px #150042, 391px 1357px #150042, 1977px 1760px #150042, 498px 206px #150042, 341px 69px #150042, 528px 1096px #150042, 1659px 367px #150042, 121px 392px #150042, 1404px 302px #150042, 1827px 741px #150042, 954px 94px #150042, 1955px 150px #150042, 1625px 820px #150042, 1512px 598px #150042, 1590px 617px #150042, 1051px 1968px #150042, 588px 132px #150042, 1863px 777px #150042, 498px 1222px #150042, 1500px 1700px #150042, 443px 216px #150042, 867px 666px #150042, 1004px 1322px #150042, 1820px 1003px #150042, 1393px 1898px #150042, 1626px 1983px #150042, 286px 641px #150042, 545px 536px #150042, 1960px 663px #150042, 1838px 995px #150042, 1002px 269px #150042, 1482px 804px #150042, 1555px 345px #150042, 1949px 853px #150042, 1610px 1415px #150042, 1011px 860px #150042, 1889px 515px #150042, 240px 1057px #150042, 1448px 1097px #150042, 116px 679px #150042, 904px 415px #150042, 464px 1162px #150042, 675px 385px #150042, 406px 931px #150042, 1209px 1797px #150042, 59px 1992px #150042, 1952px 1924px #150042, 613px 1743px #150042, 52px 89px #150042, 43px 1120px #150042, 871px 1298px #150042, 1602px 1036px #150042, 83px 1446px #150042, 1548px 838px #150042, 1110px 1523px #150042, 29px 1002px #150042, 789px 978px #150042, 1609px 481px #150042, 1873px 594px #150042, 1096px 1854px #150042, 1707px 1991px #150042, 1634px 1149px #150042, 1647px 756px #150042, 541px 831px #150042, 1075px 1725px #150042, 305px 1737px #150042, 1560px 1990px #150042, 1214px 466px #150042, 1997px 641px #150042, 334px 258px #150042, 1324px 1485px #150042, 297px 1639px #150042, 1923px 566px #150042, 418px 1996px #150042, 554px 1574px #150042, 1499px 183px #150042, 1495px 1242px #150042, 872px 787px #150042, 27px 1650px #150042, 960px 1851px #150042, 420px 1444px #150042, 1760px 739px #150042, 1989px 1714px #150042, 1456px 1634px #150042, 335px 1198px #150042, 1045px 1233px #150042, 1058px 693px #150042, 22px 409px #150042, 1678px 1556px #150042, 1608px 1101px #150042, 1581px 569px #150042, 1346px 158px #150042, 1181px 503px #150042, 1010px 1233px #150042, 836px 126px #150042, 354px 1972px #150042, 600px 1159px #150042, 761px 421px #150042, 1515px 603px #150042, 631px 864px #150042, 1389px 185px #150042, 1910px 68px #150042, 172px 1775px #150042, 1532px 1501px #150042, 617px 1326px #150042, 1593px 812px #150042, 727px 363px #150042, 1059px 905px #150042, 73px 614px #150042, 1571px 716px #150042, 300px 1636px #150042, 1763px 988px #150042, 503px 438px #150042, 1146px 1345px #150042, 1533px 520px #150042, 1870px 326px #150042, 1831px 903px #150042, 839px 1334px #150042, 1906px 951px #150042, 1387px 251px #150042, 1679px 1669px #150042, 1647px 1407px #150042, 1971px 480px #150042, 740px 703px #150042, 335px 1813px #150042, 695px 1031px #150042, 1967px 1935px #150042, 901px 355px #150042, 1836px 1932px #150042, 712px 1705px #150042, 1830px 474px #150042, 51px 1096px #150042, 1605px 419px #150042, 357px 1232px #150042, 1111px 715px #150042, 817px 43px #150042, 1405px 1971px #150042, 1583px 1052px #150042, 1354px 16px #150042, 424px 391px #150042, 8px 1295px #150042, 1949px 1694px #150042, 1349px 1391px #150042, 946px 195px #150042, 1531px 534px #150042, 1390px 1524px #150042, 1990px 1704px #150042, 845px 1287px #150042, 1426px 77px #150042, 1115px 571px #150042, 280px 284px #150042, 318px 24px #150042, 119px 1486px #150042, 1292px 1441px #150042, 1521px 1798px #150042, 1543px 1339px #150042, 339px 683px #150042, 1718px 498px #150042, 1647px 617px #150042, 337px 29px #150042, 819px 1242px #150042, 1265px 1889px #150042, 1684px 913px #150042, 1082px 1129px #150042, 1430px 996px #150042, 1607px 909px #150042, 1491px 1046px #150042, 1545px 1216px #150042, 271px 1465px #150042, 997px 1051px #150042, 1694px 214px #150042, 1214px 888px #150042, 1397px 1616px #150042, 512px 1353px #150042, 87px 1821px #150042, 1245px 851px #150042, 908px 1993px #150042, 1297px 977px #150042, 330px 928px #150042, 1964px 1521px #150042, 852px 233px #150042, 1531px 1284px #150042, 1066px 699px #150042, 1384px 603px #150042;
        animation: starsAnimation 100s linear infinite;
    }
.stars > .medium:after {
            content: " ";
            position: absolute;
            top: 2000px;
            width: 2px;
            height: 2px;
            background: transparent;
            box-shadow: 822px 991px #a00808, 922px 649px #a00808, 1527px 589px #a00808, 62px 932px #a00808, 837px 606px #a00808, 137px 308px #a00808, 109px 398px #a00808, 1198px 1770px #a00808, 780px 665px #a00808, 1212px 209px #a00808, 1517px 889px #a00808, 1955px 1849px #a00808, 1337px 780px #a00808, 1259px 1465px #a00808, 258px 1401px #a00808, 1001px 556px #a00808, 1939px 883px #a00808, 391px 1357px #a00808, 1977px 1760px #a00808, 498px 206px #a00808, 341px 69px #a00808, 528px 1096px #a00808, 1659px 367px #a00808, 121px 392px #a00808, 1404px 302px #a00808, 1827px 741px #a00808, 954px 94px #a00808, 1955px 150px #a00808, 1625px 820px #a00808, 1512px 598px #a00808, 1590px 617px #a00808, 1051px 1968px #a00808, 588px 132px #a00808, 1863px 777px #a00808, 498px 1222px #a00808, 1500px 1700px #a00808, 443px 216px #a00808, 867px 666px #a00808, 1004px 1322px #a00808, 1820px 1003px #a00808, 1393px 1898px #a00808, 1626px 1983px #a00808, 286px 641px #a00808, 545px 536px #a00808, 1960px 663px #a00808, 1838px 995px #a00808, 1002px 269px #a00808, 1482px 804px #a00808, 1555px 345px #a00808, 1949px 853px #a00808, 1610px 1415px #a00808, 1011px 860px #a00808, 1889px 515px #a00808, 240px 1057px #a00808, 1448px 1097px #a00808, 116px 679px #a00808, 904px 415px #a00808, 464px 1162px #a00808, 675px 385px #a00808, 406px 931px #a00808, 1209px 1797px #a00808, 59px 1992px #a00808, 1952px 1924px #a00808, 613px 1743px #a00808, 52px 89px #a00808, 43px 1120px #a00808, 871px 1298px #a00808, 1602px 1036px #a00808, 83px 1446px #a00808, 1548px 838px #a00808, 1110px 1523px #a00808, 29px 1002px #a00808, 789px 978px #a00808, 1609px 481px #a00808, 1873px 594px #a00808, 1096px 1854px #a00808, 1707px 1991px #a00808, 1634px 1149px #a00808, 1647px 756px #a00808, 541px 831px #a00808, 1075px 1725px #a00808, 305px 1737px #a00808, 1560px 1990px #a00808, 1214px 466px #a00808, 1997px 641px #a00808, 334px 258px #a00808, 1324px 1485px #a00808, 297px 1639px #a00808, 1923px 566px #a00808, 418px 1996px #a00808, 554px 1574px #a00808, 1499px 183px #a00808, 1495px 1242px #a00808, 872px 787px #a00808, 27px 1650px #a00808, 960px 1851px #a00808, 420px 1444px #a00808, 1760px 739px #a00808, 1989px 1714px #a00808, 1456px 1634px #a00808, 335px 1198px #a00808, 1045px 1233px #a00808, 1058px 693px #a00808, 22px 409px #a00808, 1678px 1556px #a00808, 1608px 1101px #a00808, 1581px 569px #a00808, 1346px 158px #a00808, 1181px 503px #a00808, 1010px 1233px #a00808, 836px 126px #a00808, 354px 1972px #a00808, 600px 1159px #a00808, 761px 421px #a00808, 1515px 603px #a00808, 631px 864px #a00808, 1389px 185px #a00808, 1910px 68px #a00808, 172px 1775px #a00808, 1532px 1501px #a00808, 617px 1326px #a00808, 1593px 812px #a00808, 727px 363px #a00808, 1059px 905px #a00808, 73px 614px #a00808, 1571px 716px #a00808, 300px 1636px #a00808, 1763px 988px #a00808, 503px 438px #a00808, 1146px 1345px #a00808, 1533px 520px #a00808, 1870px 326px #a00808, 1831px 903px #a00808, 839px 1334px #a00808, 1906px 951px #a00808, 1387px 251px #a00808, 1679px 1669px #a00808, 1647px 1407px #a00808, 1971px 480px #a00808, 740px 703px #a00808, 335px 1813px #a00808, 695px 1031px #a00808, 1967px 1935px #a00808, 901px 355px #a00808, 1836px 1932px #a00808, 712px 1705px #a00808, 1830px 474px #a00808, 51px 1096px #a00808, 1605px 419px #a00808, 357px 1232px #a00808, 1111px 715px #a00808, 817px 43px #a00808, 1405px 1971px #a00808, 1583px 1052px #a00808, 1354px 16px #a00808, 424px 391px #a00808, 8px 1295px #a00808, 1949px 1694px #a00808, 1349px 1391px #a00808, 946px 195px #a00808, 1531px 534px #a00808, 1390px 1524px #a00808, 1990px 1704px #a00808, 845px 1287px #a00808, 1426px 77px #a00808, 1115px 571px #a00808, 280px 284px #a00808, 318px 24px #a00808, 119px 1486px #a00808, 1292px 1441px #a00808, 1521px 1798px #a00808, 1543px 1339px #a00808, 339px 683px #a00808, 1718px 498px #a00808, 1647px 617px #a00808, 337px 29px #a00808, 819px 1242px #a00808, 1265px 1889px #a00808, 1684px 913px #a00808, 1082px 1129px #a00808, 1430px 996px #a00808, 1607px 909px #a00808, 1491px 1046px #a00808, 1545px 1216px #a00808, 271px 1465px #a00808, 997px 1051px #a00808, 1694px 214px #a00808, 1214px 888px #a00808, 1397px 1616px #a00808, 512px 1353px #a00808, 87px 1821px #a00808, 1245px 851px #a00808, 908px 1993px #a00808, 1297px 977px #a00808, 330px 928px #a00808, 1964px 1521px #a00808, 852px 233px #a00808, 1531px 1284px #a00808, 1066px 699px #a00808, 1384px 603px #a00808;
        }
.stars > .big {
        width: 4px;
        height: 4px;
        background: transparent;
        box-shadow: 1647px 1721px #150042, 326px 1947px #150042, 1243px 1435px #150042, 100px 966px #150042, 436px 1758px #150042, 509px 937px #150042, 1467px 1326px #150042, 62px 1408px #150042, 1843px 46px #150042, 1648px 162px #150042, 1663px 583px #150042, 1832px 1959px #150042, 220px 784px #150042, 1052px 1444px #150042, 1065px 117px #150042, 1814px 1425px #150042, 1462px 1066px #150042, 949px 1874px #150042, 1743px 438px #150042, 921px 1286px #150042, 297px 1554px #150042, 540px 1709px #150042, 1410px 814px #150042, 798px 1523px #150042, 919px 559px #150042, 769px 230px #150042, 1950px 1700px #150042, 278px 482px #150042, 166px 530px #150042, 1391px 282px #150042, 1312px 899px #150042, 789px 1179px #150042, 329px 1511px #150042, 1567px 1345px #150042, 928px 1918px #150042, 414px 1343px #150042, 1113px 526px #150042, 675px 615px #150042, 345px 1274px #150042, 1173px 1729px #150042, 1104px 1372px #150042, 365px 1872px #150042, 1360px 178px #150042, 1595px 1862px #150042, 1071px 26px #150042, 1346px 1679px #150042, 220px 690px #150042, 1357px 1217px #150042, 301px 745px #150042, 1031px 1545px #150042, 686px 1683px #150042, 1688px 1861px #150042, 1496px 670px #150042, 1195px 1790px #150042, 1171px 1520px #150042, 104px 1926px #150042, 812px 1889px #150042, 1013px 1830px #150042, 1680px 1913px #150042, 1339px 561px #150042, 1152px 847px #150042, 824px 1936px #150042, 1310px 1186px #150042, 103px 1005px #150042, 1584px 1429px #150042, 1272px 51px #150042, 1379px 785px #150042, 1810px 354px #150042, 1569px 1645px #150042, 1765px 910px #150042, 1001px 1877px #150042, 1932px 1122px #150042, 638px 1773px #150042, 155px 604px #150042, 1037px 509px #150042, 471px 967px #150042, 304px 447px #150042, 1133px 1892px #150042, 248px 1903px #150042, 1419px 766px #150042, 1687px 1281px #150042, 89px 1849px #150042, 235px 1007px #150042, 550px 622px #150042, 1827px 702px #150042, 1346px 853px #150042, 1264px 158px #150042, 1619px 894px #150042, 1843px 1064px #150042, 238px 1927px #150042, 247px 1966px #150042, 350px 1205px #150042, 1711px 392px #150042, 279px 1063px #150042, 1335px 1560px #150042, 291px 1438px #150042, 172px 51px #150042, 808px 160px #150042, 995px 984px #150042, 500px 1009px #150042;
        border-radius: 100%;
        animation: starsAnimation 150s linear infinite;
    }
.stars > .big:after {
            content: " ";
            position: absolute;
            top: 2000px;
            width: 4px;
            height: 4px;
            background: transparent;
            box-shadow: 1647px 1721px #007aff, 326px 1947px #007aff, 1243px 1435px #007aff, 100px 966px #007aff, 436px 1758px #007aff, 509px 937px #007aff, 1467px 1326px #007aff, 62px 1408px #007aff, 1843px 46px #007aff, 1648px 162px #007aff, 1663px 583px #007aff, 1832px 1959px #007aff, 220px 784px #007aff, 1052px 1444px #007aff, 1065px 117px #007aff, 1814px 1425px #007aff, 1462px 1066px #007aff, 949px 1874px #007aff, 1743px 438px #007aff, 921px 1286px #007aff, 297px 1554px #007aff, 540px 1709px #007aff, 1410px 814px #007aff, 798px 1523px #007aff, 919px 559px #007aff, 769px 230px #007aff, 1950px 1700px #007aff, 278px 482px #007aff, 166px 530px #007aff, 1391px 282px #007aff, 1312px 899px #007aff, 789px 1179px #007aff, 329px 1511px #007aff, 1567px 1345px #007aff, 928px 1918px #007aff, 414px 1343px #007aff, 1113px 526px #007aff, 675px 615px #007aff, 345px 1274px #007aff, 1173px 1729px #007aff, 1104px 1372px #007aff, 365px 1872px #007aff, 1360px 178px #007aff, 1595px 1862px #007aff, 1071px 26px #007aff, 1346px 1679px #007aff, 220px 690px #007aff, 1357px 1217px #007aff, 301px 745px #007aff, 1031px 1545px #007aff, 686px 1683px #007aff, 1688px 1861px #007aff, 1496px 670px #007aff, 1195px 1790px #007aff, 1171px 1520px #007aff, 104px 1926px #007aff, 812px 1889px #007aff, 1013px 1830px #007aff, 1680px 1913px #007aff, 1339px 561px #007aff, 1152px 847px #007aff, 824px 1936px #007aff, 1310px 1186px #007aff, 103px 1005px #007aff, 1584px 1429px #007aff, 1272px 51px #007aff, 1379px 785px #007aff, 1810px 354px #007aff, 1569px 1645px #007aff, 1765px 910px #007aff, 1001px 1877px #007aff, 1932px 1122px #007aff, 638px 1773px #007aff, 155px 604px #007aff, 1037px 509px #007aff, 471px 967px #007aff, 304px 447px #007aff, 1133px 1892px #007aff, 248px 1903px #007aff, 1419px 766px #007aff, 1687px 1281px #007aff, 89px 1849px #007aff, 235px 1007px #007aff, 550px 622px #007aff, 1827px 702px #007aff, 1346px 853px #007aff, 1264px 158px #007aff, 1619px 894px #007aff, 1843px 1064px #007aff, 238px 1927px #007aff, 247px 1966px #007aff, 350px 1205px #007aff, 1711px 392px #007aff, 279px 1063px #007aff, 1335px 1560px #007aff, 291px 1438px #007aff, 172px 51px #007aff, 808px 160px #007aff, 995px 984px #007aff, 500px 1009px #007aff;
            border-radius: 100%;
        }
@keyframes starsAnimation {
    from {
        transform: translateY(-2000px);
    }

    to {
        transform: translateY(0px);
    }
}



.about-us-page h1:after, .contact-page h1:after, .inner-medical-page h1:after{
    content: '';
    position: absolute;
    left: 50%;
    bottom: -13px;
    height: 1px;
    background-color: #150042;
    width: 95px;
    -webkit-transition: width .25s;
    transition: width .25s;
    margin-left: -55px;
    /*top: 4.5rem;*/
}
.inner-suppliers-page .collapsible-title h1:after {
    content: '';
    position: absolute;
    /*left: 50%;*/
    left: 15px;
    bottom: -13px;
    height: 1px;
    background-color: #fff;
    width: 80px;
    -webkit-transition: width .25s;
    transition: width .25s;
    /*margin-left: -55px;*/
}

.about-principles h3, .inner-medical-page .medical-suppliers h3, .inner-suppliers-page .medical-suppliers h3 {
    font-size: 1.1em;
    font-weight: 600;
    color: #150042;
}
.about-why-work h3 {
    font-size: 1.5em;
    font-weight: 600;
    color: #150042;
    margin-top: 1.5rem;
    z-index:1 !important;
}
.about-why-work h3:hover {
    color: #be9a70;
}
.about-why-work, .inner-medical-page .medical-suppliers, .inner-suppliers-page .medical-suppliers{
    /*margin-bottom: 2rem;*/
    padding: 0;
    /*background-size: 200%;
    background-image: linear-gradient(to bottom left, #e0b414 0%, #fefb82 50%, #dee2a3 100%);
    transition: 600ms ease;*/
}
.about-why-work:hover {
  /*background-position: 100% 0;*/
}

.about-why-work .in-text, .inner-medical-page .medical-suppliers .in-text, .inner-suppliers-page .medical-suppliers .in-text {
    margin-bottom: 1.5rem;
}
.about-why-work .in-text:last-child, .inner-medical-page .medical-suppliers .in-text:last-child, .inner-suppliers-page .medical-suppliers .in-text:last-child{/**/ 
     /*margin-bottom: 0;*/
     margin-bottom: 1px;
}
.inner-suppliers-page .product-suppliers .in-text:last-child {
    /*margin-bottom: 1.5rem;*/
}
.inner-suppliers-page .brochures-list .in-text:last-child {
    /*margin-bottom: 0;*/
}
.leaf {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.leaf div{
position:absolute ;
display:block ;
}
.leaf div:nth-child(1){
    left:20%; 
    animation:fall 15s linear infinite ;
    animation-delay:-2s;

}
.leaf div:nth-child(2){
    left:70%; 
    animation:fall 15s linear infinite ;
    animation-delay:-4s;
}
.leaf div:nth-child(3){
    left:10%; 
    animation:fall 20s linear infinite ;
    animation-delay:-7s;
    
}
.leaf div:nth-child(4){
    left:50%; 
   animation:fall 18s linear infinite ; 
   animation-delay:-5s;
}
.leaf div:nth-child(5){
    left:85%; 
    animation:fall 14s linear infinite ;
    animation-delay:-5s;
}
.leaf div:nth-child(6){
    left:15%; 
    animation:fall 16s linear infinite ;
    animation-delay:-10s;
}
.leaf div:nth-child(7){
    left:90%; 
    animation:fall 15s linear infinite ;
    animation-delay:-4s;
}
.leaf div:nth-child(8){
    left:30%; 
    animation:fall 15s linear infinite ;
    animation-delay:-3s;

}
.leaf div:nth-child(9){
    left:40%; 
    animation:fall 15s linear infinite ;
    animation-delay:-4.5s;

}
@keyframes fall{
    0%{
        opacity:1;
        top:5%;
        transform:translateX (20px) rotate(0deg);
    }
    20%{
        opacity:0.8;
        transform:translateX (20px) rotate(45deg);
    }
    40%{

        transform:translateX (20px) rotate(90deg);
    }
    60%{
        
       transform:translateX (20px) rotate(135deg); 
    }
    80%{
    
        transform:translateX (20px) rotate(180deg);
    }
    100%{
        
        top:90%;
        transform:translateX (20px) rotate(225deg);
    }
    }
.leaf1{
    transform: rotateX(180deg);
}
/*.about-why-work #bg-wrap{
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0.3;
    overflow: hidden;
}
.about-why-work #bg-wrap svg{
    height: 100%;
    width:100%;
}*/

/*.hero-why-work {
    display: inline-block;
    width: 100%;
    min-height: 325px;
    position: relative;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
}

.stars-why-work {
    z-index: -1;
    overflow: hidden;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    transition: opacity 1s ease-in-out;
}*/

/*.stars-why-work > .small-why-work {
        width: 1px;
        height: 1px;
        background: transparent;
        box-shadow: 1830px 1942px #150042, 1777px 684px #150042, 1957px 689px #150042, 1503px 332px #150042, 372px 1897px #150042, 722px 300px #150042, 780px 1725px #150042, 252px 1925px #150042, 237px 163px #150042, 1575px 1084px #150042, 390px 408px #150042, 1882px 984px #150042, 1788px 1628px #150042, 1503px 1976px #150042, 1370px 1361px #150042, 714px 1694px #150042, 10px 1656px #150042, 511px 1009px #150042, 1891px 756px #150042, 1854px 1356px #150042, 588px 1436px #150042, 516px 520px #150042, 516px 530px #150042, 1063px 327px #150042, 158px 949px #150042, 585px 1629px #150042, 609px 1655px #150042, 19px 423px #150042, 1043px 1238px #150042, 933px 950px #150042, 1427px 1871px #150042, 734px 948px #150042, 1684px 1658px #150042, 1664px 934px #150042, 874px 572px #150042, 203px 1359px #150042, 68px 1698px #150042, 384px 1884px #150042, 1588px 1260px #150042, 1868px 1536px #150042, 446px 1010px #150042, 763px 175px #150042, 820px 1958px #150042, 1107px 550px #150042, 1193px 368px #150042, 556px 457px #150042, 1749px 1509px #150042, 333px 1303px #150042, 1868px 1621px #150042, 612px 487px #150042, 1211px 1473px #150042, 1266px 1226px #150042, 63px 1384px #150042, 1472px 1407px #150042, 1973px 1040px #150042, 1890px 34px #150042, 745px 163px #150042, 717px 518px #150042, 1848px 1777px #150042, 7px 269px #150042, 1184px 1123px #150042, 1251px 1074px #150042, 1034px 1566px #150042, 715px 701px #150042, 572px 1666px #150042, 1716px 368px #150042, 822px 655px #150042, 1774px 1718px #150042, 1818px 1436px #150042, 1033px 1684px #150042, 350px 354px #150042, 359px 26px #150042, 52px 62px #150042, 1429px 1496px #150042, 385px 272px #150042, 1694px 827px #150042, 1674px 1537px #150042, 702px 635px #150042, 145px 781px #150042, 1428px 397px #150042, 181px 47px #150042, 1064px 436px #150042, 797px 801px #150042, 1603px 180px #150042, 584px 912px #150042, 428px 1186px #150042, 126px 150px #150042, 1503px 337px #150042, 1623px 1469px #150042, 334px 1677px #150042, 1327px 872px #150042, 1942px 289px #150042, 1674px 746px #150042, 1522px 1231px #150042, 876px 490px #150042, 1780px 296px #150042, 870px 707px #150042, 1308px 413px #150042, 800px 449px #150042, 924px 272px #150042, 1731px 860px #150042, 1440px 815px #150042, 1px 215px #150042, 441px 1786px #150042, 826px 1750px #150042, 2px 442px #150042, 548px 115px #150042, 1916px 131px #150042, 155px 1787px #150042, 912px 1410px #150042, 640px 921px #150042, 1278px 1811px #150042, 1296px 403px #150042, 354px 597px #150042, 1884px 924px #150042, 555px 1414px #150042, 147px 1602px #150042, 1730px 554px #150042, 1309px 671px #150042, 857px 187px #150042, 1478px 57px #150042, 1726px 949px #150042, 1554px 1789px #150042, 1026px 527px #150042, 1836px 675px #150042, 1713px 1286px #150042, 1851px 12px #150042, 729px 1539px #150042, 457px 1852px #150042, 1336px 556px #150042, 1578px 584px #150042, 118px 1082px #150042, 1941px 856px #150042, 166px 897px #150042, 101px 98px #150042, 269px 743px #150042, 1769px 1063px #150042, 625px 1712px #150042, 1783px 434px #150042, 288px 1807px #150042, 1347px 965px #150042, 1389px 1342px #150042, 375px 1165px #150042, 825px 117px #150042, 1033px 1020px #150042, 1628px 130px #150042, 1214px 1140px #150042, 690px 1623px #150042, 370px 1413px #150042, 1653px 1093px #150042, 983px 1715px #150042, 1222px 1067px #150042, 1569px 789px #150042, 155px 825px #150042, 1760px 704px #150042, 244px 646px #150042, 1125px 66px #150042, 76px 932px #150042, 1236px 165px #150042, 1023px 557px #150042, 1113px 965px #150042, 705px 500px #150042, 153px 1184px #150042, 1743px 1614px #150042, 175px 337px #150042, 1700px 1369px #150042, 580px 125px #150042, 1347px 1701px #150042, 742px 1582px #150042, 1415px 1457px #150042, 85px 1029px #150042, 1373px 1527px #150042, 623px 491px #150042, 446px 1847px #150042, 1634px 1570px #150042, 258px 1517px #150042, 1354px 175px #150042, 1277px 246px #150042, 1415px 1891px #150042, 797px 1864px #150042, 1289px 1209px #150042, 1577px 1367px #150042, 1410px 659px #150042, 1929px 936px #150042, 341px 1992px #150042, 187px 279px #150042, 985px 1352px #150042, 17px 1887px #150042, 651px 165px #150042, 1120px 904px #150042, 136px 1471px #150042, 1120px 1713px #150042, 507px 1003px #150042, 554px 896px #150042, 1579px 411px #150042, 1712px 116px #150042, 1406px 1364px #150042, 1131px 1002px #150042, 1021px 1318px #150042, 378px 755px #150042, 1208px 81px #150042, 604px 1728px #150042, 1256px 1518px #150042, 753px 1875px #150042, 976px 965px #150042, 1469px 1033px #150042, 424px 1656px #150042, 100px 1087px #150042, 1544px 1846px #150042, 899px 1216px #150042, 533px 1483px #150042, 998px 1491px #150042, 533px 1095px #150042, 1597px 471px #150042, 1448px 1897px #150042, 679px 1848px #150042, 804px 833px #150042, 50px 1264px #150042, 401px 1618px #150042, 1097px 1207px #150042, 1017px 1600px #150042, 1004px 1476px #150042, 615px 1828px #150042, 322px 1265px #150042, 1904px 1550px #150042, 1385px 1832px #150042, 498px 632px #150042, 1722px 1140px #150042, 194px 1864px #150042, 441px 446px #150042, 1381px 1972px #150042, 908px 1596px #150042, 175px 1036px #150042, 27px 1246px #150042, 46px 723px #150042, 773px 1131px #150042, 910px 1188px #150042, 1553px 727px #150042, 107px 18px #150042, 1106px 1124px #150042, 922px 11px #150042, 1055px 542px #150042, 22px 665px #150042, 491px 359px #150042, 753px 1927px #150042, 990px 11px #150042, 288px 1626px #150042, 19px 1888px #150042, 669px 1057px #150042, 1308px 1844px #150042, 87px 1952px #150042, 316px 198px #150042, 890px 544px #150042, 866px 837px #150042, 1253px 1977px #150042, 989px 20px #150042, 857px 48px #150042, 1345px 1690px #150042, 601px 1243px #150042, 1714px 282px #150042, 1710px 849px #150042, 1535px 1185px #150042, 1113px 1557px #150042, 1618px 1429px #150042, 1883px 1334px #150042, 1243px 471px #150042, 510px 1214px #150042, 1394px 1929px #150042, 476px 1267px #150042, 980px 1278px #150042, 859px 796px #150042, 752px 1880px #150042, 1629px 1853px #150042, 1435px 480px #150042, 1566px 748px #150042, 603px 276px #150042, 470px 1281px #150042, 314px 1300px #150042, 41px 1494px #150042, 682px 1206px #150042, 1960px 958px #150042, 1222px 1686px #150042, 514px 818px #150042, 224px 645px #150042, 1103px 431px #150042, 271px 1338px #150042, 186px 1125px #150042, 1239px 1027px #150042, 1491px 1945px #150042, 803px 1024px #150042, 1465px 173px #150042, 1522px 617px #150042, 1326px 1388px #150042, 937px 708px #150042, 1445px 1717px #150042, 575px 1121px #150042, 662px 165px #150042, 926px 134px #150042, 1488px 1743px #150042, 1132px 1526px #150042, 1834px 1668px #150042, 1303px 1753px #150042, 1829px 1332px #150042, 271px 42px #150042, 1099px 1718px #150042, 1789px 1371px #150042, 675px 1842px #150042, 1326px 211px #150042, 1654px 633px #150042, 141px 1880px #150042, 1742px 192px #150042, 1948px 141px #150042, 114px 1613px #150042, 81px 1297px #150042, 1611px 1114px #150042, 1254px 297px #150042, 1088px 1776px #150042, 652px 1210px #150042, 960px 1676px #150042, 1469px 1404px #150042, 837px 441px #150042, 1362px 413px #150042, 1310px 1037px #150042, 1940px 3px #150042, 1498px 7px #150042, 106px 1734px #150042, 1806px 746px #150042, 1219px 137px #150042, 1436px 825px #150042, 1745px 497px #150042, 462px 207px #150042, 1657px 965px #150042, 629px 1262px #150042, 1134px 672px #150042, 530px 470px #150042, 1865px 1872px #150042, 1981px 1237px #150042, 1408px 1808px #150042, 13px 657px #150042, 32px 1631px #150042, 1562px 1442px #150042, 1572px 1646px #150042, 1349px 531px #150042, 206px 889px #150042, 1543px 1350px #150042, 640px 566px #150042, 338px 774px #150042, 1013px 1153px #150042, 1439px 367px #150042, 726px 1946px #150042, 893px 1031px #150042, 1339px 1431px #150042, 497px 942px #150042, 1303px 427px #150042, 1280px 1628px #150042, 1630px 41px #150042, 1543px 1854px #150042, 1148px 496px #150042, 1145px 1591px #150042, 840px 1795px #150042, 1974px 601px #150042, 1296px 438px #150042, 469px 10px #150042, 509px 409px #150042, 351px 165px #150042, 640px 1513px #150042, 743px 168px #150042, 1379px 1078px #150042, 1363px 886px #150042, 1340px 1385px #150042, 993px 1434px #150042, 345px 269px #150042, 1827px 1768px #150042, 1356px 894px #150042, 1531px 983px #150042, 141px 1381px #150042, 217px 1377px #150042, 966px 1732px #150042, 1299px 469px #150042, 679px 1452px #150042, 810px 502px #150042, 894px 16px #150042, 1068px 1720px #150042, 1281px 1588px #150042, 1701px 340px #150042, 622px 536px #150042, 1701px 644px #150042, 161px 1306px #150042, 251px 535px #150042, 413px 1812px #150042, 818px 1766px #150042, 1488px 1236px #150042, 554px 568px #150042, 1585px 1443px #150042, 1899px 131px #150042, 1248px 1925px #150042, 1463px 1133px #150042, 1276px 1942px #150042, 904px 1438px #150042, 179px 477px #150042, 691px 1860px #150042, 739px 1574px #150042, 378px 56px #150042, 1875px 958px #150042, 452px 267px #150042, 193px 1428px #150042, 1212px 959px #150042, 1906px 1412px #150042, 317px 358px #150042, 1613px 1561px #150042, 1243px 1063px #150042, 1985px 673px #150042, 278px 1203px #150042, 228px 1554px #150042, 1808px 174px #150042, 1611px 981px #150042, 1584px 508px #150042, 1980px 79px #150042, 136px 1794px #150042, 1200px 1161px #150042, 1929px 1709px #150042, 33px 1293px #150042, 1179px 655px #150042, 543px 242px #150042, 1689px 1060px #150042, 521px 1437px #150042, 243px 1244px #150042, 1857px 803px #150042, 1753px 1083px #150042, 1078px 1547px #150042, 731px 939px #150042, 1638px 319px #150042, 1688px 170px #150042, 1532px 245px #150042, 913px 876px #150042, 335px 1979px #150042, 116px 832px #150042, 1885px 929px #150042, 23px 954px #150042, 1134px 1707px #150042, 705px 1896px #150042, 882px 60px #150042, 1757px 1128px #150042, 1786px 216px #150042, 1032px 1682px #150042, 148px 610px #150042, 911px 1532px #150042, 366px 105px #150042, 932px 1702px #150042, 193px 1825px #150042, 1909px 67px #150042, 1176px 716px #150042, 96px 726px #150042, 1307px 950px #150042, 1684px 1493px #150042, 1355px 1351px #150042, 641px 269px #150042, 476px 876px #150042, 282px 1912px #150042, 1414px 530px #150042, 1888px 1726px #150042, 1377px 241px #150042, 1273px 1571px #150042, 1849px 1158px #150042, 1800px 899px #150042, 16px 381px #150042, 546px 978px #150042, 870px 1683px #150042, 1188px 1597px #150042, 698px 1882px #150042, 233px 773px #150042, 1449px 1043px #150042, 450px 854px #150042, 1404px 46px #150042, 707px 1850px #150042, 426px 1787px #150042, 1990px 370px #150042, 1504px 275px #150042, 969px 1977px #150042, 444px 76px #150042, 187px 599px #150042, 1120px 783px #150042, 1859px 39px #150042, 1916px 187px #150042, 602px 1147px #150042, 1068px 223px #150042, 339px 1258px #150042, 1113px 215px #150042, 623px 1726px #150042, 1360px 131px #150042, 447px 623px #150042, 1514px 1984px #150042, 518px 175px #150042, 140px 1330px #150042, 292px 742px #150042, 935px 1466px #150042, 949px 1483px #150042, 1690px 1012px #150042, 294px 277px #150042, 344px 387px #150042, 1692px 25px #150042, 1892px 1159px #150042, 1018px 1796px #150042, 1598px 1222px #150042, 563px 1792px #150042, 1359px 175px #150042, 1992px 1303px #150042, 1974px 1825px #150042, 101px 702px #150042, 206px 1576px #150042, 494px 1614px #150042, 1362px 988px #150042, 639px 395px #150042, 102px 300px #150042, 407px 1052px #150042, 777px 55px #150042, 348px 1655px #150042, 1992px 315px #150042, 1565px 260px #150042, 5px 1938px #150042, 883px 1086px #150042, 914px 829px #150042, 1147px 376px #150042, 1481px 978px #150042, 532px 671px #150042, 542px 917px #150042, 1358px 542px #150042, 333px 1993px #150042, 1462px 56px #150042, 660px 398px #150042, 1549px 1552px #150042, 219px 1342px #150042, 1208px 1359px #150042, 1537px 1829px #150042, 646px 1767px #150042, 539px 869px #150042, 1968px 726px #150042, 690px 147px #150042, 301px 955px #150042, 1916px 574px #150042, 1211px 380px #150042, 129px 1934px #150042, 418px 1221px #150042, 639px 1093px #150042, 1874px 1427px #150042, 529px 791px #150042, 1068px 237px #150042, 1193px 645px #150042, 658px 1162px #150042, 933px 1209px #150042, 93px 1733px #150042, 1156px 1445px #150042, 935px 754px #150042, 710px 554px #150042, 46px 1684px #150042, 1024px 314px #150042, 230px 450px #150042, 474px 1361px #150042, 879px 703px #150042, 1392px 658px #150042, 954px 1101px #150042, 922px 837px #150042, 783px 518px #150042, 1571px 869px #150042, 1722px 1947px #150042, 1210px 597px #150042, 1953px 496px #150042, 1961px 1912px #150042, 797px 778px #150042, 1564px 16px #150042, 1650px 1132px #150042, 865px 1421px #150042, 1237px 725px #150042, 1111px 1801px #150042, 632px 722px #150042, 1275px 295px #150042, 1312px 819px #150042, 1519px 109px #150042, 1295px 1840px #150042, 1903px 1273px #150042, 1903px 521px #150042, 1867px 910px #150042, 531px 496px #150042, 1942px 144px #150042, 1160px 1207px #150042, 1216px 705px #150042, 1320px 1391px #150042, 1169px 732px #150042, 73px 1367px #150042, 701px 1931px #150042, 82px 1019px #150042, 412px 740px #150042, 415px 428px #150042, 1730px 509px #150042, 1315px 1858px #150042, 921px 1899px #150042, 1951px 620px #150042, 64px 1681px #150042, 1951px 1822px #150042, 1865px 1315px #150042, 919px 1356px #150042, 896px 1161px #150042, 876px 1799px #150042, 913px 1943px #150042, 838px 300px #150042, 1367px 1773px #150042, 368px 516px #150042, 1201px 937px #150042, 812px 1434px #150042, 300px 825px #150042, 1046px 1325px #150042, 1860px 57px #150042, 202px 973px #150042, 907px 738px #150042, 785px 298px #150042, 75px 923px #150042, 1652px 1104px #150042, 206px 146px #150042, 427px 1739px #150042, 1749px 1710px #150042, 231px 148px #150042, 1523px 839px #150042, 1553px 1058px #150042, 1034px 731px #150042, 594px 945px #150042, 983px 228px #150042, 1991px 863px #150042, 173px 1246px #150042, 556px 728px #150042, 1907px 1472px #150042, 1253px 765px #150042, 838px 1867px #150042, 872px 1129px #150042, 32px 1530px #150042, 37px 888px #150042, 375px 267px #150042, 886px 744px #150042, 806px 1911px #150042, 311px 752px #150042, 431px 375px #150042, 1081px 1206px #150042, 387px 1827px #150042, 1347px 558px #150042, 1791px 894px #150042, 776px 767px #150042, 1121px 1201px #150042, 1377px 1257px #150042, 1356px 765px #150042, 1537px 429px #150042, 1298px 437px #150042, 1104px 366px #150042, 1595px 1108px #150042, 1448px 1460px #150042, 66px 1500px #150042, 1784px 729px #150042, 1453px 307px #150042, 1541px 362px #150042, 1165px 612px #150042, 1271px 1307px #150042, 1561px 1600px #150042, 1868px 854px #150042, 1217px 1944px #150042, 159px 73px #150042, 1858px 553px #150042, 1006px 528px #150042, 432px 559px #150042, 1007px 701px #150042, 1080px 1323px #150042, 41px 1008px #150042, 1744px 1079px #150042, 175px 228px #150042, 1676px 9px #150042, 184px 1365px #150042, 1643px 1159px #150042, 1417px 624px #150042, 48px 1270px #150042, 671px 1746px #150042, 418px 1823px #150042, 600px 1625px #150042, 1155px 643px #150042, 1419px 1834px #150042, 778px 505px #150042, 1857px 615px #150042, 984px 988px #150042, 1464px 406px #150042, 1676px 788px #150042, 1549px 993px #150042, 1757px 1402px #150042, 635px 1555px #150042, 1938px 521px #150042, 547px 877px #150042, 411px 41px #150042, 276px 102px #150042, 1438px 1752px #150042, 1669px 1685px #150042, 1150px 368px #150042, 459px 1912px #150042, 938px 962px #150042, 519px 725px #150042, 1395px 460px #150042;
        animation: starsAnimation 50s linear infinite;
}

.stars-why-work > .small-why-work:after {
        content: " ";
        position: absolute;
        top: 2000px;
        width: 1px;
        height: 1px;
        background: transparent;
        box-shadow: 1830px 1942px #007aff, 1777px 684px #007aff, 1957px 689px #007aff, 1503px 332px #007aff, 372px 1897px #007aff, 722px 300px #007aff, 780px 1725px #007aff, 252px 1925px #007aff, 237px 163px #007aff, 1575px 1084px #007aff, 390px 408px #007aff, 1882px 984px #007aff, 1788px 1628px #007aff, 1503px 1976px #007aff, 1370px 1361px #007aff, 714px 1694px #007aff, 10px 1656px #007aff, 511px 1009px #007aff, 1891px 756px #007aff, 1854px 1356px #007aff, 588px 1436px #007aff, 516px 520px #007aff, 516px 530px #007aff, 1063px 327px #007aff, 158px 949px #007aff, 585px 1629px #007aff, 609px 1655px #007aff, 19px 423px #007aff, 1043px 1238px #007aff, 933px 950px #007aff, 1427px 1871px #007aff, 734px 948px #007aff, 1684px 1658px #007aff, 1664px 934px #007aff, 874px 572px #007aff, 203px 1359px #007aff, 68px 1698px #007aff, 384px 1884px #007aff, 1588px 1260px #007aff, 1868px 1536px #007aff, 446px 1010px #007aff, 763px 175px #007aff, 820px 1958px #007aff, 1107px 550px #007aff, 1193px 368px #007aff, 556px 457px #007aff, 1749px 1509px #007aff, 333px 1303px #007aff, 1868px 1621px #007aff, 612px 487px #007aff, 1211px 1473px #007aff, 1266px 1226px #007aff, 63px 1384px #007aff, 1472px 1407px #007aff, 1973px 1040px #007aff, 1890px 34px #007aff, 745px 163px #007aff, 717px 518px #007aff, 1848px 1777px #007aff, 7px 269px #007aff, 1184px 1123px #007aff, 1251px 1074px #007aff, 1034px 1566px #007aff, 715px 701px #007aff, 572px 1666px #007aff, 1716px 368px #007aff, 822px 655px #007aff, 1774px 1718px #007aff, 1818px 1436px #007aff, 1033px 1684px #007aff, 350px 354px #007aff, 359px 26px #007aff, 52px 62px #007aff, 1429px 1496px #007aff, 385px 272px #007aff, 1694px 827px #007aff, 1674px 1537px #007aff, 702px 635px #007aff, 145px 781px #007aff, 1428px 397px #007aff, 181px 47px #007aff, 1064px 436px #007aff, 797px 801px #007aff, 1603px 180px #007aff, 584px 912px #007aff, 428px 1186px #007aff, 126px 150px #007aff, 1503px 337px #007aff, 1623px 1469px #007aff, 334px 1677px #007aff, 1327px 872px #007aff, 1942px 289px #007aff, 1674px 746px #007aff, 1522px 1231px #007aff, 876px 490px #007aff, 1780px 296px #007aff, 870px 707px #007aff, 1308px 413px #007aff, 800px 449px #007aff, 924px 272px #007aff, 1731px 860px #007aff, 1440px 815px #007aff, 1px 215px #007aff, 441px 1786px #007aff, 826px 1750px #007aff, 2px 442px #007aff, 548px 115px #007aff, 1916px 131px #007aff, 155px 1787px #007aff, 912px 1410px #007aff, 640px 921px #007aff, 1278px 1811px #007aff, 1296px 403px #007aff, 354px 597px #007aff, 1884px 924px #007aff, 555px 1414px #007aff, 147px 1602px #007aff, 1730px 554px #007aff, 1309px 671px #007aff, 857px 187px #007aff, 1478px 57px #007aff, 1726px 949px #007aff, 1554px 1789px #007aff, 1026px 527px #007aff, 1836px 675px #007aff, 1713px 1286px #007aff, 1851px 12px #007aff, 729px 1539px #007aff, 457px 1852px #007aff, 1336px 556px #007aff, 1578px 584px #007aff, 118px 1082px #007aff, 1941px 856px #007aff, 166px 897px #007aff, 101px 98px #007aff, 269px 743px #007aff, 1769px 1063px #007aff, 625px 1712px #007aff, 1783px 434px #007aff, 288px 1807px #007aff, 1347px 965px #007aff, 1389px 1342px #007aff, 375px 1165px #007aff, 825px 117px #007aff, 1033px 1020px #007aff, 1628px 130px #007aff, 1214px 1140px #007aff, 690px 1623px #007aff, 370px 1413px #007aff, 1653px 1093px #007aff, 983px 1715px #007aff, 1222px 1067px #007aff, 1569px 789px #007aff, 155px 825px #007aff, 1760px 704px #007aff, 244px 646px #007aff, 1125px 66px #007aff, 76px 932px #007aff, 1236px 165px #007aff, 1023px 557px #007aff, 1113px 965px #007aff, 705px 500px #007aff, 153px 1184px #007aff, 1743px 1614px #007aff, 175px 337px #007aff, 1700px 1369px #007aff, 580px 125px #007aff, 1347px 1701px #007aff, 742px 1582px #007aff, 1415px 1457px #007aff, 85px 1029px #007aff, 1373px 1527px #007aff, 623px 491px #007aff, 446px 1847px #007aff, 1634px 1570px #007aff, 258px 1517px #007aff, 1354px 175px #007aff, 1277px 246px #007aff, 1415px 1891px #007aff, 797px 1864px #007aff, 1289px 1209px #007aff, 1577px 1367px #007aff, 1410px 659px #007aff, 1929px 936px #007aff, 341px 1992px #007aff, 187px 279px #007aff, 985px 1352px #007aff, 17px 1887px #007aff, 651px 165px #007aff, 1120px 904px #007aff, 136px 1471px #007aff, 1120px 1713px #007aff, 507px 1003px #007aff, 554px 896px #007aff, 1579px 411px #007aff, 1712px 116px #007aff, 1406px 1364px #007aff, 1131px 1002px #007aff, 1021px 1318px #007aff, 378px 755px #007aff, 1208px 81px #007aff, 604px 1728px #007aff, 1256px 1518px #007aff, 753px 1875px #007aff, 976px 965px #007aff, 1469px 1033px #007aff, 424px 1656px #007aff, 100px 1087px #007aff, 1544px 1846px #007aff, 899px 1216px #007aff, 533px 1483px #007aff, 998px 1491px #007aff, 533px 1095px #007aff, 1597px 471px #007aff, 1448px 1897px #007aff, 679px 1848px #007aff, 804px 833px #007aff, 50px 1264px #007aff, 401px 1618px #007aff, 1097px 1207px #007aff, 1017px 1600px #007aff, 1004px 1476px #007aff, 615px 1828px #007aff, 322px 1265px #007aff, 1904px 1550px #007aff, 1385px 1832px #007aff, 498px 632px #007aff, 1722px 1140px #007aff, 194px 1864px #007aff, 441px 446px #007aff, 1381px 1972px #007aff, 908px 1596px #007aff, 175px 1036px #007aff, 27px 1246px #007aff, 46px 723px #007aff, 773px 1131px #007aff, 910px 1188px #007aff, 1553px 727px #007aff, 107px 18px #007aff, 1106px 1124px #007aff, 922px 11px #007aff, 1055px 542px #007aff, 22px 665px #007aff, 491px 359px #007aff, 753px 1927px #007aff, 990px 11px #007aff, 288px 1626px #007aff, 19px 1888px #007aff, 669px 1057px #007aff, 1308px 1844px #007aff, 87px 1952px #007aff, 316px 198px #007aff, 890px 544px #007aff, 866px 837px #007aff, 1253px 1977px #007aff, 989px 20px #007aff, 857px 48px #007aff, 1345px 1690px #007aff, 601px 1243px #007aff, 1714px 282px #007aff, 1710px 849px #007aff, 1535px 1185px #007aff, 1113px 1557px #007aff, 1618px 1429px #007aff, 1883px 1334px #007aff, 1243px 471px #007aff, 510px 1214px #007aff, 1394px 1929px #007aff, 476px 1267px #007aff, 980px 1278px #007aff, 859px 796px #007aff, 752px 1880px #007aff, 1629px 1853px #007aff, 1435px 480px #007aff, 1566px 748px #007aff, 603px 276px #007aff, 470px 1281px #007aff, 314px 1300px #007aff, 41px 1494px #007aff, 682px 1206px #007aff, 1960px 958px #007aff, 1222px 1686px #007aff, 514px 818px #007aff, 224px 645px #007aff, 1103px 431px #007aff, 271px 1338px #007aff, 186px 1125px #007aff, 1239px 1027px #007aff, 1491px 1945px #007aff, 803px 1024px #007aff, 1465px 173px #007aff, 1522px 617px #007aff, 1326px 1388px #007aff, 937px 708px #007aff, 1445px 1717px #007aff, 575px 1121px #007aff, 662px 165px #007aff, 926px 134px #007aff, 1488px 1743px #007aff, 1132px 1526px #007aff, 1834px 1668px #007aff, 1303px 1753px #007aff, 1829px 1332px #007aff, 271px 42px #007aff, 1099px 1718px #007aff, 1789px 1371px #007aff, 675px 1842px #007aff, 1326px 211px #007aff, 1654px 633px #007aff, 141px 1880px #007aff, 1742px 192px #007aff, 1948px 141px #007aff, 114px 1613px #007aff, 81px 1297px #007aff, 1611px 1114px #007aff, 1254px 297px #007aff, 1088px 1776px #007aff, 652px 1210px #007aff, 960px 1676px #007aff, 1469px 1404px #007aff, 837px 441px #007aff, 1362px 413px #007aff, 1310px 1037px #007aff, 1940px 3px #007aff, 1498px 7px #007aff, 106px 1734px #007aff, 1806px 746px #007aff, 1219px 137px #007aff, 1436px 825px #007aff, 1745px 497px #007aff, 462px 207px #007aff, 1657px 965px #007aff, 629px 1262px #007aff, 1134px 672px #007aff, 530px 470px #007aff, 1865px 1872px #007aff, 1981px 1237px #007aff, 1408px 1808px #007aff, 13px 657px #007aff, 32px 1631px #007aff, 1562px 1442px #007aff, 1572px 1646px #007aff, 1349px 531px #007aff, 206px 889px #007aff, 1543px 1350px #007aff, 640px 566px #007aff, 338px 774px #007aff, 1013px 1153px #007aff, 1439px 367px #007aff, 726px 1946px #007aff, 893px 1031px #007aff, 1339px 1431px #007aff, 497px 942px #007aff, 1303px 427px #007aff, 1280px 1628px #007aff, 1630px 41px #007aff, 1543px 1854px #007aff, 1148px 496px #007aff, 1145px 1591px #007aff, 840px 1795px #007aff, 1974px 601px #007aff, 1296px 438px #007aff, 469px 10px #007aff, 509px 409px #007aff, 351px 165px #007aff, 640px 1513px #007aff, 743px 168px #007aff, 1379px 1078px #007aff, 1363px 886px #007aff, 1340px 1385px #007aff, 993px 1434px #007aff, 345px 269px #007aff, 1827px 1768px #007aff, 1356px 894px #007aff, 1531px 983px #007aff, 141px 1381px #007aff, 217px 1377px #007aff, 966px 1732px #007aff, 1299px 469px #007aff, 679px 1452px #007aff, 810px 502px #007aff, 894px 16px #007aff, 1068px 1720px #007aff, 1281px 1588px #007aff, 1701px 340px #007aff, 622px 536px #007aff, 1701px 644px #007aff, 161px 1306px #007aff, 251px 535px #007aff, 413px 1812px #007aff, 818px 1766px #007aff, 1488px 1236px #007aff, 554px 568px #007aff, 1585px 1443px #007aff, 1899px 131px #007aff, 1248px 1925px #007aff, 1463px 1133px #007aff, 1276px 1942px #007aff, 904px 1438px #007aff, 179px 477px #007aff, 691px 1860px #007aff, 739px 1574px #007aff, 378px 56px #007aff, 1875px 958px #007aff, 452px 267px #007aff, 193px 1428px #007aff, 1212px 959px #007aff, 1906px 1412px #007aff, 317px 358px #007aff, 1613px 1561px #007aff, 1243px 1063px #007aff, 1985px 673px #007aff, 278px 1203px #007aff, 228px 1554px #007aff, 1808px 174px #007aff, 1611px 981px #007aff, 1584px 508px #007aff, 1980px 79px #007aff, 136px 1794px #007aff, 1200px 1161px #007aff, 1929px 1709px #007aff, 33px 1293px #007aff, 1179px 655px #007aff, 543px 242px #007aff, 1689px 1060px #007aff, 521px 1437px #007aff, 243px 1244px #007aff, 1857px 803px #007aff, 1753px 1083px #007aff, 1078px 1547px #007aff, 731px 939px #007aff, 1638px 319px #007aff, 1688px 170px #007aff, 1532px 245px #007aff, 913px 876px #007aff, 335px 1979px #007aff, 116px 832px #007aff, 1885px 929px #007aff, 23px 954px #007aff, 1134px 1707px #007aff, 705px 1896px #007aff, 882px 60px #007aff, 1757px 1128px #007aff, 1786px 216px #007aff, 1032px 1682px #007aff, 148px 610px #007aff, 911px 1532px #007aff, 366px 105px #007aff, 932px 1702px #007aff, 193px 1825px #007aff, 1909px 67px #007aff, 1176px 716px #007aff, 96px 726px #007aff, 1307px 950px #007aff, 1684px 1493px #007aff, 1355px 1351px #007aff, 641px 269px #007aff, 476px 876px #007aff, 282px 1912px #007aff, 1414px 530px #007aff, 1888px 1726px #007aff, 1377px 241px #007aff, 1273px 1571px #007aff, 1849px 1158px #007aff, 1800px 899px #007aff, 16px 381px #007aff, 546px 978px #007aff, 870px 1683px #007aff, 1188px 1597px #007aff, 698px 1882px #007aff, 233px 773px #007aff, 1449px 1043px #007aff, 450px 854px #007aff, 1404px 46px #007aff, 707px 1850px #007aff, 426px 1787px #007aff, 1990px 370px #007aff, 1504px 275px #007aff, 969px 1977px #007aff, 444px 76px #007aff, 187px 599px #007aff, 1120px 783px #007aff, 1859px 39px #007aff, 1916px 187px #007aff, 602px 1147px #007aff, 1068px 223px #007aff, 339px 1258px #007aff, 1113px 215px #007aff, 623px 1726px #007aff, 1360px 131px #007aff, 447px 623px #007aff, 1514px 1984px #007aff, 518px 175px #007aff, 140px 1330px #007aff, 292px 742px #007aff, 935px 1466px #007aff, 949px 1483px #007aff, 1690px 1012px #007aff, 294px 277px #007aff, 344px 387px #007aff, 1692px 25px #007aff, 1892px 1159px #007aff, 1018px 1796px #007aff, 1598px 1222px #007aff, 563px 1792px #007aff, 1359px 175px #007aff, 1992px 1303px #007aff, 1974px 1825px #007aff, 101px 702px #007aff, 206px 1576px #007aff, 494px 1614px #007aff, 1362px 988px #007aff, 639px 395px #007aff, 102px 300px #007aff, 407px 1052px #007aff, 777px 55px #007aff, 348px 1655px #007aff, 1992px 315px #007aff, 1565px 260px #007aff, 5px 1938px #007aff, 883px 1086px #007aff, 914px 829px #007aff, 1147px 376px #007aff, 1481px 978px #007aff, 532px 671px #007aff, 542px 917px #007aff, 1358px 542px #007aff, 333px 1993px #007aff, 1462px 56px #007aff, 660px 398px #007aff, 1549px 1552px #007aff, 219px 1342px #007aff, 1208px 1359px #007aff, 1537px 1829px #007aff, 646px 1767px #007aff, 539px 869px #007aff, 1968px 726px #007aff, 690px 147px #007aff, 301px 955px #007aff, 1916px 574px #007aff, 1211px 380px #007aff, 129px 1934px #007aff, 418px 1221px #007aff, 639px 1093px #007aff, 1874px 1427px #007aff, 529px 791px #007aff, 1068px 237px #007aff, 1193px 645px #007aff, 658px 1162px #007aff, 933px 1209px #007aff, 93px 1733px #007aff, 1156px 1445px #007aff, 935px 754px #007aff, 710px 554px #007aff, 46px 1684px #007aff, 1024px 314px #007aff, 230px 450px #007aff, 474px 1361px #007aff, 879px 703px #007aff, 1392px 658px #007aff, 954px 1101px #007aff, 922px 837px #007aff, 783px 518px #007aff, 1571px 869px #007aff, 1722px 1947px #007aff, 1210px 597px #007aff, 1953px 496px #007aff, 1961px 1912px #007aff, 797px 778px #007aff, 1564px 16px #007aff, 1650px 1132px #007aff, 865px 1421px #007aff, 1237px 725px #007aff, 1111px 1801px #007aff, 632px 722px #007aff, 1275px 295px #007aff, 1312px 819px #007aff, 1519px 109px #007aff, 1295px 1840px #007aff, 1903px 1273px #007aff, 1903px 521px #007aff, 1867px 910px #007aff, 531px 496px #007aff, 1942px 144px #007aff, 1160px 1207px #007aff, 1216px 705px #007aff, 1320px 1391px #007aff, 1169px 732px #007aff, 73px 1367px #007aff, 701px 1931px #007aff, 82px 1019px #007aff, 412px 740px #007aff, 415px 428px #007aff, 1730px 509px #007aff, 1315px 1858px #007aff, 921px 1899px #007aff, 1951px 620px #007aff, 64px 1681px #007aff, 1951px 1822px #007aff, 1865px 1315px #007aff, 919px 1356px #007aff, 896px 1161px #007aff, 876px 1799px #007aff, 913px 1943px #007aff, 838px 300px #007aff, 1367px 1773px #007aff, 368px 516px #007aff, 1201px 937px #007aff, 812px 1434px #007aff, 300px 825px #007aff, 1046px 1325px #007aff, 1860px 57px #007aff, 202px 973px #007aff, 907px 738px #007aff, 785px 298px #007aff, 75px 923px #007aff, 1652px 1104px #007aff, 206px 146px #007aff, 427px 1739px #007aff, 1749px 1710px #007aff, 231px 148px #007aff, 1523px 839px #007aff, 1553px 1058px #007aff, 1034px 731px #007aff, 594px 945px #007aff, 983px 228px #007aff, 1991px 863px #007aff, 173px 1246px #007aff, 556px 728px #007aff, 1907px 1472px #007aff, 1253px 765px #007aff, 838px 1867px #007aff, 872px 1129px #007aff, 32px 1530px #007aff, 37px 888px #007aff, 375px 267px #007aff, 886px 744px #007aff, 806px 1911px #007aff, 311px 752px #007aff, 431px 375px #007aff, 1081px 1206px #007aff, 387px 1827px #007aff, 1347px 558px #007aff, 1791px 894px #007aff, 776px 767px #007aff, 1121px 1201px #007aff, 1377px 1257px #007aff, 1356px 765px #007aff, 1537px 429px #007aff, 1298px 437px #007aff, 1104px 366px #007aff, 1595px 1108px #007aff, 1448px 1460px #007aff, 66px 1500px #007aff, 1784px 729px #007aff, 1453px 307px #007aff, 1541px 362px #007aff, 1165px 612px #007aff, 1271px 1307px #007aff, 1561px 1600px #007aff, 1868px 854px #007aff, 1217px 1944px #007aff, 159px 73px #007aff, 1858px 553px #007aff, 1006px 528px #007aff, 432px 559px #007aff, 1007px 701px #007aff, 1080px 1323px #007aff, 41px 1008px #007aff, 1744px 1079px #007aff, 175px 228px #007aff, 1676px 9px #007aff, 184px 1365px #007aff, 1643px 1159px #007aff, 1417px 624px #007aff, 48px 1270px #007aff, 671px 1746px #007aff, 418px 1823px #007aff, 600px 1625px #007aff, 1155px 643px #007aff, 1419px 1834px #007aff, 778px 505px #007aff, 1857px 615px #007aff, 984px 988px #007aff, 1464px 406px #007aff, 1676px 788px #007aff, 1549px 993px #007aff, 1757px 1402px #007aff, 635px 1555px #007aff, 1938px 521px #007aff, 547px 877px #007aff, 411px 41px #007aff, 276px 102px #007aff, 1438px 1752px #007aff, 1669px 1685px #007aff, 1150px 368px #007aff, 459px 1912px #007aff, 938px 962px #007aff, 519px 725px #007aff, 1395px 460px #007aff;
}

.stars-why-work > .medium-why-work {
        width: 2px;
        height: 2px;
        background: transparent;
        box-shadow: 822px 991px #150042, 922px 649px #150042, 1527px 589px #150042, 62px 932px #150042, 837px 606px #150042, 137px 308px #150042, 109px 398px #150042, 1198px 1770px #150042, 780px 665px #150042, 1212px 209px #150042, 1517px 889px #150042, 1955px 1849px #150042, 1337px 780px #150042, 1259px 1465px #150042, 258px 1401px #150042, 1001px 556px #150042, 1939px 883px #150042, 391px 1357px #150042, 1977px 1760px #150042, 498px 206px #150042, 341px 69px #150042, 528px 1096px #150042, 1659px 367px #150042, 121px 392px #150042, 1404px 302px #150042, 1827px 741px #150042, 954px 94px #150042, 1955px 150px #150042, 1625px 820px #150042, 1512px 598px #150042, 1590px 617px #150042, 1051px 1968px #150042, 588px 132px #150042, 1863px 777px #150042, 498px 1222px #150042, 1500px 1700px #150042, 443px 216px #150042, 867px 666px #150042, 1004px 1322px #150042, 1820px 1003px #150042, 1393px 1898px #150042, 1626px 1983px #150042, 286px 641px #150042, 545px 536px #150042, 1960px 663px #150042, 1838px 995px #150042, 1002px 269px #150042, 1482px 804px #150042, 1555px 345px #150042, 1949px 853px #150042, 1610px 1415px #150042, 1011px 860px #150042, 1889px 515px #150042, 240px 1057px #150042, 1448px 1097px #150042, 116px 679px #150042, 904px 415px #150042, 464px 1162px #150042, 675px 385px #150042, 406px 931px #150042, 1209px 1797px #150042, 59px 1992px #150042, 1952px 1924px #150042, 613px 1743px #150042, 52px 89px #150042, 43px 1120px #150042, 871px 1298px #150042, 1602px 1036px #150042, 83px 1446px #150042, 1548px 838px #150042, 1110px 1523px #150042, 29px 1002px #150042, 789px 978px #150042, 1609px 481px #150042, 1873px 594px #150042, 1096px 1854px #150042, 1707px 1991px #150042, 1634px 1149px #150042, 1647px 756px #150042, 541px 831px #150042, 1075px 1725px #150042, 305px 1737px #150042, 1560px 1990px #150042, 1214px 466px #150042, 1997px 641px #150042, 334px 258px #150042, 1324px 1485px #150042, 297px 1639px #150042, 1923px 566px #150042, 418px 1996px #150042, 554px 1574px #150042, 1499px 183px #150042, 1495px 1242px #150042, 872px 787px #150042, 27px 1650px #150042, 960px 1851px #150042, 420px 1444px #150042, 1760px 739px #150042, 1989px 1714px #150042, 1456px 1634px #150042, 335px 1198px #150042, 1045px 1233px #150042, 1058px 693px #150042, 22px 409px #150042, 1678px 1556px #150042, 1608px 1101px #150042, 1581px 569px #150042, 1346px 158px #150042, 1181px 503px #150042, 1010px 1233px #150042, 836px 126px #150042, 354px 1972px #150042, 600px 1159px #150042, 761px 421px #150042, 1515px 603px #150042, 631px 864px #150042, 1389px 185px #150042, 1910px 68px #150042, 172px 1775px #150042, 1532px 1501px #150042, 617px 1326px #150042, 1593px 812px #150042, 727px 363px #150042, 1059px 905px #150042, 73px 614px #150042, 1571px 716px #150042, 300px 1636px #150042, 1763px 988px #150042, 503px 438px #150042, 1146px 1345px #150042, 1533px 520px #150042, 1870px 326px #150042, 1831px 903px #150042, 839px 1334px #150042, 1906px 951px #150042, 1387px 251px #150042, 1679px 1669px #150042, 1647px 1407px #150042, 1971px 480px #150042, 740px 703px #150042, 335px 1813px #150042, 695px 1031px #150042, 1967px 1935px #150042, 901px 355px #150042, 1836px 1932px #150042, 712px 1705px #150042, 1830px 474px #150042, 51px 1096px #150042, 1605px 419px #150042, 357px 1232px #150042, 1111px 715px #150042, 817px 43px #150042, 1405px 1971px #150042, 1583px 1052px #150042, 1354px 16px #150042, 424px 391px #150042, 8px 1295px #150042, 1949px 1694px #150042, 1349px 1391px #150042, 946px 195px #150042, 1531px 534px #150042, 1390px 1524px #150042, 1990px 1704px #150042, 845px 1287px #150042, 1426px 77px #150042, 1115px 571px #150042, 280px 284px #150042, 318px 24px #150042, 119px 1486px #150042, 1292px 1441px #150042, 1521px 1798px #150042, 1543px 1339px #150042, 339px 683px #150042, 1718px 498px #150042, 1647px 617px #150042, 337px 29px #150042, 819px 1242px #150042, 1265px 1889px #150042, 1684px 913px #150042, 1082px 1129px #150042, 1430px 996px #150042, 1607px 909px #150042, 1491px 1046px #150042, 1545px 1216px #150042, 271px 1465px #150042, 997px 1051px #150042, 1694px 214px #150042, 1214px 888px #150042, 1397px 1616px #150042, 512px 1353px #150042, 87px 1821px #150042, 1245px 851px #150042, 908px 1993px #150042, 1297px 977px #150042, 330px 928px #150042, 1964px 1521px #150042, 852px 233px #150042, 1531px 1284px #150042, 1066px 699px #150042, 1384px 603px #150042;
        animation: starsAnimation 100s linear infinite;
}

.stars-why-work > .medium-why-work:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 2px;
    height: 2px;
    background: transparent;
    box-shadow: 822px 991px #a00808, 922px 649px #a00808, 1527px 589px #a00808, 62px 932px #a00808, 837px 606px #a00808, 137px 308px #a00808, 109px 398px #a00808, 1198px 1770px #a00808, 780px 665px #a00808, 1212px 209px #a00808, 1517px 889px #a00808, 1955px 1849px #a00808, 1337px 780px #a00808, 1259px 1465px #a00808, 258px 1401px #a00808, 1001px 556px #a00808, 1939px 883px #a00808, 391px 1357px #a00808, 1977px 1760px #a00808, 498px 206px #a00808, 341px 69px #a00808, 528px 1096px #a00808, 1659px 367px #a00808, 121px 392px #a00808, 1404px 302px #a00808, 1827px 741px #a00808, 954px 94px #a00808, 1955px 150px #a00808, 1625px 820px #a00808, 1512px 598px #a00808, 1590px 617px #a00808, 1051px 1968px #a00808, 588px 132px #a00808, 1863px 777px #a00808, 498px 1222px #a00808, 1500px 1700px #a00808, 443px 216px #a00808, 867px 666px #a00808, 1004px 1322px #a00808, 1820px 1003px #a00808, 1393px 1898px #a00808, 1626px 1983px #a00808, 286px 641px #a00808, 545px 536px #a00808, 1960px 663px #a00808, 1838px 995px #a00808, 1002px 269px #a00808, 1482px 804px #a00808, 1555px 345px #a00808, 1949px 853px #a00808, 1610px 1415px #a00808, 1011px 860px #a00808, 1889px 515px #a00808, 240px 1057px #a00808, 1448px 1097px #a00808, 116px 679px #a00808, 904px 415px #a00808, 464px 1162px #a00808, 675px 385px #a00808, 406px 931px #a00808, 1209px 1797px #a00808, 59px 1992px #a00808, 1952px 1924px #a00808, 613px 1743px #a00808, 52px 89px #a00808, 43px 1120px #a00808, 871px 1298px #a00808, 1602px 1036px #a00808, 83px 1446px #a00808, 1548px 838px #a00808, 1110px 1523px #a00808, 29px 1002px #a00808, 789px 978px #a00808, 1609px 481px #a00808, 1873px 594px #a00808, 1096px 1854px #a00808, 1707px 1991px #a00808, 1634px 1149px #a00808, 1647px 756px #a00808, 541px 831px #a00808, 1075px 1725px #a00808, 305px 1737px #a00808, 1560px 1990px #a00808, 1214px 466px #a00808, 1997px 641px #a00808, 334px 258px #a00808, 1324px 1485px #a00808, 297px 1639px #a00808, 1923px 566px #a00808, 418px 1996px #a00808, 554px 1574px #a00808, 1499px 183px #a00808, 1495px 1242px #a00808, 872px 787px #a00808, 27px 1650px #a00808, 960px 1851px #a00808, 420px 1444px #a00808, 1760px 739px #a00808, 1989px 1714px #a00808, 1456px 1634px #a00808, 335px 1198px #a00808, 1045px 1233px #a00808, 1058px 693px #a00808, 22px 409px #a00808, 1678px 1556px #a00808, 1608px 1101px #a00808, 1581px 569px #a00808, 1346px 158px #a00808, 1181px 503px #a00808, 1010px 1233px #a00808, 836px 126px #a00808, 354px 1972px #a00808, 600px 1159px #a00808, 761px 421px #a00808, 1515px 603px #a00808, 631px 864px #a00808, 1389px 185px #a00808, 1910px 68px #a00808, 172px 1775px #a00808, 1532px 1501px #a00808, 617px 1326px #a00808, 1593px 812px #a00808, 727px 363px #a00808, 1059px 905px #a00808, 73px 614px #a00808, 1571px 716px #a00808, 300px 1636px #a00808, 1763px 988px #a00808, 503px 438px #a00808, 1146px 1345px #a00808, 1533px 520px #a00808, 1870px 326px #a00808, 1831px 903px #a00808, 839px 1334px #a00808, 1906px 951px #a00808, 1387px 251px #a00808, 1679px 1669px #a00808, 1647px 1407px #a00808, 1971px 480px #a00808, 740px 703px #a00808, 335px 1813px #a00808, 695px 1031px #a00808, 1967px 1935px #a00808, 901px 355px #a00808, 1836px 1932px #a00808, 712px 1705px #a00808, 1830px 474px #a00808, 51px 1096px #a00808, 1605px 419px #a00808, 357px 1232px #a00808, 1111px 715px #a00808, 817px 43px #a00808, 1405px 1971px #a00808, 1583px 1052px #a00808, 1354px 16px #a00808, 424px 391px #a00808, 8px 1295px #a00808, 1949px 1694px #a00808, 1349px 1391px #a00808, 946px 195px #a00808, 1531px 534px #a00808, 1390px 1524px #a00808, 1990px 1704px #a00808, 845px 1287px #a00808, 1426px 77px #a00808, 1115px 571px #a00808, 280px 284px #a00808, 318px 24px #a00808, 119px 1486px #a00808, 1292px 1441px #a00808, 1521px 1798px #a00808, 1543px 1339px #a00808, 339px 683px #a00808, 1718px 498px #a00808, 1647px 617px #a00808, 337px 29px #a00808, 819px 1242px #a00808, 1265px 1889px #a00808, 1684px 913px #a00808, 1082px 1129px #a00808, 1430px 996px #a00808, 1607px 909px #a00808, 1491px 1046px #a00808, 1545px 1216px #a00808, 271px 1465px #a00808, 997px 1051px #a00808, 1694px 214px #a00808, 1214px 888px #a00808, 1397px 1616px #a00808, 512px 1353px #a00808, 87px 1821px #a00808, 1245px 851px #a00808, 908px 1993px #a00808, 1297px 977px #a00808, 330px 928px #a00808, 1964px 1521px #a00808, 852px 233px #a00808, 1531px 1284px #a00808, 1066px 699px #a00808, 1384px 603px #a00808;
}*/

/*.stars-why-work > .bg01-why-work {
        width: 100%;
        height: 50px;
        background: url(/images/about/bg-01.png) left top no-repeat,url(/images/about/bg-02.png) right bottom no-repeat,url(/images/about/bg-03.png) center center no-repeat,url(/images/about/bg-01.png) left top no-repeat,url(/images/about/bg-02.png) right bottom no-repeat,url(/images/about/bg-03.png) center center no-repeat;
        animation: starsAnimation 150s linear infinite;
}

.stars-why-work > .bg01-why-work:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 100%;
    height: 50px;
    background:url(/images/about/bg-01.png) left top no-repeat,url(/images/about/bg-02.png) right bottom no-repeat,url(/images/about/bg-03.png) center center no-repeat,url(/images/about/bg-01.png) left top no-repeat,url(/images/about/bg-02.png) right bottom no-repeat,url(/images/about/bg-03.png) center center no-repeat;
}

@keyframes starsAnimation {
    from {
        transform: translateY(-2000px);
    }

    to {
        transform: translateY(0px);
    }
}*/


.about-why-work h1 , .medical-suppliers h1{
   padding-top: 2.5rem;
}
.medical-suppliers .collapsible-title h1, .brochures-list h1 {
    text-align: left;
}
.brochures-list .products-title-all {
    margin:0 !important;
}
.hidden-cards .entry-content {
    /*transition: transform 2.75s ease-out;*/
}
.hidden-cards p {
    /*display: none;
    color: rgba(0,0,0,.9);
    max-width: 340px;
    margin: auto;
    border: 1px solid #be9a70;
    padding: 10px;
    border-radius: 2rem;
    position: absolute;
    right: 1rem;
    top: -15px;*/
}
.hidden-cards h3:hover + p {
    /*display: initial;*/
    /*transition: transform 2.75s ease-out;*/
}

.hidden-cards p {
    font-size: 0.9em;
    max-width: 330px;
    padding: 8px;
    border-radius: 2rem;
    border: 1px solid #be9a70;
    top: 0;
    opacity: 0;
    /*overflow: visible;*/
    position: absolute;
    /*transform: translateX(-30%);*/
    /*transition: all .4s;*/
    margin: auto;
    background: #fefefe;
    background: -moz-linear-gradient(to right, #fffcf6 0, #fff 40%, #fefefe 40%, #ffffff 100%);
    background: -webkit-linear-gradient(to right, #fffcf6 0, #fff 40%, #fefefe 40%, #ffffff 100%);
    background: linear-gradient(to right, #fffcf6 0, #fff 40%, #fefefe 40%, #ffffff 100%);
}
/*.hidden-cards:hover p, .hidden-cards h3:hover + p*/
.appear-cards, .hidden-cards:hover p, .hidden-cards h3:hover + p {
    /*top: 0;*/
    /*left: 0%;*/
    right: 1rem !important;
    opacity: 1 !important;
    /*transform: translateX(0%);*/
    /*transition: all .7s ease;*/
}

.about-principles {
    padding-top: 0px;
    padding-bottom: 15px;
    background-color: #f5e3cd;
    background: -moz-linear-gradient( 344deg,#f5e3cd 0%,#fffbf6 72.61%,#fffbf6 100%);
    background: -webkit-linear-gradient( 344deg,#f5e3cd 0%,#fffbf6 72.61%,#fffbf6 100%);
    background: linear-gradient( 344deg,#f5e3cd 0%,#fffbf6 72.61%,#fffbf6 100%);
    /*box-shadow: 0 10px 38px rgb(0 0 0 / 4%), 0 8px 12px rgb(0 0 0 / 4%);*/
    /*background: linear-gradient( 344deg,#f5e3cd 0%,#fdd6aa 72.61%,#ffc583 100%);*/
    /* color: #dddada;*/
}
.about-principles .about-item {
        margin: auto;
    }
.about-principles .about-row {
        /*margin-top: 45px;*/
        margin-bottom: 45px;
    }
.about-principles h3:after {
    height: 0px;
}
.about-principles .img-about {
    text-align: center;
}
.about-principles .img-about img {
        max-width: 175px;
        animation: animaterotateY 2s infinite;
        /*-webkit-animation-name: animaterotateY;
        -webkit-animation-timing-function: linear;
        -webkit-animation-iteration-count: infinite;
        -webkit-animation-duration: 2s;
        animation-name: animaterotateY;
        animation-timing-function: linear;
        animation-iteration-count: infinite;
        animation-duration: 6s;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        -ms-transform-style: preserve-3d;
        transform-style: preserve-3d;*/
    }
.about-principles .img-about img:hover {
            -webkit-animation-play-state: paused;
            animation-play-state: paused;
        }

.about-principles h3:after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0px;
    height: 1px;
    background-color: #49453e;
    width: 50px;
    -webkit-transition: width .25s;
    transition: width .25s;
    margin-left: -25px;
    /*top: 4.5rem;*/
}
.zig-zag-top:before {
    /*background:linear-gradient( 29deg, #f5e3cd 16px, #fffbf6 16px, #fffbf6 16px, transparent 0), linear-gradient( 355deg, #f5e3cd 16px, transparent 0);*/
    background: linear-gradient( 29deg, #f5e3cd 16px, #fffbf6 16px, #fffbf6 16px, transparent 0), linear-gradient( 355deg, #f5e3cd 16px, transparent 0);
    background-position: left top;
    background-repeat: repeat-x;
    background-size: 22px 32px;
    content: " ";
    display: block;
    height: 18px;
    width: 100%;
    position: relative;
    bottom: 18px;
    left: 0;
}

@media (max-width:1200px) {
    .hidden-cards p {
        right: 0rem;
        max-width: 320px;
        font-size: 0.9em;
    }
    .appear-cards, .hidden-cards:hover p, .hidden-cards h3:hover + p {
        right: 0rem !important;
    }
}
@media (max-width:991.98px) {
    .hidden-cards p {
        left: 0rem;
        position: relative !important;
        opacity:1;
    }
    /*.appear-cards, .hidden-cards:hover p, .hidden-cards h3:hover + p {
        position: relative !important;
    }*/
}
@media screen and (max-width: 767.98px) {
    /*.contact-page h1:after {
        top: 4.5rem;
    }*/
   .about-section {
        padding-top: 175px;
    }
    .about-us-page h1, .contact-page h1, .inner-medical-page h1, .inner-suppliers-page h1 {
        font-size: 1.5em;
        line-height: 2rem;
    }
    .inner-suppliers-page .collapsible-title h1 {
        font-size: 1.1em;
    }
    .about-us-page h2, .contact-page h2, .inner-medical-page h2, .inner-suppliers-page h2 {
        line-height: 2rem;
    }

    .about-us-page h3, .contact-page h3, .inner-medical-page h3, .inner-suppliers-page h3 {
        margin-top: 2rem;
        line-height: 2rem;
    }
    .about-why-work h3 {
        font-size: 1.25em;
        
    }
    .about-section svg {
        margin-top: 4rem;
        /*margin-bottom: 1rem;*/
}
}
@media screen and (max-width: 477px) {
    /* .about-section h1:after {
        top: 5.5rem;
    }*/
}

.inner-suppliers-page .main-title h1 {
    display: inline-flex;
    /*border: 1px solid #3e0bac;*/
    border: 2px solid #be9a70;
    padding: 1.5rem;
    color: #be9a70;
    font-weight: 500;
    font-size: 2.5em;
    /*box-shadow: 0 10px 38px rgb(0 0 0 / 4%), 0 8px 12px rgb(0 0 0 / 4%);*/
}
@media screen and (max-width: 767.98px) {
    .inner-suppliers-page .main-title h1 {
        padding: 1.2rem;
        font-size: 1.7em;
    }
}
.inner-medical-description {
    padding-top: 2.5rem;
    padding-bottom: 0.5rem;
    line-height: 2.5rem;
    min-height: 200px;
}
.inner-medical-page p {
    font-size: 0.9em;
    font-weight: 100;
    line-height: 1.7rem;
}
.inner-suppliers-page p {
    font-size: 0.9em;
    font-weight: 100;
    line-height: 1.7rem;
}
/*.inner-suppliers-page .inner-medical-description p {
   
}
.inner-suppliers-p:before {
    width: 36px;
    height: 5px;
    display: block;
    content: "";
    position: absolute;
    bottom: -2px;
    left: 50%;
    margin-left: -18px;
    background-color: #150042;
}

.inner-suppliers-p:after {
    width: 200px;
    height: 1px;
    display: block;
    content: "";
    position: relative;
    margin-top: 25px;
    left: 50%;
    margin-left: -100px;
    background-color: #150042;
}*/
.medical-suppliers .suppliers-logo {
    display: block;
    margin: auto;
    max-width: 200px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.medical-suppliers a {
    font-size: 0.7em;
    color: #150042;
    /*display: block;
    margin-top: -6px;
    text-align: right;
    margin-right: 10px;*/
    position: absolute;
    right: 10px;
}
.medical-suppliers a:hover {
    color: #be9a70;
    font-weight:600;
}
.medical-suppliers .brochure-column a {
    right: 0;
}
.medical-suppliers .read-more:before {
    position: absolute;
    /*bottom: .6rem;*/
    bottom: -0.1rem;
    left: 0;
    display: block;
    width: 100%;
    height: .0425rem;
    margin: 0;
    padding: 0;
    content: "";
    transition: all .3s ease-in-out;
    transform: translateX(-100%);
    opacity: 0;
    background: #be9a70;
}
.medical-suppliers .read-more:hover:before {
    transform: translateX(0);
    opacity: 1
}
.medical-suppliers .read-all {
    position: relative;
    right: auto;
    font-size: inherit;
    font-weight: 100;
    color: rgba(0,0,0,.6);
}
/*.product-suppliers a:before {
    display: none
}*/
.medical-inner-icon {
    animation: animaterotateY 2s infinite;
    min-width: 140px;
    width: 140px;
}
.inner-suppliers-page img{
    max-width:100%;
}
.synimed .about-section img, .zmedica .about-section img {
    max-width: 200px;
    margin-bottom: 50px;
    margin-top: 50px;
}
.pega-medical .about-section img, .axcent-medical .about-section img, .dymedso .about-section img, .epiguard .about-section img
    , .swemac-imaging .about-section img, .tedan .about-section img , .inomed .about-section img {
    max-width: 290px;
    margin-bottom: 45px;
    margin-top: 45px;
}
.as-medizintechnik .about-section img {
    max-height: 130px;
}
.supplier-column {
    border: 1px solid rgba(0,0,0,.6);
    padding: 1rem;
    border-radius: 2.5rem;
    /*transition: all .3s ease-in-out;*/
}
.inner-medical-page .supplier-column {
    padding-right:0.5rem;
    padding-left:0.5rem;
}
.product-suppliers .supplier-column {
    background: #fefefe;
    background: -moz-linear-gradient(to right, #fdf4e2 0, #fff 40%, #fefefe 40%, #fde5b5 100%);
    background: -webkit-linear-gradient(to right, #fdf4e2 0, #fff 40%, #fefefe 40%, #fde5b5 100%);
    background: linear-gradient(to right, #fdf4e2 0, #fff 40%, #fefefe 40%, #fde5b5 100%);
}
.product-suppliers .supplier-column:hover {
    background: #150042;
    /*border:1px solid #be9a70;*/
    /*background: #f7f6f6;
    background: -moz-linear-gradient(to right, #c7c0b2 0, #fff 40%, #fefefe 40%, #e2e2e2 100%);
    background: -webkit-linear-gradient(to right, #c7c0b2 0, #fff 40%, #fefefe 40%, #e2e2e2 100%);
    background: linear-gradient(to right, #c7c0b2 0, #fff 40%, #fefefe 40%, #e2e2e2 100%);*/
}
.pega-medical .supplier-column {
    min-height: 178px;
    padding-bottom: 0px !important;
}
.supplier-column .entry-content h3 ,.supplier-column .entry-content p,.supplier-column .entry-content a{
    transition: all .3s ease-in-out;
}
.supplier-column .entry-content p {
   font-size: 0.85em;
}
.epiguard .supplier-column .entry-content p, .swemac-imaging .supplier-column .entry-content p {
    min-height: 160px;
}
.epiguard .selected-features .supplier-column .entry-content p, .swemac-imaging .selected-features .supplier-column .entry-content p {
    min-height: inherit;
}
.zmedica .supplier-column .entry-content p {
    min-height: 130px;
}
.inner-medical-page .supplier-column{
    transition: all .3s ease-in-out;
}
.inner-medical-page .supplier-column:hover {
    transform: scale(1.07) !important;
    transition: all .3s ease-in-out;
}
.supplier-column .entry-content h3:hover,  .supplier-column .entry-content a:hover, .supplier-column .entry-content p:hover {
    color: #be9a70
}
.inner-suppliers-page .supplier-column .entry-content h3:hover, .inner-suppliers-page .supplier-column .entry-content a:hover, .inner-suppliers-page .supplier-column .entry-content p:hover {
    transform: scale(1.1) !important;
}
/*.inner-medical-page .supplier-column .entry-content p:hover {
    transform: scale(1.05) !important;
}
.inner-medical-page .mini-scale .supplier-column .entry-content p:hover {
    transform: scale(1.02) !important;
}*/

.product-suppliers .supplier-column .entry-content p:hover {
    transform: initial !important;
    color: initial
}
.supplier-column:hover {
    background: #f7f6f6;
    background: -moz-linear-gradient(to right, #fffcf6 0, #fff 40%, #fefefe 40%, #ffffff 100%);
    background: -webkit-linear-gradient(to right, #fffcf6 0, #fff 40%, #fefefe 40%, #ffffff 100%);
    background: linear-gradient(to right, #fffcf6 0, #fff 40%, #fefefe 40%, #ffffff 100%);
}
.products-title-all h1:after {
    width:0px;
    height:0px;
}
.products-title-all {
    position:relative;
    /*background-color: #be9a70;*/
    padding-bottom: 0rem;
    margin-bottom: 0 !important;
}
.products-title-all h1{
    /*text-shadow: -1px -1px 0 #150042, 1px -1px 0 #150042, -1px 1px 0 #150042, 1px 1px 0 #150042;
    color: #fff;*/
    color:#150042;
    font-size: 1.4em;
    /*padding-bottom: 1rem;*/
    margin-bottom: 1.5rem;
    position:relative;
    padding-bottom: 15px;

}
.products-title-all h1:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    height: 5px;
    width: 34px;
    background-color: #150042;
}

.products-title-all h1:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 2px;
    height: 1px;
    width: 100%;
    max-width: 255px;
    background-color: #230959;
}
/*.products-title-all h1:before {
    width: 28px;
    height: 5px;
    display: block;
    content: "";
    position: absolute;
    bottom: -2px;
    left: 50%;
    margin-left: -14px;
    background-color: #150042;
}

.products-title-all h1:after {
    width: 100px;
    height: 1px;
    display: block;
    content: "";
    position: relative;
    margin-top: 15px;
    left: 50%;
    margin-left: -50px;
    background-color: #150042;
}*/
.product-suppliers .supplier-column h3{
   line-height:normal;
   min-height:42px;
}
.product-suppliers .supplier-column:hover h3, .product-suppliers .supplier-column:hover p {
    color: #fff;
}
.product-suppliers .supplier-column h3:hover, .product-suppliers .supplier-column p:hover {
    color: #be9a70 !important;
}
.product-suppliers iframe, .product-suppliers video {
    width: 100% !important;
    height: auto !important;
    /*min-height:475px;*/
    min-height: 80vh;
}
.video-frame {
    margin-top: 3rem;
    margin-bottom: 2.5rem;
    /*padding-top: 2.5rem;*/
    /*padding-bottom: 2rem;*/
    /*background: #f8eabb;
    background: -moz-linear-gradient(to right, #f9e8c6 0, #fff 40%, #fefefe 40%, #f8eabb 100%);
    background: -webkit-linear-gradient(to right, #f9e8c6 0, #fff 40%, #fefefe 40%, #f8eabb 100%);
    background: linear-gradient(to right, #f9e8c6 0, #fff 40%, #fefefe 40%, #f8eabb 100%);*/
}
.no-video {
    /*margin-bottom: 2.5rem;*/
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
}
.brochures-list .in-text {
    /*margin:auto;*/
}
/*.medical-suppliers .in-text {
    margin: auto;
}*/
.brochure-column {
    /*border: 1px solid #150042;*/
    /*border-radius: 2.5rem;*/
    padding-bottom: 0rem !important;
    padding-bottom: 0rem !important;
    /*border: 1px solid #150042;*/
    padding: 2px;
    border-radius: 9px;
    padding-right: 0px;
    margin-bottom:1.4rem;
}
.brochures-list a {
    position: relative;
    right: auto;
}
.tedan .brochure-column {
    /*margin-top: 0.5rem;*/
}
/*.spineart .brochure-column h3, .amnotec .brochure-column h3, .tedan .brochure-column h3, .inomed .brochure-column h3 {
   min-height: 38px;
}*/
.brochure-column h3 {
    min-height: 28px;
    transition: all .3s ease-in-out;
    line-height: 1.1rem;
    font-size: 0.7rem !important;
    margin-top: 0.5rem;
    margin-bottom: 0.2rem;
    font-weight: 400 !important;
    padding-left: 0.45rem;
    padding-right: 0.45rem;
}
.brochure-column .entry-content {
    padding-bottom: 0.1rem !important;
}
.brochure-column h3:hover { /*, .brochure-column img:hover*/
    transform: scale(1.05) !important;
    color: #be9a70;
}

.brochure-column a {
    position: relative;
}
.brochure-column img {
   transition: all .3s ease-in-out;
    max-width:20px;
}
.brochure-container {
    padding-right: 6px;
     padding-left: 6px;
}
.mfp-title {
    padding-right: 0px !important;
    text-align: center !important;
    line-height: 22px !important;
    margin-top: 12px;
}
.mfp-3d-unfold {
  /* start state 
    /* animate in */
    /* animate out */
}
.mfp-3d-unfold .mfp-content {
  perspective: 2000px;
}
.mfp-3d-unfold .mfp-with-anim {
  opacity: 0;
  transition: all 0.3s ease-in-out;
  transform-style: preserve-3d;
  transform: rotateY(-60deg);
}
.mfp-3d-unfold.mfp-bg {
  opacity: 0;
  transition: all 0.5s;
}
.mfp-3d-unfold.mfp-ready .mfp-with-anim {
  opacity: 1;
  transform: rotateY(0deg);
}
.mfp-3d-unfold.mfp-ready.mfp-bg {
  opacity: 0.8;
}
.mfp-3d-unfold.mfp-removing .mfp-with-anim {
  transform: rotateY(60deg);
  opacity: 0;
}
.mfp-3d-unfold.mfp-removing.mfp-bg {
  opacity: 0;
}
.popup-text {
    position: relative;
    background: #FFF;
    padding: 20px;
    width: auto;
    max-width: 550px;
    margin: 25px auto;
    text-align: center;
    color: #150042;
}
.normal-text {
    position: relative;
    /*background: #FFF;
    padding: 20px;
    width: auto;
    max-width: 550px;
    margin: 25px auto;
    text-align: center;*/
    color: #150042;
    font-size: 0.9em;
}
.popup-text-wide {
    position: relative;
    background: #FFF;
    padding: 20px;
    width: auto;
    max-width: 750px;
    margin: 25px auto;
    text-align: center;
    color: #150042;
}
.normal-text li, .popup-text li {
    line-height: 25px;
}
.product-suppliers .collapsible-title {
    outline: none;
    background-color: #be9a70;
    /*border-bottom:1px solid #fff;*/
    margin-bottom: 1.8rem;
    margin-top: 1.8rem;
    padding-bottom: 1rem;
    border-radius: 1.6rem;
}

.product-suppliers .content:last-child {
    padding-bottom: 0rem !important;
}
.product-suppliers .active, .product-suppliers .collapsible-title:hover {
    cursor: url("/images/cursor/cursor-gold.png"),auto !important;
}
.inner-suppliers-page .collapsible-title h1 {
    font-size: 1.1em;
    padding-top: 0rem;
    line-height: 1.2rem;
}
.product-suppliers h1 span {
    color: #fff;
    padding-left: 15px;
}
.product-suppliers h1 span:after {
    content: '\002B';
    font-weight: bold;
    float: right;
    margin-left: 5px;
    color: #fff;
    padding-right:10px;
    margin-top: 5px;
    font-size:2.2rem;
}
.product-suppliers .active h1 span:after {
    content: "\2212";
    color: #fff;
}
.content {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}
.brochure-column h3 {
    text-align: left;
}

.brochure-column img {
    float: right;
}
.inner-suppliers-page .all-contnet-img {
    max-width: 80%;
    margin-bottom: 5px;
}
.all-content p, .all-content h3, .all-content img {
    text-align: left !important;
    margin-left:0.5rem;
}
.card-view p, .card-view h3, .card-view img {
    text-align: center !important;
}
 .content  {
    /*border: 1px solid #230959;*/
}
.all-content .active {
    margin-bottom: 0rem;
}
.all-content .swiper-lazy-preloader {
    margin-top: 0;
}
@media (min-width: 992px) {
    .product-suppliers .collapsible-title {
        max-width: 50%;
    }
    .inner-medical-page p {
        min-height: 6.5rem;
    }
    
}
@media (max-width: 992px) {
    .pega-medical .supplier-column {
        min-height: initial;
    }
    .products-title-all h1 {
        font-size: 1.2em;
    }
    
}
@media (max-width: 767.98px) {
    .product-suppliers iframe, .product-suppliers video {
        min-height: 290px;
    }
    .products-title-all h1 {
        margin-left: 1.5rem;
    }
    .no-margin-left h1 {
        margin-left: 0rem;
    }
    .product-suppliers .collapsible-title {
        border-radius: 1.2rem;
    }
}
/***********************************end about-us+medical************************************/




.home-video {
    /*background: #f4f7f8;
    background: -moz-linear-gradient( 344deg,#f4f7f8 0%,#b7e6f6 72.61%,#3486a2 100%);
    background: -webkit-linear-gradient( 344deg,#f4f7f8 0%,#b7e6f6 72.61%,#3486a2 100%);
    background: linear-gradient( 344deg,#f4f7f8 0%,#b7e6f6 72.61%,#3486a2 100%);
    background-image: url(/images/video-bg.png);
    background-size: cover;*/
    box-shadow: 0 10px 38px rgb(0 0 0 / 4%), 0 8px 12px rgb(0 0 0 / 4%);
    padding-bottom: 2rem !important;
    padding-top: 1rem !important;
    /*opacity: .4;*/
}
.video-container {
    /*margin: auto;
    width: 95%;
    height: auto;*/
}

#fullVideo {
    /*box-shadow: inset 0px 1.5px 3px rgba(255,255,255,0.16), 0px 2px 3px rgba(255,255,255,0.45);*/
}


 /*should input comment*/
html, body, .wrapper, footer, .loaded, button, input, select, textarea {
    cursor: url("/images/cursor/cursor.png"),auto !important;
}
.main-nav__list > li a:hover, .swiper-button-next-custom:hover, .swiper-button-prev-custom:hover, a:hover, .run-popup:hover, .run-popup:hover, .product-suppliers .supplier-column h3:hover {
    cursor: url("/images/cursor/cursor-gold.png"),auto !important;
}
.swiper-button-disabled:hover {
    cursor: not-allowed !important;
}
.swiper-slide:hover {
    cursor: grab;
}
.js-nav-system__link:hover, menu-item-type-custom:hover {
    /*transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);
    transition: ease-in-out 0.5s;
    transform: scale(1.1);*/
}
.main section:last-child div:last-child {
    padding-bottom: 1.5rem;
}
.main section .product-suppliers:last-child div:last-child {
    padding-bottom: 0;
}
.text-center {
    text-align: center !important;
}

.text-left {
   text-align: left !important;
}

.text-bold {
    font-weight: 600;
}
.position-initial {
    position: initial !important;
}
.display-none {
    display: none !important;
}
.display-initial {
    display: initial !important;
}
.auto-margin{
    margin:auto;
}
.mb-3 {
    margin-bottom: 3rem;
}
.mt-3{
    margin-top:2rem;
}
/***********animate***********/
.animate-top {
    position: relative;
    animation: animatetop 1.5s
}

    .animate-bottom {
        position: relative;
        animation: animatebottom 1.5s
    }

    .animate-zoom {
        position: relative;
        animation: animatezoom 1.5s
    }

    .animate-right {
        animation: animateright 2s
    }

    .animate-left {
        animation: animateleft 2s
    }

    .animate-spin {
        animation: animatespin 2s linear
    }
    .animate-fading {
        animation: animatefading 2s 
    }

    @keyframes animatefading {
        0% {
            opacity: 0
        }

        50% {
            opacity: 1
        }

        100% {
            opacity: 0
        }
    }

    @keyframes animateleftright {
        0% {
            left: -300px;
            opacity: 0
        }

        60% {
            left: 150px;
            opacity: 1
        }

        100% {
            left: 0;
            opacity: 1
        }
    }

    @keyframes animatezoom {
        from {
            transform: scale(0)
        }

        to {
            transform: scale(1)
        }
    }

    @keyframes animateleft {
        from {
            left: -300px;
            opacity: 0
        }

        to {
            left: 0;
            opacity: 1
        }
    }

    @keyframes animatetop {
        from {
            top: -300px;
            opacity: 0
        }

        to {
            top: 0;
            opacity: 1
        }
    }

    @keyframes animatebottom {
        from {
            bottom: -300px;
            opacity: 0
        }

        to {
            bottom: 0;
            opacity: 1
        }
    }

    @keyframes animatespin {
        0% {
            transform: rotate(0deg)
        }

        100% {
            transform: rotate(359deg)
        }
    }

    @keyframes animateright {
        from {
            right: -300px;
            opacity: 0
        }

        to {
            right: 0;
            opacity: 1
        }
    }

    @keyframes animatelogo {
        0% {
            left: 0px;
            top: 0px;
        }

        25% {
            left: 30px;
            top: 0px;
        }

        50% {
            left: -30px;
            top: 30px;
        }

        75% {
            left: 0px;
            top: 30px;
        }

        100% {
            left: 0px;
            top: 0px;
        }
    }

    @keyframes animatehide {
        0% {
            opacity: 0;
        }

        25% {
            opacity: 0.25;
        }

        50% {
            opacity: 0.50;
        }

        75% {
            opacity: 0.75;
        }

        100% {
            opacity: 1;
        }
    }

    @keyframes abouttopbg {
        0% {
            background-color: #fffaf5;
            background: -moz-linear-gradient(to right, #faeee3 0, #fef5ed 100%);
            background: -webkit-linear-gradient(to right, #faeee3 0, #fef5ed 100%);
            background: linear-gradient(to right, #faeee3 0, #fef5ed 100%);
        }

        25% {
            background-color: #fef5ed;
            background: -moz-linear-gradient(to right, #fef5ed 0, #faeee3 100%);
            background: -webkit-linear-gradient(to right, #fef5ed 0, #faeee3 100%);
            background: linear-gradient(to right, #fef5ed 0, #faeee3 100%);
        }

        50% {
            background-color: #faeee3;
            background: -moz-linear-gradient(to right, #fef5ed 0, #fff1e4 100%);
            background: -webkit-linear-gradient(to right, #fef5ed 0, #fff1e4 100%);
            background: linear-gradient(to right, #fef5ed 0, #fff1e4 100%);
        }

        75% {
            background-color: #fff1e4;
            background: -moz-linear-gradient(to right, #fff1e4 0, #fef5ed 100%);
            background: -webkit-linear-gradient(to right, #fff1e4 0, #fef5ed 100%);
            background: linear-gradient(to right, #fff1e4 0, #fef5ed 100%);
        }

        100% {
            background-color: #fef5ed;
            background: -moz-linear-gradient(to right, #fef5ed 0, #fef5ed 100%);
            background: -webkit-linear-gradient(to right, #fef5ed 0, #faeee3 100%);
            background: linear-gradient(to right, #fef5ed 0, #fef5ed 100%);
        }
    }

    @keyframes animaterotateY {
    0% {
        transform: rotateY(0deg);
    }

    100% {
        transform: rotateY(360deg);
    }
}


/* WebKit and Opera browsers */
@-webkit-keyframes spinner {
    from {
        -webkit-transform: rotateY(0deg);
    }

    to {
        -webkit-transform: rotateY(-360deg);
    }
}

/* all other browsers */
@keyframes spinner {
    from {
        -moz-transform: rotateY(0deg);
        -ms-transform: rotateY(0deg);
        transform: rotateY(0deg);
    }

    to {
        -moz-transform: rotateY(-360deg);
        -ms-transform: rotateY(-360deg);
        transform: rotateY(-360deg);
    }
}
