div.first-slider div.first-block.cover {
    &.yamalFirst {
        background-image: url('/upload/medialibrary/68c/ug8aur998aigz5wayr98a8lx0dl6i71o.png');
        background-repeat: no-repeat;
        background-position: right top;
        background-size: auto 100% !important;

        &.kraken-firsttype-2, &.kraken-firsttype-1 {
            padding-top: 0;

            @media (max-width: 767px) {
                & .first-block-container {
                    background-image: url('/upload/medialibrary/96b/4klcwc7s1fqpz5teg1ku81zk95j2v8ju.png'),
                        url('/upload/medialibrary/dec/ww9gyqs5xhkfsfowqj659j2cgde1ve5n.png'),
                        url('/upload/medialibrary/18a/4q03hp1o1vifbtg2xlraz4cs56wu2rve.png');
                    background-repeat: no-repeat;
                    background-position: 0 0, 12.5px calc(100% - 100px), 750px 50px;
                    background-size: auto, calc(100% - 25px), auto;
                }
            }

            & .first-block-container {
                background-image: url('/upload/medialibrary/96b/4klcwc7s1fqpz5teg1ku81zk95j2v8ju.png'),
                    url('/upload/medialibrary/dec/ww9gyqs5xhkfsfowqj659j2cgde1ve5n.png'),
                    url('/upload/medialibrary/18a/4q03hp1o1vifbtg2xlraz4cs56wu2rve.png');
                background-repeat: no-repeat;
                background-position: 25px 50px, 12.5px calc(100% - 100px), 750px 50px;
                background-size: auto, calc(100% - 25px), auto;

                & .first-block-cell {
                    padding-top: 200px;
                    padding-bottom: 150px;

                    & .forumPlace {
                        display: flex;
                        align-items: center;
                        gap: 70px;
                        margin: 50px 0;

                        & .forumDate {
                            font-size: 43px;
                            font-weight: 900;
                            display: flex;
                            flex-direction: column;
                            gap: 30px;

                            & .forumDigit {
                                font-size: 70px;
                            }
                        }

                        & .nuGerb {
                            height: 100px;
                            width: auto;
                        }

                        & .forumAdress {
                            font-size: 26px;
                            line-height: 37px;
                        }

                    }

                    & .forumOffer {
                        font-size: 30px;
                    }

                }
            }
        }

        & div.first-block-container {
            & div.head div.title h1 {
                font-size: 60px;
                line-height: 90px;
                margin: 0;
                text-transform: uppercase;
                font-weight: bolder;
            }
        }
    }
}

div.block {
    &.yamalRaspis {
        padding: 0;

        & .head {
            & .container {
                display: flex;
                flex-direction: column;

                & .descrip {
                    order: 10;
                    font-size: 30px;
                }

                & .main1 {
                    order: 20;
                    font-size: 40px;
                }
            }
        }
    }
}



div.block {
    &.yamalForm {
        background-position: bottom center;

        & form {
            background-color: unset;
            max-width: 100%;
        }

        @media (min-width: 720px) {
            & form {
                &.form#form-525 {

                    width: 720px;

                }
            }
        }
    }
}

div.block {
    &.yamalPolezno {
        div.advantages.flat.big div.element div.text-wrap div {
            &.name {
                font-size: 32px;
                line-height: 40px;
            }

            &.text {
                font-size: 20px;
                line-height: 28px;
                margin-top: 32px;
            }
        }
    }
}

div.block {
    &.yamalContacts {

        & div.content {
            margin-top: 0;
        }

        & div.map-block div.bot-wrap div.text-table-wrap {
            -webkit-box-shadow: none;
            box-shadow: none;

            & div.text {
                font-size: 35px;
                line-height: 40px;
            }
        }
    }
}


div.block {
    &.yamalOrg {
        & div.advantages.flat.big div.element div.image-table {

            & div,
            a {
                display: flex;
                height: 200px;
                flex-direction: column;
                justify-content: center;

                &.image-cell img {
                    max-height: 165px;
                }
            }
        }
    }
}