

/* Start:/local/components/korus/cookie.confirm/templates/.default/style.css?17714059257872*/
.cookie * {
    box-sizing: border-box;
}

.cookie {
    position: fixed;
    left: 0;
    right: 0;
    width: 100%;
    bottom: 0;
    background-color: #121239;
    z-index: 501;
    font-size: 14px;
    line-height: 18px;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    color: #ffffff;
    display: none;
}

.cookie.active {
    display: block;
}

.cookie a {
    color: #7949F4;
    text-decoration: none;
    background: no-repeat 0 100%;
    background-image: linear-gradient(currentColor, currentColor);
    background-size: 0% 1px;
    -webkit-transition: background-size .3s ease;
    -moz-transition: background-size .3s ease;
    -ms-transition: background-size .3s ease;
    -o-transition: background-size .3s ease;
    transition: background-size .3s ease;
    padding-bottom: 2px;
}

.cookie a:hover {
    background-size: 100% 1px;
}

.cookie__panel {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    text-align: center;
    padding: 24px 30px;
}

.cookie__text {
    display: flex;
    gap: 10px;
}


.cookie__info {
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    cursor: pointer;
    transition: .3s ease;
    display: inline;
}

.cookie__tooltip-text {
    font-size: 14px;
}

.cookie__info:hover {
    color: #7949f4;
}

.cookie-hint {
    position: relative;
    width: 18px;
    height: 18px;
    border: 0;
    display: inline-block;
    top: 1px;
}

.cookie-hint__popup:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 15px;
    left: 0;
    top: 100%;
}

.cookie-hint:hover .cookie-hint__popup,
.cookie-hint.active .cookie-hint__popup {
    bottom: calc(100% + 5px);
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}

.cookie-hint__popup {
    position: absolute;
    bottom: 50%;
    font-weight: 400;
    text-align: center;
    background: #ffffff;
    color: #000000;
    border-radius: 8px;
    box-shadow: 0px 8px 16px -2px rgba(27, 33, 44, 0.10);
    opacity: 0;
    pointer-events: none;
    transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    width: 550px;
    left: 50%;
    transform: translate(-50%);
    padding: 24px;
    z-index: 2;
    font-size: 16px;
    line-height: 20px;
    white-space: normal;
    box-sizing: border-box;
}

.cookie-hint__text {
    margin-top: 10px;
    font-size: 14px;
}

.cookie-hint__popup::before {
    position: absolute;
    content: "";
    height: 8px;
    width: 8px;
    background: #ffffff;
    bottom: -3px;
    left: 50%;
    transform: translate(-50%) rotate(45deg);
    transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

@media (max-width: 767px) {
    .cookie-hint__popup {
        left: unset;
        transform: unset;
        right: -5px;
        width: 320px;
    }

    .cookie-hint__popup::before {
        left: unset;
        right: 5px;
    }
}

.cookie__text a {
    color: #7949f4;
}

.cookie__panel-buttons {
    display: flex;
    gap: 20px;
}

.cookie__btn {
    padding: 8px 16px;
    cursor: pointer;
    white-space: nowrap;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    -ms-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    font-weight: 700;
    line-height: 1.6;
    border: 1px solid transparent;
}

.cookie__btn--violet {
    border: 1px solid #7949f4;
    background: #7949f4;
}

.cookie__btn--violet:hover {
    background-color: #ffffff;
    color: #121239;
    border-color: #ffffff;
}

.cookie__btn--transparent {
    font-weight: 700;
}

.cookie__btn--transparent:hover {
    color: #7949f4;
}

.cookie__settings {
    display: none;
    flex-direction: column;
    align-items: flex-start;
    gap: 15px;
    max-width: 600px;
    margin: 0 auto;
    padding: 34px 30px;
}

.cookie__settings-group {
    display: flex;
    flex-direction: column;
    gap: 9px;
}

.cookie__settings-buttons {
    width: 100%;
    display: flex;
    gap: 20px;
    justify-content: flex-end;
}

.cookie__panel,
.cookie__settings {
    transition: opacity 0.3s ease;
    opacity: 0;
    display: none;
}

.cookie__panel.active,
.cookie__settings.active {
    opacity: 1;
    display: flex;
}

.cookie__settings-option {
    cursor: pointer;
    display: flex;
    gap: 10px;
}

.cookie__settings-option input {
    display: none;
}

.cookie__settings-label {
    position: relative;
    display: flex;
    gap: 8px;
    align-items: center;
}

.cookie__settings-label:before {
    content: '';
    width: 20px;
    height: 20px;
    border-radius: 6px;
    background: #7949F4;
    display: block;
}

.cookie__settings-option input:checked + .cookie__settings-label::after {
    content: '';
    position: absolute;
    left: 8px;
    bottom: 5px;
    width: 4px;
    height: 10px;
    border-bottom: 1px solid;
    border-right: 1px solid;
    border-color: #121239;
    transform: rotate(45deg);

}

.cookie__settings-option input:disabled + .cookie__settings-label::before {
    background: #331A73;
}

.cookie__settings-label svg {
    width: 20px;
    height: 20px;
}

.cookie__tooltip-toggle {
    position: relative;
    width: 20px;
    height: 20px;
    border: 0;
}

.cookie__tooltip:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 30px;
    left: 0;
    top: 100%;
}

