<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@font-face {
    font-family: 'Suisse Intl';
    font-weight: 400;
    src: url('https://selfclick.ru/css/fonts/SuisseIntl-Regular.otf') format('opentype');
}

@font-face {
    font-family: 'Suisse Intl';
    font-weight: 700;
    src: url('https://selfclick.ru/css/fonts/SuisseIntl-Bold.otf') format('opentype');
}

@font-face {
    font-family: 'Suisse Intl';
    font-weight: 500;
    src: url('https://selfclick.ru/css/fonts/SuisseIntl-Book.otf') format('opentype');
}

@font-face {
    font-family: 'TeX Gyre Bonum';
    src: url('https://selfclick.ru/css/fonts/TexgyrebonumItalic.otf') format('opentype');
}
@font-face {
    font-family: 'Cygre';
    src: url('https://selfclick.ru/css/fonts/cygre.ttf');
}


.bonum {
    font-family: 'Tex Gyre Bonum';
}



.splash-screen {
    position: relative;
    height: 100vh;
    background: url('/landing/franshiza/web/content/studio_bg.png') center/cover no-repeat;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: white;
    overflow: hidden;
}

.splash-content {
    position: relative;
    z-index: 2;
    font-size: x-large;
    font-weight: 800;
}
.splash-overlay {
    position: absolute;
    top: 0;
    z-index:1;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(43, 43, 43, 0.8);
}
.logo {
    position: relative;
    z-index: 3;
    max-width: calc(90vw);
}
@media (min-width: 992px) {
    .logo {
        max-width: 600px;
    }
}
.cta-btn {
    margin-top: 20px;
    font-size: 1.2rem;
    text-transform: uppercase;
    padding: 1em!important;
    /*box-shadow: 0px 4px 0px 3px #ffffff2e;    */
    min-width: 18em;
    font-weight: 900!important;
    transition: box-shadow 0.1s ease-out;

    position: relative;
    overflow: hidden;
}

.cta-btn-shine {

}
.cta-btn-shine::after {
    content: "";
    position: absolute;
    top: -120%;
    left: -120%;
    width: 250%;
    height: 250%;
    background: linear-gradient(45deg, rgba(255,255,255,0) 30%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0) 70%);
    transform: rotate(25deg);
    animation: shine 2.5s infinite ease-in-out;
}
@keyframes shine {
    from {
        top: -120%;
        left: -120%;
    }
    to {
        top: 120%;
        left: 120%;
    }
}

.navbar {
    background: rgba(43, 43, 43, 1);
}

.navbrand-image {
    display: block;
    position: fixed;
    width: 4em;
    height: auto;
    border-radius: 4em;
    top: 0.6em;
}

@media (min-width: 992px) {
    .logo {
        max-width: 600px;
    }
    .navbar .container {
        display: flex;
        justify-content: center;
    }
    .navbar-nav {
        margin: auto;
    }
    
    .nav-item .item-icon {
        display: none;
    }
}

@media (max-width: 992px) {
    .navbar-nav {
        display: flex;
        flex-direction: column;
        padding-left: 0;
        margin-bottom: 0;
        list-style: none;
        height: calc(100vh);
        padding-top:3em;
    }
    .nav-item {
        padding-left: 1em;
        height: 5em;
        text-transform: uppercase;
        padding-top: 1em;
    }

    .nav-item .item-icon {
        display: inline-block;
        /* height: 1em; */
        width: 3em;
        height:auto;
        max-height: 3em;;
        margin-right: 1em;
    }
}
.decorative-image {
    position: absolute;
    width: 6em; /* Р&nbsp;РµРіСѓР»РёСЂСѓР№С‚Рµ СЂР°Р·РјРµСЂ */
    height: auto;
}
.decorative-image-sm {
    width: 3em; /* Р&nbsp;РµРіСѓР»РёСЂСѓР№С‚Рµ СЂР°Р·РјРµСЂ */
    right:-4em;

}
.decor-top-left {
    top: -2em;
    left: -3em;
}
.decor-top-right {
    top: -2em;
    right: -3em;
}
.decor-bottom-left {
    bottom: -3em;
    left: -3em;
}
.decor-bottom-right {
    bottom: -3em;
    right: -3em;
}

.decor-center {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position:relative;
}

