input:focus::placeholder { 
  font-size: 12px; /* Размер шрифта */
  transform: translateY(-16px); /* Сдвигаем вверх */
}
/*
.formbox input.name:-webkit-autofill,
.formbox input.name:-webkit-autofill:hover, 
.formbox input.name:-webkit-autofill:focus, 
.formbox input.name:-webkit-autofill:active  {
}
*/
*::-ms-clear {
    display: none;
}

/* font */

        @import url('https://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=cyrillic');

        @font-face {
            font-family: 'PT Sans', sans-serif;
        }

        @font-face {
            font-family: "Bebas";
            src: url('../fonts/bebas-thin.eot');
            src: url('../fonts/bebas-thin.eot?#iefix') format('embedded-opentype'),
            url('../fonts/bebas-thin.otf') format('opentype'),
            url('../fonts/bebas-thin.svg'),
            url('../fonts/bebas-thin.woff') format('woff'),
            url('../fonts/bebas-thin.ttf') format('truetype');
        }

        @font-face {
            font-family: "Igrasans";
            src: url('../fonts/Igrasans.eot');
            src: url('../fonts/Igrasans.eot?#iefix') format('embedded-opentype'),
            url('../fonts/Igrasans.otf') format('opentype'),
            url('../fonts/Igrasans.svg'),
            url('../fonts/Igrasans.woff') format('woff'),
            url('../fonts/Igrasans.ttf') format('truetype');
        }

        @font-face {
            font-family: "Muller-M";
            src: url('../fonts/MullerMedium.eot');
            src: url('../fonts/MullerMedium.eot?#iefix') format('embedded-opentype'),
            url('../fonts/MullerMedium.otf') format('opentype'),
            url('../fonts/MullerMedium.svg'),
            url('../fonts/MullerMedium.woff') format('woff'),
            url('../fonts/MullerMedium.ttf') format('truetype');
        }

        @font-face {
            font-family: "Muller-L";
            src: url('../fonts/MullerLight.eot');
            src: url('../fonts/MullerLight.eot?#iefix') format('embedded-opentype'),
            url('../fonts/MullerLight.otf') format('opentype'),
            url('../fonts/MullerLight.svg'),
            url('../fonts/MullerLight.woff') format('woff'),
            url('../fonts/MullerLight.ttf') format('truetype');
        }

/* body */
		
		html, body {
            font-family: "Muller-L";
            font-weight:bold;
            font-size:16px;
            text-indent:0;
            text-align:justify;
            line-height:24px;
            width:100%;
            min-width:1180px;
            height:100%;
            margin:0 auto;
            padding:0;
            color:#161616;
            background:#ffffff;
            -webkit-text-size-adjust: none;
            position:relative;
		}

            @media all and (max-width: 1200px) {
                html, body {
                    min-width:1010px;
                }
            }

            @media all and (max-width: 1020px) {
                html, body {
                    min-width:710px;
                }
            }

            @media all and (max-width: 720px) {
                html, body {
                    min-width:400px;
                }
            }

        ::-webkit-scrollbar {width:10px; height:10px;}
        ::-webkit-scrollbar-button {width:0; height:0; background:#ffffff; }
        ::-webkit-scrollbar-track {background:#ffffff;}
        ::-webkit-scrollbar-track-piece {background:#ffffff;}
        ::-webkit-scrollbar-thumb {height:5px; background:#4062a3;}
        ::-webkit-scrollbar-corner {background:#ffffff;}
        ::-webkit-resizer {background:#ffffff;}

        ::selection {color:#ffffff; background:#4062a3;}
        ::-moz-selection {color:#ffffff; background:#4062a3;}

        body img {border:none;}

		a {text-decoration:none;} 
		
		a:link {color:#161616;}
		a:visited {color:#161616;}
		a:hover {color:#161616;}
		a:active {color:#161616;}

        a:hover, a:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

		.clear {clear:both;}

        ul {
            margin:0;
            padding:0;
        }

        ul li {
            padding:0;
            margin:0;
            list-style-type: none;
        }

/* page */

        #page {
            width:100%;
            height:100%;
            overflow:hidden;
            max-width:1920px;
            padding:0;
            margin:0 auto;
            position: relative;
            background:url('../images/bg-2.jpg') repeat top center #f5f7f7;
        }

/* top */

        #top-w {
            width:100%;
            max-width:1920px;
            padding:0;
            margin:0;
            position:absolute;
            top:0;
            left:auto;
            z-index:90;
		}

        #top {
            width:1140px;
            padding:0;
            margin:0 auto;
            position:relative;
            text-align:center;
            z-index:5;
		}

        #top a.logo {
            width:160px;
            height:100px;
            padding:0;
            margin:0;
            cursor:pointer;
            display:block;
            position:relative;
/*            background:url('../images/logo.png') no-repeat center center #ffffff;*/
			background: #ffffff;
            border-bottom-right-radius:8px;
            -webkit-border-bottom-right-radius:8px;
            -moz-border-bottom-right-radius:8px;
            -khtml-border-bottom-right-radius:8px;
            border-bottom-left-radius:8px;
            -webkit-border-bottom-left-radius:8px;
            -moz-border-bottom-left-radius:8px;
            -khtml-border-bottom-left-radius:8px;
            float:left;
		}

#top a.logo img {
	margin: 25px auto 0px;
}

        #top h1 {
            font-family: "Muller-L";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:13px;
            line-height:18px;
            padding:0;
            margin:30px 0 0 30px;
            color:#acacac;
            cursor:default;
            float:left;
        }

        #top h1 span {
            font-family: 'PT Sans', sans-serif;
            font-weight:400;
        }

        #top a.tel {
            font-family: "Igrasans";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:20px;
            padding:0 0 0 30px;
            margin:40px 0 0 0;
            color:#161616;
            cursor:pointer;
            float:right;
            background:url('../images/phone.png') no-repeat 0 0;
            -webkit-background-size: 17px auto;
            -moz-background-size: 17px auto;
            -o-background-size: 17px auto;
            background-size: 17px auto;
        }

        #top a.tel:hover {
            color:#4062a3;
        }

            @media all and (max-width: 1200px) {

                #top {
                    width:960px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    z-index:5;
                }

            }

            @media all and (max-width: 1020px) {

                #top {
                    width:660px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    z-index:5;
                }

            }

            @media all and (max-width: 720px) {
                #top-w {
                    width:100%;
                    max-width:1920px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:0;
                    left:auto;
                    z-index:90;
                }

                #top {
                    width:360px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    z-index:5;
                }

                #top a.logo {
                    width:180px;
                    height:100px;
                    padding:0;
                    margin:0 auto;
                    cursor:pointer;
                    display:block;
                    position:relative;
/*                    background:url('../images/logo.png') no-repeat center center #ffffff;*/
					background: #ffffff;
                    border-bottom-right-radius:8px;
                    -webkit-border-bottom-right-radius:8px;
                    -moz-border-bottom-right-radius:8px;
                    -khtml-border-bottom-right-radius:8px;
                    border-bottom-left-radius:8px;
                    -webkit-border-bottom-left-radius:8px;
                    -moz-border-bottom-left-radius:8px;
                    -khtml-border-bottom-left-radius:8px;
                    float:none;
                }

                #top h1 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:13px;
                    line-height:18px;
                    padding:0;
                    margin:30px 0 0 30px;
                    color:#acacac;
                    cursor:default;
                    float:left;
                    display:none;
                }

                #top h1 span {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                }

                #top a.tel {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:20px;
                    padding:0 0 0 30px;
                    margin:20px auto 0 auto;
                    display:inline-block;
                    color:#161616;
                    cursor:pointer;
                    float:none;
                    background:url('../images/phone.png') no-repeat 0 0;
                    -webkit-background-size: 17px auto;
                    -moz-background-size: 17px auto;
                    -o-background-size: 17px auto;
                    background-size: 17px auto;
                }

                #top a.tel:hover {
                    color:#4062a3;
                }
            }

