/* === CSS Block 1 === */
.wrapper-block * {
            font-family: georgia, sans-serif;
            margin: 0;
            line-height: 1.2;
            padding: 0;
        }

        .center-wrapper {
            max-width: 960px;
            margin: 0 auto;
            overflow: hidden;
        }

        .main-block {
            min-height: 270px;
            background: url('//img1.britishwritingcompany.co.uk/images%20for%20returning/main-bg.jpg') center no-repeat;
            padding-top: 20px;
            border-bottom: 5px solid #fff;
            background-size: cover;
            ;
        }

        .text-column {
            width: 67%;
            float: right;
            position: relative;
            min-height: 270px;
        }

            .text-column:before {
                content: url('//img1.britishwritingcompany.co.uk/images%20for%20returning/soldier-2.jpg');
                position: absolute;
                bottom: -5px;
            }

        .form-column {
            float: right;
            width: 30%;
            min-height: 270px;
            position: relative;
        }

            .form-column:after {
                content: url('//img2.britishwritingcompany.co.uk/images%20for%20returning/clock.png');
                position: absolute;
                bottom: -5px;
                right: 0;
                z-index: 0;
            }

            .form-column:before {
                content: url('//img2.britishwritingcompany.co.uk/images%20for%20returning/umbrella.jpg');
                position: absolute;
                bottom: -15px;
                left: -5px;
            }

        .text-column h2 {
            text-align: right;
            font-weight: bold;
            color: #0e546e;
            font-size: 33px;
            margin-right: 35px;
        }

        .cloud-block {
            text-align: center;
        }

            .cloud-block > div {
                position: relative;
                display: inline-block;
                text-align: center;
                position: relative;
                margin: 0px 0px 0 55px;
            }

                .cloud-block > div p {
                    font-weight: bold;
                }

        .left-cloud {
            width: 130px;
            padding: 7px 0;
            background: url('//img2.britishwritingcompany.co.uk/images%20for%20returning/cloud1.png') center no-repeat;
            top: 10px;
            left: 0px;
        }

            .left-cloud:after {
                content: url('//img1.britishwritingcompany.co.uk/images%20for%20returning/cl1.png');
                position: absolute;
                bottom: -18px;
                right: 15px;
            }

        .center-cloud {
            width: 165px;
            padding: 30px 0 17px;
            background: url('//img3.britishwritingcompany.co.uk/images%20for%20returning/cloud2.png') center no-repeat;
            left: 0px;
            top: -9px;
        }

            .center-cloud:after {
                content: url('//img1.britishwritingcompany.co.uk/images%20for%20returning/cl2.png');
                position: absolute;
                bottom: -12px;
                right: 50px;
            }

        .right-cloud {
            width: 175px;
            padding: 30px 0 20px;
            background: url('//img2.britishwritingcompany.co.uk/images%20for%20returning/cloud3.png') center no-repeat;
            top: 10px;
            left: -25px;
        }

            .right-cloud:after {
                content: url('//img3.britishwritingcompany.co.uk/images%20for%20returning/cl3.png');
                position: absolute;
                bottom: -26px;
                right: 50px;
            }

        .cloud-block p {
            color: #6e888c;
            font-size: 14px;
        }

            .cloud-block p span {
                display: block;
            }

                .cloud-block p span:first-child {
                    color: #186581;
                    font-size: 23px;
                }

                .cloud-block p span:last-child {
                    color: #da4b09;
                    font-size: 22px;
                    margin-top: 3px;
                }

        .but {
            display: block;
            padding: 18px 0px;
            color: #fff;
            font-size: 22px;
            font-weight: bold;
            margin: 0px auto 10px;
            background: url('//img1.britishwritingcompany.co.uk/images%20for%20returning/but.jpg') no-repeat;
            background-size: cover;
            text-decoration: none;
            position: relative;
            z-index: 9;
            max-width: 303px;
        }

        /******* form *********/

        .wrap-form {
            padding: 20px;
            background: #e4f1f3;
            margin-right: 40px;
            max-width: 205px;
        }

            .wrap-form h3 {
                color: #53627f;
                font-size: 18px;
                font-weight: bold;
            }

            .wrap-form input {
                display: block;
                width: 100%;
                max-width: 180px;
                border: 2px solid #a3c5ee;
                margin-top: 5px;
                padding: 7px 10px;
                font-style: italic;
                background: transparent;
            }

            .wrap-form a {
                color: #2461af;
                text-decoration: none;
                font-size: 12px;
            }

        .wrapper-block input[type="submit"] {
            background: #54c3d3;
            border: none;
            outline: none;
            border-bottom: 3px solid #49a3b1 !important;
            color: #fff;
            font-size: 18px;
            color: #fff;
            font-style: normal;
            max-width: 203px;
            cursor: pointer;
            font-weight: bold;
            margin-top: 7px;
        }

        .userLogged .wrap-form {
            display: none;
        }

        .userLogged .text-column {
            left: 15%;
        }

        /********* under-block *********/

        .under-block {
            padding: 20px 0px;
            background: #5b7391;
        }

            .under-block .center-wrapper > div {
                display: inline-block;
                vertical-align: middle;
            }

                .under-block .center-wrapper > div:first-child {
                    max-width: 652px;
                    width: 100%;
                }

                .under-block .center-wrapper > div:last-child {
                    max-width: 300px;
                    width: 100%;
                }

            .under-block p {
                font-size: 22px;
                color: #fff;
            }

                .under-block p span:first-of-type {
                    color: #8eeaf8;
                    text-transform: uppercase;
                }

            .under-block .but {
                padding: 11px 0px;
                margin: 0 auto;
                text-align: center;
                font-size: 17px;
                max-width: 204px;
            }
