@charset "utf-8";/*IMAGEN CON BOTÓN ROJO TIPO YOUTUBE*/a.icono_play  {text-decoration: none;cursor: pointer;color: #ff0000 !important;}@-webkit-keyframes ripple {70% {-webkit-box-shadow: 0 0 0 40px rgba(255, 255, 255, 0);box-shadow: 0 0 0 40px rgba(255, 255, 255, 0);}100% {-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);}}@keyframes ripple {70% {-webkit-box-shadow: 0 0 0 40px rgba(255, 255, 255, 0);box-shadow: 0 0 0 40px rgba(255, 255, 255, 0);}100% {-webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);}}.container-play {position: relative;margin-bottom: 40px;}.container-play .image-box img {display: block;width: 100%;}.container-play .boton-play {position: absolute;right: 55px;bottom: 25px;width: 84px;height: 84px;line-height: 84px;text-align: center;font-size: 20px;color: #ffffff;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;z-index: 3;}.container-play .boton-play .icon {position: relative;display: block;width: 100px;height: 100px;line-height: 100px;text-align: center;font-size: 24px;color: #ffffff !important;background: #ff0000 !important;border-radius: 50%;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}.container-play .boton-play a:hover .icon {box-shadow: inset 0 0 0 1000px rgba(0,0,0,.6);}.container-play .boton-play .icon:before {content: "";position: absolute;left: -8px;top: -8px;right: -8px;bottom: -8px;}.container-play .boton-play .ripple,.container-play .boton-play .ripple:before,.container-play .boton-play .ripple:after {position: absolute;top: 50%;left: 50%;width: 116px;height: 116px;border-radius: 50%;-ms-border-radius: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-ms-box-shadow: 0 0 0 0 rgba(255, 0, 0, 0.6);-o-box-shadow: 0 0 0 0 rgba(255, 0, 0, 0.6);-webkit-box-shadow: 0 0 0 0 rgba(255, 0, 0, 0.6);box-shadow: 0 0 0 0 rgba(255, 0, 0, 0.6);-webkit-animation: ripple 3s infinite;animation: ripple 3s infinite;}.container-play .boton-play .ripple:before {-webkit-animation-delay: 0.9s;animation-delay: 0.9s;content: "";position: absolute;}.container-play .boton-play .ripple:after {-webkit-animation-delay: 0.6s;animation-delay: 0.6s;content: "";position: absolute;}.flaticon-play-button-1:before {font-family: FontAwesome;content: "\f04b";}/*ACORDEON*/.accordion-box {position: relative;}.accordion-box .block {position: relative;background: #ffffff;border-radius: 7px;overflow: hidden;margin-bottom: 16px;-ms-box-shadow: 0px 0px 40px 5px rgba(0, 0, 0, 0.03);-webkit-box-shadow: 0px 0px 40px 5px rgba(0, 0, 0, 0.03);box-shadow: 0px 0px 40px 5px rgba(0, 0, 0, 0.03);}.accordion-box .block.active-block {background-color: #ffffff;-ms-box-shadow: 0px 0px 40px 5px rgba(0, 0, 0, 0.05);-webkit-box-shadow: 0px 0px 40px 5px rgba(0, 0, 0, 0.05);box-shadow: 0px 0px 40px 5px rgba(0, 0, 0, 0.05);}.accordion-box .block:last-child {margin-bottom: 0;}.accordion-box .block .acc-btn {position: relative;font-size: 20px;line-height: 32px;font-weight: 400;font-size: 18px;text-transform: uppercase;letter-spacing: 1px;cursor: pointer;padding: 20px 40px;padding-right: 60px;color: #000000 !important;-webkit-transition: all 500ms ease;transition: all 500ms ease;font-family: Montserrat;}.accordion-box .block .acc-btn .count {color: var(--thm-base);padding-right: 3px;}.accordion-box .block .acc-btn:before {position: absolute;right: 35px;top: 20px;height: 30px;font-size: 15px;font-weight: 600;color: #ffaa17!important;line-height: 30px;content:"\f067";font-family:FontAwesome;-webkit-transition: all 500ms ease;transition: all 500ms ease;}.accordion-box .block .acc-btn.active {background-color: #ffffff;}.accordion-box .block .acc-btn.active:before {color: #000000 !important;content: "\f068";}.accordion-box .block .acc-content {position: relative;display: none;}.accordion-box .block .content {position: relative;padding: 0px 40px 30px;}.accordion-box .block .acc-content.current {display: block;}.accordion-box .block .content .text {display: block;position: relative;top: 0px;display: block;line-height: 1.25em;font-family: Montserrat;font-size:15px !important;font-weight:500!important;}/*DISEÑO PARA SECCIÓN DE CODIGO EN PAGINAS INTERIORES*/.featured-section {position: relative;padding: 200px 0px 90px;background: #ffffff url(https://www.grupossc.com/oculto/controladores/brand/images/background/pattern-2.png) left top repeat;}.featured-section .left-col {position: relative;margin-bottom: 30px;}.featured-section .left-col .inner {position: relative;display: block;padding-right: 30px;}.featured-section .left-col .image-box {position: relative;display: block;border-radius: 7px;overflow: hidden;}.featured-section .left-col .image-box:before {content: "";position: absolute;left: -90px;bottom: 0;width: 180px;height: 180px;background: #ffaa17 !important ;z-index: 1;-webkit-transform: skewX(45deg);transform: skewX(45deg);transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}.featured-section .left-col .image-box img {display: block;width: 100%;-webkit-filter: grayscale(100%);-ms-filter: grayscale(100%);-moz-filter: grayscale(100%);filter: grayscale(100%);-webkit-transition: all 500ms ease;transition: all 500ms ease;border-radius: 7px;}.featured-section .left-col .image-box:hover img {-webkit-filter: grayscale(0%);-ms-filter: grayscale(0%);-moz-filter: grayscale(0%);filter: grayscale(0%);}.featured-section .right-col {position: relative;}.featured-section .right-col .inner {position: relative;display: block;}.featured-section .features {position: relative;}.featured-section .feature {position: relative;margin-bottom: 30px;}.featured-section .feature .inner-box {position: relative;display: block;padding-left: 15px;}.featured-section .feature .inner-box:before {content: "";position: absolute;left: 0;top: 11px;width: 5px;height: 5px;background: #ffaa17 !important;border-radius: 50%;}.featured-section .feature h6 {font-size: 24px;text-transform: uppercase;left: 1px;font-weight: 400;margin-bottom: 0;color: var(--thm-black);}.featured-section .feature .text {   position: relative;display: block;color: var(--thm-text);padding: 10px 0px 0px;}.auto-container {position: static;max-width: 1200px;padding: 0px 15px;margin: 0 auto;}.sec-title {   position: relative;margin-bottom: 50px;}.sec-title.centered {max-width: 650px;margin: 0 auto;margin-bottom: 50px;}.sec-title .upper-text {position: relative;display: inline-block;line-height: 1.6em;font-size: 16px;color: #9b9fa6;font-weight: 400;margin: 0 0 20px;}.sec-title h2 {position: relative;display: block;font-size: 70px;line-height: 0.9em;text-transform: uppercase;color: var(--thm-black);font-weight: 400;margin-bottom: 0px;}.sec-title h2 strong {font-weight: 700;}.sec-title h2 .dot {color: var(--thm-base);padding-left: 7px;}.sec-title .lower-text {position: relative;display: block;font-size: 16px;line-height: 2.125em;font-weight: 400;color: var(--thm-text);padding: 30px 0px 0px;}.sec-title-two {margin-bottom: 45px;}.sec-title-two p {text-transform: uppercase;margin: 0;letter-spacing: 0.1em;font-size: 14px;font-weight: 600;color: var(--thm-base);line-height: 1;}.sec-title-two h2 {margin: 0;font-size: 60px;color: var(--thm-black);font-weight: 800;}.letra h4 {position: relative;font-weight: 800 !important;margin: 0px 0px 20px;background: none;line-height: 1.25em;font-family: var(--thm-font);color: #000000 !important;}.letra {font-weight: 800 !important;}.about-section-three__list {margin-bottom: 50px;}.about-section-three__list li {position: relative;padding-left: 30px;color: #697280;font-size: 18px;font-weight: 800;line-height: 2;}.about-section-three__list li>i {position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%);color: var(--thm-base);font-size: 16px;}/*ESTILOS PARA BANNERS SUPERIORES EN PAGINAS INTERIORES*/@media only screen and (max-width:240px){.top-label{font-size:8px!important;}.main-label{font-size:14px!important;line-height: 14px!important;padding-top:10px!important;}}@media only screen and (min-width:241px) and (max-width:359px){.top-label{font-size:29px!important;}.main-label{font-size:16px!important;line-height: 16px!important;padding-top:20px!important;}}@media only screen and (min-width:360px) and (max-width:413px){.top-label{font-size:39px!important;}.main-label{font-size:18px!important;line-height: 18px!important;padding-top:23px!important;}}@media only screen and (min-width:414px) and (max-width:539px){.top-label{font-size:44px!important;}.main-label{font-size:21px!important;line-height: 21px!important;padding-top:23px!important;}}@media only screen and (min-width:540px) and (max-width:709px){.top-label{font-size:44px!important;}.main-label{font-size:27px!important;line-height: 27px!important;padding-top:25px!important;}}@media only screen and (min-width:710px) and (max-width:738px){.top-label{font-size:44px!important;}.main-label{font-size:34px!important;line-height: 34px!important;padding-top:20px!important;}}@media only screen and (min-width:740px) and (max-width:768px){.top-label{font-size:64px!important;}.main-label{font-size:38px!important;line-height: 38px!important;padding-top:25px!important;}}@media only screen and (min-width:769px) and (max-width:911px){.top-label{font-size:64px!important;}.main-label{font-size:38px!important;line-height: 38px!important;padding-top:25px!important;}}@media only screen and (min-width:912px) and (max-width:1024px){.top-label{font-size:34px!important;}.main-label{font-size:58px!important;line-height: 58px!important;}}@media only screen and (min-width:1025px){.top-label{font-size:24px!important;}.main-label{font-size:62px!important;line-height: 62px!important;}}.tp-bgimg {box-shadow: inset 0 0 0 1000px rgba(0,0,0,.2);}