/* box-1 */

		#box-1-w {
            width:100%;
            height:100%;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg.jpg') no-repeat top center;
		}

        #box-1 {
            width:1140px;
            padding:260px 0 110px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
            z-index:5;
		}

        #box-1 h4 {
            font-family: "Igrasans";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:40px;
            line-height:40px;
            padding:0 0 0 15px;
            margin:0;
            color:#161616;
            cursor:default;
        }

        #box-1 h4 span {
            padding:0 0 0 32px;
            margin:0 0 0 5px;
            display:inline-block;
            position:relative;
        }

        #box-1 h4 span::after {
            content:'';
            width:22px;
            height:22px;
            padding:0;
            margin:0;
            position:absolute;
            top:14px;
            left:0;
            z-index:auto;
            background:url('../images/norway.png') no-repeat 0 0;
            -webkit-background-size: 22px auto;

            -moz-background-size: 22px auto;
            -o-background-size: 22px auto;
            background-size: 22px auto;
        }

        #box-1 h2 {
            font-family: "Igrasans";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:48px;
            line-height:60px;
            padding:0;
            margin:20px 0 0 0;
            color:#161616;
            cursor:default;
        }

        #box-1 h2 span {
            font-family: "Igrasans";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:28px;
            line-height:32px;
            padding:0 15px 0 45px;
            margin:0;
            color:#ffffff;
            cursor:pointer;
            display:inline-block;
            position: relative;
        }

        #box-1 h2 span::after {
            content:'';
            width:140px;
            height:55px;
            padding:0;
            margin:0;
            color:#ffffff;
            cursor:pointer;
            position:absolute;
            top:-17px;
            left:0;
            z-index:auto;
            background:url('../images/rubl.png') no-repeat center 15px #e23030;
            border-radius:8px;
            -webkit-border-radius:8px;
            -moz-border-radius:8px;
            -khtml-border-radius:8px;
        }

        #box-1 p {
            font-family: "Muller-L";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:15px;
            line-height:24px;
            width:230px;
            color:#161616;
            cursor:default;
            position:relative;
            float:left;
        }

        .p1-1 { padding:0 0 0 90px; margin:80px 0 0 0; }
        .p1-2 { padding:0 0 0 90px; margin:80px 0 0 0; }
        .p1-3 { padding:0 0 0 90px; margin:80px 0 0 0; }
        .p1-4 { padding:0 0 0 90px; margin:80px 0 0 0; }

        .p1-1::after {
            content:'';
            width:51px;
            height:44px;
            padding:0;
            margin:0;
            cursor:default;
            position:absolute;
            top:2px;
            left:15px;
            z-index:auto;
            background:url('../images/icon-1.png') no-repeat 0 0;
        }

        .p1-2::after {
            content:'';
            width:58px;
            height:58px;
            padding:0;
            margin:0;
            cursor:default;
            position:absolute;
            top:-7px;
            left:10px;
            z-index:auto;
            background:url('../images/icon-2.png') no-repeat 0 0;
        }

        .p1-3::after {
            content:'';
            width:98px;
            height:84px;
            padding:0;
            margin:0;
            cursor:default;
            position:absolute;
            top:-8px;
            left:-15px;
            z-index:auto;
            background:url('../images/icon-3.png') no-repeat 0 0;
        }

        .p1-4::after {
            content:'';
            width:60px;
            height:117px;
            padding:0;
            margin:0;
            cursor:default;
            position:absolute;
            top:-7px;
            left:7px;
            z-index:auto;
            background:url('../images/icon-4.png') no-repeat 0 0;
        }

        .button-1 {
            font-family: "Muller-M";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:14px;
            text-transform:uppercase;
            line-height:20px;
            width:265px;
            height:45px;
            padding:35px 0 0 45px;
            margin:60px 0 0 0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            -moz-appearance:none;
            color:#161616;
            text-shadow: 0 1px 0 rgba(255,255,255,0.5);
            display:block;
            background:url('../images/button.png') repeat center center #fcb921;
            border:none;
            border-bottom:4px solid #fbbe1a;
            border-radius:50px;
            -webkit-border-radius:50px;
            -moz-border-radius:50px;
            -khtml-border-radius:50px;
            -moz-box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
            -webkit-box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
            box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
            position:relative;
            z-index:10;
        }

        .button-1::after {
            content:'';
            width:135px;
            height:73px;
            padding:0;
            margin:0;
            cursor:pointer;
            position:absolute;
            top:5px;
            right:-60px;
            z-index:auto;
            background:url('../images/boxi.png') no-repeat 0 0;
        }

        .button-1:hover {
            background:url('../images/button-h.png') repeat center center #fcb921;
            outline:none;
        }

        .button-1:hover, .button-1:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

        .img1-1 {
            width:412px;
            height:502px;
            padding:0;
            margin:0;
            position:absolute;
            top:60px;
            right:-50px;
            z-index:6;
            background:url('../images/flag.png') no-repeat 0 0;
        }

        .img1-2 {
            width:635px;
            height:600px;
            padding:0;
            margin:0;
            position:absolute;
            top:160px;
            right:-200px;
            z-index:7;
            background:url('../images/box.png') no-repeat 0 0;
        }

            @media all and (max-width: 1200px) {
                #box-1-w {
                    width:100%;
                    height:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg.jpg') no-repeat top center;
                }

                #box-1 {
                    width:960px;
                    padding:280px 0 110px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    z-index:5;
                }

                #box-1 h4 {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:38px;
                    line-height:38px;
                    padding:0;
                    margin:0;
                    color:#161616;
                    cursor:default;
                }

                #box-1 h4 span {
                    padding:0 0 0 32px;
                    margin:0 0 0 5px;
                    display:inline-block;
                    position:relative;
                }

                #box-1 h4 span::after {
                    content:'';
                    width:22px;
                    height:22px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:13px;
                    left:0;
                    z-index:auto;
                    background:url('../images/norway.png') no-repeat 0 0;
                    -webkit-background-size: 22px auto;
                    -moz-background-size: 22px auto;
                    -o-background-size: 22px auto;
                    background-size: 22px auto;
                }

                #box-1 h2 {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:44px;
                    line-height:56px;
                    padding:0;
                    margin:20px 0 0 0;
                    color:#161616;
                    cursor:default;
                }

                #box-1 h2 span {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:28px;
                    line-height:32px;
                    padding:0 15px 0 45px;
                    margin:0;
                    color:#ffffff;
                    cursor:pointer;
                    display:inline-block;
                    position: relative;
                }

                #box-1 p {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:15px;
                    line-height:24px;
                    width:230px;
                    color:#161616;
                    cursor:default;
                    position:relative;
                    float:left;
                }

                .p1-1 { padding:0 0 0 90px; margin:80px 0 0 0; }
                .p1-2 { padding:0 0 0 90px; margin:80px 0 0 0; }
                .p1-3 { padding:0 0 0 90px; margin:80px 0 0 0; }
                .p1-4 { padding:0 0 0 90px; margin:80px 0 0 0; }

                .p1-1::after {
                    content:'';
                    width:51px;
                    height:44px;
                    padding:0;
                    margin:0;
                    cursor:default;
                    position:absolute;
                    top:2px;
                    left:15px;
                    z-index:auto;
                    background:url('../images/icon-1.png') no-repeat 0 0;
                }

                .p1-2::after {
                    content:'';
                    width:58px;
                    height:58px;
                    padding:0;
                    margin:0;
                    cursor:default;
                    position:absolute;
                    top:-7px;
                    left:10px;
                    z-index:auto;
                    background:url('../images/icon-2.png') no-repeat 0 0;
                }

                .p1-3::after {
                    content:'';
                    width:98px;
                    height:84px;
                    padding:0;
                    margin:0;
                    cursor:default;
                    position:absolute;
                    top:-8px;
                    left:-15px;
                    z-index:auto;
                    background:url('../images/icon-3.png') no-repeat 0 0;
                }

                .p1-4::after {
                    content:'';
                    width:60px;
                    height:117px;
                    padding:0;
                    margin:0;
                    cursor:default;
                    position:absolute;
                    top:-7px;
                    left:7px;
                    z-index:auto;
                    background:url('../images/icon-4.png') no-repeat 0 0;
                }

                .button-1 {
                    font-family: "Muller-M";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    text-transform:uppercase;
                    line-height:20px;
                    width:265px;
                    height:45px;
                    padding:35px 0 0 45px;
                    margin:60px 0 0 0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#161616;
                    display:block;
                    background:url('../images/button.png') repeat center center #fcb921;
                    border:none;
                    border-bottom:4px solid #fbbe1a;
                    border-radius:50px;
                    -webkit-border-radius:50px;
                    -moz-border-radius:50px;
                    -khtml-border-radius:50px;
                    -moz-box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
                    -webkit-box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
                    box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
                    position:relative;
                    z-index:10;
                }

                .button-1::after {
                    content:'';
                    width:135px;
                    height:73px;
                    padding:0;
                    margin:0;
                    cursor:pointer;
                    position:absolute;
                    top:5px;
                    right:-60px;
                    z-index:auto;
                    background:url('../images/boxi.png') no-repeat 0 0;
                }

                .button-1:hover {
                    background:url('../images/button-h.png') repeat center center #fcb921;
                    outline:none;
                }

                .button-1:hover, .button-1:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                .img1-1 {
                    width:280px;
                    height:502px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:180px;
                    right:-10px;
                    z-index:6;
                    background:url('../images/flag.png') no-repeat 0 0;
                    -webkit-background-size: 100% auto;
                    -moz-background-size: 100% auto;
                    -o-background-size: 100% auto;
                    background-size: 100% auto;
                }

                .img1-2 {
                    width:420px;
                    height:600px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:340px;
                    right:-80px;
                    z-index:7;
                    background:url('../images/box.png') no-repeat 0 0;
                    -webkit-background-size: 100% auto;
                    -moz-background-size: 100% auto;
                    -o-background-size: 100% auto;
                    background-size: 100% auto;
                }
            }

            @media all and (max-width: 1020px) {
                #box-1-w {
                    width:100%;
                    height:100%;
                    padding:0;
                    margin:0 0 60px 0;
                    position:relative;
                    background:url('../images/bg.jpg') no-repeat top center;
                }

                #box-1 {
                    width:660px;
                    padding:160px 0 110px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    z-index:5;
                }

                #box-1 h4 {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:40px;
                    line-height:40px;
                    padding:0;
                    margin:0;
                    color:#161616;
                    cursor:default;
                }

                #box-1 h4 span {
                    padding:0 0 0 32px;
                    margin:0 0 0 5px;
                    display:inline-block;
                    position:relative;
                }

                #box-1 h4 span::after {
                    content:'';
                    width:22px;
                    height:22px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:14px;
                    left:0;
                    z-index:auto;
                    background:url('../images/norway.png') no-repeat 0 0;
                    -webkit-background-size: 22px auto;
                    -moz-background-size: 22px auto;
                    -o-background-size: 22px auto;
                    background-size: 22px auto;
                }

                #box-1 h2 {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:44px;
                    line-height:56px;
                    padding:0;
                    margin:20px 0 0 0;
                    color:#161616;
                    cursor:default;
                }

                #box-1 h2 span {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:28px;
                    line-height:32px;
                    padding:0 15px 0 45px;
                    margin:0;
                    color:#ffffff;
                    cursor:pointer;
                    display:inline-block;
                    position: relative;
                }

                #box-1 p {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:15px;
                    line-height:24px;
                    width:240px;
                    color:#161616;
                    cursor:default;
                    position:relative;
                    float:left;
                    z-index:12;
                }

                .p1-1 { padding:0 0 0 90px; margin:30px 0 0 0; }
                .p1-2 { padding:0 0 0 90px; margin:30px 0 0 0; }
                .p1-3 { padding:0 0 0 90px; margin:40px 0 0 0; }
                .p1-4 { padding:0 0 0 90px; margin:40px 0 0 0; }

                .p1-1::after {
                    content:'';
                    width:51px;
                    height:44px;
                    padding:0;
                    margin:0;
                    cursor:default;
                    position:absolute;
                    top:2px;
                    left:15px;
                    z-index:auto;
                    background:url('../images/icon-1.png') no-repeat 0 0;
                }

                .p1-2::after {
                    content:'';
                    width:58px;
                    height:58px;
                    padding:0;
                    margin:0;
                    cursor:default;
                    position:absolute;
                    top:-7px;
                    left:10px;
                    z-index:auto;
                    background:url('../images/icon-2.png') no-repeat 0 0;
                }

                .p1-3::after {
                    content:'';
                    width:98px;
                    height:84px;
                    padding:0;
                    margin:0;
                    cursor:default;
                    position:absolute;
                    top:-8px;
                    left:-15px;
                    z-index:auto;
                    background:url('../images/icon-3.png') no-repeat 0 0;
                }

                .p1-4::after {
                    content:'';
                    width:60px;
                    height:117px;
                    padding:0;
                    margin:0;
                    cursor:default;
                    position:absolute;
                    top:-7px;
                    left:7px;
                    z-index:auto;
                    background:url('../images/icon-4.png') no-repeat 0 0;
                }

                .button-1 {
                    font-family: "Muller-M";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    text-transform:uppercase;
                    line-height:20px;
                    width:265px;
                    height:45px;
                    padding:35px 0 0 45px;
                    margin:60px auto 0 auto;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#161616;
                    display:block;
                    background:url('../images/button.png') repeat center center #fcb921;
                    border:none;
                    border-bottom:4px solid #fbbe1a;
                    border-radius:50px;
                    -webkit-border-radius:50px;
                    -moz-border-radius:50px;
                    -khtml-border-radius:50px;
                    -moz-box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
                    -webkit-box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
                    box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
                    position:relative;
                    z-index:10;
                }

                .button-1::after {
                    content:'';
                    width:135px;
                    height:73px;
                    padding:0;
                    margin:0;
                    cursor:pointer;
                    position:absolute;
                    top:5px;
                    right:-60px;
                    z-index:auto;
                    background:url('../images/boxi.png') no-repeat 0 0;
                }

                .button-1:hover {
                    background:url('../images/button-h.png') repeat center center #fcb921;
                    outline:none;
                }

                .button-1:hover, .button-1:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                .img1-1 {
                    display:none;
                }

                .img1-2 {
                    width:420px;
                    height:380px;
                    padding:0;
                    margin:20px auto 0 auto;
                    position:relative;
                    top:auto;
                    right:auto;
                    z-index:7;
                    background:url('../images/box.png') no-repeat 0 0;
                    -webkit-background-size: 100% auto;
                    -moz-background-size: 100% auto;
                    -o-background-size: 100% auto;
                    background-size: 100% auto;
                }

                .img1-2::after {
                    content:'';
                    width:1399px;
                    height:341px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    bottom:-260px;
                    right:calc(50% - 500px);
                    z-index:6;
                    background:url('../images/snow.png') no-repeat 0 0;
                    -webkit-background-size: 100% auto;
                    -moz-background-size: 100% auto;
                    -o-background-size: 100% auto;
                    background-size: 100% auto;
                }
            }

            @media all and (max-width: 720px) {
                #box-1-w {
                    width:100%;
                     height:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg-1.jpg') no-repeat center -283px;
                }

                #box-1 {
                    width:360px;
                    padding:180px 0 210px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    z-index:5;
                }

                #box-1 h4 {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:22px;
                    line-height:30px;
                    max-width:220px;
                    padding:0;
                    margin:0 auto;
                    color:#161616;
                    cursor:default;
                }
				#box-1 h4 br {
				display: none;
				}

                #box-1 h4 span {
                    padding:0 0 0 32px;
                    margin:0 0 0 5px;
                    display:inline-block;
                    position:relative;
                }

                #box-1 h4 span::after {
                    content:'';
                    width:22px;
                    height:22px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:2px;
                    left:0;
                    z-index:auto;
                    background:url('../images/norway.png') no-repeat 0 0;
                    -webkit-background-size: 22px auto;
                    -moz-background-size: 22px auto;
                    -o-background-size: 22px auto;
                    background-size: 22px auto;
                }

                #box-1 h2 {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:32px;
                    line-height:42px;
                    max-width:280px;
                    padding:0;
                    margin:30px auto 0 auto;
                    color:#161616;
                    cursor:default;
                }

                #box-1 h2 br {
                    display:none;
                }

                #box-1 h2 span {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:28px;
                    line-height:32px;
                    padding:0 15px 0 45px;
                    margin:20px 0 0 0;
                    color:#ffffff;
                    cursor:pointer;
                    display:inline-block;
                    position: relative;
                }

                #box-1 p {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    line-height:24px;
                    width:100%;
                    color:#161616;
                    cursor:default;
                    position:relative;
                    float:left;
                    z-index:12;
                }

                .p1-1 { padding:60px 0 0 0; margin:50px 0 0 0; }
                .p1-2 { padding:80px 0 0 0; margin:30px 0 0 0; }
                .p1-3 { padding:80px 0 0 0; margin:30px 0 0 0; }
                .p1-4 { padding:80px 0 0 0; margin:30px 0 0 0; }

                .p1-1::after {
                    content:'';
                    width:51px;
                    height:44px;
                    padding:0;
                    margin:0;
                    cursor:default;
                    position:absolute;
                    top:0;
                    left:calc(50% - 25px);
                    z-index:auto;
                    background:url('../images/icon-1.png') no-repeat 0 0;
                }

                .p1-2::after {
                    content:'';
                    width:58px;
                    height:58px;
                    padding:0;
                    margin:0;
                    cursor:default;
                    position:absolute;
                    top:0;
                    left:calc(50% - 29px);
                    z-index:auto;
                    background:url('../images/icon-2.png') no-repeat 0 0;
                }

                .p1-3::after {
                    content:'';
                    width:98px;
                    height:84px;
                    padding:0;
                    margin:0;
                    cursor:default;
                    position:absolute;
                    top:0;
                    left:calc(50% - 49px);
                    z-index:auto;
                    background:url('../images/icon-3.png') no-repeat 0 0;
                }

                .p1-4::after {
                    content:'';
                    width:60px;
                    height:117px;
                    padding:0;
                    margin:0;
                    cursor:default;
                    position:absolute;
                    top:0;
                    left:calc(50% - 30px);
                    z-index:auto;
                    background:url('../images/icon-4.png') no-repeat 0 0;
                }

                .button-1 {
                    font-family: "Muller-M";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    text-transform:uppercase;
                    line-height:20px;
                    width:265px;
                    height:45px;
                    padding:35px 0 0 45px;
                    margin:40px auto 0 auto;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#161616;
                    display:block;
                    background:url('../images/button.png') repeat center center #fcb921;
                    border:none;
                    border-bottom:4px solid #fbbe1a;
                    border-radius:50px;
                    -webkit-border-radius:50px;
                    -moz-border-radius:50px;
                    -khtml-border-radius:50px;
                    -moz-box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
                    -webkit-box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
                    box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
                    position:relative;
                    z-index:10;
                }

                .button-1::after {
                    content:'';
                    width:135px;
                    height:73px;
                    padding:0;
                    margin:0;
                    cursor:pointer;
                    position:absolute;
                    top:5px;
                    right:-60px;
                    z-index:auto;
                    background:url('../images/boxi.png') no-repeat 0 0;
                }

                .button-1:hover {
                    background:url('../images/button-h.png') repeat center center #fcb921;
                    outline:none;
                }

                .button-1:hover, .button-1:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                .img1-1 {
                    display:none;
                }

                .img1-2 {
                    width:300px;
                    height:260px;
                    padding:0;
                    margin:20px auto 0 auto;
                    position:relative;
                    top:auto;
                    right:auto;
                    z-index:7;
                    background:url('../images/box.png') no-repeat 0 0;
                    -webkit-background-size: 100% auto;
                    -moz-background-size: 100% auto;
                    -o-background-size: 100% auto;
                    background-size: 100% auto;
                }

                .img1-2::after {
                    display:none;
                    content:'';
                    width:900px;
                    height:58px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    bottom:-10px;
                    right:calc(50% - 300px);
                    z-index:6;
                    background:url('../images/snow.png') no-repeat 0 0;
                    -webkit-background-size: 100% auto;
                    -moz-background-size: 100% auto;
                    -o-background-size: 100% auto;
                    background-size: 100% auto;
                }
            }

/* box-2 */

		#box-2-w {
            width:100%;
            padding:0;
            margin:-80px 0 0 0;
            position:relative;
		}

        #box-2 {
            width:1140px;
            min-height:542px;
            padding:0;
            margin:0 auto;
            position:relative;
            text-align:center;
            z-index:5;
        }

        .img2-1 {
            width:604px;
            height:542px;
            padding:0;
            margin:0;
            cursor:default;
            position:absolute;
            top:0;
            left:calc(50% - 300px);
            z-index:6;
            background:url('../images/img.png') no-repeat 0 0;
        }
        
        #box-2 p {
            font-family: "Muller-L";
            font-weight:bold;
            font-style:normal;
            text-align:center;
            font-size:14px;
            line-height:24px;
            width:260px;
            padding:90px 0 0 0;
            color:#161616;
            cursor:default;
            position:relative;
            z-index:7;
        }

        .p2-1 { margin:90px 0 0 0; background:url('../images/icon-5.png') no-repeat center 0; float:left; }
        .p2-2 { margin:90px 0 0 0; background:url('../images/icon-6.png') no-repeat center 15px; float:right; }
        .p2-3 { margin:50px 0 0 0; background:url('../images/icon-7.png') no-repeat center 0; float:left; }
        .p2-4 { margin:50px 0 0 0; background:url('../images/icon-8.png') no-repeat center 25px; float:right; }


        #box-2 p span {
            font-family: "Muller-M";
            font-weight:bold;
        }

            @media all and (max-width: 1200px) {
                #box-2-w {
                    width:100%;
                    padding:0;
                    margin:-80px 0 0 0;
                    position:relative;
                }

                #box-2 {
                    width:960px;
                    min-height:542px;
                    padding:0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    z-index:5;
                }

                .img2-1 {
                    width:500px;
                    height:542px;
                    padding:0;
                    margin:0;
                    cursor:default;
                    position:absolute;
                    top:0;
                    left:calc(50% - 245px);
                    z-index:6;
                    background:url('../images/img.png') no-repeat 0 0;
                    -webkit-background-size: 100% auto;
                    -moz-background-size: 100% auto;
                    -o-background-size: 100% auto;
                    background-size: 100% auto;
                }

                #box-2 p {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:24px;
                    width:260px;
                    padding:90px 0 0 0;
                    color:#161616;
                    cursor:default;
                    position:relative;
                    z-index:7;
                }

                .p2-1 { margin:60px 0 0 0; background:url('../images/icon-5.png') no-repeat center 0; float:left; }
                .p2-2 { margin:60px 0 0 0; background:url('../images/icon-6.png') no-repeat center 15px; float:right; }
                .p2-3 { margin:30px 0 0 0; background:url('../images/icon-7.png') no-repeat center 0; float:left; }
                .p2-4 { margin:30px 0 0 0; background:url('../images/icon-8.png') no-repeat center 25px; float:right; }


                #box-2 p span {
                    font-family: "Muller-M";
                    font-weight:bold;
                }
            }

            @media all and (max-width: 1020px) {
                #box-2-w {
                    width:100%;
                    padding:0;
                    margin:-40px 0 0 0;
                    position:relative;
                }

                #box-2 {
                    width:660px;
                    min-height:62px;
                    padding:480px 0 0 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    z-index:5;
                }

                .img2-1 {
                    width:500px;
                    height:542px;
                    padding:0;
                    margin:0;
                    cursor:default;
                    position:absolute;
                    top:0;
                    left:calc(50% - 245px);
                    z-index:6;
                    background:url('../images/img.png') no-repeat 0 0;
                    -webkit-background-size: 100% auto;
                    -moz-background-size: 100% auto;
                    -o-background-size: 100% auto;
                    background-size: 100% auto;
                }

                #box-2 p {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:24px;
                    width:50%;
                    padding:90px 0 0 0;
                    color:#161616;
                    cursor:default;
                    position:relative;
                    z-index:7;
                }

                .p2-1 { margin:0 0 0 0; background:url('../images/icon-5.png') no-repeat center 0; float:left; }
                .p2-2 { margin:0 0 0 0; background:url('../images/icon-6.png') no-repeat center 15px; float:right; }
                .p2-3 { margin:20px 0 0 0; background:url('../images/icon-7.png') no-repeat center 0; float:left; }
                .p2-4 { margin:20px 0 0 0; background:url('../images/icon-8.png') no-repeat center 25px; float:right; }


                #box-2 p span {
                    font-family: "Muller-M";
                    font-weight:bold;
                }
            }

            @media all and (max-width: 720px) {
                #box-2-w {
                    width:100%;
                    padding:0;
                    margin:-40px 0 0 0;
                    position:relative;
                }

                #box-2 {
                    width:360px;
                    min-height:10px;
                    padding:360px 0 0 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    z-index:5;
                }

                .img2-1 {
                    width:360px;
                    height:350px;
                    padding:0;
                    margin:0;
                    cursor:default;
                    position:absolute;
                    top:0;
                    left:calc(50% - 180px);
                    z-index:6;
                    background:url('../images/img.png') no-repeat 0 0;
                    -webkit-background-size: 100% auto;
                    -moz-background-size: 100% auto;
                    -o-background-size: 100% auto;
                    background-size: 100% auto;
                }

                #box-2 p {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:24px;
                    width:100%;
                    padding:90px 0 0 0;
                    color:#161616;
                    cursor:default;
                    position:relative;
                    z-index:7;
                }

                .p2-1 { margin:0 0 0 0; background:url('../images/icon-5.png') no-repeat center 5px; float:left; }
                .p2-2 { margin:20px 0 0 0; background:url('../images/icon-6.png') no-repeat center 20px; float:right; }
                .p2-3 { margin:30px 0 0 0; background:url('../images/icon-7.png') no-repeat center 10px; float:left; }
                .p2-4 { margin:0 0 0 0; background:url('../images/icon-8.png') no-repeat center 45px; float:right; }


                #box-2 p span {
                    font-family: "Muller-M";
                    font-weight:bold;
                }
            }

