* {
    height: auto;
    scroll-behavior: smooth;
}

body {
    background: rgba(246, 246, 246, 1);
    overflow-x: initial;
}

.faqsMainContainer {
    background: rgba(255, 255, 255, 1);
}

.faqsToggleContainer {
    padding-top: 5vh;
}

.faqsMainContainer .faqsLargeContainer .faqsCardsContainer {
    padding-top: 5vh;
}

.faqsMainContainer .faqsLargeContainer .faqsToggleContainer .faqsBackSupport a {
    font-weight: 700;
    font-size: 16px;
}

.faqsMainContainer .faqsLargeContainer .faqsToggleContainer .faqsBackSupport a::before {
    content: "\e803";
    font-family: "totalplayicons";
    margin-right: 1rem;
    font-size: 14px;
}

.faqsMainContainer .faqsLargeContainer .faqsToggleContainer .faqsItem a {
    font-weight: 700;
    font-size: 16px;
}

.faqsMainContainer .faqsLargeContainer .faqsCardsContainer .faqsContainerTitle {
    margin-bottom: 0;
}

.faqsToggleContainer .stickyContainer {
    height: 100%;
    position: relative;
}

.faqsToggleContainer .stickyContainer .stickyMenu {
    position: sticky;
    top: 2vh;
    width: 100%;
    height: 100vh;
    padding: 0;
}

.faqsQuestionContainer {
    margin-bottom: 20px;
}

.faqsQuestionContainer .imageContainer {
    text-align: center;
}

.faqsQuestionContainer .imageContainer img {
    text-align: center;
    max-width: 522px;
    width: 100%;
}

.faqsQuestionContainer .columnsImage .imageContainer img {
    max-width: 105px;
    min-width: 70px;
    width: 100%;
}

.faqsContainerTitle h1 {
    font-size: 30px !important;
    line-height: 37px;
    color: rgba(59, 69, 89, 1);
    font-weight: 700 !important;
    margin-bottom: 16px;
}

.faqsContainerTitle h2 {
    font-size: 22px;
    line-height: 24px;
    color: rgba(59, 69, 89, 1);
    font-weight: 700;
}

.faqsQuestionContainer h3 {
    font-size: 16px;
    line-height: 24px;
    color: rgba(59, 69, 89, 1);
    font-weight: 700;
}

.faqsQuestionContainer .columnsImage {
    margin-bottom: 24px;
}

.faqsQuestionContainer .columnsImage .col-9 {
    padding-left: 30px;
}

.faqsQuestionContainer .columnsImage .imageContainer {
    text-align: center;
}

#install .faqsQuestionContainer .imageContainer img {
    max-width: 835px;
    width: 100%;
    margin-top: 16px;
    margin-bottom: 16px;
}

#install .faqsQuestionContainer {
    margin-bottom: 80px;
}

.faqsQuestionContainer .ctaContainer {
    text-align: center;
    margin-top: 16px;
}

.modal .modal-content {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
}

.modal .modal-body {
    padding: 64px;
    padding-top: 0;
}

.modal .modal-body h5.modal-title {
    font-size: 30px;
    line-height: 37px;
    font-weight: 700;
    color: rgba(59, 69, 89, 1);
    margin-bottom: 16px;
}

.modal .modal-body .imageContainer img {
    text-align: center;
    max-width: 522px;
    width: 100%;
    margin: 22px 0;
}

.modal .imageContainer {
    text-align: center;
}

.modal-header {
    padding-bottom: 0;
}

.modal-header .close span {
    font-size: 32px;
}

.iconSpotify {
    max-width: 30px;
    margin-left: 5px;
    margin-right: 5px;
}

.faqContent {
    margin-bottom: 2rem;
}

.faqContent ul {
    list-style: inside;
    margin-top: 1rem;
}

#alexaModal2 ul {
    list-style: inside;
}

#alexaModal2 ul li::marker {
    content: "- ";
}