.cookie__tooltip-icon {
    width: 20px;
    height: 20px;
}

.cookie__tooltip-toggle:hover .cookie__tooltip,
.cookie__tooltip-toggle.active .cookie__tooltip {
    bottom: calc(100% + 5px);
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}

.cookie__tooltip {
    position: absolute;
    bottom: 50%;
    font-weight: 400;
    text-align: center;
    background: #ffffff;
    color: #000000;
    border-radius: 8px;
    box-shadow: 0px 8px 16px -2px rgba(27, 33, 44, 0.10);
    opacity: 0;
    pointer-events: none;
    transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    width: 550px;
    left: 50%;
    transform: translate(-50%);
    padding: 12px;
    z-index: 2;
    font-size: 16px;
    line-height: 20px;
    white-space: normal;
}

.cookie__tooltip::before {
    position: absolute;
    content: "";
    height: 8px;
    width: 8px;
    background: #ffffff;
    bottom: -3px;
    left: 50%;
    transform: translate(-50%) rotate(45deg);
    transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}


@media (max-width: 991px) {
    .cookie__tooltip-icon {
        display: none;
    }

    .cookie__settings-option {
        flex-direction: column;
    }

    .cookie__tooltip-toggle {
        width: 100%;
        height: auto;
    }

    .cookie__tooltip {
        position: static;
        opacity: 1;
        pointer-events: all;
        background: transparent;
        transform: unset;
        color: #909090;
        font-size: 14px;
        font-weight: 500;
        line-height: 18px;
        display: block;
        text-align: left;
        padding: 0;
        width: 100%;
    }

    .cookie__tooltip::before {
        display: none;
    }

    .cookie__settings {
        gap: 24px;
    }

    .cookie__settings-group {
        gap: 24px;
    }
}

@media (max-width: 767px) {
    .cookie {
        max-height: 100vh;
    }

    .cookie__panel {
        gap: 13px;
        text-align: left;
        flex-direction: column;
        padding: 16px;
    }

    .cookie__panel-buttons {
        width: 100%;
    }

    .cookie__settings {
        max-width: 100%;
        padding: 34px 20px 20px;
    }

    .cookie__btn {
        flex: 1;
        min-width: 0;
        text-align: center;
    }
}


.cookie-open {
    cursor: pointer;
    transition: .3s ease;
}

.cookie-open:hover {
    color: #7949F4;
}

.cookie-open--white {
    color: #ffffff;
}

.cookie-open--white:hover {
    color: #7949f3;
}
/* End */