/* box-3 */

		#box-3-w {
            width:100%;
            padding:90px 0 140px 0;
            margin:0;
            position:relative;
		}

        #box-3 {
            width:600px;
            padding:170px 40px 165px 500px;
            margin:0 auto;
            position:relative;
            text-align:left;
            background:#ffffff;
            border-radius:8px;
            -webkit-border-radius:8px;
            -moz-border-radius:8px;
            -khtml-border-radius:8px;
            z-index:5;
        }

        #box-3::before {
            content:'';
            width:561px;
            height:464px;
            padding:0;
            margin:0;
            background:url('../images/photo.png') no-repeat top center;
            position:absolute;
            left:0;
            bottom:0;
            z-index:7;
        }

        #box-3::after {
            content:'';
            width:calc(100% - 10px);
            height:calc(100% - 10px);
            border:1px solid #637488;
            padding:0;
            margin:0;
            position:absolute;
            top:4px;
            left:4px;
            z-index:6;
            border-radius:8px;
            -webkit-border-radius:8px;
            -moz-border-radius:8px;
            -khtml-border-radius:8px;
            opacity:0.08;
        }

        .shadow {
            content:'';
            width:calc(100% - 94px);
            height:57px;
            padding:0;
            margin:0;
            background:url('../images/shadow-c.png') repeat top center;
            position:absolute;
            bottom:-57px;
            left:47px;
            z-index:7;
        }

        .shadow::after {
            content:'';
            width:47px;
            height:57px;
            padding:0;
            margin:0;
            background:url('../images/shadow-l.png') no-repeat top center;
            position:absolute;
            top:0;
            left:-47px;
            z-index:7;
        }

        .shadow::before {
            content:'';
            width:47px;
            height:57px;
            padding:0;
            margin:0;
            background:url('../images/shadow-r.png') no-repeat top center;
            position:absolute;
            top:0;
            right:-47px;
            z-index:7;
        }
        
        #box-3 h2 {
            font-family: "Igrasans";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:28px;
            line-height:40px;
            padding:0;
            margin:0;
            color:#161616;
            cursor:default;
            position:relative;
            z-index:10;
			display: none;
			
        }

        #box-3 h2 span {
            color:#e23030;
        }
        
        #box-3 p {
            font-family: "Muller-L";
            font-weight:400;
            font-style:normal;
            text-align:center;
            font-size:24px;
            line-height:34px;
            max-width:540px;
            padding:0;
            margin:10px auto 0 auto;
            color:#000000;
            cursor:default;
        }
		#box-3 p .nnpbold {
            font-weight:900;
			    margin-top: 20px;
            }

        .formbox {
            width:100%;
            margin:0;
            padding:0;
            text-align:left;
            position:relative;
            z-index:11;
        }

        .inp {
            padding:0;
            position:relative;
            float:left;
        }

        .inp-1 { width:calc(50% - 15px); margin:30px 30px 0 0; }
        .inp-2 { width:calc(50% - 15px); margin:30px 0 0 0; }

        .inp-input::after {
            content:'';
            width:1px;
            height:100%;
            padding:0;
            margin:0;
            background:#e4e5e5;
            position: absolute;
            top:0;
            right:64px;
            z-index:20;
        }
		#contact-form-1.invalid .inp-input::after {
            height:97%;
            top:1px;
			background: #ecced5;
        }
		#contact-form-2.invalid .inp-input::after {
            height:97%;
            top:1px;
			background: #ecced5;
        }
		.inp-input {position: relative;}
        .formbox input {
            font-family: "Muller-L";
            font-weight:bold;
            font-size:14px;
            line-height:20px;
            text-indent:0;
            text-align:left;
            width:calc(100% - 120px);
            height:20px;
            padding:23px 85px 22px 35px;
            border:none;
            margin:0;
            color:#161616;
            outline:none;
            -webkit-appearance: none;
            -moz-appearance:none;
            border-radius:80px;
            -webkit-border-radius:80px;
            -moz-border-radius:80px;
            -khtml-border-radius:80px;
            position:relative;
            display:block;
        }

        .formbox input.name {
    background-image:url('../images/user.png');
    background-color:#f0f1f1;
    background-position: calc(100% - 24px) center;
    background-repeat: no-repeat;
    -webkit-background-size: 16px auto;
    -moz-background-size: 16px auto;
    -o-background-size: 16px auto;
    background-size: 16px auto;
}

.formbox input.phone {
    background-image:url('../images/phone-2.png');
    background-color:#f0f1f1;
    background-position: calc(100% - 24px) center;
    background-repeat: no-repeat;
    -webkit-background-size: 16px auto;
    -moz-background-size: 16px auto;
    -o-background-size: 16px auto;
    background-size: 16px auto;
}

        .formbox input:-moz-placeholder {color:rgba(22,22,22,0.8);  }
        .formbox input::-webkit-input-placeholder {  color:rgba(22,22,22,0.8);  }

        .formbox input.error:-moz-placeholder {  color:#db264c;  }
        .formbox input.error::-webkit-input-placeholder {  color:#db264c;  }
        .formbox input.error {  color:#db264c;  border-color:#db264c;  }

        input::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
        input::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
        input:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
        input:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
        input:focus::-webkit-input-placeholder {opacity: 0.3; transition: opacity 0.3s ease;}
        input:focus::-moz-placeholder          {opacity: 0.3; transition: opacity 0.3s ease;}
        input:focus:-moz-placeholder           {opacity: 0.3; transition: opacity 0.3s ease;}
        input:focus:-ms-input-placeholder      {opacity: 0.3; transition: opacity 0.3s ease;}

        .formbox .submit {
            width:270px;
            padding:0;
            margin:30px 0 0 0;
            float:left;
            border:none;
            outline:none;
            background:none;
        }

        .formbox .submit input {
            font-family: "Muller-M";
            font-weight:bold;
            font-style:normal;
            text-align:center;
            font-size:14px;
            text-transform:uppercase;
            line-height:84px;
            width:100%;
            height:80px;
            padding:0;
            margin:0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            -moz-appearance:none;
            color:#161616;
            text-shadow: 0 1px 0 rgba(255,255,255,0.5);
            background:url('../images/button.png') repeat center center #fcb921;
            border:none;
            border-bottom:4px solid #fbbe1a;
            border-radius:50px;
            -webkit-border-radius:50px;
            -moz-border-radius:50px;
            -khtml-border-radius:50px;
            -moz-box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
            -webkit-box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
            box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
            display:block;
        }

        .formbox .submit input:hover {
            background:url('../images/button-h.png') repeat center center #fcb921;
            outline:none;
        }

        .formbox .submit input:hover, .formbox .submit input:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

        .formbox h6 {
            font-family: "Muller-L";
            font-weight:bold;
            font-style:normal;
            text-align:center;
            font-size:12px;
            line-height:18px;
            padding:0;
            margin:55px 0 0 55px;
            color:#bababa;
            cursor:default;
            position:relative;
            float:left;
        }

        .formbox h6 span {
            font-family: "Muller-L";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:12px;
            line-height:12px;
            padding:0;
            margin:0;
            color:#4c87ad;
            border-bottom:1px solid rgba(0,0,0,0);
            cursor:pointer;
            display:inline-block;
        }

        .formbox h6 span:hover {
            color:#4062a3;
            border-bottom:1px solid #4062a3;
        }

        #box-3 h4 {
            font-family: "Muller-L";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:13px;
            line-height:19px;
            padding:0;
            margin:0;
            color:#ffffff;
            cursor:default;
            position:absolute;
            left:40px;
            bottom:40px;
            z-index:10;
        }

        #box-3 h4 span {
            font-family: "Igrasans";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:42px;
            padding:0 15px;
            height:40px;
            margin:0 0 15px 0;
            display:inline-block;
            color:#161616;
            background:#ffffff;
            border-radius:2px;
            -webkit-border-radius:2px;
            -moz-border-radius:2px;
            -khtml-border-radius:2px;
            cursor:default;

        }

            @media all and (max-width: 1200px) {
                #box-3-w {
                    width:100%;
                    padding:90px 0 140px 0;
                    margin:0;
                    position:relative;
                }

                #box-3 {
                    width:540px;
                    padding:115px 20px 115px 400px;
                    margin:0 auto;
                    position:relative;
                    text-align:left;
                    background:#ffffff;
                    border-radius:8px;
                    -webkit-border-radius:8px;
                    -moz-border-radius:8px;
                    -khtml-border-radius:8px;
                    z-index:5;
                }

                #box-3::before {
                    content:'';
                    width:420px;
                    height:464px;
                    padding:0;
                    margin:0;
                    background:url('../images/photo.png') no-repeat bottom left;
                    -webkit-background-size: 100% auto;
                    -moz-background-size: 100% auto;
                    -o-background-size: 100% auto;
                    background-size: 100% auto;
                    position:absolute;
                    left:0;
                    bottom:0;
                    z-index:7;
                }

                #box-3::after {
                    content:'';
                    width:calc(100% - 10px);
                    height:calc(100% - 10px);
                    border:1px solid #637488;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:4px;
                    left:4px;
                    z-index:6;
                    border-radius:8px;
                    -webkit-border-radius:8px;
                    -moz-border-radius:8px;
                    -khtml-border-radius:8px;
                    opacity:0.08;
                }

                .shadow {
                    content:'';
                    width:calc(100% - 94px);
                    height:57px;
                    padding:0;
                    margin:0;
                    background:url('../images/shadow-c.png') repeat top center;
                    position:absolute;
                    bottom:-57px;
                    left:47px;
                    z-index:7;
                }

                .shadow::after {
                    content:'';
                    width:47px;
                    height:57px;
                    padding:0;
                    margin:0;
                    background:url('../images/shadow-l.png') no-repeat top center;
                    position:absolute;
                    top:0;
                    left:-47px;
                    z-index:7;
                }

                .shadow::before {
                    content:'';
                    width:47px;
                    height:57px;
                    padding:0;
                    margin:0;
                    background:url('../images/shadow-r.png') no-repeat top center;
                    position:absolute;
                    top:0;
                    right:-47px;
                    z-index:7;
                }

                #box-3 h2 {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:28px;
                    line-height:40px;
                    padding:0;
                    margin:0;
                    color:#161616;
                    cursor:default;
                    position:relative;
                    z-index:10;
                }

                #box-3 h2 span {
                    color:#e23030;
                }

                #box-3 p {
                    font-family: "Muller-L";
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:30px;
                    max-width:460px;
                    padding:0;
                    margin:10px auto 0 auto;
                    color:#000000;
                    cursor:default;
                }
				#box-3 p .nnpbold {
                    font-weight:900;
				}

                .formbox {
                    width:100%;
                    margin:0;
                    padding:0;
                    text-align:left;
                    position:relative;
                    z-index:11;
                }

                .inp {
                    padding:0;
                    position:relative;
                    float:left;
                }

                .inp-1 { width:calc(50% - 15px); margin:30px 30px 0 0; }
                .inp-2 { width:calc(50% - 15px); margin:30px 0 0 0; }

                .inp-input::after {
                    content:'';
                    width:1px;
                    height:100%;
                    padding:0;
                    margin:0;
                    background:#e4e5e5;
                    position: absolute;
                    top:0;
                    right:64px;
                    z-index:20;
                }
		#contact-form-1.invalid .inp-input::after {
            height:97%;
            top:1px;
			background: #ecced5;
        }
		#contact-form-2.invalid .inp-input::after {
            height:97%;
            top:1px;
			background: #ecced5;
        }
                .formbox input {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-size:14px;
                    line-height:20px;
                    text-indent:0;
                    text-align:left;
                    width:calc(100% - 120px);
                    height:20px;
                    padding:23px 85px 22px 35px;
                    border:none;
                    margin:0;
                    color:#161616;
                    outline:none;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    border-radius:80px;
                    -webkit-border-radius:80px;
                    -moz-border-radius:80px;
                    -khtml-border-radius:80px;
                    position:relative;
                    display:block;
                }

.formbox input.name {
    background-image:url('../images/user.png');
    background-color:#f0f1f1;
    background-position: calc(100% - 24px) center;
    background-repeat: no-repeat;
    -webkit-background-size: 16px auto;
    -moz-background-size: 16px auto;
    -o-background-size: 16px auto;
    background-size: 16px auto;
}

.formbox input.phone {
    background-image:url('../images/phone-2.png');
    background-color:#f0f1f1;
    background-position: calc(100% - 24px) center;
    background-repeat: no-repeat;
    -webkit-background-size: 16px auto;
    -moz-background-size: 16px auto;
    -o-background-size: 16px auto;
    background-size: 16px auto;
}

                .formbox input:-moz-placeholder {color:rgba(22,22,22,0.8);  }
                .formbox input::-webkit-input-placeholder {  color:rgba(22,22,22,0.8);  }

                .formbox input.error:-moz-placeholder {  color:#db264c;  }
                .formbox input.error::-webkit-input-placeholder {  color:#db264c;  }
                .formbox input.error {  color:#db264c;  border-color:#db264c;  }

                input::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
                input::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
                input:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
                input:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
                input:focus::-webkit-input-placeholder {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus::-moz-placeholder          {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus:-moz-placeholder           {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus:-ms-input-placeholder      {opacity: 0.3; transition: opacity 0.3s ease;}

                .formbox .submit {
                    width:270px;
                    padding:0;
                    margin:30px 0 0 0;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                }

                .formbox .submit input {
                    font-family: "Muller-M";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    text-transform:uppercase;
                    line-height:84px;
                    width:100%;
                    height:80px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#161616;
                    background:url('../images/button.png') repeat center center #fcb921;
                    border:none;
                    border-bottom:4px solid #fbbe1a;
                    border-radius:50px;
                    -webkit-border-radius:50px;
                    -moz-border-radius:50px;
                    -khtml-border-radius:50px;
                    -moz-box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
                    -webkit-box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
                    box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
                    display:block;
                }

                .formbox .submit input:hover {
                    background:url('../images/button-h.png') repeat center center #fcb921;
                    outline:none;
                }

                .formbox .submit input:hover, .formbox .submit input:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                .formbox h6 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:12px;
                    line-height:18px;
                    padding:0;
                    margin:55px 0 0 55px;
                    color:#bababa;
                    cursor:default;
                    position:relative;
                    float:left;
                }

                .formbox h6 span {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:12px;
                    line-height:12px;
                    padding:0;
                    margin:0;
                    color:#4c87ad;
                    border-bottom:1px solid rgba(0,0,0,0);
                    cursor:pointer;
                    display:inline-block;
                }

                .formbox h6 span:hover {
                    color:#4062a3;
                    border-bottom:1px solid #4062a3;
                }

                #box-3 h4 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:13px;
                    line-height:19px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    position:absolute;
                    left:40px;
                    bottom:40px;
                    z-index:10;
                }

                #box-3 h4 span {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:42px;
                    padding:0 15px;
                    height:40px;
                    margin:0 0 15px 0;
                    display:inline-block;
                    color:#161616;
                    background:#ffffff;
                    border-radius:2px;
                    -webkit-border-radius:2px;
                    -moz-border-radius:2px;
                    -khtml-border-radius:2px;
                    cursor:default;
                }
            }

            @media all and (max-width: 1020px) {
                #box-3-w {
                    width:100%;
                    padding:340px 0 120px 0;
                    margin:0;
                    position:relative;
                }

                #box-3 {
                    width:540px;
                    padding:60px 60px 60px 60px;
                    margin:0 auto;
                    position:relative;
                    text-align:left;
                    background:#ffffff;
                    border-radius:8px;
                    -webkit-border-radius:8px;
                    -moz-border-radius:8px;
                    -khtml-border-radius:8px;
                    z-index:5;
                }

                #box-3::before {
                    content:'';
                    width:318px;
                    height:270px;
                    padding:0;
                    margin:0;
                    background:url('../images/photo-1.png') no-repeat bottom left;
                    -webkit-background-size: 100% auto;
                    -moz-background-size: 100% auto;
                    -o-background-size: 100% auto;
                    background-size: 100% auto;
                    position:absolute;
                    top:-270px;
                    left:calc(50% - 159px);
                    bottom:auto;
                    z-index:7;
                }

                #box-3::after {
                    content:'';
                    width:calc(100% - 10px);
                    height:calc(100% - 10px);
                    border:1px solid #637488;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:4px;
                    left:4px;
                    z-index:6;
                    border-radius:8px;
                    -webkit-border-radius:8px;
                    -moz-border-radius:8px;
                    -khtml-border-radius:8px;
                    opacity:0.08;
                }

                .shadow {
                    content:'';
                    width:calc(100% - 94px);
                    height:57px;
                    padding:0;
                    margin:0;
                    background:url('../images/shadow-c.png') repeat top center;
                    position:absolute;
                    bottom:-57px;
                    left:47px;
                    z-index:7;
                }

                .shadow::after {
                    content:'';
                    width:47px;
                    height:57px;
                    padding:0;
                    margin:0;
                    background:url('../images/shadow-l.png') no-repeat top center;
                    position:absolute;
                    top:0;
                    left:-47px;
                    z-index:7;
                }

                .shadow::before {
                    content:'';
                    width:47px;
                    height:57px;
                    padding:0;
                    margin:0;
                    background:url('../images/shadow-r.png') no-repeat top center;
                    position:absolute;
                    top:0;
                    right:-47px;
                    z-index:7;
                }

                #box-3 h2 {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:28px;
                    line-height:40px;
                    padding:0;
                    margin:0;
                    color:#161616;
                    cursor:default;
                    position:relative;
                    z-index:10;
                }

                #box-3 h2 span {
                    color:#e23030;
                }

                #box-3 p {
                    font-family: "Muller-L";
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:20px;
                    line-height:30px;
                    max-width:460px;
                    padding:0;
                    margin:10px auto 0 auto;
                    color:#000000;
                    cursor:default;
                }

                .formbox {
                    width:100%;
                    margin:0;
                    padding:0;
                    text-align:left;
                    position:relative;
                    z-index:11;
                }

                .inp {
                    padding:0;
                    position:relative;
                    float:left;
                }

                .inp-1 { width:calc(50% - 15px); margin:30px 30px 0 0; }
                .inp-2 { width:calc(50% - 15px); margin:30px 0 0 0; }

                .inp-input::after {
                    content:'';
                    width:1px;
                    height:100%;
                    padding:0;
                    margin:0;
                    background:#e4e5e5;
                    position: absolute;
                    top:0;
                    right:64px;
                    z-index:20;
                }
		#contact-form-1.invalid .inp-input::after {
            height:97%;
            top:1px;
			background: #ecced5;
        }
		#contact-form-2.invalid .inp-input::after {
            height:97%;
            top:1px;
			background: #ecced5;
        }
                .formbox input {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-size:14px;
                    line-height:20px;
                    text-indent:0;
                    text-align:left;
                    width:calc(100% - 120px);
                    height:20px;
                    padding:23px 85px 22px 35px;
                    border:none;
                    margin:0;
                    color:#161616;
                    outline:none;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    border-radius:80px;
                    -webkit-border-radius:80px;
                    -moz-border-radius:80px;
                    -khtml-border-radius:80px;
                    position:relative;
                    display:block;
                }

