@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap');
* {
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
body {
    margin:0;
    padding:0;
    font-size:14px;
    position:Relative;
    overflow:hidden;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight:400;
}
a {
    color:#fff;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight:400;
    text-decoration:none;
}
a:hover,a:visited {
    color:#fff;
    text-decoration:none;
}
@media (min-width:768px) {
.right,.left {
    position:fixed;
    width:50%;
    top:0;
}
.left {
    background:url("../image/img1.jpg")no-repeat center center;
    background-size:cover;
    height:100%;
    left:0;
    transition: all .2s ease-in-out;
}
.right {
    background:url("../image/img3.jpg")no-repeat center center;
    background-size:cover;
    height:100%;
    right:0;
    transition: all .2s ease-in-out;
}
}
@media (max-width:767px) {
    .right,.left {
        position:fixed;
        width:100%;
    }
    .left {
        background:url("../image/img1.jpg")no-repeat center center;
        background-size:cover;
        height:50%;
        left:0;
        top:0;
        transition: all .2s ease-in-out;
    }
    .right {
        background:url("../image/img3.jpg")no-repeat center center;
        background-size:cover;
        height:50%;
        left:0;
        bottom:0;
        transition: all .2s ease-in-out;
    }
}
.left a {
    height:100%;
    display:flex;
    width:100%;
    align-items:center;
    justify-content:center;
    transition: all .2s ease-in-out;
    background:rgba(0,64,118,0.5);
}
.right a {
    height:100%;
    width:100%;
    transition: all .2s ease-in-out;
    display:flex;
    align-items:center;
    justify-content:center;
    background:rgba(35,20,17,0.5);
}
.right a:hover {
    transition: all .2s ease-in-out;
    background:rgba(35,20,17,0.65);
}
.left a:hover {
    transition: all .2s ease-in-out;
    background:rgba(0,64,118,0.65);
}
.left a:hover .content {
    transition: all .2s ease-in-out;
}
.right a:hover .content::before,.right a:hover .content::after {
    transition: all .5s ease-in-out;
    width:100%;
    height:100%;
    opacity:1;
}
.left a:hover .content::before,.left a:hover .content::after {
    transition: all .5s ease-in-out;
    width:100%;
    height:100%;
    opacity:1;
}
@media (min-width:768px) {
.content {
    width:43%;
    transition: all .2s ease-in-out;
    text-align:center;
    position:relative;
    padding:30px;
}
.title {
    font-size:40px;
    color:#fff;
    display:block;
    font-weight:700;
    position:relative;
    z-index:2;
}
.text {
    display:block;
    font-size:16px;
    margin-top:10px;
    position:relative;
    z-index:2;
    line-height:30px;
}
}
@media (max-width:767px) {
    .content {
        width:80%;
        transition: all .2s ease-in-out;
        text-align:center;
        position:relative;
        padding:30px 0;
    }
    .title {
        font-size:16px;
        color:#fff;
        display:block;
        font-weight:700;
    }
    .text {
        display:block;
        font-size:12px;
        margin-top:5px;
        line-height:20px;
    }
}
.content::after {
    position:absolute;
    transition: all .5s ease-in-out;
    border-top:1px solid rgba(255,255,255,0.6);
    border-right:1px solid rgba(255,255,255,0.6);
    content:"";
    opacity:0;
    width:0;
    right:0;
    top:0;
    height:0;
}
.content::before {
    position:absolute;
    left:0;
    transition: all .5s ease-in-out;
    bottom:0;
    border-bottom:1px solid rgba(255,255,255,0.6);
    opacity:0;
    border-left:1px solid rgba(255,255,255,0.6);
    content:"";
    width:0;
    height:0;
}
.logo {
    position:fixed;
    z-index:3;
    top:48%;
    transform:translateY(-50%);
    right:0;
    left:0;
    margin:auto;
    max-width:440px;
}
@media (max-width:767px) {
    .logo {
        width:240px
    }
}
.logo img {
    display:block;
    width:100%;
}