/* Start:/local/templates/site_sf/css/main.min.css?163109491545057*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.error{padding-left:20px;color:red;}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}body{min-width:320px;min-height:100vh;position:relative;overflow-x:hidden;background-color:#fff;font-family:FranklinGothicBook,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.4;color:#000;opacity:1}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}a{text-decoration:none;display:inline-block}a:focus,a:hover{text-decoration:none}a:focus:hover{text-decoration:none}p{margin:0}ol,ul{margin:0;padding:0;list-style-type:none}img,svg{display:block;max-width:100%;max-height:100%}.wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:100vh;margin:0 auto}.main{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.container{max-width:1200px;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;position:relative;z-index:2}.hidden{display:none}@font-face{font-family:FranklinGothicMedium;font-weight:400;font-style:normal;src:url(/local/templates/site_sf/css/../fonts/FranklinGothicMedium/FranklinGothicMedium.eot);src:url(/local/templates/site_sf/css/../fonts/FranklinGothicMedium/FranklinGothicMedium.eot?#iefix) format("embedded-opentype"),url(/local/templates/site_sf/css/../fonts/FranklinGothicMedium/FranklinGothicMedium.woff) format("woff"),url(/local/templates/site_sf/css/../fonts/FranklinGothicMedium/FranklinGothicMedium.ttf) format("truetype")}@font-face{font-family:FranklinGothicDemi;font-weight:400;font-style:normal;src:url(/local/templates/site_sf/css/../fonts/FranklinGothicDemi/FranklinGothicDemi.eot);src:url(/local/templates/site_sf/css/../fonts/FranklinGothicDemi/FranklinGothicDemi.eot?#iefix) format("embedded-opentype"),url(/local/templates/site_sf/css/../fonts/FranklinGothicDemi/FranklinGothicDemi.woff) format("woff"),url(/local/templates/site_sf/css/../fonts/FranklinGothicDemi/FranklinGothicDemi.ttf) format("truetype")}@font-face{font-family:FranklinGothicBook;font-weight:400;font-style:normal;src:url(/local/templates/site_sf/css/../fonts/FranklinGothicBook/FranklinGothicBook.eot);src:url(/local/templates/site_sf/css/../fonts/FranklinGothicBook/FranklinGothicBook.eot?#iefix) format("embedded-opentype"),url(/local/templates/site_sf/css/../fonts/FranklinGothicBook/FranklinGothicBook.woff) format("woff"),url(/local/templates/site_sf/css/../fonts/FranklinGothicBook/FranklinGothicBook.ttf) format("truetype")}.button{text-decoration:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1;border:none;background:0 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button:focus,.button:hover{text-decoration:none}.button:focus:hover,.button:hover:hover{text-decoration:none}.button:disabled{opacity:.5;cursor:not-allowed}.button--accent{min-width:220px;text-transform:lowercase;background-color:#bc1229;font-family:FranklinGothicMedium,Helvetica,Arial,sans-serif;letter-spacing:1px;padding:18px;-webkit-border-radius:3px;border-radius:3px;font-size:24px;color:#fff}.button--accent:focus,.button--accent:hover{color:#fff}@media only screen and (max-width:768px){.button--accent{font-size:20px}}.button--accent:not(:disabled):hover{background-color:#ca132c}.button--type1{font-size:16px;color:#000;-webkit-border-radius:3px;border-radius:3px;border:2px solid #bc1229;padding:12px 22px 11px}.button--type1:focus,.button--type1:hover{color:#000}.button--type1:hover{background-color:#bc1229;color:#fff}.button--toggle{min-width:20px;display:none;margin-left:15px}@media only screen and (max-width:1024px){.button--toggle{display:block}}.button--toggle span{display:block;height:3px;background-color:#000;margin-bottom:3px}.button--toggle span:last-child{margin-bottom:0}.c-btn-fileInput{background-color:#e3e3e3;padding:15px;white-space:nowrap;font-size:14px;color:#000}.c-btn-fileInput:focus,.c-btn-fileInput:hover{color:#000}.c-btn-fileInput:hover{background-color:#ebebeb}.slick-dots{list-style-type:none;padding:0;text-align:center;margin-top:-37px;position:relative;z-index:1}.slick-dots li{display:inline-block;margin:0 5px}.slick-dots li:first-child{margin-left:0}.slick-dots li:last-child{margin-right:0}.slick-dots li.slick-active button{background-color:#bc1229}.slick-dots li.slick-active button:hover{opacity:1}.slick-dots button{font-size:0;color:transparent;-webkit-border-radius:50%;border-radius:50%;padding:0;width:10px;height:10px;border:none;background:0 0;background-color:#ededed;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;outline:0!important}.slick-dots button:hover{opacity:.7}.slick-arrow{width:46px;height:30px;background-position:50%;background-repeat:no-repeat;background-color:transparent;position:absolute;top:-10px;-webkit-transform:none;-ms-transform:none;transform:none;z-index:10;border:none;font-size:0;color:transparent;cursor:pointer;outline:0!important}.slick-prev{left:auto;right:-webkit-calc(46px + 15px);right:calc(46px + 15px);background-image:url(/local/templates/site_sf/css/../img/slider/img/arrow-l.png)}.slick-prev:hover{background-image:url(/local/templates/site_sf/css/../img/slider/img/arrow-l-a.png)}.slick-next{right:0;background-image:url(/local/templates/site_sf/css/../img/slider/img/arrow-r.png)}.slick-next:hover{background-image:url(/local/templates/site_sf/css/../img/slider/img/arrow-r-a.png)}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text]{outline:0;display:inline-block;width:100%;padding:14px 20px;font-size:18px;font-family:FranklinGothicBook,Helvetica,Arial,sans-serif;color:#000;line-height:1;border:1px solid #e3e3e3}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder{color:#666;opacity:1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder{color:#666;opacity:1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder{color:#666;opacity:1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder{color:#666;opacity:1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}input[type=email]:focus::-webkit-input-placeholder,input[type=number]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=search]:focus::-webkit-input-placeholder,input[type=tel]:focus::-webkit-input-placeholder,input[type=text]:focus::-webkit-input-placeholder{opacity:0}input[type=email]:focus::-moz-placeholder,input[type=number]:focus::-moz-placeholder,input[type=password]:focus::-moz-placeholder,input[type=search]:focus::-moz-placeholder,input[type=tel]:focus::-moz-placeholder,input[type=text]:focus::-moz-placeholder{opacity:0}input[type=email]:focus:-moz-placeholder,input[type=number]:focus:-moz-placeholder,input[type=password]:focus:-moz-placeholder,input[type=search]:focus:-moz-placeholder,input[type=tel]:focus:-moz-placeholder,input[type=text]:focus:-moz-placeholder{opacity:0}input[type=email]:focus:-ms-input-placeholder,input[type=number]:focus:-ms-input-placeholder,input[type=password]:focus:-ms-input-placeholder,input[type=search]:focus:-ms-input-placeholder,input[type=tel]:focus:-ms-input-placeholder,input[type=text]:focus:-ms-input-placeholder{opacity:0}input[type=email].c-error,input[type=number].c-error,input[type=password].c-error,input[type=search].c-error,input[type=tel].c-error,input[type=text].c-error{border-color:tomato}.title{color:inherit;margin-bottom:22px}.about__title span,.title__top-text{font-size:38px;font-family:FranklinGothicMedium,Helvetica,Arial,sans-serif;line-height:1.05263}@media only screen and (max-width:768px){.about__title span,.title__top-text{font-size:30px}}.title__middle-text{font-size:16px;margin-top:15px}.title--light{color:#fff}.title--dark>.c-title__top-text{color:#000}.title--dark>.c-title__middle-text{color:#000}.title--centred{text-align:center;margin-left:auto;margin-right:auto}.icon{display:block}.icon--phone{width:20px;height:20px;background-image:url(/local/templates/site_sf/css/../img/sprites/sprite.png);background-position:-194px -195px;width:20px;height:20px}.icon--module1{width:81px;height:92px;background-image:url(/local/templates/site_sf/css/../img/sprites/sprite.png);background-position:0 -195px;width:81px;height:92px}.icon--module2{width:92px;height:91px;background-image:url(/local/templates/site_sf/css/../img/sprites/sprite.png);background-position:-92px -103px;width:92px;height:91px}.icon--module3{width:92px;height:94px;background-image:url(/local/templates/site_sf/css/../img/sprites/sprite.png);background-position:-89px 0;width:92px;height:94px}.icon--module4{width:90px;height:89px;background-image:url(/local/templates/site_sf/css/../img/sprites/sprite.png);background-position:-273px 0;width:90px;height:89px}.icon--module5{width:89px;height:89px;background-image:url(/local/templates/site_sf/css/../img/sprites/sprite.png);background-position:-273px -89px;width:89px;height:89px}.icon--module6{width:92px;height:92px;background-image:url(/local/templates/site_sf/css/../img/sprites/sprite.png);background-position:0 -103px;width:92px;height:92px}.icon--module7{width:89px;height:103px;background-image:url(/local/templates/site_sf/css/../img/sprites/sprite.png);background-position:0 0;width:89px;height:103px}.icon--module8{width:86px;height:86px;background-image:url(/local/templates/site_sf/css/../img/sprites/sprite.png);background-position:-184px -103px;width:86px;height:86px}.icon--module9{width:92px;height:92px;background-image:url(/local/templates/site_sf/css/../img/sprites/sprite.png);background-position:-181px 0;width:92px;height:92px}.form-error-message{font-size:11px;color:tomato;position:relative;height:0;left:20px;top:-17px}.nav{overflow:hidden}.nav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:-10px;margin-right:-10px}@media only screen and (max-width:1200px){.nav__list{margin-left:-10px;margin-right:-10px}}.nav__item{margin:0 10px 7px}@media only screen and (max-width:1200px){.nav__item{margin:0 10px 7px}}.nav__link{font-size:18px;color:#000;line-height:1}.nav__link:focus,.nav__link:hover{color:#000}.nav__link:hover{opacity:.7}.nav--header{width:100%}.nav--header>.nav__list{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.nav--header .nav__link{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;border-bottom:1px solid rgba(0,0,0,.3)}.nav--header .nav__link:hover{border-color:transparent}.nav--popup>.nav__list{display:block}.nav--popup .nav__item{margin-bottom:25px}.nav--popup .nav__item:last-child{margin-bottom:0}.nav--popup .nav__link{font-size:22px;color:#000;line-height:1;text-transform:lowercase;font-family:FranklinGothicDemi,Helvetica,Arial,sans-serif}.nav--popup .nav__link:focus,.nav--popup .nav__link:hover{color:#000}.header{background-color:#fff;padding:9px 0}.header .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1200px){.header .container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.header__right{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;max-width:802px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:500px){.header__right{display:none}}.header__top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:9px}@media only screen and (max-width:1024px){.header__top{padding-bottom:0}}.header__bottom{padding:17px 0 4px;border-top:1px solid #dedede;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:1024px){.header__bottom{display:none}}.header__phones{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:30px}@media only screen and (max-width:1024px){.header__phones{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-right:15px}}@media only screen and (max-width:768px){.header__phones{display:none}}.header__phone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:18px;color:#000;line-height:1}.header__phone:focus,.header__phone:hover{color:#000}@media only screen and (max-width:1024px){.header__phone:not(:last-child){margin-bottom:5px}}.header__phone span{color:#666;margin-left:4px}.header__phone .icon{margin-right:10px}.header.sticky{position:fixed;top:1px;left:0;z-index:100;width:100%;opacity:0;background-color:#fff;-webkit-box-shadow:0 2px 4.6px .4px rgba(0,0,0,.07);box-shadow:0 2px 4.6px .4px rgba(0,0,0,.07);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.header.sticky .logo{max-width:198px;margin-bottom:0}.header.sticky .header__top{padding-bottom:0}.header.sticky .header__bottom{display:none}.header.sticky.show{opacity:1}.logo{display:block;margin-right:20px;margin-bottom:15px}@media only screen and (max-width:1024px){.logo{margin-bottom:0;max-width:198px}}.footer{background-color:#f6f6f6}.footer .container{padding-top:105px;padding-bottom:112px}@media only screen and (max-width:1024px){.footer .container{padding-top:50px;padding-bottom:50px}}.footer .container::before{content:'';display:block;width:320px;height:4px;background-color:#bc1229;position:absolute;top:0;left:15px}@media only screen and (max-width:768px){.footer .container::before{width:130px}}.footer .title{margin-bottom:26px}.footer__inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:1024px){.footer__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.footer__left{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;margin-right:60px;overflow:hidden}@media only screen and (max-width:1024px){.footer__left{margin-right:0}}.footer__right{max-width:370px;-webkit-flex-basis:370px;-ms-flex-preferred-size:370px;flex-basis:370px;width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:1024px){.footer__right{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}.footer__description{font-size:26px;line-height:1.30769;margin-bottom:47px;max-width:700px}@media only screen and (max-width:768px){.footer__description{font-size:20px;margin-bottom:30px}}.footer__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}@media only screen and (max-width:768px){.footer__form{margin:0}}.footer__form .button,.footer__form .form-item{max-width:-webkit-calc(100% / 2 - 40px);max-width:calc(100% / 2 - 40px);-webkit-flex-basis:-webkit-calc(100% / 2 - 40px);-ms-flex-preferred-size:calc(100% / 2 - 40px);flex-basis:calc(100% / 2 - 40px);width:100%;margin:0 20px 30px}@media only screen and (max-width:768px){.footer__form .button,.footer__form .form-item{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin:0 0 30px}}.footer__form .button{padding-top:10px;padding-bottom:10px;min-width:0}.hero{background-color:#f6f7f9;padding:82px 0 101px}@media only screen and (max-width:768px){.hero{padding:50px 0}}.hero__content{margin-left:40px}@media only screen and (max-width:768px){.hero__content{margin-left:0}}.hero__title{position:relative;padding-left:60px;max-width:870px;font-size:38px;line-height:1.21053;margin-bottom:57px}@media only screen and (max-width:768px){.hero__title{font-size:26px;padding-left:45px;margin-bottom:40px}}.hero__title span{font-family:FranklinGothicMedium,Helvetica,Arial,sans-serif}.hero__title::before{content:'';display:block;width:32px;height:86px;position:absolute;top:5px;left:0;background-repeat:no-repeat;background-position:50%;background-image:url(/local/templates/site_sf/css/../img/hero/img/bracket.png)}.chain{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:17px;margin-left:60px;overflow:auto}@media only screen and (max-width:768px){.chain{margin-left:40px}}@media only screen and (max-width:425px){.chain{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.chain__item{font-size:20px;line-height:.8;color:#000;border-bottom:5px solid transparent;padding-bottom:5px;position:relative;margin-bottom:20px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.chain__item:not(:last-child){margin-right:20px}@media only screen and (max-width:425px){.chain__item:not(:last-child){margin-right:0}}.chain__item:not(:first-child){margin-left:40px}.chain__item:not(:first-child)::before{content:'';display:block;width:20px;height:10px;background-repeat:no-repeat;background-position:50%;background-image:url(/local/templates/site_sf/css/../img/chain/img/arrow-r2.png);position:absolute;top:50%;right:-webkit-calc(100% + 20px);right:calc(100% + 20px);-webkit-transform:translate3d(0,-webkit-calc(-50% - 1px),0);transform:translate3d(0,calc(-50% - 1px),0)}.chain__item--active{border-color:#bc1229;font-family:FranklinGothicMedium,Helvetica,Arial,sans-serif}.info{border:5px solid #ebeced;padding:42px 55px 51px;max-width:960px}@media only screen and (max-width:768px){.info{padding:20px}}.info__text{margin-bottom:28px;font-size:22px;line-height:1.36364;color:#333}@media only screen and (max-width:768px){.info__text{font-size:20px}}.info__text span{font-family:FranklinGothicDemi,Helvetica,Arial,sans-serif}.pie{padding:67px 0 81px;overflow:hidden}@media only screen and (max-width:768px){.pie{padding:50px 0}}.pie__top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:67px}@media only screen and (max-width:1024px){.pie__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:45px}}.pie__opinion{max-width:410px;-webkit-flex-basis:410px;-ms-flex-preferred-size:410px;flex-basis:410px;width:100%;padding-left:40px;border-left:5px solid #59849f;margin-right:15px;margin-top:40px}@media only screen and (max-width:1024px){.pie__opinion{margin-right:0;margin-top:0;margin-bottom:30px;max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;padding-left:20px}}.pie__opinion-text{font-size:22px;line-height:1.36364;color:#444}@media only screen and (max-width:768px){.pie__opinion-text{font-size:18px}}.pie__opinion-text:not(:last-child){margin-bottom:10px}.pie__opinion-text span{font-family:FranklinGothicMedium,Helvetica,Arial,sans-serif;color:#000}.pie__description{font-size:30px;line-height:1.26667;max-width:1060px}@media only screen and (max-width:768px){.pie__description{font-size:20px}}.pie__description span{font-family:FranklinGothicMedium,Helvetica,Arial,sans-serif}.factors{background-color:#59849f;color:#fff;padding:75px 0 53px}@media only screen and (max-width:768px){.factors{padding:50px 0 30px}}.factors__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}@media only screen and (max-width:550px){.factors__items{margin:0}}.factors__item{max-width:-webkit-calc(100% / 4 - 30px);max-width:calc(100% / 4 - 30px);-webkit-flex-basis:-webkit-calc(100% / 4 - 30px);-ms-flex-preferred-size:calc(100% / 4 - 30px);flex-basis:calc(100% / 4 - 30px);width:100%;counter-increment:index;margin:0 15px 20px}@media only screen and (max-width:1024px){.factors__item{max-width:-webkit-calc(100% / 3 - 30px);max-width:calc(100% / 3 - 30px);-webkit-flex-basis:-webkit-calc(100% / 3 - 30px);-ms-flex-preferred-size:calc(100% / 3 - 30px);flex-basis:calc(100% / 3 - 30px);width:100%}}@media only screen and (max-width:768px){.factors__item{max-width:-webkit-calc(100% / 2 - 30px);max-width:calc(100% / 2 - 30px);-webkit-flex-basis:-webkit-calc(100% / 2 - 30px);-ms-flex-preferred-size:calc(100% / 2 - 30px);flex-basis:calc(100% / 2 - 30px);width:100%}}@media only screen and (max-width:550px){.factors__item{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-left:0;margin-right:0}}.factors__item::before{content:counter(index);display:block;font-size:80px;line-height:1;opacity:.15;margin-bottom:-29px}.factors__text{font-size:18px;line-height:1.334}.modules{padding:93px 0 33px}@media only screen and (max-width:768px){.modules{padding:50px 0 30px}}.modules .container{padding-bottom:90px;border-bottom:1px solid #e8e6e6}@media only screen and (max-width:768px){.modules .container{border-bottom:none;padding-bottom:0}}.modules .title{margin-bottom:46px}@media only screen and (max-width:768px){.modules .title{margin-bottom:40px}}.modules__wrapper{overflow:hidden}.modules__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-1px}.module-item{max-width:-webkit-calc(100% / 3);max-width:calc(100% / 3);-webkit-flex-basis:-webkit-calc(100% / 3);-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e5e3e3;border-right:1px solid #e5e3e3;padding:35px 0 34px 20px}@media only screen and (max-width:1200px){.module-item{max-width:-webkit-calc(100% / 2);max-width:calc(100% / 2);-webkit-flex-basis:-webkit-calc(100% / 2);-ms-flex-preferred-size:calc(100% / 2);flex-basis:calc(100% / 2);width:100%}}@media only screen and (max-width:768px){.module-item{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;border-right-color:transparent;padding-left:0}}@media only screen and (max-width:1200px){.module-item:nth-child(2n){border-right-color:transparent}}.module-item:nth-child(3n){border-right-color:transparent}@media only screen and (max-width:1200px){.module-item:nth-child(3n):not(:nth-child(2n)){border-right-color:#e5e3e3}}@media only screen and (max-width:768px){.module-item:nth-child(3n):not(:nth-child(2n)){border-right-color:transparent}}.module-item:nth-child(3n+1){padding-left:0}.module-item__left{max-width:92px;-webkit-flex-basis:92px;-ms-flex-preferred-size:92px;flex-basis:92px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:35px}@media only screen and (max-width:768px){.module-item__left{margin-right:20px}}.module-item__right{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;padding-right:20px}@media only screen and (max-width:768px){.module-item__right{padding-right:0}}.module-item__title{font-size:22px;line-height:1.09091;color:#333;font-family:FranklinGothicMedium,Helvetica,Arial,sans-serif}.module-item__title a{font-size:22px;color:#333;font-family:FranklinGothicMedium,Helvetica,Arial,sans-serif;line-height:1.09091;display:inline;border-bottom:1px solid rgba(51,51,51,.3)}.module-item__title a:focus,.module-item__title a:hover{color:#333}.module-item__title a:hover{color:#bb1128;border-color:#bb1128}@media only screen and (max-width:425px){.module-item__title a{font-size:18px}}@media only screen and (max-width:425px){.module-item__title{font-size:18px}}.module-item__link{font-size:16px;color:#777;line-height:1.5;margin-top:7px;margin-bottom:9px}.module-item__link:focus,.module-item__link:hover{color:#777}.module-item__link:hover{color:#bb1128}.screenshots{padding:30px 0 32px}@media only screen and (max-width:768px){.screenshots{padding:30px 0}}.screenshots .title{margin-bottom:40px}.screenshots__slider>.slick-dots{text-align:right}.screenshots__slide{position:relative;padding:45px 1px 55px}@media only screen and (max-width:1024px){.screenshots__slide{padding-bottom:0}}.screenshots__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1024px){.screenshots__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.screenshots__image{max-width:900px;-webkit-flex-basis:900px;-ms-flex-preferred-size:900px;flex-basis:900px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:1024px){.screenshots__image{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;max-width:100%}}.screenshots__image img{border:3px solid #dbe4eb}.screenshots__description{max-width:330px;width:100%;min-height:432px;background-color:#59849f;color:#fff;padding:30px 40px;font-size:20px;line-height:1.5;margin-left:-60px}@media only screen and (max-width:1024px){.screenshots__description{max-width:100%;min-height:0;margin-left:0}}@media only screen and (max-width:768px){.screenshots__description{font-size:18px;padding:20px}}.about{padding:60px 0}@media only screen and (max-width:768px){.about{padding:50px 0}}.about .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.about .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.about__left,.about__right{max-width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;width:100%}@media only screen and (max-width:768px){.about__left,.about__right{max-width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}}.about__left{margin-right:30px}@media only screen and (max-width:768px){.about__left{margin-right:0;margin-bottom:30px}}.about__right{padding-top:36px}@media only screen and (max-width:768px){.about__right{padding-top:0}}.about__title{margin-bottom:52px;font-size:20px;line-height:1.5;max-width:520px}@media only screen and (max-width:768px){.about__title{max-width:100%;font-size:18px;margin-bottom:40px}}.about__title span{display:block;margin-bottom:23px;max-width:400px}@media only screen and (max-width:768px){.about__title span{max-width:100%;margin-bottom:15px}}.expertise__title{font-size:38px;line-height:1.05263;color:#000;margin-bottom:28px}@media only screen and (max-width:768px){.expertise__title{font-size:28px}}@media only screen and (max-width:768px){.expertise__title br{display:none}}.expertise__item{counter-increment:index;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.expertise__item:not(:last-child){margin-bottom:40px}.expertise__item::before{content:counter(index);display:block;font-size:80px;line-height:1;color:#59849f;opacity:.2;margin-right:3px;margin-top:-4px}.expertise__text{font-size:22px;line-height:1.36364;color:#222}@media only screen and (max-width:768px){.expertise__text{font-size:18px}}.gold{max-width:530px;border:5px solid #f3f4f6;position:relative;padding:52px 35px 41px}@media only screen and (max-width:768px){.gold{padding:110px 20px 20px}}.gold::before{content:'';display:block;width:71px;height:4px;position:absolute;top:-4px;left:35px;background-color:#bc1129}.gold::after{content:'';display:block;width:100px;height:59px;background-repeat:no-repeat;background-position:50%;background-image:url(/local/templates/site_sf/css/../img/gold/img/logo-gold.png);position:absolute;top:25px;right:34px}.gold__title{font-size:26px;line-height:1.3;color:#000;margin-bottom:30px;margin-right:110px}@media only screen and (max-width:768px){.gold__title{margin-right:0}}.gold__text{font-size:18px;line-height:1.45;color:#333}.clients{padding:63px 0 89px}@media only screen and (max-width:768px){.clients{padding:50px 0}}.clients .title{margin-bottom:23px}.clients__slider{text-align:center;position:relative}.clients__slider::after{content:'';display:block;width:1px;height:100%;background-color:#fff;position:absolute;top:0;right:0}.clients__slider>.slick-arrow{top:-54px}.clients__slide{position:relative;height:95px}.clients__slide::after{content:'';display:block;width:1px;height:95px;background-color:#e2e1e1;position:absolute;top:0;right:0}.clients__image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}@media only screen and (max-width:600px){.clients__image{padding:0 10px}}.address:not(:last-child){margin-bottom:33px}.address__title{font-size:24px;line-height:1.2;color:#030303;margin-bottom:10px}.address__text{font-size:18px;line-height:1.55556;color:#666}.address__link{font-size:18px;color:#000;line-height:1.55556}.address__link:focus,.address__link:hover{color:#000}.popup{position:relative;max-width:370px;width:100%;margin:0 auto}.popup--module{max-width:1170px}.popup--module .popup__inner{padding:40px 100px 56px 40px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.1);box-shadow:0 0 20px 0 rgba(0,0,0,.1)}@media only screen and (max-width:768px){.popup--module .popup__inner{padding:70px 20px 30px}}.popup--module .popup__top{position:relative;margin-bottom:43px;padding-left:60px}@media only screen and (max-width:768px){.popup--module .popup__top{padding-left:40px;padding-right:0;margin-bottom:30px}}@media only screen and (max-width:768px) and (max-width:768px){.popup--module .popup__top{padding-left:0}}.popup--module .popup__top::before{content:'';display:block;width:32px;height:86px;position:absolute;top:5px;left:0;background-repeat:no-repeat;background-position:50%;background-image:url(/local/templates/site_sf/css/../img/hero/img/bracket.png)}@media only screen and (max-width:768px){.popup--module .popup__top::before{display:none}}.popup--module .popup__title,.popup--module .popup__title span{font-size:38px;line-height:1.05263;color:#000;margin-bottom:15px}@media only screen and (max-width:768px){.popup--module .popup__title,.popup--module .popup__title span{font-size:26px}}.popup--module .popup__title span,.popup--module .popup__title span span{font-family:FranklinGothicMedium,Helvetica,Arial,sans-serif;color:#bc1229;display:inline;margin-bottom:0}.popup--module .popup__descr{font-size:19px;line-height:1.5}.popup--module .popup__descr:not(:last-child){margin-bottom:15px}@media only screen and (max-width:768px){.popup--module .popup__descr{font-size:18px}}.popup--module .popup__list{margin-left:95px}@media only screen and (max-width:768px){.popup--module .popup__list{margin-left:0}}.popup--module .popup__list-title{font-size:22px;line-height:1.09091;font-family:FranklinGothicMedium,Helvetica,Arial,sans-serif;margin-bottom:22px;margin-left:65px}@media only screen and (max-width:768px){.popup--module .popup__list-title{margin-left:0}}.popup--module .popup__item{font-size:19px;line-height:1.2;color:#444;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:768px){.popup--module .popup__item{font-size:18px}}.popup--module .popup__item:not(:last-child){margin-bottom:20px}.popup--module .popup__item::before{content:'';display:block;width:6px;height:6px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-border-radius:50%;border-radius:50%;background-color:#59849f;margin-right:20px;margin-top:6px}.popup--module button.mfp-close{width:23px;height:24px;line-height:1;font-size:0;color:transparent;display:block;background-repeat:no-repeat;background-position:50%;background-color:transparent;background-image:url(/local/templates/site_sf/css/../img/sprites/sprite.png);background-position:-171px -195px;width:23px;height:24px;top:30px;right:30px;opacity:1;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.popup--module button.mfp-close:hover{opacity:.7}.popup--module button.mfp-close:active{top:30px}.popup .form-item{margin-bottom:20px}.popup__inner{background-color:#fff;padding:23px 30px 40px;margin-top:8px;margin-bottom:8px;position:relative}@media only screen and (max-width:900px){.popup__inner{margin-top:6px;margin-bottom:6px}}.popup__title{font-size:30px;line-height:1.13333;color:#000;font-family:FranklinGothicMedium,Helvetica,Arial,sans-serif;margin-bottom:25px}.popup__title span{font-size:18px;line-height:1.22222;color:#333;display:block;margin-top:13px;font-family:FranklinGothicBook,Helvetica,Arial,sans-serif}.popup .button{width:100%;padding:13px}button.mfp-close{width:50px;height:50px;line-height:1;font-size:0;color:transparent;display:block;background-repeat:no-repeat;background-position:50%;background-image:url(/local/templates/site_sf/css/../img/popup/img/close.png);background-color:#bc1229;top:0;right:0;opacity:1;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}button.mfp-close:hover{opacity:.8}button.mfp-close:active{top:0}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.js-popup-gallery-images{display:none}.popup__phones{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 -12px}@media only screen and (max-width:1024px){.popup__phones{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin:0}}.popup__phone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 12px 10px;font-size:18px;color:#000;line-height:1;font-family:FranklinGothicDemi,Helvetica,Arial,sans-serif}.popup__phone:focus,.popup__phone:hover{color:#000}@media only screen and (max-width:1024px){.popup__phone{margin:0}}@media only screen and (max-width:1024px){.popup__phone:not(:last-child){margin-bottom:5px}}.popup__phone span{color:#666;margin-left:4px}.popup__phone .icon{margin-right:10px}.popup--nav{max-width:100%}.popup--nav .popup__inner{min-height:-webkit-calc(100vh - 16px);min-height:calc(100vh - 16px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:900px){.popup--nav .popup__inner{min-height:-webkit-calc(100vh - 12px);min-height:calc(100vh - 12px)}}.popup .popup__middle{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;margin:30px 0}.popup--thanks{text-align:center}.popup--thanks button.mfp-close{display:none}.popup--thanks p{max-width:255px;margin:0 auto;font-size:18px;line-height:1.4}
/* End */