.formbox input.name {
    background-image:url('../images/user.png');
    background-color:#f0f1f1;
    background-position: calc(100% - 24px) center;
    background-repeat: no-repeat;
    -webkit-background-size: 16px auto;
    -moz-background-size: 16px auto;
    -o-background-size: 16px auto;
    background-size: 16px auto;
}

.formbox input.phone {
    background-image:url('../images/phone-2.png');
    background-color:#f0f1f1;
    background-position: calc(100% - 24px) center;
    background-repeat: no-repeat;
    -webkit-background-size: 16px auto;
    -moz-background-size: 16px auto;
    -o-background-size: 16px auto;
    background-size: 16px auto;
}

                .formbox input:-moz-placeholder {color:rgba(22,22,22,0.8);  }
                .formbox input::-webkit-input-placeholder {  color:rgba(22,22,22,0.8);  }

                .formbox input.error:-moz-placeholder {  color:#db264c;  }
                .formbox input.error::-webkit-input-placeholder {  color:#db264c;  }
                .formbox input.error {  color:#db264c;  border-color:#db264c;  }

                input::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
                input::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
                input:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
                input:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
                input:focus::-webkit-input-placeholder {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus::-moz-placeholder          {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus:-moz-placeholder           {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus:-ms-input-placeholder      {opacity: 0.3; transition: opacity 0.3s ease;}

                .formbox .submit {
                    width:270px;
                    padding:0;
                    margin:30px 0 0 0;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                }

                .formbox .submit input {
                    font-family: "Muller-M";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    text-transform:uppercase;
                    line-height:84px;
                    width:100%;
                    height:80px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#161616;
                    background:url('../images/button.png') repeat center center #fcb921;
                    border:none;
                    border-bottom:4px solid #fbbe1a;
                    border-radius:50px;
                    -webkit-border-radius:50px;
                    -moz-border-radius:50px;
                    -khtml-border-radius:50px;
                    -moz-box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
                    -webkit-box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
                    box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
                    display:block;
                }

                .formbox .submit input:hover {
                    background:url('../images/button-h.png') repeat center center #fcb921;
                    outline:none;
                }

                .formbox .submit input:hover, .formbox .submit input:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                .formbox h6 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:12px;
                    line-height:18px;
                    padding:0;
                    margin:55px 0 0 30px;
                    color:#bababa;
                    cursor:default;
                    position:relative;
                    float:left;
                }

                .formbox h6 span {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:12px;
                    line-height:12px;
                    padding:0;
                    margin:0;
                    color:#4c87ad;
                    border-bottom:1px solid rgba(0,0,0,0);
                    cursor:pointer;
                    display:inline-block;
                }

                .formbox h6 span:hover {
                    color:#4062a3;
                    border-bottom:1px solid #4062a3;
                }

                #box-3 h4 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:13px;
                    line-height:19px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    position:absolute;
                    top:-110px;
                    left:190px;
                    bottom:auto;
                    z-index:10;
                }

                #box-3 h4 span {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:37px;
                    padding:0 10px;
                    height:35px;
                    margin:0 0 15px 0;
                    display:inline-block;
                    color:#161616;
                    background:#ffffff;
                    border-radius:2px;
                    -webkit-border-radius:2px;
                    -moz-border-radius:2px;
                    -khtml-border-radius:2px;
                    cursor:default;
                }
            }

            @media all and (max-width: 720px) {
                #box-3-w {
                    width:100%;
                    padding:340px 0 120px 0;
                    margin:0;
                    position:relative;
                }

                #box-3 {
                    width:300px;
                    padding:30px 30px 30px 30px;
                    margin:0 auto;
                    position:relative;
                    text-align:left;
                    background:#ffffff;
                    border-radius:8px;
                    -webkit-border-radius:8px;
                    -moz-border-radius:8px;
                    -khtml-border-radius:8px;
                    z-index:5;
                }

                #box-3::before {
                    content:'';
                    width:318px;
                    height:270px;
                    padding:0;
                    margin:0;
                    background:url('../images/photo-1.png') no-repeat bottom left;
                    -webkit-background-size: 100% auto;
                    -moz-background-size: 100% auto;
                    -o-background-size: 100% auto;
                    background-size: 100% auto;
                    position:absolute;
                    top:-270px;
                    left:calc(50% - 159px);
                    bottom:auto;
                    z-index:7;
                }

                #box-3::after {
                    content:'';
                    width:calc(100% - 10px);
                    height:calc(100% - 10px);
                    border:1px solid #637488;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:4px;
                    left:4px;
                    z-index:6;
                    border-radius:8px;
                    -webkit-border-radius:8px;
                    -moz-border-radius:8px;
                    -khtml-border-radius:8px;
                    opacity:0.08;
                }

                .shadow {
                    content:'';
                    width:calc(100% - 94px);
                    height:57px;
                    padding:0;
                    margin:0;
                    background:url('../images/shadow-c.png') repeat top center;
                    position:absolute;
                    bottom:-57px;
                    left:47px;
                    z-index:7;
                }

                .shadow::after {
                    content:'';
                    width:47px;
                    height:57px;
                    padding:0;
                    margin:0;
                    background:url('../images/shadow-l.png') no-repeat top center;
                    position:absolute;
                    top:0;
                    left:-47px;
                    z-index:7;
                }

                .shadow::before {
                    content:'';
                    width:47px;
                    height:57px;
                    padding:0;
                    margin:0;
                    background:url('../images/shadow-r.png') no-repeat top center;
                    position:absolute;
                    top:0;
                    right:-47px;
                    z-index:7;
                }

                #box-3 h2 {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:28px;
                    line-height:36px;
                    padding:0;
                    margin:0;
                    color:#161616;
                    cursor:default;
                    position:relative;
                    z-index:10;
                }

                #box-3 h2 span {
                    color:#e23030;
                }

                #box-3 p {
                    font-family: "Muller-L";
                    font-weight:400;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:26px;
                    max-width:460px;
                    padding:0;
                    margin:10px auto 0 auto;
                    color:#000000;
                    cursor:default;
                }

                .formbox {
                    width:100%;
                    margin:0;
                    padding:0;
                    text-align:left;
                    position:relative;
                    z-index:11;
                }

                .inp {
                    padding:0;
                    position:relative;
                    float:left;
                }

                .inp-1 { width:100%; margin:30px 0 0 0; }
                .inp-2 { width:100%; margin:20px 0 0 0; }

                .inp-input::after {
                    content:'';
                    width:1px;
                    height:100%;
                    padding:0;
                    margin:0;
                    background:#e4e5e5;
                    position: absolute;
                    top:0;
                    right:64px;
                    z-index:20;
                }
		#contact-form-1.invalid .inp-input::after {
            height:97%;
            top:1px;
			background: #ecced5;
        }
		#contact-form-2.invalid .inp-input::after {
            height:97%;
            top:1px;
			background: #ecced5;
        }
                .formbox input {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-size:14px;
                    line-height:20px;
                    text-indent:0;
                    text-align:left;
                    width:calc(100% - 120px);
                    height:20px;
                    padding:23px 85px 22px 35px;
                    border:none;
                    margin:0;
                    color:#161616;
                    outline:none;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    border-radius:80px;
                    -webkit-border-radius:80px;
                    -moz-border-radius:80px;
                    -khtml-border-radius:80px;
                    position:relative;
                    display:block;
                }

.formbox input.name {
    background-image:url('../images/user.png');
    background-color:#f0f1f1;
    background-position: calc(100% - 24px) center;
    background-repeat: no-repeat;
    -webkit-background-size: 16px auto;
    -moz-background-size: 16px auto;
    -o-background-size: 16px auto;
    background-size: 16px auto;
}

.formbox input.phone {
    background-image:url('../images/phone-2.png');
    background-color:#f0f1f1;
    background-position: calc(100% - 24px) center;
    background-repeat: no-repeat;
    -webkit-background-size: 16px auto;
    -moz-background-size: 16px auto;
    -o-background-size: 16px auto;
    background-size: 16px auto;
}

                .formbox input:-moz-placeholder {color:rgba(22,22,22,0.8);  }
                .formbox input::-webkit-input-placeholder {  color:rgba(22,22,22,0.8);  }

                .formbox input.error:-moz-placeholder {  color:#db264c;  }
                .formbox input.error::-webkit-input-placeholder {  color:#db264c;  }
                .formbox input.error {  color:#db264c;  border-color:#db264c;  }

                input::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
                input::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
                input:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
                input:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
                input:focus::-webkit-input-placeholder {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus::-moz-placeholder          {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus:-moz-placeholder           {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus:-ms-input-placeholder      {opacity: 0.3; transition: opacity 0.3s ease;}

                .formbox .submit {
                    width:100%;
                    padding:0;
                    margin:20px 0 0 0;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                }

                .formbox .submit input {
                    font-family: "Muller-M";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    text-transform:uppercase;
                    line-height:84px;
                    width:100%;
                    height:80px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#161616;
                    background:url('../images/button.png') repeat center center #fcb921;
                    border:none;
                    border-bottom:4px solid #fbbe1a;
                    border-radius:50px;
                    -webkit-border-radius:50px;
                    -moz-border-radius:50px;
                    -khtml-border-radius:50px;
                    -moz-box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
                    -webkit-box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
                    box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
                    display:block;
                }

                .formbox .submit input:hover {
                    background:url('../images/button-h.png') repeat center center #fcb921;
                    outline:none;
                }

                .formbox .submit input:hover, .formbox .submit input:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                .formbox h6 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:12px;
                    line-height:18px;
                    width:100%;
                    padding:0;
                    margin:20px 0 0 0;
                    color:#bababa;
                    cursor:default;
                    position:relative;
                    float:left;
                }

                .formbox h6 span {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:12px;
                    line-height:12px;
                    padding:0;
                    margin:0;
                    color:#4c87ad;
                    border-bottom:1px solid rgba(0,0,0,0);
                    cursor:pointer;
                    display:inline-block;
                }

                .formbox h6 span:hover {
                    color:#4062a3;
                    border-bottom:1px solid #4062a3;
                }

                #box-3 h4 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:13px;
                    line-height:19px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    position:absolute;
                    top:-110px;
                    left:40px;
                    bottom:auto;
                    z-index:10;
                }

                #box-3 h4 span {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:37px;
                    padding:0 10px;
                    height:35px;
                    margin:0 0 15px 0;
                    display:inline-block;
                    color:#161616;
                    background:#ffffff;
                    border-radius:2px;
                    -webkit-border-radius:2px;
                    -moz-border-radius:2px;
                    -khtml-border-radius:2px;
                    cursor:default;
                }
            }

/* box-4 */

        #box-4-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:url('../images/bg.jpg') no-repeat top center;
        }

        #box-4 {
            width:1140px;
            min-height:390px;
            padding:180px 0 110px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
            z-index:5;
        }

        #box-4 h4 {
            font-family: "Muller-L";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:24px;
            line-height:30px;
            padding:0;
            margin:0;
            color:#161616;
            cursor:default;
        }

        #box-4 h2 {
            font-family: "Igrasans";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:48px;
            line-height:60px;
            padding:0;
            margin:25px 0 0 0;
            color:#161616;
            cursor:default;
        }

        #box-4 p {
            font-family: "Muller-L";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:15px;
            line-height:24px;
            max-width:400px;
            padding:0;
            margin:20px 0 0 0;
            color:#161616;
            cursor:default;
            position:relative;
        }

        #box-4 p a {
            font-family: "Muller-L";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:15px;
            line-height:24px;
            padding:0;
            margin:0;
            color:#161616;
            cursor:pointer;
            position:relative;
        }

        #box-4 p a:hover {
            color:#4062a3;
        }

        a.button-4 {
            display:none;
            font-family: "Igrasans";
            font-weight:bold;
            font-style:normal;
            text-align:center;
            font-size:14px;
            line-height:20px;
            width:200px;
            height:40px;
            padding:20px 0 0 0;
            margin:30px 0 0 0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            -moz-appearance:none;
            color:#161616;
            background:#ffffff;
            border:none;
            border-radius:50px;
            -webkit-border-radius:50px;
            -moz-border-radius:50px;
            -khtml-border-radius:50px;
            position:relative;
            z-index:10;
        }

        a.button-4:hover {
            background:#fcb921;
            outline:none;
        }

        a.button-4:hover, a.button-4:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

        #box-4 h5 {
            font-family: "Muller-L";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:13px;
            line-height:19px;
            padding:0;
            margin:0;
            color:#ffffff;
            cursor:default;
            position:absolute;
            right:200px;
            bottom:80px;
            z-index:10;
        }

        #box-4 h5 span {
            font-family: "Igrasans";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:42px;
            padding:0 15px;
            height:40px;
            margin:0 0 15px 0;
            display:inline-block;
            color:#161616;
            background:#ffffff;
            border-radius:2px;
            -webkit-border-radius:2px;
            -moz-border-radius:2px;
            -khtml-border-radius:2px;
            cursor:default;
        }

        .img4-1 {
            width:653px;
            height:630px;
            padding:0;
            margin:0;
            position:absolute;
            right:-100px;
            bottom:0;
            z-index:6;
            background:url('../images/photo-3.png') no-repeat top center;
        }

            @media all and (max-width: 1200px) {
                #box-4-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg.jpg') no-repeat top center;
                }

                #box-4 {
                    width:960px;
                    min-height:370px;
                    padding:200px 0 110px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    z-index:5;
                }

                #box-4 h4 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:22px;
                    line-height:30px;
                    padding:0;
                    margin:0;
                    color:#161616;
                    cursor:default;
                }

                #box-4 h2 {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:44px;
                    line-height:54px;
                    padding:0;
                    margin:25px 0 0 0;
                    color:#161616;
                    cursor:default;
                }

                #box-4 p {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:15px;
                    line-height:24px;
                    max-width:400px;
                    padding:0;
                    margin:20px 0 0 0;
                    color:#161616;
                    cursor:default;
                    position:relative;
                }

                #box-4 p a {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:15px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#161616;
                    cursor:pointer;
                    position:relative;
                }

                #box-4 p a:hover {
                    color:#4062a3;
                }

                a.button-4 {
                    display:none;
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:20px;
                    width:200px;
                    height:40px;
                    padding:20px 0 0 0;
                    margin:30px 0 0 0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#161616;
                    background:#ffffff;
                    border:none;
                    border-radius:50px;
                    -webkit-border-radius:50px;
                    -moz-border-radius:50px;
                    -khtml-border-radius:50px;
                    position:relative;
                    z-index:10;
                }

                a.button-4:hover {
                    background:#fcb921;
                    outline:none;
                }

                a.button-4:hover, a.button-4:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                #box-4 h5 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:13px;
                    line-height:19px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    position:absolute;
                    right:100px;
                    bottom:80px;
                    z-index:10;
                }

                #box-4 h5 span {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:42px;
                    padding:0 15px;
                    height:40px;
                    margin:0 0 15px 0;
                    display:inline-block;
                    color:#161616;
                    background:#ffffff;
                    border-radius:2px;
                    -webkit-border-radius:2px;
                    -moz-border-radius:2px;
                    -khtml-border-radius:2px;
                    cursor:default;
                }

                .img4-1 {
                    width:653px;
                    height:630px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    right:-200px;
                    bottom:0;
                    z-index:6;
                    background:url('../images/photo-3.png') no-repeat top center;
                }
            }

            @media all and (max-width: 1020px) {
                #box-4-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg.jpg') no-repeat top center;
                }

                #box-4 {
                    width:660px;
                    min-height:10px;
                    padding:160px 0 580px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    z-index:5;
                }

                #box-4 h4 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:22px;
                    line-height:30px;
                    padding:0;
                    margin:0;
                    color:#161616;
                    cursor:default;
                }

                #box-4 h2 {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:44px;
                    line-height:54px;
                    max-width:650px;
                    padding:0;
                    margin:25px auto 0 auto;
                    color:#161616;
                    cursor:default;
                }

                #box-4 h2 br {
                    display:none;
                }

                #box-4 p {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    line-height:24px;
                    max-width:400px;
                    padding:0;
                    margin:20px auto 0 auto;
                    color:#161616;
                    cursor:default;
                    position:relative;
                }

                #box-4 p a {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#161616;
                    cursor:pointer;
                    position:relative;
                }

                #box-4 p a:hover {
                    color:#4062a3;
                }

                a.button-4 {
                    display:none;
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:20px;
                    width:200px;
                    height:40px;
                    padding:20px 0 0 0;
                    margin:30px auto 0 auto;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#161616;
                    background:#ffffff;
                    border:none;
                    border-radius:50px;
                    -webkit-border-radius:50px;
                    -moz-border-radius:50px;
                    -khtml-border-radius:50px;
                    position:relative;
                    z-index:10;
                }

                a.button-4:hover {
                    background:#fcb921;
                    outline:none;
                }

                a.button-4:hover, a.button-4:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                #box-4 h5 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:13px;
                    line-height:19px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    position:absolute;
                    right:230px;
                    bottom:80px;
                    z-index:10;
                }

                #box-4 h5 span {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:42px;
                    padding:0 15px;
                    height:40px;
                    margin:0 auto 15px auto;
                    display:inline-block;
                    color:#161616;
                    background:#ffffff;
                    border-radius:2px;
                    -webkit-border-radius:2px;
                    -moz-border-radius:2px;
                    -khtml-border-radius:2px;
                    cursor:default;
                }

                .img4-1 {
                    width:500px;
                    height:520px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    right:calc(50% - 330px);
                    bottom:0;
                    z-index:6;
                    background:url('../images/photo-3.png') no-repeat bottom center;
                    -webkit-background-size: 100% auto;
                    -moz-background-size: 100% auto;
                    -o-background-size: 100% auto;
                    background-size: 100% auto;
                }
            }

            @media all and (max-width: 720px) {
                #box-4-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:url('../images/bg.jpg') no-repeat top center;
                }

                #box-4 {
                    width:360px;
                    min-height:10px;
                    padding:180px 0 400px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    z-index:5;
                }

                #box-4 h4 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:22px;
                    line-height:30px;
                    max-width:250px;
                    padding:0;
                    margin:0 auto;
                    color:#161616;
                    cursor:default;
                }

                #box-4 h2 {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:32px;
                    line-height:42px;
                    max-width:650px;
                    padding:0;
                    margin:25px auto 0 auto;
                    color:#161616;
                    cursor:default;
                }

                #box-4 h2 br {
                    display:none;
                }

                #box-4 p {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    line-height:24px;
                    max-width:340px;
                    padding:0;
                    margin:20px auto 0 auto;
                    color:#161616;
                    cursor:default;
                    position:relative;
                }

                #box-4 p a {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:15px;
                    line-height:24px;
                    padding:0;
                    margin:0;
                    color:#161616;
                    cursor:pointer;
                    position:relative;
                }

                #box-4 p a:hover {
                    color:#4062a3;
                }

                a.button-4 {
                    display:none;
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:20px;
                    width:200px;
                    height:40px;
                    padding:20px 0 0 0;
                    margin:30px auto 0 auto;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#161616;
                    background:#ffffff;
                    border:none;
                    border-radius:50px;
                    -webkit-border-radius:50px;
                    -moz-border-radius:50px;
                    -khtml-border-radius:50px;
                    position:relative;
                    z-index:10;
                }

                a.button-4:hover {
                    background:#fcb921;
                    outline:none;
                }

                a.button-4:hover, a.button-4:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                #box-4 h5 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:12px;
                    line-height:18px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    position:absolute;
                    right:90px;
                    bottom:60px;
                    z-index:10;
                }

                #box-4 h5 span {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:42px;
                    padding:0 15px;
                    height:40px;
                    margin:0 auto 15px auto;
                    display:inline-block;
                    color:#161616;
                    background:#ffffff;
                    border-radius:2px;
                    -webkit-border-radius:2px;
                    -moz-border-radius:2px;
                    -khtml-border-radius:2px;
                    cursor:default;
                }

                .img4-1 {
                    width:360px;
                    height:380px;
                    padding:0;
                    margin:0;
                    position:absolute;
                    right:calc(50% - 240px);
                    bottom:0;
                    z-index:6;
                    background:url('../images/photo-3.png') no-repeat bottom center;
                    -webkit-background-size: 100% auto;
                    -moz-background-size: 100% auto;
                    -o-background-size: 100% auto;
                    background-size: 100% auto;
                }
            }

