








@font-face

{

    font-family: "PT Sans";

    font-style: normal;

    font-weight: 400;

    src: local(""),url("../font/pt-sans-v17-latin-regular.woff2") format("woff2"),url("../font/pt-sans-v17-latin-regular.woff") format("woff");

}

@font-face

{

    font-family: "PT Sans";

    font-style: italic;

    font-weight: 400;

    src: local(""),url("../font/pt-sans-v17-latin-italic.woff2") format("woff2"),url("../font/pt-sans-v17-latin-italic.woff") format("woff");

}

@font-face

{

    font-family: "PT Sans";

    font-style: normal;

    font-weight: 700;

    src: local(""),url("../font/pt-sans-v17-latin-700.woff2") format("woff2"),url("../font/pt-sans-v17-latin-700.woff") format("woff");

}

@font-face

{

    font-family: "PT Sans";

    font-style: italic;

    font-weight: 700;

    src: local(""),url("../font/pt-sans-v17-latin-700italic.woff2") format("woff2"),url("../font/pt-sans-v17-latin-700italic.woff") format("woff");

}

@font-face

{

    font-family: "Open Sans";

    font-style: normal;

    font-weight: 400;

    src: local(""),url("../font/open-sans-v29-latin-regular.woff2") format("woff2"),url("../font/open-sans-v29-latin-regular.woff") format("woff");

}

@font-face

{

    font-family: "Open Sans";

    font-style: normal;

    font-weight: 500;

    src: local(""),url("../font/open-sans-v29-latin-500.woff2") format("woff2"),url("../font/open-sans-v29-latin-500.woff") format("woff");

}

@font-face

{

    font-family: "Open Sans";

    font-style: normal;

    font-weight: 600;

    src: local(""),url("../font/open-sans-v29-latin-600.woff2") format("woff2"),url("../font/open-sans-v29-latin-600.woff") format("woff");

}

@font-face

{

    font-family: "Open Sans";

    font-style: normal;

    font-weight: 700;

    src: local(""),url("../font/open-sans-v29-latin-700.woff2") format("woff2"),url("../font/open-sans-v29-latin-700.woff") format("woff");

}

@font-face

{

    font-family: "Open Sans";

    font-style: normal;

    font-weight: 800;

    src: local(""),url("../font/open-sans-v29-latin-800.woff2") format("woff2"),url("../font/open-sans-v29-latin-800.woff") format("woff");

}

@font-face

{

    font-family: "Open Sans";

    font-style: italic;

    font-weight: 300;

    src: local(""),url("../font/open-sans-v29-latin-300italic.woff2") format("woff2"),url("../font/open-sans-v29-latin-300italic.woff") format("woff");

}

@font-face

{

    font-family: "Open Sans";

    font-style: italic;

    font-weight: 500;

    src: local(""),url("../font/open-sans-v29-latin-500italic.woff2") format("woff2"),url("../font/open-sans-v29-latin-500italic.woff") format("woff");

}

@font-face

{

    font-family: "Open Sans";

    font-style: italic;

    font-weight: 600;

    src: local(""),url("../font/open-sans-v29-latin-600italic.woff2") format("woff2"),url("../font/open-sans-v29-latin-600italic.woff") format("woff");

}

@font-face

{

    font-family: "Open Sans";

    font-style: italic;

    font-weight: 700;

    src: local(""),url("../font/open-sans-v29-latin-700italic.woff2") format("woff2"),url("../font/open-sans-v29-latin-700italic.woff") format("woff");

}

@font-face

{

    font-family: "Roboto";

    font-style: normal;

    font-weight: 300;

    src: local(""),url("../font/roboto-v30-latin-300.woff2") format("woff2"),url("../font/roboto-v30-latin-300.woff") format("woff");

}

@font-face

{

    font-family: "Roboto";

    font-style: italic;

    font-weight: 300;

    src: local(""),url("../font/roboto-v30-latin-300italic.woff2") format("woff2"),url("../font/roboto-v30-latin-300italic.woff") format("woff");

}

@font-face

{

    font-family: "Roboto";

    font-style: normal;

    font-weight: 400;

    src: local(""),url("../font/roboto-v30-latin-regular.woff2") format("woff2"),url("../font/roboto-v30-latin-regular.woff") format("woff");

}

@font-face

{

    font-family: "Roboto";

    font-style: normal;

    font-weight: 500;

    src: local(""),url("../font/roboto-v30-latin-500.woff2") format("woff2"),url("../font/roboto-v30-latin-500.woff") format("woff");

}

@font-face

{

    font-family: "Roboto";

    font-style: italic;

    font-weight: 500;

    src: local(""),url("../font/roboto-v30-latin-500italic.woff2") format("woff2"),url("../font/roboto-v30-latin-500italic.woff") format("woff");

}

@font-face

{

    font-family: "Roboto";

    font-style: italic;

    font-weight: 700;

    src: local(""),url("../font/roboto-v30-latin-700italic.woff2") format("woff2"),url("../font/roboto-v30-latin-700italic.woff") format("woff");

}

.tdb-logo-img

{

    width: 168px;

    height: 59px;

}

@media screen and (min-width: 768px)

{

    .tdb-logo-img

    {

        min-width: 186px;

        min-height: 62px;

    }

}

@media screen and (min-width: 1240px)

{

    .tdb-logo-img

    {

        min-width: 272px;

        min-height: 90px;

    }

}

#bottom-footer-fixed-slot

{

    position: fixed;

    bottom: 0;

    left: 50%;

    transform: translateX(-50%);

    z-index: 9000;

}

#inline-top, #sticky-bottom

{

    min-height: 50px;

}

#sticky-rail

{

    min-height: 250px;

}

@media screen and (min-width: 768px)

{

    #inline-top, #sticky-bottom

    {

        min-height: 90px;

    }

    #sticky-rail

    {

        min-height: 600px;

    }

}

@media screen and (min-width: 1240px)

{

    #inline-top

    {

        min-height: 250px;

    }

    #sticky-rail

    {

        min-height: 600px;

    }

    #sticky-bottom

    {

        min-height: 90px;

    }

}