#alexaModal2 h6 {
    font-size: 18px;
    font-weight: 700;
    color: rgba(59, 69, 89, 1);
    line-height: 20px;
    margin-bottom: 24px;
}

/*Breakpoints Nuevo TV*/

/*Minimals*/

/*Small devices (landscape phones, 576px and up)*/

@media (min-width:320px) and (max-width: 767px) {}

/*Medium devices (tablets, 768px and up)*/

@media (min-width:768px) and (max-width: 959px) {}

/* Large devices (desktops, 992px and up)*/

@media (min-width: 992px) {}

/* Extra large devices (large desktops, 1200px and up)*/

@media (max-width: 1200px) {

    .includeContainer{
        margin: 15px;
    }
}

/*Maximals*/

/* Extra small devices (portrait phones, less than 576px)*/

@media (max-width: 575.98px) {
    .modal .modal-body {
        padding: 16px;
        padding-top: 0;
    }
}

/* Small devices (landscape phones, less than 768px)*/

@media (max-width: 767.98px) {}

@media (max-width: 767.98px) and (orientation: landscape) {}

/*Medium devices (tablets, less than 992px)*/

@media (max-width: 991.98px) {}

@media (max-width: 1200px) {}

/* Samsung Galaxy S5 ----------- */

@media screen and (max-width: 360px) and (max-height: 640px) and (-webkit-min-device-pixel-ratio: 1) {}

@media only screen and (min-width: 360px) and (max-height: 640px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 3) {}

@media only screen and (min-width: 360px) and (max-height: 640px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 3) {}

/* Galaxy S10 ----------- */

@media only screen and (min-device-height: 412px) and (min-device-width: 869px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 3.5) {}

@media only screen and (min-device-height: 412px) and (min-device-width: 869px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 3.5) {}

/* iPhone 4 ----------- */

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {}

/*Pixel 2*/

@media only screen and (min-width: 411px) and (max-width: 731px) and (-webkit-min-device-pixel-ratio: 2.6) {}

@media only screen and (min-width: 411px) and (max-width: 731px) and (-webkit-min-device-pixel-ratio: 2.6) and (orientation: portrait) {}

@media only screen and (min-width: 411px) and (max-width: 731px) and (-webkit-min-device-pixel-ratio: 2.6) and (orientation: landscape) {}

/*Pixel 2XL*/

@media only screen and (min-width: 411px) and (max-width: 823px) and (-webkit-min-device-pixel-ratio: 3.5) {}

@media only screen and (min-width: 411px) and (max-width: 823px) and (-webkit-min-device-pixel-ratio: 3.5) and (orientation: portrait) {}

@media only screen and (min-width: 411px) and (max-width: 823px) and (-webkit-min-device-pixel-ratio: 3.5) and (orientation: landscape) {}

/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */

/* Portrait and Landscape */

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {}

/* Portrait */

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {}

/* Landscape */

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {}

/* iPhone 6, 7, 8 ----------- */

/* Portrait and Landscape */

@media only screen and (min-width: 375px) and (max-height: 667px) and (-webkit-device-pixel-ratio: 2) {}

/* Portrait */

@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2) {}

/* Landscape */

@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2) {}

/* ----------- iPhone 6+, 7+ and 8+ ----------- */

/* Portrait and Landscape */

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {}

/* Portrait */

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait) {}

/* Landscape */

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {}

/* ----------- iPhone X ----------- */

/* Portrait and Landscape */

@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) {}

/* Portrait */

@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait) {}

/* Landscape */

@media only screen and (min-device-width: 375px) and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {}

/* ----------- iPad 1, 2, Mini and Air ----------- */

/* Portrait and Landscape */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {}

/* Portrait */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {}

/* Landscape */

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {}

/* ----------- iPad Air----------- */

/* Portrait and Landscape */

@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (-webkit-min-device-pixel-ratio: 2) {}

/* Portrait */

@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {}

/* Landscape */