/* bottom */

        #bottom-w {
            width:100%;
            padding:0;
            margin:0;
            position:relative;
            background:#ffffff;
        }

        #bottom {
            width:1140px;
            padding:35px 0 50px 0;
            margin:0 auto;
            position:relative;
            text-align:center;
            z-index:5;
        }

        #bottom a.logo {
            width:100px;
            height:49px;
            padding:0;
            margin:5px 0 0 0;
            cursor:pointer;
            display:block;
            position:relative;
/*            background:url('../images/logo.png') no-repeat 0 0;*/
            float:left;
        }

        .pb-1 {
            font-family: "Muller-L";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:13px;
            line-height:18px;
            padding:0;
            margin:13px 0 0 30px;
            color:#acacac;
            cursor:default;
            float:left;
        }

        .pb-1 span {
            font-family: 'PT Sans', sans-serif;
            font-weight:400;
        }

        .pb-2 {
            font-family: "Muller-L";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:12px;
            line-height:18px;
            padding:0;
            margin:13px 0 0 50px;
            color:#acacac;
            cursor:default;
            float:left;
        }

        .bottom-button {
            font-family: "Igrasans";
            font-weight:bold;
            font-style:normal;
            text-align:center;
            font-size:14px;
            line-height:20px;
            width:230px;
            height:38px;
            padding:20px 0 0 0;
            margin:0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            -moz-appearance:none;
            color:#161616;
            display:block;
            background:none;
            border:1px solid #e8e8e8;
            border-radius:50px;
            -webkit-border-radius:50px;
            -moz-border-radius:50px;
            -khtml-border-radius:50px;
            position:relative;
            z-index:10;
            float:right;
        }

        .bottom-button:hover {
            background:#f8cd05;
            border:1px solid #f8cd05;
            outline:none;
        }

        .bottom-button:hover, .bottom-button:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

        .pb-3 {
            font-family: "Muller-L";
            font-weight:bold;
            font-style:normal;
            text-align:right;
            font-size:13px;
            line-height:20px;
            padding:0;
            margin:15px 30px 0 0;
            color:#161616;
            cursor:default;
            float:right;
        }

        .pb-3 a {
            font-family: "Igrasans";
            font-weight:bold;
            font-style:normal;
            text-align:right;
            font-size:16px;
            line-height:18px;
            padding:0;
            margin:0;
            color:#161616;
            cursor:pointer;
        }

        .pb-3 a:hover {
            color:#4062a3;
        }

        .bottom-line {
            width:100%;
            height:1px;
            padding:0;
            margin:30px 0;
            display:block;
            position:relative;
            background:#f3f3f3;
        }

        .pb-4 {
            font-family: "Muller-L";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:12px;
            line-height:18px;
            width:430px;
            padding:0;
            margin:0;
            color:#acacac;
            cursor:default;
            float:left;
        }

        .pb-5 {
            font-family: "Muller-L";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:12px;
            line-height:18px;
            width:400px;
            padding:0;
            margin:0 0 0 70px;
            color:#acacac;
            cursor:default;
            float:left;
        }

        .num {
            font-family: 'PT Sans', sans-serif;
            font-weight:400;
        }

        .pb-5 .policy-button {
            font-family: "Muller-L";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:12px;
            line-height:12px;
            padding:0;
            margin:0;
            color:#4c87ad;
            border-bottom:1px solid rgba(0,0,0,0);
            cursor:pointer;
            display:inline-block;
        }

        .pb-5 .policy-button:hover {
            color:#4062a3;
            border-bottom:1px solid #4062a3;
        }

        .imgb-1 {
            width:147px;
            height:49px;
            padding:0;
            margin:0;
            cursor:default;
            display:block;
            position:relative;
            background:url('../images/EAC.png') no-repeat 0 0;
            float:right;
        }

        .pb-6 {
            font-family: "Bebas";
            font-weight:bold;
            font-style:normal;
            text-align:center;
            text-transform:uppercase;
            letter-spacing:4px;
            font-size:42px;
            line-height:42px;
            padding:0;
            margin:50px auto 0 auto;
            color:#c5c5c5;
            opacity:0.5;
            cursor:default;
        }

            @media all and (max-width: 1200px) {
                #bottom-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#ffffff;
                }

                #bottom {
                    width:960px;
                    padding:35px 0 50px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    z-index:5;
                }

                #bottom a.logo {
                    width:100px;
                    height:49px;
                    padding:0;
                    margin:5px 0 0 0;
                    cursor:pointer;
                    display:block;
                    position:relative;
/*                    background:url('../images/logo.png') no-repeat 0 0;*/
                    float:left;
                }

                .pb-1 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:13px;
                    line-height:18px;
                    padding:0;
                    margin:13px 0 0 30px;
                    color:#acacac;
                    cursor:default;
                    float:left;
                }

                .pb-1 span {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                }

                .pb-2 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:12px;
                    line-height:18px;
                    padding:0;
                    margin:13px 0 0 50px;
                    color:#acacac;
                    cursor:default;
                    float:left;
                }

                .bottom-button {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:20px;
                    width:230px;
                    height:38px;
                    padding:20px 0 0 0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#161616;
                    display:block;
                    background:none;
                    border:1px solid #e8e8e8;
                    border-radius:50px;
                    -webkit-border-radius:50px;
                    -moz-border-radius:50px;
                    -khtml-border-radius:50px;
                    position:relative;
                    z-index:10;
                    float:right;
                }

                .bottom-button:hover {
                    background:#f8cd05;
                    border:1px solid #f8cd05;
                    outline:none;
                }

                .bottom-button:hover, .bottom-button:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                .pb-3 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:right;
                    font-size:13px;
                    line-height:20px;
                    padding:0;
                    margin:15px 30px 0 0;
                    color:#161616;
                    cursor:default;
                    float:right;
                }

                .pb-3 a {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:right;
                    font-size:16px;
                    line-height:18px;
                    padding:0;
                    margin:0;
                    color:#161616;
                    cursor:pointer;
                }

                .pb-3 a:hover {
                    color:#4062a3;
                }

                .bottom-line {
                    width:100%;
                    height:1px;
                    padding:0;
                    margin:30px 0;
                    display:block;
                    position:relative;
                    background:#f3f3f3;
                }

                .pb-4 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:12px;
                    line-height:18px;
                    width:430px;
                    padding:0;
                    margin:0;
                    color:#acacac;
                    cursor:default;
                    float:left;
                }

                .pb-5 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:12px;
                    line-height:18px;
                    width:320px;
                    padding:0;
                    margin:0 0 0 30px;
                    color:#acacac;
                    cursor:default;
                    float:left;
                }

                .num {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                }

                .pb-5 .policy-button {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:12px;
                    line-height:12px;
                    padding:0;
                    margin:0;
                    color:#4c87ad;
                    border-bottom:1px solid rgba(0,0,0,0);
                    cursor:pointer;
                    display:inline-block;
                }

                .pb-5 .policy-button:hover {
                    color:#4062a3;
                    border-bottom:1px solid #4062a3;
                }

                .imgb-1 {
                    width:147px;
                    height:49px;
                    padding:0;
                    margin:0;
                    cursor:default;
                    display:block;
                    position:relative;
                    background:url('../images/EAC.png') no-repeat 0 0;
                    float:right;
                }

                .pb-6 {
                    font-family: "Bebas";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:4px;
                    font-size:42px;
                    line-height:42px;
                    padding:0;
                    margin:50px auto 0 auto;
                    color:#c5c5c5;
                    opacity:0.5;
                    cursor:default;
                }
            }

            @media all and (max-width: 1020px) {
                #bottom-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#ffffff;
                }

                #bottom {
                    width:660px;
                    padding:35px 0 50px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    z-index:5;
                }

                #bottom a.logo {
                    width:100px;
                    height:49px;
                    padding:0;
                    margin:5px 0 0 0;
                    cursor:pointer;
                    display:block;
                    position:relative;
/*                    background:url('../images/logo.png') no-repeat 0 0;*/
                    float:left;
                }

                .pb-1 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:13px;
                    line-height:18px;
                    min-height:36px;
                    padding:0;
                    margin:13px 0 0 110px;
                    color:#acacac;
                    cursor:default;
                    float:left;
                }

                .pb-1 span {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                }

                .pb-2 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:12px;
                    line-height:18px;
                    min-height:36px;
                    padding:0;
                    margin:13px 0 0 0;
                    color:#acacac;
                    cursor:default;
                    float:right;
                }

                .bottom-button {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:20px;
                    width:230px;
                    height:38px;
                    padding:20px 0 0 0;
                    margin:30px 135px 0 0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#161616;
                    display:block;
                    background:none;
                    border:1px solid #e8e8e8;
                    border-radius:50px;
                    -webkit-border-radius:50px;
                    -moz-border-radius:50px;
                    -khtml-border-radius:50px;
                    position:relative;
                    z-index:10;
                    float:right;
                }

                .bottom-button:hover {
                    background:#f8cd05;
                    border:1px solid #f8cd05;
                    outline:none;
                }

                .bottom-button:hover, .bottom-button:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                .pb-3 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:right;
                    font-size:13px;
                    line-height:20px;
                    padding:0;
                    margin:45px 30px 0 0;
                    color:#161616;
                    cursor:default;
                    float:right;
                }

                .pb-3 a {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:right;
                    font-size:16px;
                    line-height:18px;
                    padding:0;
                    margin:0;
                    color:#161616;
                    cursor:pointer;
                }

                .pb-3 a:hover {
                    color:#4062a3;
                }

                .bottom-line {
                    width:100%;
                    height:1px;
                    padding:0;
                    margin:30px 0;
                    display:block;
                    position:relative;
                    background:#f3f3f3;
                }

                .pb-4 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:12px;
                    line-height:18px;
                    width:100%;
                    padding:0;
                    margin:0;
                    color:#acacac;
                    cursor:default;
                    float:none;
                }

                .pb-5 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:12px;
                    line-height:18px;
                    width:100%;
                    padding:0;
                    margin:20px 0 0 0;
                    color:#acacac;
                    cursor:default;
                    float:none;
                }

                .num {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                }

                .pb-4 br,
                .pb-5 br {
                    display:none;
                }

                .pb-5 .policy-button {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:12px;
                    line-height:12px;
                    padding:0;
                    margin:0;
                    color:#4c87ad;
                    border-bottom:1px solid rgba(0,0,0,0);
                    cursor:pointer;
                    display:inline-block;
                }

                .pb-5 .policy-button:hover {
                    color:#4062a3;
                    border-bottom:1px solid #4062a3;
                }

                .imgb-1 {
                    width:147px;
                    height:49px;
                    padding:0;
                    margin:30px auto 0 auto;
                    cursor:default;
                    display:block;
                    position:relative;
                    background:url('../images/EAC.png') no-repeat 0 0;
                    float:none;
                }

                .pb-6 {
                    font-family: "Bebas";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    text-transform:uppercase;
                    letter-spacing:3px;
                    font-size:32px;
                    line-height:32px;
                    padding:0;
                    margin:30px auto 0 auto;
                    color:#c5c5c5;
                    opacity:0.5;
                    cursor:default;
                }
            }

            @media all and (max-width: 720px) {
                #bottom-w {
                    width:100%;
                    padding:0;
                    margin:0;
                    position:relative;
                    background:#ffffff;
                }

                #bottom {
                    width:360px;
                    padding:35px 0 35px 0;
                    margin:0 auto;
                    position:relative;
                    text-align:center;
                    z-index:5;
                }

                #bottom a.logo {
                    width:100px;
                    height:49px;
                    padding:0;
                    margin:3px 0 0 0;
                    cursor:pointer;
                    display:block;
                    position:relative;
/*                    background:url('../images/logo.png') no-repeat 0 0;*/
                    float:left;
                }

                .pb-1 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:12px;
                    line-height:16px;
                    min-height:36px;
                    padding:0;
                    margin:0 0 0 30px;
                    color:#acacac;
                    cursor:default;
                    float:left;
                }

                .pb-1 span {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                }

                .pb-2 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:12px;
                    line-height:16px;
                    min-height:36px;
                    padding:0;
                    margin:0 0 0 30px;
                    color:#acacac;
                    cursor:default;
                    float:left;
                }

                .bottom-button {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    line-height:20px;
                    width:200px;
                    height:38px;
                    padding:20px 0 0 0;
                    margin:20px 0 0 0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#161616;
                    display:block;
                    background:none;
                    border:1px solid #e8e8e8;
                    border-radius:50px;
                    -webkit-border-radius:50px;
                    -moz-border-radius:50px;
                    -khtml-border-radius:50px;
                    position:relative;
                    z-index:10;
                    float:right;
                }

                .bottom-button:hover {
                    background:#f8cd05;
                    border:1px solid #f8cd05;
                    outline:none;
                }

                .bottom-button:hover, .bottom-button:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                .pb-3 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:13px;
                    line-height:20px;
                    padding:0;
                    margin:35px 0 0 0;
                    color:#161616;
                    cursor:default;
                    float:left;
                }

                .pb-3 a {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:18px;
                    padding:0;
                    margin:0;
                    color:#161616;
                    cursor:pointer;
                }

                .pb-3 a:hover {
                    color:#4062a3;
                }

                .bottom-line {
                    width:100%;
                    height:1px;
                    padding:0;
                    margin:30px 0;
                    display:block;
                    position:relative;
                    background:#f3f3f3;
                }

                .pb-4 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:12px;
                    line-height:18px;
                    width:100%;
                    padding:0;
                    margin:0;
                    color:#acacac;
                    cursor:default;
                    float:none;
                }

                .pb-5 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:12px;
                    line-height:18px;
                    width:100%;
                    padding:0;
                    margin:20px 0 0 0;
                    color:#acacac;
                    cursor:default;
                    float:none;
                }

                .num {
                    font-family: 'PT Sans', sans-serif;
                    font-weight:400;
                }

                .pb-4 br,
                .pb-5 br {
                    display:none;
                }

                .pb-5 .policy-button {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:12px;
                    line-height:12px;
                    padding:0;
                    margin:0;
                    color:#4c87ad;
                    border-bottom:1px solid rgba(0,0,0,0);
                    cursor:pointer;
                    display:inline-block;
                }

                .pb-5 .policy-button:hover {
                    color:#4062a3;
                    border-bottom:1px solid #4062a3;
                }

                .imgb-1 {
                    width:147px;
                    height:49px;
                    padding:0;
                    margin:30px auto 0 auto;
                    cursor:default;
                    position:relative;
                    background:url('../images/EAC.png') no-repeat 0 0;
                    float:none;
                    display:none;
                }

                .pb-6 {
                    font-family: "Bebas";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    text-transform:uppercase;
                    letter-spacing:2px;
                    font-size:19px;
                    line-height:19px;
                    padding:0;
                    margin:30px auto 0 auto;
                    color:#c5c5c5;
                    opacity:0.5;
                    cursor:default;
                }
            }

        .pb-5 .policy-button:hover, .pb-5 .policy-button:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