.icon-map::before { background: url(../build/images/map-icon.png); content: ""; display: block; width:34px; height:34px;}		
.icon-twitter::before { background: url(../build/images/twitter-icon.png); content: ""; display: block; width:34px; height:34px;}
.icon-facebook::before { background: url(../build/images/facebook-icon.png); content: ""; display: block; width:34px; height:34px;}
        @media (max-width:980px) {
            .cloud-block > div {
                margin: 0px 0px 0 0px;
                ;
            }

            .under-block .center-wrapper {
                text-align: center;
            }

                .under-block .center-wrapper > div:first-child {
                    max-width: 545px;
                    text-align: left;
                }

            .under-block p {
                font-size: 21px;
            }

            .under-block .center-wrapper > div:last-child {
                max-width: 235px;
            }

            .text-column {
                width: 60%;
            }

            .form-column {
                width: 34%;
                position: relative;
                z-index: 2;
            }

            .right-cloud {
                  ?                   ?  op: 0px;
            }

            .left-cloud {
                top: 10px;
                left: -45px;
            }

            .wrap-form {
                margin-right: 0px;
            }
        }

        @media (max-width:890px) {
            .text-column h2 {
                text-align: center;
                ;
                margin-right: 0px;
                font-size: 28px;
            }

            .text-column {
                width: 64%;
            }

            .left-cloud {
                top: -5px;
                left: -15px;
            }

            .right-cloud {
                left: 0px;
                top: -0px;
                width: 175px;
            }

            .under-block .center-wrapper > div:first-child {
                max-width: 520px;
            }

            .under-block .center-wrapper > div:last-child {
                max-width: 205px;
            }

            .under-block p {
                font-size: 20px;
            }

            .form-column:after {
                z-index: -1;
            }
        }

        @media (max-width:767px) {
            .form-column, .text-column {
                display: block;
                float: none;
                width: 100%;
                min-height: inherit;
            }

                .form-column:after, .form-column:before, .text-column:before {
                    display: none;
                }

            .wrap-form {
                margin: 0px auto 20px;
            }

            .text-column h2 {
                font-size: 31px;
                margin-bottom: 5px;
                ;
            }

            .but {
                margin-top: 10px;
            }

            .left-cloud {
                top: 5px;
                left: -5px;
            }

            .right-cloud {
                left: 17px;
                top: 0px;
                width: 175px;
            }

            .main-block {
                padding-bottom: 15px;
            }

            .under-block .center-wrapper > div:first-child, .under-block .center-wrapper > div:last-child {
                width: 100%;
                text-align: center;
            }

            .under-block .but {
                display: block;
                margin: 10px auto 0;
                text-align: center;
            }
        }

        @media (max-width:500px) {
            .cloud-block > div {
                background-size: 100%;
            }

            .left-cloud {
                left: -3px;
            }

            .center-cloud {
                width: 150px;
            }

            .right-cloud {
                width: 155px;
                left: 7px;
            }

                .right-cloud:after {
                    bottom: -21px;
                    right: 23px;
                }

            .center-cloud:after {
                bottom: -7px;
            }

            .userLogged .text-column {
                left: 0;
            }
        }

        @media (max-width:450px) {
            .right-cloud {
                top: -10px;
            }
        }

        .navHeaderWide {
            z-index: 999 !important;
        }

        #dynamicBanner, #extrudeButton {
            display: none;
        }

