@font-face{
    font-family:futurastd-book;
    src:url(../content/fonts/futurastd-book-webfont.eot);
    src:url(../content/fonts/futurastd-book-webfont.eot?#iefix)
    format('embedded-opentype'),url(../content/fonts/futurastd-book-webfont.woff)
    format('woff'),url(../content/fonts/futurastd-book-webfont.ttf)
    format('truetype'),url(../content/fonts/futurastd-book-webfont.svg#futurastd-book-webfont)
    format('svg');
    font-weight:400;
    font-style:normal
    }
@font-face{
    font-family:futurastd-light;
    src:url(../content/fonts/futurastd-light-webfont.eot);
    src:url(../content/fonts/futurastd-light-webfont.eot?#iefix)
    format('embedded-opentype'),url(../content/fonts/futurastd-light-webfont.woff)
    format('woff'),url(../content/fonts/futurastd-light-webfont.ttf)
    format('truetype'),url(../content/fonts/futurastd-light-webfont.svg#futurastd-light-webfont)
    format('svg');
    font-weight:400;
    font-style:normal
    }
@font-face{
    font-family:futurastd-bold;
    src:url(../content/fonts/futurastd-bold-webfont.eot);
    src:url(../content/fonts/futurastd-bold-webfont.eot?#iefix)
    format('embedded-opentype'),url(../content/fonts/futurastd-bold-webfont.woff)
    format('woff'),url(../content/fonts/futurastd-bold-webfont.ttf)
    format('truetype'),url(../content/fonts/futurastd-bold-webfont.svg#futurastd-bold-webfont)
    format('svg');
    font-weight:400;
    font-style:normal
    }
@font-face{
    font-family:futurastd-heavy;
    src:url(../content/fonts/futurastd-heavy-webfont.eot);
    src:url(../content/fonts/futurastd-heavy-webfont.eot?#iefix)
    format('embedded-opentype'),url(../content/fonts/futurastd-heavy-webfont.woff)
    format('woff'),url(../content/fonts/futurastd-heavy-webfont.ttf)
    format('truetype'),url(../content/fonts/futurastd-heavy-webfont.svg#futurastd-heavy-webfont)
    format('svg');
    font-weight:400;
    font-style:normal
    }
body{
    margin:0;
    padding:0;
    background-color:#6436ff
    }
p{
    margin:0;
    padding:0;
    line-height:120%
    }
#container{
    position:absolute;
    width:100%;
    height:100%;
    min-height: 660px;
    min-width: 1290px;
    overflow:hidden;
    opacity:0;
    -webkit-transition:opacity 1s .5s;
    -moz-transition:opacity 1s .5s;
    transition:opacity 1s .5s
    }
#container.visible{
    opacity:1
    }
#container-center p{
    color:#efbb65
    }
#logo{
    position:absolute;
    left: 10%;
    top: 12%;
    width: 475px;
    height:159px;
    background-image:url(../content/images/logo.png);
    background-repeat:no-repeat;
    background-position:center
    }
#logo2{
    position: absolute;
    width: 100%;
    height: 100%;
    background-image:url(../content/images/logo2.gif);
    background-repeat: no-repeat;
    background-position: center;background-size: contain;
    }
#container-center-email{
    position:absolute;
    left: 10%;
    top: 49.5%;
    font-family:futurastd-book;
    font-size:13px;
    letter-spacing:12px
    }
#container-center-about{
    position:absolute;
    width: 570px;
    height: 340px;
    left: 50%;
    top: 25%;
    }
.container-center-languages{
    float:left;
    cursor:pointer;
    font-family:futurastd-light;
    font-size:10px;
    letter-spacing:2px
    }
.container-center-languages.selected{
    font-family:futurastd-bold;
    cursor:default
    }
#container-center-languages-line{
    float:left;
    margin:4px 10px;
    width:37px;
    border-bottom:1px solid #efbb65
    }
#container-center-about1{
    height:66px;
    display: inline-block;
    border-bottom:3px solid #efbb65;
    font-family:futurastd-bold;
    font-size:60px
    }
#container-center-about2{
    height:66px;
    display: inline-block;
    border-bottom:3px solid #efbb65;
    font-family:futurastd-bold;
    font-size:60px
    }
#container-center-about-text{
    font-family:futurastd-book;
    font-size:24px;
    line-height:150%
    }
.margin{
    position:absolute;
    font-family:futurastd-book;
    font-size:14px;
    letter-spacing:2px;
    color:#000
    }
.margin span{
    font-family:futurastd-bold
    }
.margin span.margin-small{
    margin-left:20px;
    font-family:futurastd-book;
    font-size:10px
    }
#margin-left{
    left:-136px;
    top:183px;
    -webkit-transform:rotate(-90deg);
    -moz-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    -o-transform:rotate(-90deg);
    transform:rotate(-90deg)
    }
#margin-top{
    top:25px;
    right:25px
    }
#margin-right{
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    transform:rotate(90deg)
    }
#margin-right.pt{
    right:-168px;
    bottom:220px
    }
#margin-right.en{
    right:-118px;
    bottom:170px
    }
#menu{
    position:absolute;
    left:25px;
    bottom:25px
    }
.menu{
    float:left;
    margin-right:25px;
    font-family:futurastd-heavy;
    font-size:14px;
    color:#000;
    -webkit-transition:color .3s;
    -moz-transition:color .3s;
    transition:color .3s
    }
.menu:hover{
    color:#efbb65
    }


@media screen and (max-width: 1290px) {
#container{
    min-height: 550px;
    min-width: 960px;
    }
#logo{
    position:absolute;
    left: 7.5%;
    top: 12%;
    width: 380px;
    height:159px;
    background-size: 135px;
    }
#container-center-email{
    left: 7.5%;
    top: 49.5%;
    font-size: 10.4px;
    letter-spacing: 9.6px;
    }
#container-center-about{
    left: 49%;
    top: 25%;
    }
.container-center-languages{
    font-size: 9px;
    letter-spacing: 2px;
    }
#container-center-languages-line{
    margin:4px 10px;
    width: 29.6px;
    }
#container-center-about1{
    height: 52.8px;
    border-bottom:3px solid #efbb65;
    font-size: 48px;
    }
#container-center-about2{
    height: 52.8px;
    border-bottom:3px solid #efbb65;
    font-size: 48px;
    }
#container-center-about-text{
    font-size: 19px;
    }
.margin{
    font-size: 11.2px;
    letter-spacing: 1.4px;
    }
.margin span.margin-small{
    margin-left: 15px;
    }
#margin-left{
    left: -114px;
    top: 142px;
    }
#margin-top{
    top:15px;
    right:15px
    }
#margin-right.pt{
    right:-138px;
    bottom:167px
    }
#margin-right.en{
    right:-98px;
    bottom:127px
    }
#menu{
    left:15px;
    bottom:15px}
.menu{
    margin-right:15px;
    font-size:11.2px;
    }
}