@media (max-width: 768px) {
    .decor-top-left,
    .decor-top-right {
        bottom: -20%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 1em;
    }
    
    .col-sm-margined {
        margin-top:4em;
    }
}

@media (max-width: 768px) {
    .decor-bottom-left,
    .decor-bottom-right {
        top: -10%;
        left: 50%;
        transform: translate(-50%, -50%);
        padding: 1em;
    }
    
    .col-sm-margined {
        margin-top:4em;
    }
}

.image-iconed {
    width: auto;
    height: 2em;
    vertical-align: middle;
    margin-left: 1em;
    /* margin-right: 1em; */
    right: 3em;
    position: relative;
    margin-right: -2em;
}

.svg-white {
    filter: invert(1);
}

.card-img-cover {
    width: 100%;
    height: 100%;
    border-radius:1rem;
    object-fit: cover;
}
.col-height-limited {
    max-height: 500px;
    display: flex;
    flex-direction: column;
}


.values-block {
    background-color: var(--yellow);
    color: var(--primary);
}

.values-network {
    background-color: var(--primary);
    color: var(--white);
}


.text-green {
    color: var(--green);
}

.values-block h2 {
    font-weight: bold;
    font-size: 3em;
}

.values-network h2 {
    font-weight: bold;
    font-size: 3em;
}


h2.capitalized {
    font-weight: bold;
    font-size: 3em;
    text-transform: uppercase;
}

.fact-item {
    border:0px;
    border-radius:1em;
    background-color: var(--yellow);
    transition-duration: 0.3s;

}
.fact-item.selectable:hover {
    background-color: var(--primary);
    color: var(--yellow);
    font-weight: bold;
}

div.catch {
    background-color: var(--primary);
}

.card-fixed {
    height: 100%;
    display: flex;
    flex-direction: column;
}


.row-equal-height {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch; /* Р&nbsp;Р°СЃС‚СЏРіРёРІР°РµРј РєРѕР»РѕРЅРєРё РЅР° РѕРґРёРЅР°РєРѕРІСѓСЋ РІС‹СЃРѕС‚Сѓ */
}

.col-equal-height {
    display: flex;
    flex-direction: column;
}

.card {
    flex: 1; /* РљР°СЂС‚РѕС‡РєР° СЂР°СЃС‚СЏРіРёРІР°РµС‚СЃСЏ РїРѕ РІС‹СЃРѕС‚Рµ */
    display: flex;
    flex-direction: column;
}

.card-body {
    flex-grow: 1; /* РљРѕРЅС‚РµРЅС‚ РІРЅСѓС‚СЂРё РєР°СЂС‚РѕС‡РєРё СЂР°СЃС‚СЏРіРёРІР°РµС‚СЃСЏ */
}


.img-right {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    float: right;
}

.img-right img {
    isplay: block;
    border-radius: 1em;
    width: 60%;
    height: auto;
    position: absolute;
    left: 20%;
    top: -4em;
}
.labeled-circle {
    display: block;
    position: absolute;
    width: 7em;
    height: 7em;
    padding-top: 1em;
    text-align: center;
    vertical-align: middle;
    background-color: var(--yellow);
    color: var(--primary);
    border-radius: 5em;
    top: -6em;
    font-size: large;
    padding: 0.8em;
    padding-top: 1.5em;
    left: 4em;
}

@media (max-width: 768px)  {
    .img-right img {
        display:none;
    }

    
    .labeled-circle {
        display: block;
        position: relative;
        width: 90%;
        height: auto;
        text-align: center;
        background-color: var(--yellow);
        color: var(--primary);
        border-radius: 5em;
        font-size: large;
        padding: 0.5em;
        margin: 1em;
        /* margin-right: 8em; */
        left: auto;
        top: auto;
    }
        
    h2.capitalized {
        font-weight: bold;
        font-size: 2em;
        text-transform: uppercase;
    }
}


.text-markered {
    background-color: var(--yellow);
    padding-left:0.3em;
    padding-right: 0.3em;

}

.card.bg-dark hr {
    border-color: var(--yellow);
}

hr.yellow-colored {
    border-color: var(--yellow);
}

.text-small-tex {
    font-family: Tex Gyro Bonum;
    font-size: 0.9em;
    line-height: 0em;
}

.text-yellow {
    
    color: var(--yellow);
}</pre></body></html>