        @CHARSET "UTF-8";
    /* aurumowe */

    @font-face {
        font-family: 'tele-groteskfett';
        src: url('/r/repo1/tm/fonts/new_tm/tele-grotesk-fett-webfont.woff2') format('woff2'),
        url('/r/repo1/tm/fonts/new_tm/tele-grotesk-fett-webfont.woff') format('woff'),
        url('/r/repo1/tm/fonts/new_tm/tele-grotesk-fett-webfont.eot'),
        url('/r/repo1/tm/fonts/new_tm/tele-grotesk-fett-webfont.eot?#iefix') format('embedded-opentype'),
        url('/r/repo1/tm/fonts/new_tm/tele-grotesk-fett-webfont.ttf') format('truetype'),
        url('/r/repo1/tm/fonts/new_tm/tele-grotesk-fett-webfont.svg#tele-groteskfett') format('svg');
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: 'tele-groteskhalb';
        src: url('/r/repo1/tm/fonts/new_tm/tele-grotesk-halb-webfont.woff2') format('woff2'),
        url('/r/repo1/tm/fonts/new_tm/tele-grotesk-halb-webfont.woff') format('woff'),
        url('/r/repo1/tm/fonts/new_tm/tele-grotesk-halb-webfont.eot'),
        url('/r/repo1/tm/fonts/new_tm/tele-grotesk-halb-webfont.eot?#iefix') format('embedded-opentype'),
        url('/r/repo1/tm/fonts/new_tm/tele-grotesk-halb-webfont.ttf') format('truetype'),
        url('/r/repo1/tm/fonts/new_tm/tele-grotesk-halb-webfont.svg#tele-groteskhalb') format('svg');
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: 'tele-grotesknorregular';
        src: url('/r/repo1/tm/fonts/new_tm/tele-grotesk-norm-webfont.woff2') format('woff2'),
        url('/r/repo1/tm/fonts/new_tm/tele-grotesk-norm-webfont.woff') format('woff'),
        url('/r/repo1/tm/fonts/new_tm/tele-grotesk-norm-webfont.eot'),
        url('/r/repo1/tm/fonts/new_tm/tele-grotesk-norm-webfont.eot?#iefix') format('embedded-opentype'),
        url('/r/repo1/tm/fonts/new_tm/tele-grotesk-norm-webfont.ttf') format('truetype'),
        url('/r/repo1/tm/fonts/new_tm/tele-grotesk-norm-webfont.svg#tele-grotesknorregularregular') format('svg');
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: 'tele-groteskultregular';
        src: url('/r/repo1/tm/fonts/new_tm/tele-grotesk-ultr-webfont.woff2') format('woff2'),
        url('/r/repo1/tm/fonts/new_tm/tele-grotesk-ultr-webfont.woff') format('woff'),
        url('/r/repo1/tm/fonts/new_tm/tele-grotesk-ultr-webfont.eot?#iefix') format('embedded-opentype'),
        url('/r/repo1/tm/fonts/new_tm/tele-grotesk-ultr-webfont.eot'),
        url('/r/repo1/tm/fonts/new_tm/tele-grotesk-ultr-webfont.ttf') format('truetype'),
        url('/r/repo1/tm/fonts/new_tm/tele-grotesk-ultr-webfont.svg#tele-groteskultregular') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    /* tele-groteskultregular */

    html,
    body,
    div,
    span,
    applet,
    object,
    iframe,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p,
    blockquote,
    pre,
    a,
    abbr,
    acronym,
    address,
    big,
    cite,
    code,
    del,
    dfn,
    em,
    img,
    ins,
    kbd,
    q,
    s,
    samp,
    small,
    strike,
    strong,
    sub,
    tt,
    var,
    b,
    u,
    i,
    center,
    dl,
    dt,
    dd,
    ol,
    ul,
    li,
    fieldset,
    form,
    label,
    legend,
    table,
    caption,
    tbody,
    tfoot,
    thead,
    tr,
    th,
    td,
    article,
    aside,
    canvas,
    details,
    embed,
    figure,
    figcaption,
    footer,
    header,
    hgroup,
    menu,
    nav,
    output,
    ruby,
    section,
    summary,
    time,
    mark,
    audio,
    video {
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        font: inherit;
        vertical-align: top;
        box-sizing: border-box;
    }

    .fett {
        font-family: Tele-groteskfett !important;
    }

    .halb {
        font-family: Tele-groteskhalb !important;
    }

    .ultra {
        font-family: tele-groteskultregular !important;
    }

    .center {
        text-align: center
    }

    del {
        text-decoration: none;
        background: url(../images/strike-price.png) center no-repeat;
    }

    .font07 {
        font-size: 0.7em;
    }

    .font08 {
        font-size: 0.8em;
    }

    .font09 {
        font-size: 0.9em;
    }

    .font10 {
        font-size: 1.0em;
    }

    .font11 {
        font-size: 1.1em;
    }

    .font12 {
        font-size: 1.2em;
    }

    .font13 {
        font-size: 1.3em;
    }

    .font14 {
        font-size: 1.4em;
    }

    .font15 {
        font-size: 1.5em;
    }

    .font16 {
        font-size: 1.6em;
    }

    .font17 {
        font-size: 1.7em;
    }

    .font18 {
        font-size: 1.8em;
    }

    .font19 {
        font-size: 1.9em;
    }

    .font20 {
        font-size: 2.0em;
    }

    .font21 {
        font-size: 2.1em;
    }

    .font22 {
        font-size: 2.2em;
    }

    .font23 {
        font-size: 2.3em;
    }

    .font24 {
        font-size: 2.4em;
    }

    .font25 {
        font-size: 2.5em;
    }

    .font26 {
        font-size: 2.6em;
    }

    .font27 {
        font-size: 2.7em;
    }

    .font28 {
        font-size: 2.8em;
    }

    .font29 {
        font-size: 2.9em;
    }

    .font30 {
        font-size: 3.0em;
    }

    .font31 {
        font-size: 3.1em;
    }

    .font32 {
        font-size: 3.2em;
    }

    .font33 {
        font-size: 3.3em;
    }

    .font34 {
        font-size: 3.4em;
    }

    .font35 {
        font-size: 3.5em;
    }

    .font36 {
        font-size: 3.6em;
    }

    .font37 {
        font-size: 3.7em;
    }

    .font38 {
        font-size: 3.8em;
    }

    .font39 {
        font-size: 3.9em;
    }

    .font40 {
        font-size: 4.0em;
    }

    .font43 {
        font-size: 4.3em;
    }

    .font50 {
        font-size: 5.0em;
    }

    .font51 {
        font-size: 5.1em;
    }

    .font52 {
        font-size: 5.2em;
    }

    .font53 {
        font-size: 5.3em;
    }

    .font63 {
        font-size: 6.3em;
    }

    body {
        margin: 0;
        display: block;
        background-color: #4B4B4B;
        color: #343434;
        font-family: Tele-grotesknorregular, Arial;
        font-size: 16px;
    }

    table.area {
        width: 100%
    }

    a {
        text-decoration: none;
        color: #e20074;
    }

    a:hover {
        color: #FFF;
    }

    a:hover,
    a:focus,
    a:active {
        outline: medium none;
        text-decoration: underline;
    }

    b,
    strong {
        font-family: Tele-groteskfett;
    }

    .clearfix:before,
    .clearfix:after {
        content: " ";
        display: table;
    }

    .clearfix:after {
        clear: both;
    }

    .clearfix {
        *zoom: 1;
    }

    .clear {
        clear: both;
        float: none;
        font-size: 0px;
        height: 0px;
        background: none;
        padding: 0;
    }

    .magenta {
        color: #E20074 !important;
    }

    .blue {
        color: #60a6e9 !important;
    }

    .nowrap {
        white-space: nowrap;
    }

    .btn {
        background: #e20074;
        color: white;
        font-family: tele-groteskhalb, Arial, Tahoma, Helvetica;
        font-size: 1.1em;
        height: auto;
        line-height: auto;
        padding: 0.5em 1.8em;
        border-radius: 12px;
        text-align: center;
        text-decoration: none !important;
        white-space: nowrap;
        display: inline-block;
        margin: 0 auto;
        position: relative;
    }

    .btn.transparent {
        background: transparent;
        color: #e20074;
    }

    .btn.mag {
        background: #e20074;
        color: #fff;
    }

    .btn .arrow {
        border-color: transparent transparent transparent #fff;
        border-style: solid;
        border-width: 10px 0 10px 16px;
        content: "";
        display: inline-block;
        height: 2px;
        position: absolute;
        width: 0;
        top: 50%;
        right: 20px;
        margin-top: -10px
    }

    .btn:hover .arrow {
        color: #333;
        border-color: transparent transparent transparent #333;
    }

    .btn:hover {
        color: #333;
    }

    .btn-white {
        color: #e20074;
        background-color: white;
    }

    .btn-white:hover {
        color: #333;
    }

    .wrapper {
        max-width: 1920px;
        min-width: 320px;
        margin: 0 auto;
        width: 100%;
        background-color: white;
    }

    .mainCon {
        background: none
    }

    .mainCon a.logo1 {
        display: inline-block;
        float: left;
        margin: 0 auto;
        height: 30px;
        width: 120px;
        max-width: 50%;
        background: url(../images/logo_03.png) 5px center no-repeat;
        background-size: auto 30px
    }

    .mainCon a.logo2 {
        display: inline-block;
        width: 160px;
        float: right;
        margin: 0 auto;
        height: 30px;
        max-width: 50%;
        margin-right: 20px;
        background: url(../images/logo_06.png) right center no-repeat;
        background-size: auto 25px
    }

    .mainCon a:hover {
        text-decoration: none
    }

    .section {
        width: 100%;
        height: auto;
        padding: 0px;
        position: relative;
    }


    .section .content {
        width: 100%;
        max-width: 375px;
        margin: 0 auto;
        position: relative;
        padding: 30px 15px;
    }

    #thx,
    #err {
        text-align: center
    }


    .visible-sm {
        display: none
    }

    .visible-md {
        display: none
    }

    .visible-lg {
        display: block
    }

    .hidden-sm {
        display: block
    }

    .hidden-md {
        display: block
    }

    .hidden-lg {
        display: none
    }
    /* TYLKO DLA TEJ STRONY ---------------------------------------------- */

    h1 {
        font-family: tele-groteskultregular;
        font-size: 2.4em;
        line-height: 0.95em;
        text-align: center;
        margin: -40px 0 30px;
    }

    h1 span {
        margin: 0.05em 0;
        display: inline-block;
    }

    h1 span.black {
        background: black;
        color: white;
        padding: 2px 8px;
    }

    h1 span.magi {
        background: #e20074;
        color: white;
        padding: 2px 8px;
    }

    h1 span.white {
        /* background: #fff; */
        color: #fff;
        padding: 2px 8px;
    }

    h1 span.blue {
        background: #30434c;
        color: #64B9E4;
        padding: 5px 15px;
    }

    h2 {
        font-family: tele-groteskultregular;
        font-size: 1.8em;
    }

    h3 {
        font-family: tele-groteskultregular;
        font-size: 1.6em;
    }




    .p1 {
        font-size: 1.2em;
        margin: .5em 0;
    }



    .s-arrow {
        background: #e20074;
        border-radius: 50%;
        color: #ffffff;
        display: block;
        height: 60px;
        left: 50%;
        position: absolute;
        text-align: center;
        bottom: -30px;
        width: 60px;
        z-index: 10;
        margin-left: -30px;
        cursor: pointer;
    }

    .s-arrow::before {
        background: #e20074 none repeat scroll 0 0;
        border-radius: 50%;
        content: "";
        display: block;
        height: 120%;
        left: 50%;
        opacity: 0.5;
        position: absolute;
        top: 50%;
        transform: translateX(-50%) translateY(-50%);
        width: 120%;
        z-index: 5;
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
    }

    .s-arrow:hover::before {
        width: 145%;
        height: 145%;
    }

    .s-arrow::after {
        background: transparent url(../images/sec-arrow.png) center no-repeat;
        border-radius: 50%;
        content: "";
        display: block;
        height: 100%;
        left: 50%;
        position: absolute;
        top: 50%;
        transform: translateX(-50%) translateY(-50%);
        width: 100%;
        z-index: 7;
    }

    i.infotip {
        background: #C1C1C1 url(../images/i_ico.png) center no-repeat;
        background-size: auto 10px;
        border-radius: 50%;
        color: #fff;
        content: "i";
        display: inline-block;
        font-family: arial;
        font-size: 12px;
        font-weight: bold;
        height: 17px;
        line-height: 17px;
        margin-top: -5px;
        position: relative;
        text-align: center;
        vertical-align: middle;
        width: 17px;
    }

    i.infotip.go-top {
        top: -1.8em;
    }

    .tipso_style {
        cursor: help;
    }

    .section.mod0 {
        /*background: green;*/
        background: url(../images/mod0_600.jpg) center -40px no-repeat;
        background-size: 600px auto;
        height: auto;
        position: relative;
    }

    .section.mod0 .btn._1 {
        display: none;
    }

    .section.mod0 .button-holder {
        display: none;
    }

    .section.mod1 .content {
        padding-bottom: 2px;
        margin-top: -100px;
    }

    .section.mod1 .tab-menu-holder {}

    .section.mod1 .tab-menu-holder .tab {
        width: 25%;
        height: 60px;
        float: left;
        background: url(../images/logo_netflix.png) center no-repeat;
        background-size: 70px auto;
        position: relative;
        cursor: pointer;
    }

    .section.mod1 .tab-menu-holder .tab.ipla {
        background-image: url(../images/logo_ipla.png);
    }

    .section.mod1 .tab-menu-holder .tab.es {
        background-image: url(../images/logo_es.png);
    }

    .section.mod1 .tab-menu-holder .tab.prime {
        background-image: url(../images/logo_prime.png);
    }

    .section.mod1 .tab-menu-holder .tab.active:after,
    .section.mod1 .tab-menu-holder .tab:hover:after {
        position: absolute;
        bottom: 0;
        border-top: 4px solid #e20074;
        display: block;
        content: "";
        width: 100%;
        cursor: initial;
    }

    .section.mod1 .tab-menu-holder .tab.active {
        cursor: initial;
    }
    /* mod ---------------------------------------- */

    .wrapper .section.g1 {
        background-color: #F7F7F7
    }

    .wrapper .section.g2 {
        background-color: #EFEFEF
    }


    .tipso_content img {
        max-width: 100%
    }

    .div-tab {
        padding: 10px;
    }

    .div-tab .tab-title {
        padding: 16px 0;
    }

    .div-tab .tab-title .title-txt {
        font-family: tele-groteskfett;
        font-size: 1.8em;
        line-height: 1em;
        color: #383838;
        padding-left: 6px;
    }

    .div-tab .div-tab-item {
        padding: 10px 6px;
    }

    .div-tab .div-tab-item::after {
        content: '';
        clear: both;
        display: block;
    }

    .div-tab .div-tab-item:nth-child(odd) {
        background: #fafafa;
    }

    .div-tab .div-tab-item .l-col {
        width: 50%;
        float: left;
    }

    .div-tab .div-tab-item .r-col {
        width: 50%;
        float: right;
    }

    .div-tab .div-tab-item .light-tab-txt {
        font-family: tele-grotesknorregular;
        color: #878787;
        font-size: 1em;
        line-height: 1.1em;
    }

    .div-tab .div-tab-item .r-col .light-tab-txt {
        text-align: right;
    }



    .section.mod-last {
        background: black;
        color: white;
        padding: 2em 0;
    }

    .section.mod-last h3 {
        display: block;
        font-family: tele-groteskfett;
        font-size: 1.6em;
        position: relative;
        cursor: pointer;
        border-bottom: 1px solid #555;
        line-height: 1em;
        padding-bottom: .5em;
        margin-top: 15px
    }

    .section.mod-last h3.shown {
        border: none;
    }

    .section.mod-last h3:after {
        display: block;
        position: absolute;
        right: 21px;
        top: 50%;
        content: "";
        width: 30px;
        height: 30px;
        margin-top: -15px;
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAiCAMAAAA9FerRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxRTcxMDc4NThDNDIxMUU5ODE3MjlDNEUyNzZDQkFGNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxRTcxMDc4NjhDNDIxMUU5ODE3MjlDNEUyNzZDQkFGNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFFNzEwNzgzOEM0MjExRTk4MTcyOUM0RTI3NkNCQUY2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFFNzEwNzg0OEM0MjExRTk4MTcyOUM0RTI3NkNCQUY2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+6B1plQAAAAZQTFRF4gB0////GggSnwAAAAJ0Uk5T/wDltzBKAAAAoUlEQVR42pzVUQ6EIBAE0er7X3rNmo2uwEwJH8Y4/UgYCJLNwfdxDJv/RTnfrbyyF8S7E4KW9+gdot0TYt0AkY6/5tTymSJODhmi5JggRk7qRMhZlfRyWiOtnFdIJxffaWdezdf1YLUCmt1ar7w+V+teU3W+3KNqz6pTQZxMC+NciJFRMMaF9DIamjsBcRO+gdmG7Y+huw/zHpr/4874CDAA59kE9WrZhNUAAAAASUVORK5CYII=') center no-repeat;
        background-size: contain;
        transform: rotate(0deg);
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
    }

    .section.mod-last h3.shown:after {
        transform: rotate(180deg);
    }

    .section.mod-last h3+.doc-content {
        display: none;
        padding-top: 1em;
    }

    .section.mod-last hr {
        border: none;
        border-bottom: 1px solid #555;
    }

    .section.mod-last .doc-item {
        color: #CECECE;
        min-height: 27px;
        display: block;
        padding: 10px 0 10px 36px;
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAAyCAMAAAD2rwKcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4QkJCQTNCMDhDNDkxMUU5OTU5QzhERkJGRjZCRjUwRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4QkJCQTNCMThDNDkxMUU5OTU5QzhERkJGRjZCRjUwRSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhCQkJBM0FFOEM0OTExRTk5NTlDOERGQkZGNkJGNTBFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhCQkJBM0FGOEM0OTExRTk5NTlDOERGQkZGNkJGNTBFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VrkhfwAAADBQTFRF3guHuQxy2guFwgx30gqA4gqJ5wqM3wqIsgxu5AqL0At/vgt11guDxwt66gqO////LU5AbQAAABB0Uk5T////////////////////AOAjXRkAAADPSURBVHja7NXJEoMgDADQqIDiEv7/b1tooSwhMLZ2emjGg4Q3yCIApjfgQjkpzEKTckQiJCFJiDiWElHlvZoKCo9s0f/FtQqZVLQcUgru46R0FdAnbc3cJ2PakBGtSeNzgTJyDlSyUt7B4tdAcdIkC6s4aSCmrEya/0lZlv/ynERcvVzjLCUttWWBvLTvwkqRJYl+2s3gHmyO6PXvNsdewPosIZF4e+a/ujv2ttzDOX9w8HAtgV+XbajE9lwvKM8gIqI7TnNOX37DflLeBBgAPeFzPIEtF0EAAAAASUVORK5CYII=') left top no-repeat;
        background-size: 25px auto;
        background-position: left center
    }

    .section.mod-last .doc-item .name {
        display: block;
        float: none;
    }

    .section.mod-last .doc-item .download {
        float: left;
        display: block;
        margin-right: 25px;
        padding-right: 40px;
        margin-top: 10px;
        color: #e20074;
        text-decoration: underline;
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAsCAMAAAA+eDr6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2RTk2NjlFMzhDNDkxMUU5OUY0OThFRDc3MERBNTI0RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2RTk2NjlFNDhDNDkxMUU5OUY0OThFRDc3MERBNTI0RSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZFOTY2OUUxOEM0OTExRTk5RjQ5OEVENzcwREE1MjRFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZFOTY2OUUyOEM0OTExRTk5RjQ5OEVENzcwREE1MjRFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Yhnm7wAAAA9QTFRF9gB03gFq5wFu+AB1////AU6UPQAAAAV0Uk5T/////wD7tg5TAAAAkklEQVR42uzVQRKAIAgF0E90/zOnoomoRTXtZAlvbATGsLsCrxmRhxEzORiHWGyxf1ld2crUGuNcWVgGtcaVFVdYUB1LSWhWE80VzrSwVqmblkJiRumG5FJkVjV9kyJLYN5e5IM6ZaaQTafssMZn9TMVdz/66DbHhmCgPjyDU0Z8EVTYpRL3gDk/+ut/4QM7BBgAtQ0YP+v7mWQAAAAASUVORK5CYII=') right center no-repeat;
        background-size: auto 25px;
    }

    .section.mod-last strong {
        font-family: tele-groteskultregular;
        vertical-align: baseline;
    }
    .right{
        text-align:center;
    }
    /* -------------- MOBILE ------------------------------------------------*/

    @media screen and (min-width: 600px) {
        /* ------------------------------ 640 --------------------------------*/
        .visible-sm {
            display: block
        }
        .visible-md {
            display: none
        }
        .visible-lg {
            display: none
        }

        .hidden-sm {
            display: none !important
        }
        .hidden-md {
            display: block
        }
        .hidden-lg {
            display: block
        }

        .section {
            padding: 0
        }

        body {
            font-size: 18px;
        }
        .section .content {
            max-width: 768px;
        }
        .mainCon a.logo1 {
            height: 50px;
            background-size: auto;
        }
        .mainCon a.logo2 {
            height: 50px;
            background-size: auto;
        }
        .section.mod0 {
            background: url(../images/mod0_600.jpg) center -64px no-repeat;
            background-size: 850px auto;
            height: auto;
            position: relative;
        }
        .section.mod0 .content {
            position: relative;
        }
        h1 {
            font-size: 3.3em;
        }

        .section.mod0 .btn._1 {
            display: inline-block;
            position: absolute;
            top: 330px;
            left: 50%;
        }
        .section.mod0 .button-holder {
            display: block;
            margin: 15px 0;
        }

        .section.mod0 .point {
            position: absolute;
            display: block;
            width: 32px;
            height: 32px;
            background: rgba(226, 0, 116, .2);
            border-radius: 50%;
            cursor: pointer;
        }
        .section.mod0 .point:hover {
            transform: scale(1.05);
        }
        .section.mod0 .point:after {
            content: "";
            position: absolute;
            display: block;
            width: 15px;
            height: 15px;
            background: rgba(226, 0, 116, 1);
            border-radius: 50%;
            top: 50%;
            left: 50%;
            transform: translateX(-50%) translateY(-50%);
        }

        .section.mod1 .tab-menu-holder .tab {
            height: 60px;
            background-size: 100px auto;
        }

        .section.mod-last .doc-item {
            background-size: auto 30px;
        }
        .section.mod-last .doc-item .name {
            width: calc(100% - 100px);
            float: left;
        }
        .section.mod-last .doc-item .download {
            float: right;
            display: block;
            padding-right: 40px;
            margin-right: 0;
            margin-top: 0px;
        }
    }

    @media screen and (min-width: 960px) {
        /* ------------------------------ 960 --------------------------------*/
        .section .content {
            max-width: 960px;
        }
        .section.mod0 {
            /*background: green;*/
            background: url(../images/mod0_1920.jpg) center -40px no-repeat;
            background-size: 1200px auto;
            height: auto;
            position: relative;
        }
        .section.mod0 h1 {
            margin-top: 50px
        }
        .section.mod0 .p1 {
            max-width: 50%;
            margin: 1em 0;
            line-height: 1.4em;
        }

        .section.mod1 .tab-menu-holder .tab {
            height: 80px;
            background-size: 120px auto;
        }


        .div-tab {
            padding: 0px;
            width: 380px;
            margin-top: 30px;
        }
        .div-tab .tab-title {
            padding: 16px 0;
        }
        .div-tab .tab-title .title-txt {
            font-size: 1.8em;
            padding-left: 6px;
        }
        .div-tab .div-tab-item {
            padding: 10px 6px;
        }

        .div-tab .div-tab-item .light-tab-txt {
            font-size: 1em;
            line-height: 1.2em;
        }
        .section.mod3 .item-holder {
            max-width: 1200px;
        }
        .section.mod3 .item-holder .item {
            display: inline-block;
            width: 18%;
            margin: 15px 6px;
            height: 90px;
        }
        h1 {
            text-align: left;
            top: 157px;
            width: 400px;
            position: absolute;
        }
        .section.mod1 .content {
            padding-bottom: 100px;
        }
        .right{
        text-align:right;
        float:right;
   
        width: 20%

    }
       .legal{
        text-align:left;
        float:left;
    
        width: 80%

    }
    }

    @media screen and (min-width: 1200px) {
        /* ------------------------------ 1200 --------------------------------*/
        h3 {
            font-family: tele-groteskultregular;
            font-size: 2.2em;
        }

        .section .content {
            max-width: 1200px;
        }
        .section.mod0 {
            background-size: 1560px auto;
            height: auto;
            position: relative;
        }
        .section.mod0 h1 {
            margin-top: 80px
        }
        .section.mod0 .p1 {
            max-width: 40%;
        }
        .section.mod0 .btn._1 {
            top: 399px;
            left: auto;
            right: 30px;
        }
        .section h2 {
            margin-bottom: 10px;
            margin-top: 30px;
            font-size: 2.2em }
            .div-tab {
                padding: 0px;
                width: 380px;
                margin-top: 0px;
            }
            .div-tab .tab-title {
                padding: 16px 0;
            }
            .div-tab .tab-title .title-txt {
                font-size: 1.8em;
                padding-left: 6px;
            }
            .div-tab .div-tab-item {
                padding: 10px 6px;
            }

            .div-tab .div-tab-item .light-tab-txt {
                font-size: 1em;
                line-height: 1.2em;
            }

            h1 {
                text-align: left;
                top: 370px;
            }
        }
        @media screen and (min-width: 1560px) {
            /* ------------------------------ 1560 --------------------------------*/
            .section .content {
                max-width: 1560px;
            }
            body {
                font-size: 20px;
            }
            .section.mod0 {
                background-size: auto;
                background-position: center -95px;
                height: auto;
                position: relative;
            }
            .section.mod0 h1 {
                margin-top: 80px;
                font-size: 3.5em
            }
            .section.mod0 .p1 {
                max-width: 40%;
                font-size: 1.3em;
                margin: 1.5em 0;
            }
            .section.mod0 .btn._1 {
                top: 465px;
                left: auto;
                right: 90px;
            }

            .section.mod1 .tab-menu-holder .tab {
                height: 100px;
                background-size: 150px auto;
            }
            h1 {
    text-align: left;
    top: 370px;
    font-size:4.5em;
    width:500px;
}
        }


        body .tipso_content {
            font-size: 16px;
        }