/* === CSS Block 4 === */
@import url(https://fonts.googleapis.com/css?family=Fira+Sans+Condensed:300,400,700|Open+Sans:300,400,600);

        body {
            margin: 0;
            font-family: Open Sans,sans-serif;
            font-size: 16px;
            font-weight: 300;
            color: #0d2847;
            background-color: #fff;
        }

        button, input, select, text-area {
            font-family: Open Sans,sans-serif;
            font-size: inherit;
            font-weight: inherit;
            outline: 0;
        }

        .container {
            max-width:1250px;
            margin: auto;
            padding-right: 10px;
            padding-left: 10px;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
        }

        .is-scroll-hide {
            overflow: hidden;
        }

        .icon-chat:before {
            background: url(/build/images/live-chat.png) no-repeat;
        }

        .icon-chat:before, .icon-message:before {
            content: "";
            display: inline-block;
            width: 30px;
            height: 27px;
        }

        .icon-message:before {
            background: url(/build/images/icon-message-us.png) no-repeat;
        }

        .icon-phone:before {
            content: "";
            display: inline-block;
            width: 26px;
            height: 29px;
            background: url(/build/images/phone.png) no-repeat;
        }

        .icon-phone-lg:before {
            content: "";
            display: inline-block;
            width: 34px;
            height: 40px;
            background: url(/build/images/phone-lg.png) no-repeat;
        }

        .icon-lock:before {
            width: 12px;
            background: url(/build/images/lock.png) no-repeat;
        }

        .icon-doctype:before, .icon-lock:before {
            content: "";
            display: inline-block;
            height: 17px;
        }

        .icon-doctype:before {
            width: 15px;
            min-width: 15px;
            background: url(/build/images/doctype.png) no-repeat;
        }

        .icon-pages:before {
            min-width: 15px;
            width: 15px;
            background: url(/build/images/pages.png) no-repeat;
        }

        .icon-pages:before, .icon-urgency:before {
            content: "";
            display: inline-block;
            height: 16px;
        }

        .icon-urgency:before {
            min-width: 19px;
            width: 19px;
            background: url(/build/images/urgency.png) no-repeat;
        }

        .icon-ic1:before {
            background: url(/build/images/visa.svg);
        }

        .icon-ic1:before, .icon-ic2:before {
            content: "";
            display: block;
            width: 54px;
            height: 33px;
        }

        .icon-ic2:before {
            background: url(/build/images/mastercard.svg);
        }

        .icon-ic3:before {
            background: url(/build/images/maestro.svg);
        }

        .icon-ic3:before, .icon-ic4:before {
            content: "";
            display: block;
            width: 54px;
            height: 33px;
        }

        .icon-ic4:before {
            background: url(/build/images/discover.svg);
        }

        .icon-ic5:before {
            background: url(/build/images/amex.svg);
        }

        .icon-ic5:before, .icon-ic6:before {
            content: "";
            display: block;
            width: 54px;
            height: 33px;
        }

        .icon-ic6:before {
            background: url(/build/images/wiretrans.png);
        }

        .icon-ic7:before {
            content: "";
            display: block;
            width: 186px;
            height: 48px;
        }

        .icon-file:before {
            content: "";
            display: block;
            width: 54px;
            height: 56px;
            background: url(/build/images/pdf-icon.png);
        }

        .icon-check-form:before {
            background: url(/build/images/check-form.png) no-repeat;
        }

        .icon-card:before, .icon-check-form:before {
            content: "";
            display: block;
            width: 34px;
            height: 35px;
        }

        .icon-card:before {
            background: url(/build/images/card.png) no-repeat;
        }

        .icon-pen:before {
            background: url(/build/images/pen.png) no-repeat;
        }

        .icon-download:before, .icon-pen:before {
            content: "";
            display: block;
            width: 34px;
            height: 35px;
        }

        .icon-download:before {
            background: url(/build/images/download.png) no-repeat;
        }

        .icon-ssl:before {
            content: "";
            display: block;
            width: 109px;
            height: 45px;
            background: url(/build/images/certified_icons.png) no-repeat;
        }

        .icon-paypal2:before {
            content: "";
            display: block;
            width: 143px;
            height: 35px;
            background: url(/build/images/paypal-2.png) no-repeat;
        }

        .icon-support:before {
            content: "";
            display: block;
            width: 66px;
            height: 61px;
            background: url(/build/images/support.png) no-repeat;
        }

        .icon-revisions:before {
            content: "";
            display: block;
            width: 55px;
            height: 61px;
            background: url(/build/images/revisions.png) no-repeat;
        }

        .icon-security:before {
            content: "";
            display: block;
            width: 61px;
            height: 61px;
            background: url(/build/images/security.png) no-repeat;
        }

        .icon-ontime:before {
            content: "";
            display: block;
            width: 50px;
            height: 61px;
            background: url(/build/images/ontime.png) no-repeat;
        }

        .icon-user:before {
            content: "";
            display: block;
            min-width: 12px;
            height: 14px;
            background: url(/build/images/user-sm.png) no-repeat;
        }

        .header {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            padding: 15px 0;
            position: relative;
        }

        @media (min-width:768px) and (max-width:992px) {
            .header {
                padding-top: 10px;
            }
        }

        .header-wrp {
            background: #fff;
            position: relative;
            z-index: 3;
        }

        .header__logo {
            font-size: 42px;
            font-weight: 400;
            line-height: 32px;
            text-transform: uppercase;
            text-decoration: none;
            color: #25466c;
            font-family: Fira Sans Condensed,sans-serif;
        }

        .header__logo__text > b {
            font-weight: 700;
        }

        .header__logo > img {
            margin-right: 12px;
        }

        .header-block-1 {
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
        }

        .header-block-1, .header-chat, .header-right {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
        }

        .header-chat {
            margin-right: 30px;
            color: #25466c;
        }

            .header-chat.icon-chat:before, .header-chat.icon-message:before {
                margin-top: 4px;
            }

        .header-chat__block {
            padding-left: 8px;
        }

            .header-chat__block a {
                font-weight: 700;
                color: #25466c;
                text-decoration: none;
            }

        .header-chat__name {
            font-weight: 700;
            cursor: pointer;
        }

        .header-chat__title {
            font-size: 13px;
        }

        .header-phone {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            margin-right: 35px;
            color: #25466c;
        }

            .header-phone.icon-phone:before {
                margin-top: 4px;
            }

        .header-phone__block {
            padding-left: 8px;
        }

        .header-phone__num {
            font-weight: 700;
            color: #25466c;
            text-decoration: none;
        }

        .header-phone__title {
            font-size: 13px;
        }

        .header-btn-order {
            width: 102px;
            height: 37px;
            line-height: 37px;
            margin-right: 15px;
            border-radius: 4px;
            font-size: 14px;
            text-decoration: none;
            text-align: center;
            cursor: pointer;
            color: #dc4913;
            border: 1px solid #f5c8b8;
            background-color: #fff;
        }

            .header-btn-order:hover {
                border-color: #dc4913;
            }

        .header-btn-user {
            width: 102px;
            height: 35px;
            border-radius: 4px;
            font-size: 14px;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            text-decoration: none;
            color: #25466c;
            border: 1px solid rgba(37,70,108,.3);
            background-color: #fff;
        }

            .header-btn-user > span {
                display: inline-block;
                margin-left: 7px;
            }

            .header-btn-user:hover {
                border: 1px solid #25466c;
            }

        .header-btn-login {
            position: relative;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            overflow: hidden;
            width: 102px;
            height: 37px;
            padding: 0;
            border-radius: 4px;
            font-size: 14px;
            color: #25466c;
            border: 1px solid #bec8d3;
            background-color: #fff;
        }

            .header-btn-login.icon-lock:before {
                margin-right: 9px;
            }

            .header-btn-login:hover {
                border-color: #25466c;
                cursor: pointer;
            }

            .header-btn-login.is-show {
                background: #25466c;
            }

                .header-btn-login.is-show .it-name, .header-btn-login.is-show:before {
                    display: none;
                }

                .header-btn-login.is-show > .it-close {
                    -webkit-transform: translateX(0);
                    transform: translateX(0);
                }

                    .header-btn-login.is-show > .it-close:before {
                        top: 0;
                        -webkit-transform: rotate(45deg);
                        transform: rotate(45deg);
                    }

                    .header-btn-login.is-show > .it-close:after {
                        bottom: 0;
                        -webkit-transform: rotate(-45deg);
                        transform: rotate(-45deg);
                    }

            .header-btn-login > .it-close {
                position: absolute;
                display: inline-block;
                vertical-align: middle;
                width: 19px;
                height: 2px;
                border-radius: 1px;
                -webkit-transform: translateX(-70px);
                transform: translateX(-70px);
                -webkit-transition: -webkit-transform .1s;
                transition: -webkit-transform .1s;
                transition: transform .1s;
                transition: transform .1s,-webkit-transform .1s;
            }

                .header-btn-login > .it-close:after, .header-btn-login > .it-close:before {
                    content: "";
                    display: block;
                    position: absolute;
                    width: 19px;
                    height: 2px;
                    border-radius: 1px;
                    -webkit-transform: rotate(0);
                    transform: rotate(0);
                    -webkit-transition: -webkit-transform .25s;
                    transition: -webkit-transform .25s;
                    transition: transform .25s;
                    transition: transform .25s,-webkit-transform .25s;
                    background-color: #fff;
                }

        .login-wrp {
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            z-index: 3;
            visibility: hidden;
        }

            .login-wrp.is-show {
                visibility: visible;
            }

                .login-wrp.is-show .login-block-fade {
                    position: fixed;
                    top: 0;
                    left: 0;
                    right: 0;
                    bottom: 0;
                }


        @media (max-width:992px) {
            .login-wrp {
                position: fixed;
                left: 0;
                top: 0;
                bottom: 0;
                right: 0;
                visibility: hidden;
                -webkit-transform: translateX(100%);
                transform: translateX(100%);
                -webkit-transition: all .25s ease-in-out;
                transition: all .25s ease-in-out;
                z-index: 2;
                background: #fff;
            }

                .login-wrp.is-show {
                    visibility: visible;
                    -webkit-transform: translateX(0);
                    transform: translateX(0);
                }
        }

        .sub-header {
            height: 300px;
            background-color: #2164c9;
            background: no-repeat bottom right 10%,url(/build/images/pre-order-bg-1.png) no-repeat 50%,linear-gradient(-45deg,rgba(102,170,209,.76),rgba(200,229,247,.76));
        }

        .sub-header__block {
            padding-top:180px;
        }

            .sub-header__block > h2:first-child {
                margin: 0 0 15px;
                font: 54px Fira Sans Condensed;
                color: #25466c;
            }

            .sub-header__block > h2 {
                margin: 15px 0;
                font: 300 20px Open Sans;
                color: #25466c;
            }

        .nav {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            font-size: 14px;
            font-weight: 300;
            font-family: Open Sans,sans-serif;
        }

        .nav-container {
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
        }

        .nav-wrp {
            position: relative;
            z-index: 2;
            background-color: #dc4913;
            color: #fff;
        }

        .nav_link {
            padding: 10px;
            text-decoration: none;
            color: #000;
            font-weight: 600;
            border-bottom: 3px solid transparent;
        }

            .nav_link.active, .nav_link:hover {
                color: #25466c;
                border-bottom: 3px solid #25466c;
            }

        .nav_link__price {
            display: inline-block;
            margin-left: 10px;
            padding: 0 8px 1px;
            border-radius: 9px;
            color: #fff;
            background: #dc4913;
        }

        .nav_link-drop {
            position: relative;
            cursor: default;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
        }

            .nav_link-drop:after {
                content: "";
                display: inline-block;
                margin-left: 10px;
                border-top: 5px solid #0d1f34;
                border-right: 3px solid transparent;
                border-left: 3px solid transparent;
            }

            .nav_link-drop:hover {
                border-bottom-color: transparent;
            }

        .nav_link__block-drop {
            display: none;
            position: absolute;
            top: 100%;
            left: 0;
            padding: 25px 60px 25px 25px;
            border-radius: 4px;
            line-height: 26px;
            background: #da4b09;
        }

            .nav_link__block-drop > a {
                display: block;
                color: #fff;
                text-decoration: none;
                white-space: nowrap;
            }

        .nav_link__back-mob {
            text-align: left;
            color: #25466c;
        }

            .nav_link__back-mob > .it-link-name {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
            }

                .nav_link__back-mob > .it-link-name:before {
                    content: "";
                    display: inline-block;
                    vertical-align: middle;
                    margin-right: 10px;
                    border-right: 5px solid #0d1f34;
                    border-top: 3px solid transparent;
                    border-bottom: 3px solid transparent;
                }

        .nav-phone {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
        }

        .nav-phone__block {
            margin-left: 10px;
        }

        .nav-phone__num {
            display: block;
            font-size: 21px;
            font-weight: 400;
            margin-bottom: 9px;
            text-decoration: none;
            color: #25466c;
        }

        .nav-phone__title {
            font-weight: 300;
            color: #25466c;
        }

        @media (max-width:992px) {
            .nav {
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -ms-flex-direction: column;
                flex-direction: column;
                text-align: center;
                font-size: 16px;
            }

            .nav-wrp {
                position: fixed;
                left: 0;
                top: 0;
                bottom: 0;
                right: 0;
                visibility: hidden;
                -webkit-transform: translateX(-100%);
                transform: translateX(-100%);
                -webkit-transition: all .25s ease-in-out;
                transition: all .25s ease-in-out;
            }

                .nav-wrp.is-show {
                    visibility: visible;
                    -webkit-transform: translateX(0);
                    transform: translateX(0);
                }

            .nav-container {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -ms-flex-direction: column;
                flex-direction: column;
                -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                justify-content: space-between;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                min-height: 100%;
                padding-top: 250px;
                padding-bottom: 35px;
                overflow: auto;
            }

            .nav_link {
                padding: 17px 0;
                border-bottom: none !important;
                color: #25466c;
            }

            .nav_link-drop {
                position: static;
            }

                .nav_link-drop:after {
                    border: 3px solid transparent;
                    border-left: 5px solid #0d1f34;
                }

            .nav_link__block-drop {
                display: block;
                visibility: hidden;
                top: 0;
                right: 0;
                bottom: 0;
                padding: 150px 20px 20px;
                background: #fff;
                -webkit-transform: translateX(-100%);
                transform: translateX(-100%);
                -webkit-transition: all .25s ease-in-out;
                transition: all .25s ease-in-out;
            }

                .nav_link__block-drop > a {
                    padding: 17px 0;
                    color: #25466c;
                }

                .nav_link__block-drop > .it-mob-color {
                    color: #dc4913;
                }

                .nav_link__block-drop.is-show {
                    visibility: visible;
                    -webkit-transform: translateX(0);
                    transform: translateX(0);
                }

            .nav_link-mob {
                color: #dc4913;
            }

            .nav_link__back-mob {
                margin-bottom: 60px;
            }
        }

        .header-menu-btn {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            width: 102px;
            height: 37px;
            padding: 0;
            font-size: 14px;
            border-radius: 4px;
            color: #25466c;
            border: 1px solid #bec8d3;
            background-color: #fff;
        }

        @media (min-width:993px) {
            .header-menu-btn, .hide-lg-b {
                display: none;
            }

            .nav_link-drop:hover > .nav_link__block-drop {
                display: block;
            }
        }

        .guarant-tab {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start;
            list-style: none;
            margin: 0;
            padding: 0;
        }

            .guarant-tab > li {
                padding: 11px;
                cursor: default;
                fill: #d3d6d9;
                color: #6b7580;
                border-bottom: 3px solid transparent;
            }

            .guarant-tab .wrap-ic {
                width: 41px;
                height: 44px;
                display: block;
                margin: auto;
            }

                .guarant-tab .wrap-ic > svg {
                    fill: inherit;
                }

            .guarant-tab .item-name {
                display: block;
                padding: 15px 0 5px;
                text-align: center;
                font-size: 14px;
                white-space: nowrap;
            }

        .guarant-content {
            min-height: 355px;
            padding: 10px 0;
        }

        .guarant-content-wrp {
            padding-top: 40px;
            overflow: hidden;
        }

        .guarant-content > .item-tab {
            display: none;
        }

            .guarant-content > .item-tab.active {
                display: block;
                -webkit-animation: fadeInUp .5s linear;
                animation: fadeInUp .5s linear;
            }

        .guarant-content__sample .item-block {
            position: relative;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
            -ms-flex-pack: justify;
            justify-content: space-between;
            margin-top: 45px;
        }

        .guarant-content__sample .item {
            width: 19%;
            margin-left: 9%;
            position: relative;
        }

        .home-text-col-2__block h1, .home-text-col-2__block h2 {
            margin: 0;
            font-size: 32px;
            font-weight: 400;
            line-height: 46px;
            font-family: Fira Sans Condensed;
            color: #25466c;
        }

