/*!
 * 2007-2025 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    Adrián Daswani Linde
 * @copyright 2007-2025 PrestaShop SA
 * @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 * International Registered Trademark & Property of PrestaShop SA
 */
section.sat .whatsapp-sat,.nttechnicalservice-card .whatsapp-sat{width:100%}section.sat .whatsapp-sat .ntwhatsapp,.nttechnicalservice-card .whatsapp-sat .ntwhatsapp{width:100%}section.sat .whatsapp-sat .ntwhatsapp a,.nttechnicalservice-card .whatsapp-sat .ntwhatsapp a{justify-content:center}section.sat{float:left;width:100%;position:relative;padding:60px 0;margin-top:80px;color:#fff}@media (max-width: 767px){section.sat{margin-top:50px}}section.sat .whatsapp-sat{margin-bottom:10px}section.sat .whatsapp-sat .custom{margin:0}section.sat .sat-wrapper{display:flex;gap:20px 0}@media (max-width: 991px){section.sat .sat-wrapper{flex-direction:column}}section.sat .products-section-title,section.sat a{color:#fff !important}section.sat strong{color:#fff !important;font-weight:700}section.sat img{max-width:100%;vertical-align:top;height:auto;background-color:#fff;border-radius:5px}section.sat .customNavigation .btn::before{color:#fff}section.sat .slider-wrapper-outer{display:flex;flex-direction:column;align-items:center}section.sat .slider-wrapper-outer .nav-btn{background:unset;border:none;font-size:1.2rem;cursor:pointer;color:white}section.sat .slider-wrapper-outer .nav-btn:hover{color:#e8e8e8}section.sat .slider-wrapper-outer .nav-btn.disabled{pointer-events:none;color:#ffffff56}section.sat .slider-container{position:relative;overflow:hidden;margin:15px auto}section.sat .slider-container .slider-wrapper{display:flex;flex-direction:column;row-gap:12px;transition:transform 0.5s ease-in-out;will-change:transform;height:100%}section.sat .slider-container .slider-wrapper.no-anim{transition:none !important}section.sat .slider-container .slider-wrapper .slide{display:flex;align-items:center;justify-content:start;flex-shrink:0}section.sat .left-column #sat-category-carousel{height:400px}section.sat .left-column a{display:flex;height:100%}section.sat .left-column a .cat-container{display:flex;flex-direction:row;gap:20px}section.sat .left-column a .cat-container .category-info{display:flex;flex-direction:column;justify-content:center}section.sat .left-column a .cat-container .category-info .title{text-align:start;font-weight:500;font-size:25px;margin-bottom:8px}section.sat .left-column a .cat-container .category-info .description{color:#e8e8e8;font-size:13px;hyphens:auto;line-height:21px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis}section.sat .right-column{display:flex;flex-direction:column;min-width:0}@media (min-width: 768px){section.sat .right-column{padding:30px !important}}section.sat .right-column .owl-wrapper{margin:3px 0}section.sat .right-column ul{margin:0}section.sat .right-column .top-text{position:relative;font-size:16px}@media (max-width: 575px){section.sat .right-column .top-text{font-size:15px}}section.sat .right-column .top-text img:not(:last-child){margin-right:15px !important}section.sat .right-column .bottom-text{position:relative;margin-top:auto}section.sat .right-column .bottom-text .sat-review{cursor:pointer}section.sat .right-column .bottom-text .sat-review .sat-review-header{display:flex;align-items:center;gap:15px;height:50px}section.sat .right-column .bottom-text .sat-review .sat-review-header .sat-review-title{display:flex;justify-content:center;align-items:start;flex-direction:column}section.sat .right-column .bottom-text .sat-review .sat-review-header .sat-review-title .name{font-size:20px;transition:all .2s ease}section.sat .right-column .bottom-text .sat-review .sat-review-header .sat-review-title .name:hover{color:#d9d9d9}section.sat .right-column .bottom-text .sat-review .sat-review-header .sat-review-title .stars{display:flex;margin-top:4px}section.sat .right-column .bottom-text .sat-review .sat-review-header .sat-review-title .stars i{font-size:10px;color:#ff9f1c}section.sat .right-column .bottom-text .sat-review .sat-review-header img{border-radius:50%;padding:8px;height:100%}section.sat .right-column .bottom-text .sat-review .sat-review-content{color:#fff;text-align:left;margin-top:10px;padding-right:10px;line-height:22px}.nttechnicalservice-card{width:fit-content;margin:10px 0;color:#fff;background-image:linear-gradient(60deg, var(--primary-color) 0%, var(--gradient-color) 100%);border-radius:var(--border-radius);padding:15px}@media (max-width: 575px){.nttechnicalservice-card{width:100%}}.nttechnicalservice-card .title{font-size:1.15rem}.nttechnicalservice-card .whatsapp-sat{margin-top:10px}.nttechnicalservice-card .right-column{display:flex;justify-content:center;align-items:start;gap:0 15px}@media (max-width: 575px){.nttechnicalservice-card .right-column{flex-direction:column}}.nttechnicalservice-card #sat-shipping-label.tax-shipping-delivery-label{color:#fff !important;font-size:13px !important}.nttechnicalservice-card .current-price-value{color:#fff;font-weight:200}.nttechnicalservice-card .location-container{display:flex;flex-direction:column}.nttechnicalservice-card .location-container a.location{color:#fff}.nttechnicalservice-card .location-container a.location span{text-decoration:none;border-bottom:1px solid transparent;transition:border-color 0.3s ease}.nttechnicalservice-card .location-container a.location:hover span{border-bottom-color:#fff}.nttechnicalservice-after-price{font-size:17px;font-weight:400;display:inline-block;margin-top:3px}@media (max-width: 767px){.nttechnicalservice-after-price{font-size:14px}}