/* noone */

        .noone {
            width:0;
            height:0;
            overflow:hidden;
            position:absolute;
            top:0;
            left:0;
            z-index:0;
        }

/* close */

        .close {
            width:28px;
            height:28px;
            overflow:hidden;
            float:right;
            padding:0;
            margin:0;
            border:2px solid #ffffff;
            cursor:pointer;
            outline:none;
            position:absolute;
            top:0;
            right:-50px;
            z-index:207;
            border-radius:100%;
            -webkit-border-radius:100%;
            -moz-border-radius:100%;
            -khtml-border-radius:100%;
        }

        .close::after {
            content:'';
            position:absolute;
            width:16px;
            height:2px;
            background:#ffffff;
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -webkit-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
            top:13px;
            left:6px;
            z-index:208;
        }

        .close::before {
            content:'';
            position:absolute;
            width:16px;
            height:2px;
            background:#ffffff;
            -moz-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -webkit-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            top:13px;
            left:6px;
            z-index:208;
        }

        .close:hover {
            -webkit-transform: rotate(90deg);
            -ms-transform: rotate(90deg);
            transform: rotate(90deg);
        }

        .close:hover, .close:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

            @media all and (max-width: 1280px) {
                .close {
                    width:28px;
                    height:28px;
                    overflow:hidden;
                    float:right;
                    padding:0;
                    margin:0;
                    border:2px solid #e4e5e5;
                    cursor:pointer;
                    outline:none;
                    position:absolute;
                    top:20px;
                    right:20px;
                    z-index:207;
                    border-radius:100%;
                    -webkit-border-radius:100%;
                    -moz-border-radius:100%;
                    -khtml-border-radius:100%;
                }

                .close::after {
                    content:'';
                    position:absolute;
                    width:16px;
                    height:2px;
                    background:#e4e5e5;
                    -moz-transform: rotate(45deg);
                    -ms-transform: rotate(45deg);
                    -webkit-transform: rotate(45deg);
                    -o-transform: rotate(45deg);
                    transform: rotate(45deg);
                    top:13px;
                    left:6px;
                    z-index:208;
                }

                .close::before {
                    content:'';
                    position:absolute;
                    width:16px;
                    height:2px;
                    background:#e4e5e5;
                    -moz-transform: rotate(-45deg);
                    -ms-transform: rotate(-45deg);
                    -webkit-transform: rotate(-45deg);
                    -o-transform: rotate(-45deg);
                    transform: rotate(-45deg);
                    top:13px;
                    left:6px;
                    z-index:208;
                }
            }

/* wrapper */

        .wrapper {
            display:none;
            position:fixed;
            width:100%;
            height:100%;
            top:0;
            left:0;
            background:rgba(0,0,0,0.75);
            z-index:100;
        }

/* z */

        .z-box {
            display:none;
            width:600px;
            padding:80px 460px 80px 80px;
            margin:0;
            position:fixed;
            top:calc(50% - 210px);
            left:calc(50% - 570px);
            z-index:106;
            background:url('../images/book.png') no-repeat bottom right #ffffff;
            border-radius:8px;
            -webkit-border-radius:8px;
            -moz-border-radius:8px;
            -khtml-border-radius:8px;
        }

        .z-box::after {
            content:'';
            width:calc(100% - 10px);
            height:calc(100% - 10px);
            border:1px solid #637488;
            padding:0;
            margin:0;
            position:absolute;
            top:4px;
            left:4px;
            z-index:6;
            border-radius:8px;
            -webkit-border-radius:8px;
            -moz-border-radius:8px;
            -khtml-border-radius:8px;
            opacity:0.08;
        }

        .z-box h2 {
            font-family: "Igrasans";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:28px;
            line-height:40px;
            padding:0;
            margin:0;
            color:#161616;
            cursor:default;
            position:relative;
            z-index:10;
        }

        .z-box p {
            font-family: "Muller-L";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:26px;
            max-width:490px;
            padding:0;
            margin:10px 0 0 0;
            color:#767676;
            cursor:default;
        }

        .formbox-2 {
            width:100%;
            margin:0;
            padding:0;
            text-align:left;
            position:relative;
            z-index:11;
        }

        .inp-3 {
            width:270px;
            margin:30px 30px 0 0;
            padding:0;
            position:relative;
            float:left;
        }

        .inp-3 inp-input::after {
            content:'';
            width:1px;
            height:100%;
            padding:0;
            margin:0;
            background:#e4e5e5;
            position: absolute;
            top:0;
            right:64px;
            z-index:20;
        }

        .formbox-2 input {
            font-family: "Muller-L";
            font-weight:bold;
            font-size:14px;
            line-height:20px;
            text-indent:0;
            text-align:left;
            width:calc(100% - 120px);
            height:20px;
            padding:31px 85px 29px 35px;
            border:none;
            margin:0;
            color:#161616;
            outline:none;
            -webkit-appearance: none;
            -moz-appearance:none;
            border-radius:80px;
            -webkit-border-radius:80px;
            -moz-border-radius:80px;
            -khtml-border-radius:80px;
            position:relative;
            display:block;
        }