/* Start:/local/templates/site_sf/template_styles.css?17543936922448*/
/* Стили для чекбокса - конец */
.form-policy {
    display: flex;
    gap: 5px;
    flex-direction: column;

}

.form-policy__text {
    margin-top: 0;
    font-size: 11px;
    line-height: 1.3;
}

/* Стили для чекбокса политики - начало */
.form-checkboxes {
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
}

.form-policy a {
    color: #000000;
    text-decoration: underline;
    transition: .3s ease;
}

.form-policy__checkbox {
    position: relative;
    font-size: 11px;
    font-weight: 400;
    line-height: 1;
}

.form-policy__checkbox label {
    display: block;
}

.form-policy__label {
    display: block;
}

.form-policy__input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}

.form-policy__input + .form-policy__label {
    display: inline-flex;
    align-items: center;
    user-select: none;
    cursor: pointer;
    font-size: 11px;
    line-height: 1.3;
}

.form-policy__input + .form-policy__label::before {
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    flex-grow: 0;
    margin-right: 15px;
    border: 1px solid #000000;
    transition: .3s ease;
    background-color: #ffffff;
    background-size: 90%;
    background-position: center;
    background-repeat: no-repeat;
}


.form-policy__input.error:not(:checked) + .form-policy__label::before {
    border: 1px solid #ca132c;
    background-color: rgba(249, 66, 58, 0.5);
}

.form-policy__input:not(:disabled) + .form-policy__label:hover::before {
    opacity: 0.9;
}

.form-policy__input:checked + .form-policy__label::before {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 16'%3e%3cpath fill='rgb(18,18,57)' d='M8.49997 15.3994L0.292969 7.19237L1.70697 5.77832L8.49997 12.5714L20.2929 0.77832L21.7069 2.19232L8.49997 15.3994Z'/%3e%3c/svg%3e");
}

/* Стили для чекбокса политики - конец */
.grecaptcha-badge {
    visibility: hidden;
}
.footer_bottom {
    padding: 112px 0 40px;
}
@media only screen and (max-width: 1024px) {
    .footer_bottom {
        padding: 50px 0;
    }
}
.footer_bottom a {
    color: #333;
    text-decoration: underline;
}
.cookie-open {
    color: #333;
    text-decoration: underline;
}
.footer_bottom a:hover,
.cookie-open:hover {
    color: #bb1128;
}
.footer .container {
    padding-bottom: 0!important;
}
/* End */
/* /local/components/korus/cookie.confirm/templates/.default/style.css?17714059257872 */
/* /local/templates/site_sf/css/main.min.css?163109491545057 */
/* /local/templates/site_sf/template_styles.css?17543936922448 */