@media only screen and (min-width: 820px) and (max-width: 1180px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {}

/* ----------- iPad Pro 12.9" ----------- */

/* Portrait and Landscape */

@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {}

/* Portrait */

@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {}

/* Landscape */

@media only screen and (min-device-width: 1366px) and (max-device-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {}

/* ----------- Ana Movil" ----------- */

/* Portrait and Landscape */

@media only screen and (min-device-width: 412px) and (max-device-width: 877px) and (-webkit-min-device-pixel-ratio: 2.5) {}

/* Portrait */

@media only screen and (min-device-width: 412px) and (max-device-width: 877px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2.5) {}

/* Landscape */

@media only screen and (min-device-width: 412px) and (max-device-width: 877px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2.5) {}

/*Ipod*/

@media screen and (max-width: 320px) and (max-height: 568px) and (-webkit-min-device-pixel-ratio: 1) {}

/* ----------- Non-Retina Screens ----------- */

@media screen and (min-width: 1200px) and (max-width: 1600px) and (-webkit-min-device-pixel-ratio: 1) {
    .faqsToggleContainer .stickyContainer .stickyMenu {
        height: 60vh;
    }
}

@media screen and (min-width: 1701px) and (max-width: 2560px) and (-webkit-min-device-pixel-ratio: 1) {}

@media screen and (min-width: 1280px) and (max-height: 950px) and (-webkit-min-device-pixel-ratio: 1) {
    .faqsToggleContainer .stickyContainer .stickyMenu {
        height: 75vh;
    }
}

@media screen and (min-width: 1280px) and (max-height: 800px) and (-webkit-min-device-pixel-ratio: 1) {
    .faqsToggleContainer .stickyContainer .stickyMenu {
        height: 95vh !important;
    }
}

/*Ana*/

@media screen and (max-width: 1440px) and (max-height: 900px) and (-webkit-min-device-pixel-ratio: 1) {
    .faqsToggleContainer .stickyContainer .stickyMenu {
        height: 80vh;
    }
}

@media screen and (max-width: 1280px) and (max-height: 720px) and (-webkit-min-device-pixel-ratio: 1) {
    .faqsToggleContainer .stickyContainer .stickyMenu {
        height: 100vh;
    }
}

@media screen and (max-width: 1280px) and (max-height: 950px) and (-webkit-min-device-pixel-ratio: 1) {}

@media screen and (max-width: 1280px) and (max-height: 682px) and (-webkit-min-device-pixel-ratio: 1) {
    .faqsToggleContainer .stickyContainer .stickyMenu {
        height: 110vh !important;
    }
}

@media screen and (max-width: 1920px) and (max-height: 1080px) and (-webkit-min-device-pixel-ratio: 1) {}

@media screen and (max-width: 1366px) and (max-height: 768px) and (-webkit-min-device-pixel-ratio: 1) {
    .faqsToggleContainer .stickyContainer .stickyMenu {
        height: 90vh;
    }
}

@media screen and (max-width: 1400px) and (max-height: 720px) and (-webkit-min-device-pixel-ratio: 1) {
    .faqsToggleContainer .stickyContainer .stickyMenu {
        height: 100vh;
    }
}

/*Breakpoints Nuevo TV*/

/*TVCAM*/
.imgTvcam{
    max-width: 80% !important;
    margin: 15px;
    padding: 20px;
}

.imageContainer h1{
    font-size: 30px !important;
    line-height: 37px;
    color: rgba(59, 69, 89, 1);
    font-weight: 700 !important;
    margin-bottom: 16px;
}

.tableInclude{
    background-color: rgb(228, 228, 228);
    border-radius: 20px;
    padding: 10px 25px;

}

.colInclude{
    border-bottom: 1px solid ;
    display: inline-flex;
    font-size: 20px;
    margin: 10px 0;
    padding-bottom: 10px;

}

.includeContainer{
    height: fit-content;
    margin: 0;
}

.includeContainer img{
    margin: 10px;
}
