/**

* 2007-2024 PrestaShop

*

* NOTICE OF LICENSE

*

* This source file is subject to the Academic Free License (AFL 3.0)

* that is bundled with this package in the file LICENSE.txt.

* It is also available through the world-wide-web at this URL:

* http://opensource.org/licenses/afl-3.0.php

* If you did not receive a copy of the license and are unable to

* obtain it through the world-wide-web, please send an email

* to license@prestashop.com so we can send you a copy immediately.

*

* DISCLAIMER

*

* Do not edit or add to this file if you wish to upgrade PrestaShop to newer

* versions in the future. If you wish to customize PrestaShop for your

* needs please refer to http://www.prestashop.com for more information.

*

*  @author PrestaShop SA <contact@prestashop.com>

*  @copyright  2007-2024 PrestaShop SA

*  @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)

*  International Registered Trademark & Property of PrestaShop SA

*/

.tvadvance-block-wrapper {

    /*display: flex;*/

    /*flex-wrap: wrap;*/

    /*align-items: flex-end;*/

    text-align: center;

    padding: 87px 90px;

    position: relative;

    z-index: 1;

}

.tv-advance-block-image {

    z-index: 1;

    /*position: absolute;*/

    /*top: 0;*/

    /*bottom: 0;*/

    /*left: 0;*/

    /*width: 200px;*/

    /*height: 200px;*/

    /*margin: auto;*/

    /*display: inline-block;*/

    /*right: 0;*/

}

.tvadvance-block-desc p {

    font-size: 16px;

    font-weight: 300;

    color: #111;

    margin: 0 auto;

    text-align: center;

    margin-bottom: 40px;

    line-height: 24px;

}

.tv-advance-block-image img {

    /*border-radius: 100%;*/

    /*box-shadow: 0px 0px 15.2px 0.8px rgb(0 0 0 / 20%);*/

}

.tvadvance-block-content:last-child {

    margin-bottom: 0;

    display: flex;

    flex-wrap: wrap;

}

.tvadvance-block-content:last-child .tvadvance-block-content-img {

    order: 1;

}

.tvadvance-block-content:last-child .tvadvance-block-content-details {

    order: 0;

}

.tvadvance-block-content .tvadvance-block-content-desc p {

    margin: 20px 0 40px;

    font-size: 15px;

    color: #000000;

    font-weight: 500;

}

.tvadvance-block-content:last-child .tvadvance-block-content-desc p {

    margin: 0px 0 40px;

}

.tvadvance-block-content-img {

    /*width: 20%;*/

    /*text-align: center;*/

}

.tvadvance-block-content-img img {

    /*height: 100px;*/

    /*width: 100px;*/

    /*background-color: #ffffff;*/

    /*border: 1px solid #f0f0f0;*/

    /*border-radius: 100%;*/

    /*box-shadow: 0px 2px 3.76px 0.24px rgba(0, 0, 0, 0.15);*/

}

.tvadvance-block-content-details {

    /*width: 80%;*/

    /*padding-left: 10px;*/

}

.tvadvance-block-content-title {

    font-size: 18px;

    color: #000000;

    font-weight: 500;

    margin-bottom: 10px;

}

.tvadvance-block-content-desc {

    font-size: 14px;

    color: #000000;

    line-height: 20px;

    font-weight: 400;

}

.tvadvance-bolck-btn-link-wrapper {

    /*text-align: center;*/

}

.tvadvance-main-block-content-desc {

    font-size: 16px;

    line-height: 24px;

    color: #666666;

    margin-bottom: 30px;

}

.tvcmsadvance-block-content {

    display: flex;

    /*align-items: center;*/

    margin: 0 -15px;

}

.tvadvance-block {

    z-index: 1;

    display: flex;

    flex-wrap: wrap;

    align-items: center;

}

.tvcmsadvance-block {

    position: relative;

    /*padding-bottom: 70px;*/

}

.tvcmsadvance-block .tvcms-main-title .tvmain-title:after {

    /*display: none;*/

}

.tvcmsadvance-block .tvcmsmain-title-wrapper {

    /*margin-bottom: 40px;*/

    /*text-align: left;*/

}

.tv-advance-block-image:after {

    /*content: '';*/

    position: absolute;

    bottom: -80px;

    right: -150px;

    background-image: url(../img/ring_img.png);

    width: 314px;

    height: 290px;

    display: block;

}

.lang-rtl .tv-advance-block-image:after {

    right: auto;

    left: -150px;

}

.lang-rtl .tvcmsadvance-block .tvcmsmain-title-wrapper {

    /*text-align: right;*/

}

@media (max-width: 1140px) {

    .tv-advance-block-image:after {

        transform: scale(0.7);

        -webkit-transform: scale(0.7);

        -moz-transform: scale(0.7);

        -ms-transform: scale(0.7);

        transform: scale(0.7);

        right: -70px;

    }

    .lang-rtl .tv-advance-block-image:after {

        left: -70px;

    }

}

@media (max-width: 767px) {

    .tvcmsadvance-block-content {

        /*padding: 30px 15px 0 15px;*/

    }

}



.tvadvance-block:after {

    /*content: '';

    position: absolute;

    top: 65px;

    bottom: 65px;

    left: 0;

    right: 0;

    display: block;

    margin: 0 15px;

    border: 2px solid #5c311620;

    background-color: #0000;

    border-radius: 20px;

    z-index: 0;*/

}



.tvadvance-block img {

    transform: scale(1);

    -webkit-transition: all 0.5s ease-in-out;

    -moz-transition: all 0.5s ease-in-out;

    -ms-transition: all 0.5s ease-in-out;

    -o-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}

.tvadvance-block:hover img {

    transform: scale(0.99);

    -webkit-transition: all 0.5s ease-in-out;

    -moz-transition: all 0.5s ease-in-out;

    -ms-transition: all 0.5s ease-in-out;

    -o-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}



.tvadvance-block .tvcms-main-title .tvmain-sub-title h4 {

    font-size: 60px;

    margin: 0;

}

.tvadvance-block .tvcms-main-title .tvmain-title h2 {

    font-size: 25px;

    font-weight: 500;

}

.tvadvance-block .tvcms-main-title-seperator {

    text-align: center;

    margin: 0 0 5px 0;

}

.tvadvance-block .tvcmsmain-title-wrapper {

    margin-bottom: 10px;

}



@media (max-width: 1200px) {

    .tvadvance-block-wrapper {

        padding: 80px 50px;

    }

}



@media (max-width: 1024px) {

    .tvadvance-block-wrapper {

        padding: 60px 30px;

    }

}