.formbox-2 input.email {
    background-image:url('../images/at.png');
    background-color:#f0f1f1;
    background-position: calc(100% - 24px) center;
    background-repeat: no-repeat;
    -webkit-background-size: 16px auto;
    -moz-background-size: 16px auto;
    -o-background-size: 16px auto;
    background-size: 16px auto;
}

        .formbox-2 input:-moz-placeholder {color:rgba(22,22,22,0.8);  }
        .formbox-2 input::-webkit-input-placeholder {  color:rgba(22,22,22,0.8);  }

        .formbox-2 input.error:-moz-placeholder {  color:#db264c;  }
        .formbox-2 input.error::-webkit-input-placeholder {  color:#db264c;  }
        .formbox-2 input.error {  color:#db264c;  border-color:#db264c;  }

        input::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
        input::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
        input:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
        input:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
        input:focus::-webkit-input-placeholder {opacity: 0.3; transition: opacity 0.3s ease;}
        input:focus::-moz-placeholder          {opacity: 0.3; transition: opacity 0.3s ease;}
        input:focus:-moz-placeholder           {opacity: 0.3; transition: opacity 0.3s ease;}
        input:focus:-ms-input-placeholder      {opacity: 0.3; transition: opacity 0.3s ease;}

        .formbox-2 .submit {
            width:300px;
            padding:0;
            margin:30px 0 0 0;
            float:left;
            border:none;
            outline:none;
            background:none;
        }

        .formbox-2 .submit input {
            font-family: "Muller-M";
            font-weight:bold;
            font-style:normal;
            text-align:center;
            font-size:14px;
            text-transform:uppercase;
            line-height:84px;
            width:100%;
            height:80px;
            padding:0;
            margin:0;
            outline:none;
            cursor:pointer;
            -webkit-appearance: none;
            -moz-appearance:none;
            color:#161616;
            text-shadow: 0 1px 0 rgba(255,255,255,0.5);
            background:url('../images/button.png') repeat center center #fcb921;
            border:none;
            border-bottom:4px solid #fbbe1a;
            border-radius:50px;
            -webkit-border-radius:50px;
            -moz-border-radius:50px;
            -khtml-border-radius:50px;
            -moz-box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
            -webkit-box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
            box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
            display:block;
        }

        .formbox-2 .submit input:hover {
            background:url('../images/button-h.png') repeat center center #fcb921;
            outline:none;
        }

        .formbox-2 .submit input:hover, .formbox .submit input:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

        .formbox-2 h6 {
            font-family: "Muller-L";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:12px;
            line-height:18px;
            padding:0;
            margin:30px 0 0 0;
            color:#bababa;
            cursor:default;
            position:relative;
        }

        .formbox-2 h6 span {
            font-family: "Muller-L";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:12px;
            line-height:12px;
            padding:0;
            margin:0;
            color:#4c87ad;
            border-bottom:1px solid rgba(0,0,0,0);
            cursor:pointer;
            display:inline-block;
        }

        .formbox-2 h6 span:hover {
            color:#4062a3;
            border-bottom:1px solid #4062a3;
        }

            @media all and (max-width: 1200px) {
                .z-box {
                    display:none;
                    width:600px;
                    padding:80px 300px 80px 60px;
                    margin:0;
                    position:fixed;
                    top:calc(50% - 210px);
                    left:calc(50% - 480px);
                    z-index:106;
                    background:url('../images/book.png') no-repeat bottom right #ffffff;
                    -webkit-background-size: 450px auto;
                    -moz-background-size: 450px auto;
                    -o-background-size: 450px auto;
                    background-size: 450px auto;
                    border-radius:8px;
                    -webkit-border-radius:8px;
                    -moz-border-radius:8px;
                    -khtml-border-radius:8px;
                }

                .z-box::after {
                    content:'';
                    width:calc(100% - 10px);
                    height:calc(100% - 10px);
                    border:1px solid #637488;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:4px;
                    left:4px;
                    z-index:6;
                    border-radius:8px;
                    -webkit-border-radius:8px;
                    -moz-border-radius:8px;
                    -khtml-border-radius:8px;
                    opacity:0.08;
                }

                .z-box h2 {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:28px;
                    line-height:40px;
                    padding:0;
                    margin:0;
                    color:#161616;
                    cursor:default;
                    position:relative;
                    z-index:10;
                }

                .z-box p {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:26px;
                    max-width:490px;
                    padding:0;
                    margin:10px 0 0 0;
                    color:#767676;
                    cursor:default;
                }

                .formbox-2 {
                    width:100%;
                    margin:0;
                    padding:0;
                    text-align:left;
                    position:relative;
                    z-index:11;
                }

                .inp-3 {
                    width:270px;
                    margin:30px 30px 0 0;
                    padding:0;
                    position:relative;
                    float:left;
                }

                .inp-3 inp-input::after {
                    content:'';
                    width:1px;
                    height:100%;
                    padding:0;
                    margin:0;
                    background:#e4e5e5;
                    position: absolute;
                    top:0;
                    right:64px;
                    z-index:20;
                }

                .formbox-2 input {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-size:14px;
                    line-height:20px;
                    text-indent:0;
                    text-align:left;
                    width:calc(100% - 120px);
                    height:20px;
                    padding:31px 85px 29px 35px;
                    border:none;
                    margin:0;
                    color:#161616;
                    outline:none;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    border-radius:80px;
                    -webkit-border-radius:80px;
                    -moz-border-radius:80px;
                    -khtml-border-radius:80px;
                    position:relative;
                    display:block;
                }

.formbox-2 input.email {
    background-image:url('../images/at.png');
    background-color:#f0f1f1;
    background-position: calc(100% - 24px) center;
    background-repeat: no-repeat;
    -webkit-background-size: 16px auto;
    -moz-background-size: 16px auto;
    -o-background-size: 16px auto;
    background-size: 16px auto;
}

                .formbox-2 input:-moz-placeholder {color:rgba(22,22,22,0.8);  }
                .formbox-2 input::-webkit-input-placeholder {  color:rgba(22,22,22,0.8);  }

                .formbox-2 input.error:-moz-placeholder {  color:#db264c;  }
                .formbox-2 input.error::-webkit-input-placeholder {  color:#db264c;  }
                .formbox-2 input.error {  color:#db264c;  border-color:#db264c;  }

                input::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
                input::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
                input:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
                input:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
                input:focus::-webkit-input-placeholder {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus::-moz-placeholder          {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus:-moz-placeholder           {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus:-ms-input-placeholder      {opacity: 0.3; transition: opacity 0.3s ease;}

                .formbox-2 .submit {
                    width:300px;
                    padding:0;
                    margin:30px 0 0 0;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                }

                .formbox-2 .submit input {
                    font-family: "Muller-M";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    text-transform:uppercase;
                    line-height:84px;
                    width:100%;
                    height:80px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#161616;
                    background:url('../images/button.png') repeat center center #fcb921;
                    border:none;
                    border-bottom:4px solid #fbbe1a;
                    border-radius:50px;
                    -webkit-border-radius:50px;
                    -moz-border-radius:50px;
                    -khtml-border-radius:50px;
                    -moz-box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
                    -webkit-box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
                    box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
                    display:block;
                }

                .formbox-2 .submit input:hover {
                    background:url('../images/button-h.png') repeat center center #fcb921;
                    outline:none;
                }

                .formbox-2 .submit input:hover, .formbox .submit input:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                .formbox-2 h6 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:12px;
                    line-height:18px;
                    padding:0;
                    margin:30px 0 0 0;
                    color:#bababa;
                    cursor:default;
                    position:relative;
                }

                .formbox-2 h6 span {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:12px;
                    line-height:12px;
                    padding:0;
                    margin:0;
                    color:#4c87ad;
                    border-bottom:1px solid rgba(0,0,0,0);
                    cursor:pointer;
                    display:inline-block;
                }

                .formbox-2 h6 span:hover {
                    color:#4062a3;
                    border-bottom:1px solid #4062a3;
                }
            }

        .z-box::-webkit-scrollbar {width:0; height:0;}
        .z-box::-webkit-scrollbar-button {width:0; height:0; background:#ffffff; }
        .z-box::-webkit-scrollbar-track {background:#ffffff;}
        .z-box::-webkit-scrollbar-track-piece {background:#ffffff;}
        .z-box::-webkit-scrollbar-thumb {height:5px; background:#4062a3;}
        .z-box::-webkit-scrollbar-corner {background:#ffffff;}
        .z-box::-webkit-resizer {background:#ffffff;}

            @media all and (max-width: 1020px) {
                .z-box {
                    display:none;
                    width:660px;
                    overflow:auto;
                    height:calc(100% - 160px);
                    padding:80px calc(50% - 330px) 80px calc(50% - 330px);
                    margin:0;
                    position:fixed;
                    top:0;
                    left:0;
                    z-index:106;
                    background:#ffffff;
                    border-radius:0;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    -khtml-border-radius:0;
                }

                .z-box::after {
                    content:'';
                    width:calc(100% - 10px);
                    height:calc(100% - 10px);
                    border:1px solid #637488;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:4px;
                    left:4px;
                    z-index:6;
                    border-radius:0;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    -khtml-border-radius:0;
                    opacity:0.08;
                    display:none;
                }

                .z-box h2 {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:28px;
                    line-height:40px;
                    padding:0;
                    margin:0 auto;
                    color:#161616;
                    cursor:default;
                    position:relative;
                    z-index:10;
                }

                .z-box p {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:26px;
                    max-width:490px;
                    padding:0;
                    margin:10px auto 0 auto;
                    color:#767676;
                    cursor:default;
                }

                .formbox-2 {
                    width:100%;
                    margin:0 auto;
                    padding:0;
                    text-align:left;
                    position:relative;
                    z-index:11;
                }

                .inp-3 {
                    width:calc(50% - 30px);
                    margin:30px 30px 0 0;
                    padding:0;
                    position:relative;
                    float:left;
                }

                .inp-3 inp-input::after {
                    content:'';
                    width:1px;
                    height:100%;
                    padding:0;
                    margin:0;
                    background:#e4e5e5;
                    position: absolute;
                    top:0;
                    right:64px;
                    z-index:20;
                }

                .formbox-2 input {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-size:14px;
                    line-height:20px;
                    text-indent:0;
                    text-align:left;
                    width:calc(100% - 120px);
                    height:20px;
                    padding:31px 85px 29px 35px;
                    border:none;
                    margin:0;
                    color:#161616;
                    outline:none;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    border-radius:80px;
                    -webkit-border-radius:80px;
                    -moz-border-radius:80px;
                    -khtml-border-radius:80px;
                    position:relative;
                    display:block;
                }

.formbox-2 input.email {
    background-image:url('../images/at.png');
    background-color:#f0f1f1;
    background-position: calc(100% - 24px) center;
    background-repeat: no-repeat;
    -webkit-background-size: 16px auto;
    -moz-background-size: 16px auto;
    -o-background-size: 16px auto;
    background-size: 16px auto;
}

                .formbox-2 input:-moz-placeholder {color:rgba(22,22,22,0.8);  }
                .formbox-2 input::-webkit-input-placeholder {  color:rgba(22,22,22,0.8);  }

                .formbox-2 input.error:-moz-placeholder {  color:#db264c;  }
                .formbox-2 input.error::-webkit-input-placeholder {  color:#db264c;  }
                .formbox-2 input.error {  color:#db264c;  border-color:#db264c;  }

                input::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
                input::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
                input:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
                input:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
                input:focus::-webkit-input-placeholder {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus::-moz-placeholder          {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus:-moz-placeholder           {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus:-ms-input-placeholder      {opacity: 0.3; transition: opacity 0.3s ease;}

                .formbox-2 .submit {
                    width:50%;
                    padding:0;
                    margin:30px 0 0 0;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                }

                .formbox-2 .submit input {
                    font-family: "Muller-M";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    text-transform:uppercase;
                    line-height:84px;
                    width:100%;
                    height:80px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#161616;
                    background:url('../images/button.png') repeat center center #fcb921;
                    border:none;
                    border-bottom:4px solid #fbbe1a;
                    border-radius:50px;
                    -webkit-border-radius:50px;
                    -moz-border-radius:50px;
                    -khtml-border-radius:50px;
                    -moz-box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
                    -webkit-box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
                    box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
                    display:block;
                }

                .formbox-2 .submit input:hover {
                    background:url('../images/button-h.png') repeat center center #fcb921;
                    outline:none;
                }

                .formbox-2 .submit input:hover, .formbox .submit input:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                .formbox-2 h6 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:12px;
                    line-height:18px;
                    padding:0;
                    margin:30px 0 0 0;
                    color:#bababa;
                    cursor:default;
                    position:relative;
                }

                .formbox-2 h6 span {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:12px;
                    line-height:12px;
                    padding:0;
                    margin:0;
                    color:#4c87ad;
                    border-bottom:1px solid rgba(0,0,0,0);
                    cursor:pointer;
                    display:inline-block;
                }

                .formbox-2 h6 span:hover {
                    color:#4062a3;
                    border-bottom:1px solid #4062a3;
                }
            }

            @media all and (max-width: 720px) {
                .z-box {
                    display:none;
                    width:360px;
                    overflow:auto;
                    height:calc(100% - 120px);
                    padding:60px calc(50% - 180px) 60px calc(50% - 180px);
                    margin:0;
                    position:fixed;
                    top:0;
                    left:0;
                    z-index:106;
                    background:#ffffff;
                    border-radius:0;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    -khtml-border-radius:0;
                }

                .z-box::after {
                    content:'';
                    width:calc(100% - 10px);
                    height:calc(100% - 10px);
                    border:1px solid #637488;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:4px;
                    left:4px;
                    z-index:6;
                    border-radius:0;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    -khtml-border-radius:0;
                    opacity:0.08;
                    display:none;
                }

                .z-box h2 {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:28px;
                    line-height:40px;
                    padding:0;
                    margin:0 auto;
                    color:#161616;
                    cursor:default;
                    position:relative;
                    z-index:10;
                }

                .z-box p {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:16px;
                    line-height:26px;
                    max-width:490px;
                    padding:0;
                    margin:10px auto 0 auto;
                    color:#767676;
                    cursor:default;
                }

                .formbox-2 {
                    width:100%;
                    margin:0 auto;
                    padding:0;
                    text-align:left;
                    position:relative;
                    z-index:11;
                }

                .inp-3 {
                    width:100%;
                    margin:30px 0 0 0;
                    padding:0;
                    position:relative;
                    float:left;
                }

                .inp-3 inp-input::after {
                    content:'';
                    width:1px;
                    height:100%;
                    padding:0;
                    margin:0;
                    background:#e4e5e5;
                    position: absolute;
                    top:0;
                    right:64px;
                    z-index:20;
                }

                .formbox-2 input {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-size:14px;
                    line-height:20px;
                    text-indent:0;
                    text-align:left;
                    width:calc(100% - 120px);
                    height:20px;
                    padding:31px 85px 29px 35px;
                    border:none;
                    margin:0;
                    color:#161616;
                    outline:none;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    border-radius:80px;
                    -webkit-border-radius:80px;
                    -moz-border-radius:80px;
                    -khtml-border-radius:80px;
                    position:relative;
                    display:block;
                }

.formbox-2 input.email {
    background-image:url('../images/at.png');
    background-color:#f0f1f1;
    background-position: calc(100% - 24px) center;
    background-repeat: no-repeat;
    -webkit-background-size: 16px auto;
    -moz-background-size: 16px auto;
    -o-background-size: 16px auto;
    background-size: 16px auto;
}

                .formbox-2 input:-moz-placeholder {color:rgba(22,22,22,0.8);  }
                .formbox-2 input::-webkit-input-placeholder {  color:rgba(22,22,22,0.8);  }

                .formbox-2 input.error:-moz-placeholder {  color:#db264c;  }
                .formbox-2 input.error::-webkit-input-placeholder {  color:#db264c;  }
                .formbox-2 input.error {  color:#db264c;  border-color:#db264c;  }

                input::-webkit-input-placeholder       {opacity: 1; transition: opacity 0.3s ease;}
                input::-moz-placeholder                {opacity: 1; transition: opacity 0.3s ease;}
                input:-moz-placeholder                 {opacity: 1; transition: opacity 0.3s ease;}
                input:-ms-input-placeholder            {opacity: 1; transition: opacity 0.3s ease;}
                input:focus::-webkit-input-placeholder {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus::-moz-placeholder          {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus:-moz-placeholder           {opacity: 0.3; transition: opacity 0.3s ease;}
                input:focus:-ms-input-placeholder      {opacity: 0.3; transition: opacity 0.3s ease;}

                .formbox-2 .submit {
                    width:100%;
                    padding:0;
                    margin:20px 0 0 0;
                    float:left;
                    border:none;
                    outline:none;
                    background:none;
                }

                .formbox-2 .submit input {
                    font-family: "Muller-M";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:14px;
                    text-transform:uppercase;
                    line-height:84px;
                    width:100%;
                    height:80px;
                    padding:0;
                    margin:0;
                    outline:none;
                    cursor:pointer;
                    -webkit-appearance: none;
                    -moz-appearance:none;
                    color:#161616;
                    background:url('../images/button.png') repeat center center #fcb921;
                    border:none;
                    border-bottom:4px solid #fbbe1a;
                    border-radius:50px;
                    -webkit-border-radius:50px;
                    -moz-border-radius:50px;
                    -khtml-border-radius:50px;
                    -moz-box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
                    -webkit-box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
                    box-shadow: 0 25px 50px 0 rgba(248,205,5,0.2);
                    display:block;
                }

                .formbox-2 .submit input:hover {
                    background:url('../images/button-h.png') repeat center center #fcb921;
                    outline:none;
                }

                .formbox-2 .submit input:hover, .formbox .submit input:not(:hover) {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                .formbox-2 h6 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:12px;
                    line-height:18px;
                    padding:0;
                    margin:30px 0 0 0;
                    color:#bababa;
                    cursor:default;
                    position:relative;
                }

                .formbox-2 h6 span {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:12px;
                    line-height:12px;
                    padding:0;
                    margin:0;
                    color:#4c87ad;
                    border-bottom:1px solid rgba(0,0,0,0);
                    cursor:pointer;
                    display:inline-block;
                }

                .formbox-2 h6 span:hover {
                    color:#4062a3;
                    border-bottom:1px solid #4062a3;
                }
            }

        .formbox h6 span:hover, .formbox h6 span:not(:hover),
        .formbox-2 h6 span:hover, .formbox-2 h6 span:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

/* z2 */

        .z-box-2-w {
            display:none;
            width:100%;
            height:100%;
            overflow-y: auto;
            padding:0;
            margin:0;
            position:fixed;
            top:0;
            left:0;
            z-index:106;
        }

        .z-box-2-w::-webkit-scrollbar {width:0; height:0;}
        .z-box-2-w::-webkit-scrollbar-button {width:0; height:0; background:#ffffff; }
        .z-box-2-w::-webkit-scrollbar-track {background:#ffffff;}
        .z-box-2-w::-webkit-scrollbar-track-piece {background:#ffffff;}
        .z-box-2-w::-webkit-scrollbar-thumb {height:5px; background:#4062a3;}
        .z-box-2-w::-webkit-scrollbar-corner {background:#ffffff;}
        .z-box-2-w::-webkit-resizer {background:#ffffff;}

        .wrapper-2 {
            position:fixed;
            width:100%;
            height:100%;
            top:0;
            left:0;
            background:rgba(0,0,0,0.75);
            z-index:107;
        }

        .z-box-2 {
            width:570px;
            padding:155px 490px 230px 80px;
            margin:0 0 50px 0;
            position:absolute;
            top:50px;
            left:calc(50% - 570px);
            z-index:108;
            background:url('../images/photo-2.png') no-repeat calc(100% - 40px) bottom #ffffff;
            border-radius:8px;
            -webkit-border-radius:8px;
            -moz-border-radius:8px;
            -khtml-border-radius:8px;
        }

        .z-box-2::after {
            content:'';
            width:calc(100% - 10px);
            height:calc(100% - 10px);
            border:1px solid #637488;
            padding:0;
            margin:0;
            position:absolute;
            top:4px;
            left:4px;
            z-index:6;
            border-radius:8px;
            -webkit-border-radius:8px;
            -moz-border-radius:8px;
            -khtml-border-radius:8px;
            opacity:0.08;
        }

        .z-box-2 h2 {
            font-family: "Igrasans";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:28px;
            line-height:40px;
            padding:0;
            margin:0;
            color:#161616;
            cursor:default;
            position:relative;
            z-index:10;
        }

        .pz-1 {
            font-family: "Muller-L";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:15px;
            line-height:25px;
            padding:0;
            margin:20px 0 0 0;
            color:#161616;
            cursor:default;
        }

        .pz-2 {
            font-family: "Muller-L";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:14px;
            line-height:22px;
            padding:0;
            margin:20px 0 0 0;
            color:#161616;
            cursor:default;
            opacity:0.8;
        }

        .pz-3 {
            font-family: "Muller-L";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:15px;
            line-height:25px;
            padding:0 0 0 20px;
            margin:10px 0 0 0;
            color:#161616;
            cursor:default;
            position:relative;
        }

        .pz-3::after {
            content:'';
            width:8px;
            height:8px;
            padding:0;
            margin:0;
            background:#fcba20;
            border-radius:100%;
            -webkit-border-radius:100%;
            -moz-border-radius:100%;
            -khtml-border-radius:100%;
            -moz-box-shadow: 0 4px 7px 0 rgba(252,186,32,0.7);
            -webkit-box-shadow: 0 4px 7px 0 rgba(252,186,32,0.7);
            box-shadow: 0 4px 7px 0 rgba(252,186,32,0.7);
            position:absolute;
            top:7px;
            left:0;
            z-index:6;
        }

        .pz-3::before {
            content:'';
            width:4px;
            height:4px;
            padding:0;
            margin:0;
            background:#ffffff;
            border-radius:100%;
            -webkit-border-radius:100%;
            -moz-border-radius:100%;
            -khtml-border-radius:100%;
            position:absolute;
            top:9px;
            left:2px;
            z-index:7;
        }

        .pz-4 {
            display:none;
            font-family: "Muller-L";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:18px;
            line-height:24px;
            padding:0;
            margin:20px 0 0 0;
            color:#161616;
            cursor:default;
        }

        .sert {
            display:none;
            width:95px;
            padding:7px;
            margin:20px 20px 0 0;
            background:#f5f5f5;
            position:relative;
            float:left;
            cursor:pointer;
            z-index:10;
        }

        .sert img {
            
            width:100%;
            padding:0;
            margin:0;
            display:block;
            cursor:pointer;
        }

        .sert:hover img {
            opacity:0.5;
        }

        .sert:hover, .sert:not(:hover),
        .sert:hover img, .sert:not(:hover) img {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

        .z-box-2 h4 {
            font-family: "Muller-L";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:13px;
            line-height:19px;
            padding:0;
            margin:0;
            color:#ffffff;
            cursor:default;
            position:absolute;
            right:160px;
            bottom:60px;
            z-index:10;
        }

        .z-box-2 h4 span {
            font-family: "Igrasans";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:16px;
            line-height:42px;
            padding:0 15px;
            height:40px;
            margin:0 0 15px 0;
            display:inline-block;
            color:#161616;
            background:#ffffff;
            border-radius:2px;
            -webkit-border-radius:2px;
            -moz-border-radius:2px;
            -khtml-border-radius:2px;
            cursor:default;
        }

            @media all and (max-width: 1200px) {
                .z-box-2-w {
                    display:none;
                    width:100%;
                    height:100%;
                    overflow-y: auto;
                    padding:0;
                    margin:0;
                    position:fixed;
                    top:0;
                    left:0;
                    z-index:106;
                }

                .z-box-2 {
                    width:570px;
                    padding:110px 370px 110px 60px;
                    margin:0 0 50px 0;
                    position:absolute;
                    top:50px;
                    left:calc(50% - 480px);
                    z-index:108;
                    background:url('../images/photo-2.png') no-repeat calc(100% - 10px) bottom #ffffff;
                    -webkit-background-size: 350px auto;
                    -moz-background-size: 350px auto;
                    -o-background-size: 350px auto;
                    background-size: 350px auto;
                    border-radius:8px;
                    -webkit-border-radius:8px;
                    -moz-border-radius:8px;
                    -khtml-border-radius:8px;
                }

                .z-box-2::after {
                    content:'';
                    width:calc(100% - 10px);
                    height:calc(100% - 10px);
                    border:1px solid #637488;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:4px;
                    left:4px;
                    z-index:6;
                    border-radius:8px;
                    -webkit-border-radius:8px;
                    -moz-border-radius:8px;
                    -khtml-border-radius:8px;
                    opacity:0.08;
                }

                .z-box-2 h2 {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:28px;
                    line-height:40px;
                    padding:0;
                    margin:0;
                    color:#161616;
                    cursor:default;
                    position:relative;
                    z-index:10;
                }

                .pz-1 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:15px;
                    line-height:25px;
                    padding:0;
                    margin:20px 0 0 0;
                    color:#161616;
                    cursor:default;
                }

                .pz-2 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:22px;
                    padding:0;
                    margin:20px 0 0 0;
                    color:#161616;
                    cursor:default;
                    opacity:0.8;
                }

                .pz-3 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:15px;
                    line-height:25px;
                    padding:0 0 0 20px;
                    margin:10px 0 0 0;
                    color:#161616;
                    cursor:default;
                    position:relative;
                }

                .pz-3::after {
                    content:'';
                    width:8px;
                    height:8px;
                    padding:0;
                    margin:0;
                    background:#fcba20;
                    border-radius:100%;
                    -webkit-border-radius:100%;
                    -moz-border-radius:100%;
                    -khtml-border-radius:100%;
                    -moz-box-shadow: 0 4px 7px 0 rgba(252,186,32,0.7);
                    -webkit-box-shadow: 0 4px 7px 0 rgba(252,186,32,0.7);
                    box-shadow: 0 4px 7px 0 rgba(252,186,32,0.7);
                    position:absolute;
                    top:7px;
                    left:0;
                    z-index:6;
                }

                .pz-3::before {
                    content:'';
                    width:4px;
                    height:4px;
                    padding:0;
                    margin:0;
                    background:#ffffff;
                    border-radius:100%;
                    -webkit-border-radius:100%;
                    -moz-border-radius:100%;
                    -khtml-border-radius:100%;
                    position:absolute;
                    top:9px;
                    left:2px;
                    z-index:7;
                }

                .pz-4 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:20px 0 0 0;
                    color:#161616;
                    cursor:default;
                }

                .sert {
                    width:95px;
                    padding:7px;
                    margin:20px 20px 0 0;
                    background:#f5f5f5;
                    position:relative;
                    float:left;
                    cursor:pointer;
                    z-index:10;
                }

                .sert img {
                    width:100%;
                    padding:0;
                    margin:0;
                    display:block;
                    cursor:pointer;
                }

                .sert:hover img {
                    opacity:0.5;
                }

                .sert:hover, .sert:not(:hover),
                .sert:hover img, .sert:not(:hover) img {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                .z-box-2 h4 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:13px;
                    line-height:19px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    position:absolute;
                    right:80px;
                    bottom:60px;
                    z-index:10;
                }

                .z-box-2 h4 span {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:42px;
                    padding:0 15px;
                    height:40px;
                    margin:0 0 15px 0;
                    display:inline-block;
                    color:#161616;
                    background:#ffffff;
                    border-radius:2px;
                    -webkit-border-radius:2px;
                    -moz-border-radius:2px;
                    -khtml-border-radius:2px;
                    cursor:default;
                }
            }

            @media all and (max-width: 1020px) {
                .z-box-2-w {
                    display:none;
                    width:100%;
                    height:100%;
                    overflow-y: auto;
                    padding:0;
                    margin:0;
                    background:#ffffff;
                    position:fixed;
                    top:0;
                    left:0;
                    z-index:106;
                }

                .wrapper-2 {
                    position:fixed;
                    width:100%;
                    height:100%;
                    top:0;
                    left:0;
                    background:rgba(0,0,0,0);
                    z-index:107;
                }

                .z-box-2 {
                    width:660px;
                    padding:60px calc(50% - 330px) 60px calc(50% - 330px);
                    margin:0;
                    position:absolute;
                    top:0;
                    left:0;
                    z-index:108;
                    background:#ffffff;
                    border-radius:0;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    -khtml-border-radius:0;
                }

                .z-box-2::after {
                    content:'';
                    width:calc(100% - 10px);
                    height:calc(100% - 10px);
                    border:1px solid #637488;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:4px;
                    left:4px;
                    z-index:6;
                    border-radius:8px;
                    -webkit-border-radius:8px;
                    -moz-border-radius:8px;
                    -khtml-border-radius:8px;
                    opacity:0.08;
                    display:none;
                }

                .z-box-2 h2 {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:28px;
                    line-height:40px;
                    padding:0;
                    margin:0;
                    color:#161616;
                    cursor:default;
                    position:relative;
                    z-index:10;
                }

                .pz-1 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:15px;
                    line-height:25px;
                    padding:0;
                    margin:20px 0 0 0;
                    color:#161616;
                    cursor:default;
                }

                .pz-2 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:22px;
                    padding:0;
                    margin:20px 0 0 0;
                    color:#161616;
                    cursor:default;
                    opacity:0.8;
                }

                .pz-3 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:15px;
                    line-height:25px;
                    padding:0 0 0 20px;
                    margin:10px 0 0 0;
                    color:#161616;
                    cursor:default;
                    position:relative;
                }

                .pz-3::after {
                    content:'';
                    width:8px;
                    height:8px;
                    padding:0;
                    margin:0;
                    background:#fcba20;
                    border-radius:100%;
                    -webkit-border-radius:100%;
                    -moz-border-radius:100%;
                    -khtml-border-radius:100%;
                    -moz-box-shadow: 0 4px 7px 0 rgba(252,186,32,0.7);
                    -webkit-box-shadow: 0 4px 7px 0 rgba(252,186,32,0.7);
                    box-shadow: 0 4px 7px 0 rgba(252,186,32,0.7);
                    position:absolute;
                    top:7px;
                    left:0;
                    z-index:6;
                }

                .pz-3::before {
                    content:'';
                    width:4px;
                    height:4px;
                    padding:0;
                    margin:0;
                    background:#ffffff;
                    border-radius:100%;
                    -webkit-border-radius:100%;
                    -moz-border-radius:100%;
                    -khtml-border-radius:100%;
                    position:absolute;
                    top:9px;
                    left:2px;
                    z-index:7;
                }

                .pz-4 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:20px 0 0 0;
                    color:#161616;
                    cursor:default;
                }

                .sert {
                    width:95px;
                    padding:7px;
                    margin:20px 20px 0 0;
                    background:#f5f5f5;
                    position:relative;
                    float:left;
                    cursor:pointer;
                    z-index:10;
                }

                .sert img {
                    width:100%;
                    padding:0;
                    margin:0;
                    display:block;
                    cursor:pointer;
                }

                .sert:hover img {
                    opacity:0.5;
                }

                .sert:hover, .sert:not(:hover),
                .sert:hover img, .sert:not(:hover) img {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                .z-box-2 h4 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:13px;
                    line-height:19px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    position:absolute;
                    right:80px;
                    bottom:60px;
                    z-index:10;
                    display:none;
                }

                .z-box-2 h4 span {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:42px;
                    padding:0 15px;
                    height:40px;
                    margin:0 0 15px 0;
                    display:inline-block;
                    color:#161616;
                    background:#ffffff;
                    border-radius:2px;
                    -webkit-border-radius:2px;
                    -moz-border-radius:2px;
                    -khtml-border-radius:2px;
                    cursor:default;
                }
            }

            @media all and (max-width: 720px) {
                .z-box-2-w {
                    display:none;
                    width:100%;
                    height:100%;
                    overflow-y: auto;
                    padding:0;
                    margin:0;
                    background:#ffffff;
                    position:fixed;
                    top:0;
                    left:0;
                    z-index:106;
                }

                .wrapper-2 {
                    position:fixed;
                    width:100%;
                    height:100%;
                    top:0;
                    left:0;
                    background:rgba(0,0,0,0);
                    z-index:107;
                }

                .z-box-2 {
                    width:360px;
                    padding:60px calc(50% - 180px) 60px calc(50% - 180px);
                    margin:0;
                    position:absolute;
                    top:0;
                    left:0;
                    z-index:108;
                    background:#ffffff;
                    border-radius:0;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    -khtml-border-radius:0;
                }

                .z-box-2::after {
                    content:'';
                    width:calc(100% - 10px);
                    height:calc(100% - 10px);
                    border:1px solid #637488;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:4px;
                    left:4px;
                    z-index:6;
                    border-radius:8px;
                    -webkit-border-radius:8px;
                    -moz-border-radius:8px;
                    -khtml-border-radius:8px;
                    opacity:0.08;
                    display:none;
                }

                .z-box-2 h2 {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:28px;
                    line-height:40px;
                    padding:0;
                    margin:0;
                    color:#161616;
                    cursor:default;
                    position:relative;
                    z-index:10;
                }

                .pz-1 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:15px;
                    line-height:25px;
                    padding:0;
                    margin:20px 0 0 0;
                    color:#161616;
                    cursor:default;
                }

                .pz-2 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:14px;
                    line-height:22px;
                    padding:0;
                    margin:20px 0 0 0;
                    color:#161616;
                    cursor:default;
                    opacity:0.8;
                }

                .pz-3 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:15px;
                    line-height:25px;
                    padding:0 0 0 20px;
                    margin:10px 0 0 0;
                    color:#161616;
                    cursor:default;
                    position:relative;
                }

                .pz-3::after {
                    content:'';
                    width:8px;
                    height:8px;
                    padding:0;
                    margin:0;
                    background:#fcba20;
                    border-radius:100%;
                    -webkit-border-radius:100%;
                    -moz-border-radius:100%;
                    -khtml-border-radius:100%;
                    -moz-box-shadow: 0 4px 7px 0 rgba(252,186,32,0.7);
                    -webkit-box-shadow: 0 4px 7px 0 rgba(252,186,32,0.7);
                    box-shadow: 0 4px 7px 0 rgba(252,186,32,0.7);
                    position:absolute;
                    top:7px;
                    left:0;
                    z-index:6;
                }

                .pz-3::before {
                    content:'';
                    width:4px;
                    height:4px;
                    padding:0;
                    margin:0;
                    background:#ffffff;
                    border-radius:100%;
                    -webkit-border-radius:100%;
                    -moz-border-radius:100%;
                    -khtml-border-radius:100%;
                    position:absolute;
                    top:9px;
                    left:2px;
                    z-index:7;
                }

                .pz-4 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:18px;
                    line-height:24px;
                    padding:0;
                    margin:20px 0 0 0;
                    color:#161616;
                    cursor:default;
                }

                .sert {
                    width:65px;
                    padding:5px;
                    margin:20px 15px 0 0;
                    background:#f5f5f5;
                    position:relative;
                    float:left;
                    cursor:pointer;
                    z-index:10;
                }

                .sert img {
                    width:100%;
                    padding:0;
                    margin:0;
                    display:block;
                    cursor:pointer;
                }

                .sert:hover img {
                    opacity:0.5;
                }

                .sert:hover, .sert:not(:hover),
                .sert:hover img, .sert:not(:hover) img {
                    -webkit-transition: All 0.2s ease;
                    -moz-transition: All 0.2s ease;
                    -o-transition: All 0.2s ease;
                    -ms-transition: All 0.2s ease;
                    transition: All 0.2s ease;
                }

                .z-box-2 h4 {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:13px;
                    line-height:19px;
                    padding:0;
                    margin:0;
                    color:#ffffff;
                    cursor:default;
                    position:absolute;
                    right:80px;
                    bottom:60px;
                    z-index:10;
                    display:none;
                }

                .z-box-2 h4 span {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:16px;
                    line-height:42px;
                    padding:0 15px;
                    height:40px;
                    margin:0 0 15px 0;
                    display:inline-block;
                    color:#161616;
                    background:#ffffff;
                    border-radius:2px;
                    -webkit-border-radius:2px;
                    -moz-border-radius:2px;
                    -khtml-border-radius:2px;
                    cursor:default;
                }
            }

/* z3 */

        .z-box-3-w {
            display:none;
            width:100%;
            height:100%;
            overflow-y: auto;
            padding:0;
            margin:0;
            position:fixed;
            top:0;
            left:0;
            z-index:106;
        }

        .z-box-3-w::-webkit-scrollbar {width:0; height:0;}
        .z-box-3-w::-webkit-scrollbar-button {width:0; height:0; background:#ffffff; }
        .z-box-3-w::-webkit-scrollbar-track {background:#ffffff;}
        .z-box-3-w::-webkit-scrollbar-track-piece {background:#ffffff;}
        .z-box-3-w::-webkit-scrollbar-thumb {height:5px; background:#4062a3;}
        .z-box-3-w::-webkit-scrollbar-corner {background:#ffffff;}
        .z-box-3-w::-webkit-resizer {background:#ffffff;}

        .wrapper-3 {
            position:fixed;
            width:100%;
            height:100%;
            top:0;
            left:0;
            background:rgba(0,0,0,0.75);
            z-index:107;
        }

        .z-box-3 {
            width:980px;
            padding:60px 80px 60px 80px;
            margin:0 0 50px 0;
            position:absolute;
            top:50px;
            left:calc(50% - 570px);
            z-index:108;
            background:#ffffff;
            border-radius:8px;
            -webkit-border-radius:8px;
            -moz-border-radius:8px;
            -khtml-border-radius:8px;
        }

        .z-box-3::after {
            content:'';
            width:calc(100% - 10px);
            height:calc(100% - 10px);
            border:1px solid #637488;
            padding:0;
            margin:0;
            position:absolute;
            top:4px;
            left:4px;
            z-index:6;
            border-radius:8px;
            -webkit-border-radius:8px;
            -moz-border-radius:8px;
            -khtml-border-radius:8px;
            opacity:0.08;
        }

        .z-box-3 h2 {
            font-family: "Igrasans";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:28px;
            line-height:40px;
            padding:0;
            margin:0;
            color:#161616;
            cursor:default;
            position:relative;
            z-index:10;
        }

        .z-box-3 p {
            font-family: "Muller-L";
            font-weight:bold;
            font-style:normal;
            text-align:left;
            font-size:15px;
            line-height:25px;
            padding:0;
            margin:20px 0 0 0;
            color:#161616;
            cursor:default;
        }

        .z-box-3 p span {
            font-family: "Muller-M";
            font-weight:bold;
        }

            @media all and (max-width: 1200px) {

                .z-box-3-w {
                    display:none;
                    width:100%;
                    height:100%;
                    overflow-y: auto;
                    padding:0;
                    margin:0;
                    position:fixed;
                    top:0;
                    left:0;
                    z-index:106;
                }

                .z-box-3-w::-webkit-scrollbar {width:0; height:0;}
                .z-box-3-w::-webkit-scrollbar-button {width:0; height:0; background:#ffffff; }
                .z-box-3-w::-webkit-scrollbar-track {background:#ffffff;}
                .z-box-3-w::-webkit-scrollbar-track-piece {background:#ffffff;}
                .z-box-3-w::-webkit-scrollbar-thumb {height:5px; background:#4062a3;}
                .z-box-3-w::-webkit-scrollbar-corner {background:#ffffff;}
                .z-box-3-w::-webkit-resizer {background:#ffffff;}

                .wrapper-3 {
                    position:fixed;
                    width:100%;
                    height:100%;
                    top:0;
                    left:0;
                    background:rgba(0,0,0,0.75);
                    z-index:107;
                }

                .z-box-3 {
                    width:840px;
                    padding:60px 60px 60px 60px;
                    margin:0 0 50px 0;
                    position:absolute;
                    top:50px;
                    left:calc(50% - 480px);
                    z-index:108;
                    background:#ffffff;
                    border-radius:8px;
                    -webkit-border-radius:8px;
                    -moz-border-radius:8px;
                    -khtml-border-radius:8px;
                }

                .z-box-3::after {
                    content:'';
                    width:calc(100% - 10px);
                    height:calc(100% - 10px);
                    border:1px solid #637488;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:4px;
                    left:4px;
                    z-index:6;
                    border-radius:8px;
                    -webkit-border-radius:8px;
                    -moz-border-radius:8px;
                    -khtml-border-radius:8px;
                    opacity:0.08;
                }

                .z-box-3 h2 {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:28px;
                    line-height:40px;
                    padding:0;
                    margin:0;
                    color:#161616;
                    cursor:default;
                    position:relative;
                    z-index:10;
                }

                .z-box-3 p {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:15px;
                    line-height:25px;
                    padding:0;
                    margin:20px 0 0 0;
                    color:#161616;
                    cursor:default;
                }

                .z-box-3 p span {
                    font-family: "Muller-M";
                    font-weight:bold;
                }
            }

            @media all and (max-width: 1020px) {

                .z-box-3-w {
                    display:none;
                    width:100%;
                    height:100%;
                    overflow-y: auto;
                    padding:0;
                    margin:0;
                    position:fixed;
                    top:0;
                    left:0;
                    z-index:106;
                }

                .z-box-3-w::-webkit-scrollbar {width:0; height:0;}
                .z-box-3-w::-webkit-scrollbar-button {width:0; height:0; background:#ffffff; }
                .z-box-3-w::-webkit-scrollbar-track {background:#ffffff;}
                .z-box-3-w::-webkit-scrollbar-track-piece {background:#ffffff;}
                .z-box-3-w::-webkit-scrollbar-thumb {height:5px; background:#4062a3;}
                .z-box-3-w::-webkit-scrollbar-corner {background:#ffffff;}
                .z-box-3-w::-webkit-resizer {background:#ffffff;}

                .wrapper-3 {
                    position:fixed;
                    width:100%;
                    height:100%;
                    top:0;
                    left:0;
                    background:rgba(0,0,0,0);
                    z-index:107;
                }

                .z-box-3 {
                    width:660px;
                    padding:60px calc(50% - 330px) 60px calc(50% - 330px);
                    margin:0;
                    position:absolute;
                    top:0;
                    left:0;
                    z-index:108;
                    background:#ffffff;
                    border-radius:0;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    -khtml-border-radius:0;
                }

                .z-box-3::after {
                    content:'';
                    width:calc(100% - 10px);
                    height:calc(100% - 10px);
                    border:1px solid #637488;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:4px;
                    left:4px;
                    z-index:6;
                    border-radius:8px;
                    -webkit-border-radius:8px;
                    -moz-border-radius:8px;
                    -khtml-border-radius:8px;
                    opacity:0.08;
                    display:none;
                }

                .z-box-3 h2 {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:28px;
                    line-height:40px;
                    padding:0;
                    margin:0;
                    color:#161616;
                    cursor:default;
                    position:relative;
                    z-index:10;
                }

                .z-box-3 p {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:15px;
                    line-height:25px;
                    padding:0;
                    margin:20px 0 0 0;
                    color:#161616;
                    cursor:default;
                }

                .z-box-3 p span {
                    font-family: "Muller-M";
                    font-weight:bold;
                }
            }

            @media all and (max-width: 720px) {

                .z-box-3-w {
                    display:none;
                    width:100%;
                    height:100%;
                    overflow-y: auto;
                    padding:0;
                    margin:0;
                    position:fixed;
                    top:0;
                    left:0;
                    z-index:106;
                }

                .z-box-3-w::-webkit-scrollbar {width:0; height:0;}
                .z-box-3-w::-webkit-scrollbar-button {width:0; height:0; background:#ffffff; }
                .z-box-3-w::-webkit-scrollbar-track {background:#ffffff;}
                .z-box-3-w::-webkit-scrollbar-track-piece {background:#ffffff;}
                .z-box-3-w::-webkit-scrollbar-thumb {height:5px; background:#4062a3;}
                .z-box-3-w::-webkit-scrollbar-corner {background:#ffffff;}
                .z-box-3-w::-webkit-resizer {background:#ffffff;}

                .wrapper-3 {
                    position:fixed;
                    width:100%;
                    height:100%;
                    top:0;
                    left:0;
                    background:rgba(0,0,0,0);
                    z-index:107;
                }

                .z-box-3 {
                    width:360px;
                    padding:60px calc(50% - 180px) 60px calc(50% - 180px);
                    margin:0;
                    position:absolute;
                    top:0;
                    left:0;
                    z-index:108;
                    background:#ffffff;
                    border-radius:0;
                    -webkit-border-radius:0;
                    -moz-border-radius:0;
                    -khtml-border-radius:0;
                }

                .z-box-3::after {
                    content:'';
                    width:calc(100% - 10px);
                    height:calc(100% - 10px);
                    border:1px solid #637488;
                    padding:0;
                    margin:0;
                    position:absolute;
                    top:4px;
                    left:4px;
                    z-index:6;
                    border-radius:8px;
                    -webkit-border-radius:8px;
                    -moz-border-radius:8px;
                    -khtml-border-radius:8px;
                    opacity:0.08;
                    display:none;
                }

                .z-box-3 h2 {
                    font-family: "Igrasans";
                    font-weight:bold;
                    font-style:normal;
                    text-align:center;
                    font-size:28px;
                    line-height:40px;
                    padding:0;
                    margin:0;
                    color:#161616;
                    cursor:default;
                    position:relative;
                    z-index:10;
                }

                .z-box-3 p {
                    font-family: "Muller-L";
                    font-weight:bold;
                    font-style:normal;
                    text-align:left;
                    font-size:15px;
                    line-height:25px;
                    padding:0;
                    margin:20px 0 0 0;
                    color:#161616;
                    cursor:default;
                }

                .z-box-3 p span {
                    font-family: "Muller-M";
                    font-weight:bold;
                }
            }

        input.fn {  display:none;  }

/* end */