@keyframes showNavigation {
0% {
transform:translate3d(0,-40px,0);
opacity:0
}
to {
transform:translateZ(0);
opacity:1
}
}
@keyframes hoverCategory {
0% {
transform:translateZ(0);
}
to {
transform:translate3d(0,-40px,0);
}
}
@font-face {
font-family: 'Quicksand';
font-style: normal;
font-weight: 400;
src: local('Quicksand Regular'), local('Quicksand-Regular'), url(https://fonts.gstatic.com/s/quicksand/v9/6xKtdSZaM9iE8KbpRA_hK1QNYuDyPw.woff2) format('woff2');
font-display: fallback;
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Quicksand';
font-style: normal;
font-weight: 700;
src: local('Quicksand Bold'), local('Quicksand-Bold'), url(https://fonts.gstatic.com/s/quicksand/v9/6xKodSZaM9iE8KbpRA_pkHEYT8L_FYzokA.woff2) format('woff2');
font-display: fallback;
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format('woff2');
font-display: fallback;
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format('woff2');
font-display: fallback;
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 500;
src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2) format('woff2');
font-display: fallback;
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format('woff2');
font-display: fallback;
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family:icons;
src:url(//neurometrics.la/wp-content/themes/neurometrics/css/fonts/icons.eot);
src:url(//neurometrics.la/wp-content/themes/neurometrics/css/fonts/icons.eot?#iefix) format("eot"),url(data:application/font-woff;base64,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) format("woff"),
url(//neurometrics.la/wp-content/themes/neurometrics/css/fonts/icons.ttf) format("truetype"),
url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciLz4=#icons) format("svg");
font-display: fallback;
font-weight:400;
font-style:normal;
}
html {
position: relative;
min-height: 100%;
}
body { font-size: 16px;
font-family: "Source Sans Variable",Arial,sans-serif;
}
b, strong {
font-weight: bold;
}
.wp-block-image .aligncenter>figcaption{
display: block;
text-align: center;
}
.wp-block-image img {
height: auto;
}
main > section{
padding: 50px 0 0;
}
main > section:first-child{
padding: 0;
}
main > section:last-child {
padding-bottom: 64px;
}
a{
color: #e24d42;
text-decoration: none;
}
.btn-outline-danger:hover,
.btn-danger {
color: #fff;
background-color: #e24d42 !important;
border-color: #e24d42 !important;
}
textarea{ resize: none;}
.form-control{
border: solid 1px #AAA;
}
[class^="fa-"]:before {
font-family: 'FontAwesome';
}
.widget_breadcrumb_navxt{
position: absolute;
margin-top: 16px;
}
.breadcrumbs, .breadcrumbs a{
font-weight: 300;
color: rgba(0,0,0,.6);
}
.btn{
border-radius: 0px;
}
.title-section{
font-weight: 200;
text-align: center;
text-transform: uppercase;
color: #000000;
margin-bottom: 30px;
font-family: "Source Sans Variable",Arial,sans-serif;
font-size: 20px;
}
.title-section small{
font-size: 60%;
}
.title-page {
color: #111517;
font-family: 'Quicksand', sans-serif;
margin-bottom: 32px;
font-weight: 700;
font-size: 48px;
}
.navbar-brand{
z-index: 100;
position: relative;
}
.logo-top{
width: 200px;
height: auto;
}
header{
height: 0;
}
.navbar{
width: 100%;
}
.navbar--fixed {
background-color: #e24d42;
}
.navbar--fixed {
position: fixed;
top: 0;
z-index: 100;
transform: translate3d(0,-100%,0);
}
.navbar .container{
position: relative;
padding-top: 15px;
padding-bottom: 15px;
}
.navbar .container{
padding-top: 45px;
padding-bottom: 45px;
}
.navbar.navbar--fixed .container{
padding-bottom: 15px;
padding-top: 15px;
}
.navbar--fixed-in,
.navbar--fixed-out {
transition: transform .2s linear, background 1s ease, height .5s ease, padding-top .5s ease, padding-bottom .5s ease;
}
.navbar--fixed-in{
transform: translateZ(0);
}
.navbar__opener {
transition: top .5s ease,opacity .5s ease;
display: inline-block;
width: 64px;
height: 48px;
transform: rotate(0deg);
cursor: pointer;
position: absolute;
z-index: 100;
right: 0px;
}
.navbar__opener span {
display: block;
position: absolute;
height: 3px;
width: 32px;
opacity: 1;
left: 16px;
transform: rotate(0deg);
transition: .25s ease-in-out,background-color .3s ease-out;
background: #fff;
}
.navbar__opener span:first-child {
top: 13px;
}
.navbar__opener span:nth-child(2), .navbar__opener span:nth-child(3) {
top: 21px;
}
.navbar__opener span:nth-child(4) {
top: 29px;
}
.navbar--opened .navbar__opener span:first-child,
.navbar--opened .navbar__opener span:nth-child(4) {
top: 21px;
width: 0;
left: 50%;
}
.navbar--opened .navbar__opener span:nth-child(2) {
transform: rotate(45deg);
}
.navbar--opened .navbar__opener span:nth-child(3) {
transform: rotate(-45deg);
}
.navbar__menu {
position: fixed;
visibility: hidden;
opacity: 0;
top: 0;
right: 0;
left: 0;
z-index: 10;
background-color: #111517;
min-height: 100vh;
width: 100%;
transition: opacity .3s ease,visibility .3s ease;
display: -ms-flexbox;
display: flex;
-ms-flex-pack: justify;
justify-content: space-between;
align-items: center;
padding: 60px 0;
}
.navbar--opened .navbar__menu {
visibility: visible;
opacity: 1;
}
.navbar__menu .menu {
}
.menu .nav-menu{
list-style: none;
margin: 0 0 32px 0;
padding: 0;
}
.menu .nav-menu > li{
display: block;
}
.menu .nav-menu > li > a{
text-decoration: none;
font-size: 48px;
font-weight: 600;
color: white;
position: relative;
padding: 0px 0;
transition: color .3s;
}
.menu .nav-menu > li > a::after{
content: "";
display: block;
width: 0%;
height: 2px;
background-color: #c82333;
transition: width .3s;
position: absolute;
bottom: 0;
}
.menu .nav-menu > li > a:hover{
color: #c82333;
}
.menu .nav-menu > li > a:hover::after{
width: 0%;
}
.navbar--opened .menu .nav-menu {
animation:showNavigation .9s ease forwards;
visibility:visible
}
.navbar--opened .menu-contact-info{
color: #CCC;
animation:showNavigation .6s ease forwards;
}
.menu-contact-info h4{
margin-top: 16px;
margin-bottom: 4px;
letter-spacing: 0.05em;
font-size: 14px;
color: #EFEFEF;
}
.menu-contact-info p{
font-size: 14px;
font-weight: 300;
}
.social__list {
list-style: none;
padding: 0;
margin: 0 0 32px 0;
}
.navbar--opened .social__list {
animation:showNavigation .9s ease forwards;
}
.social__list > li{
display: inline;
margin-right: 16px;
}
.icon-facebook {
font-size: 1.4375rem;
}
.icon-twitter {
font-size: 1.125rem;
}
.icon-instagram {
font-size: 1.6875rem;
}
.icon-linkedin {
font-size: 1.15625rem;
}
.icon-facebook::before {
content: "\E006";
}
.icon-twitter::before {
content: "\E00E";
}
.icon-instagram::before {
content: "\E101";
}
.icon-linkedin::before {
content: "\E007";
}
.social__link {
color: #CCC;
font-family: icons;
}
.social__link:hover {
color: #FFF;
text-decoration: none;
}
main > section.slide-home{
position: relative;
width: 100%;
min-height: 100vh;
overflow: hidden;
}
.video-home {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
}
.video-home > video {
object-fit: cover;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
min-width: 100%;
min-height: 100%;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
z-index: 2;
}
.slide-home > .container{
position: relative;
z-index: 2;
min-height: 100vh;
padding: 100px 0px;
}
.slide-home h2{
font-size: 60px;
font-family: "Source Sans Variable",Arial,sans-serif;
color: white;
line-height: 1;
font-weight: 700;
margin-bottom: 16px;
}
.slide-home .btn{
font-size: 12px;
}
#behavior .row > div{
margin-bottom: 10px;
}
#behavior .widget_media_image{
overflow: hidden;
position: relative;
margin-bottom: 10px;
margin-left: -10px;
margin-right: -10px;
}
#behavior .widget_media_image > a{
display: block;
height: 100%;
}
#behavior .widget_media_image:after{
content: '';
display: block;
position: absolute;
left: 0; top: 0; right: 0; bottom: 0;
background-color: rgba(255,255,255,.07);
opacity: 0;
transition: opacity .3s ease;
pointer-events: none;
}
#behavior .widget_media_image:hover:after{
opacity: 1;
}
#behavior .widget_media_image:last-child {
margin-bottom: 0px;
}
#behavior .col-center,
#behavior .col-right{
flex-direction: column;
position: relative;
}
#behavior .col-right > div,
#behavior .col-center > div{
flex: 1;
}
#behavior .col-right > div:first-child{
flex: 0.49;
}
#behavior .col-right > div img,
#behavior .col-center > div img {
object-fit: cover;
min-height: 100%;
min-width: 100%;
max-height: 100%;
max-width: 100%;
position: absolute;
top: -9999px;
right: -9999px;
bottom: -9999px;
left: -9999px;
margin: auto;
z-index: -1;
}
#behavior .widget_media_image h4{
position: absolute;
bottom: 32px;
left: 32px;
right: 32px;
color: white;
transition: all 0.3s;
margin-bottom: 0;
z-index: 1;
pointer-events: none;
}
#behavior .widget_media_image h4::after{
content: "\E001";
font-family: icons;
color: white;
font-size: 24px;
transform: rotate(180deg);
display: block;
width: auto;
clear: both;
text-align: right;
position: absolute;
opacity: 0;
transition: opacity .3s ease;
margin-top: 10px;
}
#behavior .widget_media_image:hover h4{
margin-bottom: 32px;
}
#behavior .widget_media_image:hover h4::after{
opacity: 1;
}
#applications .row > div {
margin: 16px 0 64px 0;
}
#applications .row > div > div > div {
font-size: 16px;
font-weight: 300;
line-height: 170%;
}
#applications .row > div h3 a{
font-size: 22px;
font-weight: 600;
line-height: 1.3;
color: #e24d42;
text-decoration: none;
}
#applications .row > div .btn{
position: absolute;
top: 100%;
background-color: white;
border: solid 1px #CCC;
color: #666;
right: 24px;
}
#applications .row > div .btn:hover{
background-color: #c82333;
color: white;
border: solid 1px #c82333;
}
#enjoyed .row > div > img {
margin: 32px 24px;
max-height: 48px;
width: auto;
filter: grayscale(100%);
transition: filter .3s ease;
}
#enjoyed .row > div > img:hover {
filter: grayscale(0%);
}
#courses-features .row > div{
position: relative;
}
#courses-features .row > div > i{
font-size: 24px;
position: absolute;
color: #e24d42;
}
#courses-features .row > div > h4,
#courses-features .row > div > p{
margin-left: 42px;
}
#courses-features .row > div > h4{
margin-top: 0px;
font-size: 22px;
color: #444;
font-weight: 300;
}
#courses-features .row > div > p{
color: #7b8594;
}
.item-curso {
position: relative;
margin-bottom: 64px;
}
.item-curso img{
width: 100%;
height: auto;
}
.item-curso h3{
font-weight: 600;
font-size: 20px;
margin-bottom: 4px;
color: #e24d42;
}
.item-curso .info-course{
color: #7b8594;
font-size: 16px;
}
.item-curso .excerpt-course{
font-size: 16px;
font-weight: 300;
text-align: justify;
line-height: 170%;
}
.item-curso .info-course small:first-child {
margin-right: 8px;
border-right: solid 1px #CCC;
padding-right: 8px;
font-size: 14px;
}
.item-curso .content-course{
padding: 0px 16px;
}
.item-curso .btn{
display: block;
position: absolute;
left: 15px;
right: 15px;
top: 100%;
}
.item-curso .btn span{
margin-right: 8px;
}
.preview-img{
position: relative;
height: 250px;
overflow: hidden;
margin-bottom: 16px;
}
.preview-img img{
object-fit: cover;
min-height: 100%;
max-width: 100%;
max-height: 100%;
position: absolute;
top: -9999px;
right: -9999px;
bottom: -9999px;
left: -9999px;
margin: auto;
}
.preview-img span{
position: absolute;
right: 0;
bottom: 10px;
background: #D450D2;
color: white;
font-size: 14px;
font-weight: 300;
padding: 4px 12px;
transition: all .3s ease;
}
.preview-img span.modo.online{
background: #50D494;
}
.preview-img span i{
font-size: 0.8em;
}
.item-curso:hover span.modo{
background: #C130BF !important;
}
.item-curso:hover span.modo.online {
background: #30C17B !important;
}
.item-servicio .btn-arrow{
text-decoration: none;
}
.item-servicio .btn-arrow:after{
content: "\E001";
font-family: icons;
font-size: 16px;
transform: rotate(180deg);
display: block;
text-align: right;
}
.item-servicio {
position: relative;
overflow: hidden;
}
.item-servicio .img-servicio{
height: 320px;
position: relative;
overflow: hidden;
margin-right: -15px;
margin-left: -15px;
}
.item-servicio .img-servicio img{
object-fit: cover;
max-width: 100%;
max-height: 100%;
position: absolute;
top: -9999px;
right: -9999px;
bottom: -9999px;
left: -9999px;
margin: auto; }
.item-servicio .img-servicio:after{
content: ""; background-image: linear-gradient(to top, #000, transparent, transparent);
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
transition: background-color .3s ease;
}
.item-servicio:after {
content: "";
background-color: transparent;position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
transition: background-color .3s ease;
}
.item-servicio:hover:after{
background-color: #e24d42;
}
.item-servicio .info-servicio{
position: absolute;
top: 75%;
left: 10%;
right: 10%;
transition: top .5s ease;
z-index: 2;
}
.item-servicio .info-servicio h3{
color: white;
font-weight: 700;
font-size: 32px;
}
.item-servicio .info-servicio h4{
opacity: 0;
transition: opacity .5s ease;
color: white;
}
.item-servicio .info-servicio p{
opacity: 0;
transition: opacity .7s ease;
color: white;
font-weight: 300;
}
.item-servicio .info-servicio a{
opacity: 0;
transition: opacity .9s ease;
color: white;
}
.item-servicio:hover .info-servicio {
top: 25%;
}
.item-servicio:hover .info-servicio h4{
opacity: 1;
}
.item-servicio:hover .info-servicio p{
opacity: 1;
}
.item-servicio .info-servicio a{
opacity: 1;
}
#garage .item-garage {
position: relative;
overflow: hidden;
width: 100%;
padding-top: 100%; -webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
}
.item-garage:before{
content: "";
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,.5) 100%); -webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
transition: background 1s ease;
}
#garage .item-garage:hover > img,
#garage .item-garage:hover a > img{
transform: scale(1.5);
}
#garage .item-garage > img,
#garage .item-garage a > img{
object-fit: cover;
min-height: 100%;
min-width: 100%;
max-height: 100%;
max-width: 100%;
position: absolute;
top: -9999px;
right: -9999px;
bottom: -9999px;
left: -9999px;
margin: auto;
z-index: -1;
transition: all .3s ease;
}
#garage .item-garage > h2,
#garage .item-garage a > h2{
position: absolute;
left: 0;
bottom: 0;
color: white;
font-weight: 700;
font-size: 32px;
margin-bottom: 32px;
margin-left: 32px;
margin-right: 32px;
}
#garage .item-garage > h2 small,
#garage .item-garage a > h2 small{
display: block;
font-size: 14px;
font-weight: bold;
}
#blog > div {
overflow: hidden;
position: relative;
height: 500px;
}
#blog > div:after{
content: "";
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
background-image: linear-gradient(to right, black, transparent);
}
#blog > div > img{
object-fit: cover;
min-height: 100%;
min-width: 100%;
max-width: 100%;
max-height: 100%;
position: absolute;
top: -9999px;
right: -9999px;
bottom: -9999px;
left: -9999px;
margin: auto;
}
#blog > div > div{
position: relative;
z-index: 2;
width: 50%;
margin: 0 10%;
}
#blog > div > div > h3{
font-size: 48px;
font-family: 'Quicksand', sans-serif;
font-weight: 700;
color: white;
}
footer{
background-color: #111517;
color: white;
padding: 64px 0 64px;
width: 100%;
bottom: 0;
}
footer #media_image-23 img{
max-height: 32px;
width: auto;
filter: grayscale(100%);
}
footer #media_image-23{
filter: brightness(100);
}
footer a{
color: white;
}
footer .footer-1 > .d-flex > div{
flex: 1;
}
footer .menu{
list-style: none;
padding: 0;
margin: 0;
}
footer .menu a{
font-size: 12px;
font-weight: 400;
color: #CCC;
}
footer .menu a:hover,
footer .copy-footer a:hover{
color: #e24d42;
text-decoration: none;
}
footer .copy-footer{
border-top: solid 1px #212121;
margin-top: 64px;
padding-top: 16px;
}
footer .copy-footer small{
font-size: 12px;
font-weight: 300;
letter-spacing: 0.05em;
}
footer .footer-2 > div {
flex: 1;
}
footer .footer-3 > div > div {
display: inline-block;
}
.widget_mc4wp_form_widget .btn{
vertical-align: bottom;
border: solid 1px #212121;
}
.widget_mc4wp_form_widget .btn:after{
content: "\E001";
font-family: icons;
font-size: 16px;
transform: rotate(180deg);
display: block;
text-align: right;
}
.widget_mc4wp_form_widget input[type="email"]{
border: solid 1px #212121;
background-color: transparent;
height: 38px;
padding: 5px;
color: white;
font-size: 13px;
font-family: "Roboto", sans-serif;
font-weight: 300;
flex: 1;
text-align: left;
}
.widget_mc4wp_form_widget span{
display: flex !important;
}
footer .social__list{
margin: 0;
}
footer .social__list a {
font-size: 14px;
}
.footer-title-widget small{
font-weight: 700;
}
.category > main > section:first-child,
.page > main > section:first-child,
.single-post > main > section:first-child {
min-height: 75vh;
overflow: hidden;
position: relative;
}
.category > main > section:first-child{ }
.category > main > section:first-child:after,
.page > main > section:first-child:after,
.single-post > main > section:first-child:after{
content: "";
background-image: linear-gradient(to right, #000, transparent, transparent);
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
}
.category > main > section:first-child > img,
.page > main > section:first-child > img,
.single-post > main > section:first-child > img {
object-fit: cover;
min-height: 100%;
min-width: 100%;
max-height: 100%;
max-width: 100%;
position: absolute;
top: -9999px;
right: -9999px;
bottom: -9999px;
left: -9999px;
margin: auto;
z-index: -1;
}
.atribucion{
position: absolute;
right: 8px;
z-index: 1;
bottom: 0;
font-size: 11px;
color: #888;
}
.atribucion a{
color: #888;
}
.category > main > section:first-child .container,
.page > main > section:first-child .container,
.single-post > main > section:first-child .container{
z-index: 2;
}
.category > main > section:first-child h1,
.page > main > section:first-child h1,
.single-post > main > section:first-child h1{
font-size: 64px;
font-family: 'Quicksand', sans-serif;
font-weight: 700;
color: white;
margin-bottom: 10%;
line-height: 1;
}
.single-post > main > section:first-child h1{
font-size: 52px;
}
.category > main > section:first-child h1 small,
.single-post > main > section:first-child h1 small{
font-family: 'Roboto', sans-serif;
line-height: 1;
font-size: 24px;
margin-top: 24px;
display: block;
}
.single-content p,
.single-content li{
font-size: 18px;
line-height: 1.88889;
font-weight: 300;
margin-bottom: 32px;
}
.single-content p + ul{
margin-top: -16px;
}
.single-content li{
margin-bottom: 4px;
}
.single-content li:last-child{
margin-bottom: 32px;
}
.single-content .wp-block-image{
margin-bottom: 32px;
}
.single-content .has-small-font-size{
font-size: 14px;
}
.single-content h3,
.single-content h4,
.single-content h5{
font-weight: 600;
margin-bottom: 24px;
font-size: 32px;
color: #333333;
line-height: 1.5;
}
.single-content h4{
font-size: 30px;
margin: 2.6875rem 0 0.9375rem 0;
}
.single-content h5{
font-size: 18px;
color: #444;
font-weight: 700;
}
.wp-block-image .aligncenter{
display: block;
}
.wp-block-image > .aligncenter {
margin-bottom: 42px;
text-align: center;
}
.wp-block-image > .aligncenter img{
width: auto;
max-width: 100%;
height: auto;
}
.wp-block-media-text__media img, .wp-block-media-text__media video{
height: auto;
}
.related-post ul{
margin: 0;
padding: 0;
list-style: none;
}
.related-post ul li{
padding-left: 8px;
margin-bottom: 8px;
}
.related-post ul li a{
color: #111517;
font-size: 16px;
text-decoration: none;
transition: color .3s ease;
}
.related-post ul li a:hover{
color: #e24d42;
}
.grid-sm-boxes-in .sm-post-title a{
color: #111517;
text-decoration: none;
line-height: 1;
font-weight: 600;
transition: color .3s ease;
}
.smblog_masonry_numcol{
padding-bottom: 0px;
}
.smblog_masonry_numcol .sm-grid-boxes-caption{
padding: 24px;
}
.sm-list-inline.sm-grid-boxes-news{
margin: 8px 0;
}
.sm-meta .sm-meta-part{
font-size: 12px;
color: #7b8594;
}
.sm-grid-boxes-quote,
.sm-grid-boxes-quote p{
margin: 0px;
font-size: 16px;
font-weight: 300;
line-height: 1.5;
}
.grid-sm-boxes-in:hover .sm-post-title a{
color: #e24d42;
}
.grid-sm-boxes-in .grid-sm-border{
transition: all .3s ease;
}
.grid-sm-boxes-in:hover .grid-sm-border{
box-shadow: 0px 0px 5px 0px rgb(200, 200, 200);
}
.logos-capacitacion > img {
margin: 32px 8px;
max-height: 48px;
width: auto;
filter: grayscale(100%);
transition: filter .3s ease;
}
.logos-capacitacion > img:hover{
filter: none;
}
.medios-pago-permitido img {
width: auto;
max-height: 24px;
margin: 0px 4px;
}
.medios-pago-permitido img.visa{
max-height: 16px;
}
.form-sidebar input[type="text"],
.form-sidebar input[type="password"],
.form-sidebar input[type="email"],
#modal-form input[type="text"],
#modal-form input[type="number"],
#modal-form input[type="email"],
#modal-form select{
font-family: 'Roboto', sans-serif;
padding: 8px;
font-weight: 300;
font-size: 14px;
height: 40px;
}
p.sel-horario{
line-height: 1.5;
}
p.sel-horario label{
margin-bottom: 0;
width: 100%;
}
p.sel-horario label small{
font-size: 14px;
font-weight: 300;
}
.section-precio{
padding: 24px;
border: solid 1px #EFEFEF;
box-shadow: 0px 0px 5px 0px rgb(200, 200, 200);
}
.flex-1 {
flex: 1;
}
.container-services > .row{
margin-bottom: 180px;
}
.container-services .title-section{
font-weight: 500;
color: #111517;
}
.container-services-detail{
padding: 50px;
margin-left: -180px;
margin-top: 80px;
margin-bottom: 80px;
box-shadow: 0 2px 15px 0px rgba(0,0,0,0.07);
background-color: white;
position: relative;
z-index: 2;
}
.order-md-1 .container-services-detail{
margin-left: 0;
margin-right: -180px;
}
.container-services-herramienta{
border: solid 1px #EFEFEF;
background-color: white;
box-shadow: 0px 0px 5px 0px rgb(200, 200, 200);
margin-bottom: 120px;
margin-top: -80px;
padding: 32px 0;
}
.container-services .col-thumbnail{
position: relative;
}
.container-services .col-thumbnail > img{
object-fit: cover;
height: 100%;
width: 100%;
position: absolute;
margin: auto -15px;
}
.container-services .col-thumbnail .icon-video{
position: absolute;
z-index: 10;
font-size: 24px;
background-color: rgba(0,0,0,.3);
padding: 16px 0;
text-align: center;
color: white;
width: 64px;
top: 50%;
height: 64px;
left: 50%;
transform: translate(-50%,-50%);
transition: all .3s ease;
}
.container-services .col-thumbnail:hover .icon-video{
background-color: rgba(0,0,0,.8);
}
.responsive-tabs ul.responsive-tabs__list{
margin: 20px 0 0 0px !important;
}
.responsive-tabs .responsive-tabs__list__item{
font-size: 16px !important;
padding: 24px !important;
}
.responsive-tabs .responsive-tabs__list__item--active,
.responsive-tabs .responsive-tabs__list__item--active:hover{
padding-bottom: 25px !important;
color: #e24d42 !important;
}
.responsive-tabs .responsive-tabs__panel p{
font-size: 16px;
line-height: 1.5;
margin-bottom: 0px;
}
.responsive-tabs .responsive-tabs__panel{
padding: 24px;
min-height: 124px;
}
.title-section-servicios{
margin-bottom: 96px !important;
}
figure.w-100 img{
width: 100%;
height: auto;
}
.responsive-tabs .responsive-tabs__list__item:last-child{
margin-bottom: 0;
}
#nav_menu-2{
flex: 0.8;
}
#nav_menu-5{
flex: 1.2;
}
#media_image-24 {
display: flex;
flex-direction: row-reverse;
align-items: center;
margin-top: 16px;
}
#media_image-24 img{
width: 80px;
height: 100px;
}
#media_image-24 p{
margin-left: 12px;
}
#media_image-24 .btn{
font-size: 12px;
}
footer .logos{
margin-top: -45px;
width: 30%;
margin-left: 70%;
}
.scrollDown {
position: absolute;
z-index: 2;
left: 50%;
bottom: 16px;
background-color: rgba(0,0,0,.1);
transform: translate(-50%,0);
border-radius: 50%;
cursor: pointer;
}
.scrollDown:hover{
background-color: rgba(0,0,0,.2);
}
.wpcf7-response-output.wpcf7-mail-sent-ok{
background-color: rgba(0,0,0,.8);
position: absolute;
left: 0;
top: -32px;
width: 100%;
margin: 0;
border: none;
bottom: 0;
border-radius: 4px;
text-align: center;
color: white;
font-size: 24px;
padding: 30% 10%;
}
.modal-content button.close{
color: #AAA;
z-index: 10;
}
.wp-block-embed__wrapper > iframe{
width: 100%;
}
.wp-image-1195, .wp-image-1600 {
margin: 0px 24px !important;
max-height: 64px !important;
}
.grecaptcha-badge{
display: none !important;
}
img.alignleft{
float: left;
margin-right: 8px;
}
.datos-instructor{
line-height: 1.4 !important;
}
.ajax-load-more-wrap div.alm-masonry div.grid-item{
width: 33.33%;
}
.ajax-load-more-wrap div.alm-masonry div.grid-item img{
max-width: 100%;
width: 100%;
height: auto;
position: relative;
}
.pagination .nav-links .page-numbers{
margin-right: 12px;
padding: 8px;
}
.pagination .nav-links a.page-numbers {
color: gray;
}
.pagination .nav-links a.prev,
.pagination .nav-links a.next {
color: lightgray;
}
.pagination .nav-links .page-numbers.current {
background-color: #e24d42;
color: white;
}
.widget_polylang {
position: relative;
z-index: 100;
}
.widget_polylang ul{
margin: 0px 0px 4px;
list-style: none; 
}
.widget_polylang ul a{
color: #CCC;
font-size: 12px;
text-transform: uppercase;
line-height: 1;
}
@media (max-width: 992px){
#behavior .widget_media_image h4{
font-size: 16px;
bottom: 16px;
left: 16px;
right: 16px;
}
#behavior .widget_media_image h4::after{
font-size: 16px;
}
#behavior .widget_media_image:hover h4{
margin-bottom: 24px;
}
}
@media (max-width: 767px){
#behavior .col-right > div img,
#behavior .col-center > div img{
}
#behavior .widget_media_image{
height: 200px;
overflow: hidden;
margin: 0 0 15px 0;
}
#behavior .widget_media_image img{
object-fit: cover;
max-width: 100%;
max-height: 100%;
min-height: 100%;
position: absolute;
top: -9999px;
right: -9999px;
bottom: -9999px;
left: -9999px;
margin: auto;
}
#behavior .widget_media_image h4{
font-size: 24px;
}
#behavior .widget_media_image h4::after{
font-size: 24px;
}
#behavior .widget_media_image:hover h4{
margin-bottom: 32px;
}
#blog > div > div{
width: 100%;
}
#blog > div > div > h3{
font-size: 36px;
}
.container-services-detail,
.order-md-1 .container-services-detail{
margin: 0px;
padding: 0px;
box-shadow: none;
}
.container-services > .row{
margin-bottom: 48px;
}
.container-services .col-thumbnail{
min-height: 300px;
margin-bottom: 16px;
}
}
@media (max-width: 576px){
.navbar{
padding: 1rem 1rem;
}
.navbar.navbar--fixed > .container,
.navbar > .container{
padding: 0px;
}
.navbar__opener{
right: -15px;
}
.slide-home > .container h2{
font-size: 40px;
}
}
@media (max-height: 576px){
.navbar{
padding: 1rem 1rem;
}
.navbar.navbar--fixed > .container,
.navbar > .container{
padding: 0px;
}
.slide-home > .container h2{
font-size: 28px;
}
.slide-home > .container{
padding: 50px 0px;
}
}
@media (max-height: 767px){
.navbar__menu {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
min-height: 100vh;
overflow: auto;
padding: 0px;
}
.navbar__menu > .container {
height: 100%;
}
.navbar__menu > .container > .row {
padding: 80px 0;
}
}
@media (min-width: 1200px){
}
@media (min-width: 1350px) {
.container {
max-width: 1320px;
}
}  .carousel-control-next, .carousel-control-prev{
width: auto;
}
.carousel-control-prev-icon {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23CCC' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon{
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23CCC' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
}
.carousel-control-prev {
transform: translate(-100%, 0);
}
.carousel-control-next {
transform: translate(100%, 0);
}
@media (min-width: 768px) and (max-width: 991px) { .carousel-inner .active.col-md-4.carousel-item + .carousel-item + .carousel-item + .carousel-item {
position: absolute;
top: 0;
right: -33.3333%; z-index: -1;
display: block;
visibility: visible;
}
}
@media (min-width: 576px) and (max-width: 768px) { .carousel-inner .active.col-sm-6.carousel-item + .carousel-item + .carousel-item {
position: absolute;
top: 0;
right: -50%; z-index: -1;
display: block;
visibility: visible;
}
}
@media (min-width: 576px) {
.carousel-item {
margin-right: 0;
} .carousel-inner .active + .carousel-item {
display: block;
}
.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item {
transition: none;
}
.carousel-inner .carousel-item-next {
position: relative;
transform: translate3d(0, 0, 0);
} .active.carousel-item-left + .carousel-item-next.carousel-item-left,
.carousel-item-next.carousel-item-left + .carousel-item,
.carousel-item-next.carousel-item-left + .carousel-item + .carousel-item {
position: relative;
transform: translate3d(-100%, 0, 0);
visibility: visible;
} .carousel-inner .carousel-item-prev.carousel-item-right {
position: absolute;
top: 0;
left: 0;
z-index: -1;
display: block;
visibility: visible;
} .active.carousel-item-right + .carousel-item-prev.carousel-item-right,
.carousel-item-prev.carousel-item-right + .carousel-item,
.carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item {
position: relative;
transform: translate3d(100%, 0, 0);
visibility: visible;
display: block;
}
} @media (min-width: 768px) { .carousel-inner .active + .carousel-item + .carousel-item {
display: block;
}
.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item {
transition: none;
}
.carousel-inner .carousel-item-next {
position: relative;
transform: translate3d(0, 0, 0);
} .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item {
position: relative;
transform: translate3d(-100%, 0, 0);
visibility: visible;
} .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item {
position: relative;
transform: translate3d(100%, 0, 0);
visibility: visible;
display: block;
}
} @media (min-width: 991px) { .carousel-inner .active + .carousel-item + .carousel-item {
display: block;
}
.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item  {
transition: none;
} .carousel-inner .active.col-lg-4.carousel-item + .carousel-item + .carousel-item + .carousel-item {
position: absolute;
top: 0;
right: -33%; z-index: -1;
display: block;
visibility: visible;
} .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item {
position: relative;
transform: translate3d(-100%, 0, 0);
visibility: visible;
} .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item {
position: relative;
transform: translate3d(100%, 0, 0);
visibility: visible;
display: block;
}
}:root{--joinchat-ico:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M3.516 3.516c4.686-4.686 12.284-4.686 16.97 0s4.686 12.283 0 16.97a12 12 0 0 1-13.754 2.299l-5.814.735a.392.392 0 0 1-.438-.44l.748-5.788A12 12 0 0 1 3.517 3.517zm3.61 17.043.3.158a9.85 9.85 0 0 0 11.534-1.758c3.843-3.843 3.843-10.074 0-13.918s-10.075-3.843-13.918 0a9.85 9.85 0 0 0-1.747 11.554l.16.303-.51 3.942a.196.196 0 0 0 .219.22zm6.534-7.003-.933 1.164a9.84 9.84 0 0 1-3.497-3.495l1.166-.933a.79.79 0 0 0 .23-.94L9.561 6.96a.79.79 0 0 0-.924-.445l-2.023.524a.797.797 0 0 0-.588.88 11.754 11.754 0 0 0 10.005 10.005.797.797 0 0 0 .88-.587l.525-2.023a.79.79 0 0 0-.445-.923L14.6 13.327a.79.79 0 0 0-.94.23z'/%3E%3C/svg%3E");--joinchat-font:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif}.joinchat{--sep:20px;--bottom:var(--sep);--s:60px;--h:calc(var(--s)/2);--header:max(50px,var(--s)*1.166667);--vh:100vh;--ch:142;--cs:70%;--cl:49%;--bw:1;--text:hsl(0deg 0% clamp(0%,var(--bw)*1000%,100%)/clamp(70%,var(--bw)*1000%,100%));--hover:hsl(var(--ch) var(--cs) calc(var(--cl) + 20%));--hsl:var(--ch) var(--cs) var(--cl);--color:hsl(var(--hsl));--dark:hsl(var(--ch) var(--cs) calc(var(--cl) - 10%));--bg:hsl(var(--hsl)/4%);--msg:var(--color);color:var(--text);display:none;position:fixed;z-index:9000;right:var(--sep);bottom:var(--bottom);font:normal normal normal 16px/1.625em var(--joinchat-font);letter-spacing:0;animation:joinchat_show .5s cubic-bezier(.18,.89,.32,1.28) 10ms both;transform:scale3d(0,0,0);transform-origin:calc(var(--s)/-2) calc(var(--s)/-4);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgb(0 0 0/0)}.joinchat *,.joinchat :after,.joinchat :before{box-sizing:border-box}.joinchat--show{display:block;transform:scaleX(1)}.joinchat--left{right:auto;left:var(--sep)}.joinchat--dark{--msg:var(--dark)}.joinchat--noanim{animation:none}.joinchat--chatbox:not(.joinchat--noanim){transform-origin:0 0;animation-timing-function:ease-in-out}.joinchat--hidden{display:none!important}@supports not (width:clamp(1px,1%,10px)){.joinchat{--text:hsl(0deg 0% calc(var(--bw)*1%)/90%)}}.joinchat__button{position:absolute;z-index:2;bottom:8px;right:8px;height:var(--s);width:var(--s);background:#25d366 var(--joinchat-ico) 50%/60% no-repeat;color:inherit;border-radius:50%;box-shadow:1px 6px 24px 0 rgba(7,94,84,.24);cursor:pointer;transition:background-color .2s linear}.joinchat__button:hover{background-color:#128c7e}.joinchat:has(.joinchat__chatbox) .joinchat__button:hover{transition-duration:1.5s}.joinchat__button:active{background-color:#128c7e;transition:none}.joinchat--left .joinchat__button{right:auto;left:8px}.joinchat--chatbox .joinchat__button{display:none}.joinchat__button__ico{position:absolute;inset:0;display:flex;border-radius:50%;overflow:hidden;color:var(--text)!important}.joinchat__button__ico svg{width:var(--ico-size,100%);height:var(--ico-size,100%);margin:calc((100% - var(--ico-size, 1))/2)}.joinchat__button:has(.joinchat__button__ico){background:var(--color);box-shadow:1px 6px 24px 0 hsl(var(--ch) var(--cs) calc(var(--cl) - 10%)/24%)}.joinchat__button:has(.joinchat__button__ico):active,.joinchat__button:has(.joinchat__button__ico):hover{background:var(--hover)}.joinchat__button__image{position:absolute;inset:1px;border-radius:50%;overflow:hidden;opacity:0}.joinchat__button__image img,.joinchat__button__image video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.joinchat--show .joinchat__button__image{animation:joinchat_image_loop 20s linear 5s infinite normal both}.joinchat--img .joinchat__button__image{opacity:1;animation:none}.joinchat__badge{position:absolute;z-index:2;bottom:calc(var(--s) - 8px);right:4px;width:20px;height:20px;border:none;border-radius:50%;background:#e82c0c;color:#fff;font-size:12px;font-weight:600;line-height:20px;text-align:center;box-shadow:none;opacity:0;pointer-events:none}.joinchat--left .joinchat__badge{right:auto;left:calc(var(--s) - 8px)}.joinchat__badge.joinchat__badge--in{animation:joinchat_badge_in .5s cubic-bezier(.27,.9,.41,1.28) 1 both}.joinchat__badge.joinchat__badge--out{animation:joinchat_badge_out .4s cubic-bezier(.215,.61,.355,1) 1 both}.joinchat__tooltip{position:absolute;top:calc(var(--h) - 16px);right:calc(var(--s) + 16px);max-width:calc(100vw - var(--s) - 45px);height:32px;padding:0 14px;border:none;border-radius:16px;background:#fff;color:rgba(0,0,0,.8);line-height:31px;white-space:nowrap;opacity:0;transition:opacity .3s ease-out .4s;filter:drop-shadow(0 1px 4px rgba(0,0,0,.4));pointer-events:none}.joinchat__tooltip:after{content:"";display:block;position:absolute;top:10px;right:-6px;border:8px solid transparent;border-width:6px 0 6px 8px;border-left-color:#fff}.joinchat__tooltip div{width:-moz-max-content;width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis}.joinchat--tooltip .joinchat__tooltip{animation:joinchat_tootlip 20s linear 5s 1 normal both}.joinchat--chatbox .joinchat__tooltip{display:none}.joinchat--left .joinchat__tooltip{right:auto;left:calc(var(--s) + 16px)}.joinchat--left .joinchat__tooltip:after{left:-6px;right:auto;border-color:transparent;border-width:6px 8px 6px 0;border-right-color:#fff}.joinchat__qr{position:absolute;z-index:2;bottom:calc(var(--s) + 24px);right:8px;display:none;flex-direction:column-reverse;width:228px;min-height:200px;padding:14px 14px 10px;border:none;border-radius:16px;background:#fff;color:rgba(0,0,0,.8);text-align:center;white-space:nowrap;filter:drop-shadow(0 1px 4px rgba(0,0,0,.4));animation:joinchat_badge_in .4s cubic-bezier(.11,.84,.83,1.01) .5s both;pointer-events:none}.joinchat__qr:after{content:"";display:block;position:absolute;bottom:-6px;right:calc(var(--h) - 6px);border:8px solid transparent;border-width:8px 6px 0;border-top-color:#fff}.joinchat--left .joinchat__qr{left:8px;right:auto}.joinchat--left .joinchat__qr:after{left:calc(var(--h) - 6px);right:auto}.joinchat__qr div{font-size:14px;color:#4a4a4a;overflow:hidden;text-overflow:ellipsis}.joinchat__qr canvas{display:block;width:200px;height:200px;margin:0;image-rendering:pixelated}.joinchat__chatbox{content-visibility:hidden;display:flex;flex-direction:column;position:absolute;bottom:0;right:0;z-index:1;width:calc(100vw - var(--sep)*2);max-width:400px;max-height:calc(var(--vh) - var(--bottom) - var(--sep));border-radius:calc(var(--h) + 2px);background:#fff linear-gradient(180deg,var(--color),var(--color) var(--header),var(--bg) var(--header),var(--bg));box-shadow:0 2px 6px 0 rgba(0,0,0,.5);text-align:left;overflow:hidden;transform:scale3d(0,0,0);opacity:0;transition:max-height .2s ease-out,opacity .4s ease-out,transform 0s linear .3s}[dir=rtl] .joinchat__chatbox{text-align:right}.joinchat--chatbox .joinchat__chatbox{content-visibility:visible;opacity:1;transform:scaleX(1);transition:max-height .2s ease-out,opacity .2s ease-out,transform 0s linear}.joinchat--left .joinchat__chatbox{right:auto;left:0}.joinchat--dark .joinchat__chatbox{background:#1a1a1a linear-gradient(180deg,var(--dark),var(--dark) var(--header),var(--bg) var(--header),var(--bg))}.joinchat__header{display:flex;flex-flow:row;align-items:center;position:relative;flex-shrink:0;height:var(--header);padding:0 70px 0 26px;margin:0}[dir=rtl] .joinchat__header{padding:0 26px 0 70px}.joinchat__header span{font-size:19px;font-weight:600;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.8}.joinchat__header a{font-size:11px;line-height:18px;color:inherit!important;text-decoration:none!important;fill:currentcolor;opacity:.8}.joinchat__header a svg{display:inline-block;width:auto;height:18px;vertical-align:-30%}.joinchat__header a:active,.joinchat__header a:hover{color:inherit!important;text-decoration:none!important;opacity:.9;filter:drop-shadow(0 1px 3px rgba(0,0,0,.3))}.joinchat__wa{display:block;fill:currentcolor;opacity:.8}.joinchat__close{--size:34px;position:absolute;top:calc(50% - var(--size)/2);right:24px;width:var(--size);height:var(--size);border-radius:50%;background:rgba(0,0,0,.4) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M24 2.4 21.6 0 12 9.6 2.4 0 0 2.4 9.6 12 0 21.6 2.4 24l9.6-9.6 9.6 9.6 2.4-2.4-9.6-9.6z'/%3E%3C/svg%3E") 50%/12px no-repeat;cursor:pointer;transition:background-color .3s ease-out}.joinchat__close:hover{background-color:rgba(0,0,0,.6)}.joinchat__close:active{background-color:rgba(0,0,0,.7)}[dir=rtl] .joinchat__close{right:auto;left:24px}.joinchat__scroll{overflow:hidden scroll;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.joinchat__scroll::-webkit-scrollbar{width:4px;background:rgb(0 0 0/0)}.joinchat__scroll::-webkit-scrollbar-thumb{border-radius:2px;background:rgb(0 0 0/0)}.joinchat--blur .joinchat__scroll{background:hsl(var(--hsl)/2%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.joinchat__scroll:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)}.joinchat__content{display:flex;flex-direction:column;width:calc(100% + 4px);padding:20px 0 8px}.joinchat__content:after{content:"";display:block;position:absolute;bottom:0;left:0;right:4px;height:calc(var(--s) + 20px);background:#fff linear-gradient(180deg,var(--bg),var(--bg));-webkit-mask-image:linear-gradient(rgb(0 0 0/0),rgb(0 0 0/60%) 25%,rgb(0 0 0/92%) 70%,rgb(0 0 0/100%) 95%,rgb(0 0 0/100%));mask-image:linear-gradient(rgb(0 0 0/0),rgb(0 0 0/60%) 25%,rgb(0 0 0/92%) 70%,rgb(0 0 0/100%) 95%,rgb(0 0 0/100%));pointer-events:none}.joinchat--dark .joinchat__content:after{background-color:#1a1a1a}.joinchat__open{position:sticky;z-index:2;bottom:8px;align-self:flex-end;display:flex;flex-direction:row;min-width:var(--s);height:var(--s);margin:0 8px;background:var(--color);color:inherit;border-radius:var(--h);box-shadow:0 1px 2px 0 rgba(0,0,0,.3);overflow:hidden;cursor:pointer;transition:background-color .2s linear}[dir=rtl] .joinchat__open{align-self:flex-start;flex-direction:row-reverse}.joinchat__open:active,.joinchat__open:hover{background:var(--hover)}.joinchat--left .joinchat__open{align-self:flex-start;flex-direction:row-reverse}[dir=rtl] .joinchat--left .joinchat__open{flex-direction:row}.joinchat--optout .joinchat__open{background-color:#999;pointer-events:none}.joinchat__open__icon{flex-shrink:0;width:var(--s);height:var(--s);max-width:var(--s);padding:calc(var(--s)*0.18);margin:0;overflow:hidden}.joinchat__open__icon path{fill:none!important;stroke:var(--text)!important;stroke-linecap:round;stroke-width:33px;animation:none}.joinchat__open__icon .joinchat__pa{--stroke:1097}.joinchat__open__icon .joinchat__pb{--stroke:1020}.joinchat--chatbox .joinchat__open__icon path{stroke-dasharray:var(--stroke);stroke-dashoffset:var(--stroke);animation:joinchat_send_svg 6s .2s ease-in-out infinite}.joinchat--chatbox .joinchat__open__icon .joinchat__pb{animation-delay:3.2s}.joinchat--optout .joinchat__open__icon path{animation:none}.joinchat--optout .joinchat__open__icon .joinchat__pa{stroke-dasharray:0}.joinchat__open__text{max-width:0;padding:0;border-radius:var(--s);font-weight:600;line-height:var(--s);white-space:nowrap;opacity:0;overflow:hidden;text-overflow:ellipsis;transition:none}.joinchat--chatbox .joinchat__open__text{max-width:min(400px - 16px - var(--s),100vw - 16px - var(--s) - 2*var(--sep));padding:0 4px 0 24px;opacity:1;transition:max-width .2s linear,opacity .4s ease-out .2s}.joinchat--chatbox.joinchat--left .joinchat__open__text{padding:0 24px 0 4px}.joinchat__optin{padding:0 16px;margin-bottom:16px;color:#4a4a4a;font-size:13px;line-height:1.33}.joinchat__optin a{display:inline;padding:0;color:inherit!important;text-decoration:underline}.joinchat__optin a:hover{text-decoration-thickness:2px}.joinchat__optin input{position:absolute;visibility:hidden}.joinchat__optin label{position:relative;display:block;margin:0;padding:0 0 0 30px;color:inherit;font:inherit;cursor:pointer}.joinchat__optin label:before{content:"";display:block;position:absolute;top:min(50% - 11px,5px);left:0;width:22px;height:22px;border:3px solid var(--color);border-radius:4px;background:#fff;box-shadow:0 0 0 1px var(--text);transition:box-shadow .3s ease-in-out}.joinchat--dark .joinchat__optin label:before{background:#000}.joinchat__optin label:after{content:"";display:none;position:absolute;top:min(50% - 8px,8px);left:8px;width:6px;height:14px;border:solid var(--text);border-width:0 3px 3px 0;transform:rotate(45deg)}[dir=rtl] .joinchat__optin label{padding:0 30px 0 0}[dir=rtl] .joinchat__optin label:before{left:auto;right:0}[dir=rtl] .joinchat__optin label:after{left:auto;right:8px}.joinchat__optin input:checked+label:before{box-shadow:0 0 0 1px var(--text),inset 0 0 0 10px var(--color)}.joinchat__optin input:checked+label:after{display:block}.joinchat--dark .joinchat__optin{color:#d8d8d8}.joinchat__chat{--peak_l:path("M17 25V0C17 12.877 6.082 14.9 1.031 15.91c-1.559.31-1.179 2.272.004 2.272C9.609 18.182 17 18.088 17 25z");--peak_r:path("M0 25.68V0c0 13.23 10.92 15.3 15.97 16.34 1.56.32 1.18 2.34 0 2.34-8.58 0-15.97-.1-15.97 7Z");--peak:var(--peak_l);display:flex;flex-direction:column;align-items:flex-start;padding-bottom:10px}[dir=rtl] .joinchat__chat{--peak:var(--peak_r)}.joinchat__bubble{position:relative;min-width:60px;max-width:calc(100% - 52px);min-height:56px;padding:15px 20px;margin:0 26px 16px;border-radius:26px;background:#fff;color:#4a4a4a;word-break:break-word;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));transform-origin:0 50%;animation:joinchat_show .25s cubic-bezier(0,0,.58,1.19) 10ms both}[dir=rtl] .joinchat__bubble{transform-origin:100% 50%}.joinchat__bubble:before{content:"";display:block;position:absolute;bottom:18px;left:-15px;width:17px;height:25px;background:inherit;clip-path:var(--peak)}[dir=rtl] .joinchat__bubble:before{left:auto;right:-15px}.joinchat--dark .joinchat__bubble{background:#505050;color:#d8d8d8}.joinchat__bubble.joinchat__bubble--loading{width:70px;border:none;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate id='c' attributeName='cy' begin='0;a.end+0.1s' calcMode='spline' dur='0.4s' keySplines='.33,.66,.66,1;.33,0,.66,.33' values='12;6;12'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' begin='c.begin+0.1s' calcMode='spline' dur='0.4s' keySplines='.33,.66,.66,1;.33,0,.66,.33' values='12;6;12'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate id='a' attributeName='cy' begin='c.begin+0.2s' calcMode='spline' dur='0.4s' keySplines='.33,.66,.66,1;.33,0,.66,.33' values='12;6;12'/%3E%3C/circle%3E%3C/svg%3E") 20px 20px no-repeat;transform-origin:50%!important;animation:joinchat_show .1s ease-out 10ms both}.joinchat--dark .joinchat__bubble.joinchat__bubble--loading{filter:invert(.5)}.joinchat__bubble.joinchat__bubble--note{min-height:0;padding:0;background:none;font-size:13px;line-height:1.33;filter:none;animation:none}.joinchat__bubble.joinchat__bubble--media{padding:5px}.joinchat__bubble.joinchat__bubble--loading:before,.joinchat__bubble.joinchat__bubble--note:before{content:none}.joinchat__bubble a{color:var(--msg)!important;font-size:1em;text-decoration:underline}.joinchat__bubble a:active,.joinchat__bubble a:hover{color:var(--hover)!important;border-color:var(--hover)}.joinchat__bubble a.joinchat__btn{display:inline-block;min-height:46px;max-width:100%;padding:10px 20px;margin:5px 0;border:3px solid var(--msg);border-radius:23px;line-height:20px;text-align:center;text-decoration:none!important;overflow:hidden;text-overflow:ellipsis}.joinchat__bubble a.joinchat__btn+.joinchat__bubble a.joinchat__btn{margin-top:-5px}.joinchat__bubble img,.joinchat__bubble video{max-width:100%;height:auto;margin:.2em 0;border-radius:4px;box-shadow:0 1px 5px rgb(0 0 0/10%)}.joinchat__bubble .joinchat--inline{display:inline-block;margin:-10px 0;border-radius:0;box-shadow:none;vertical-align:middle}.joinchat__bubble--media .joinchat--inline,.joinchat__bubble--media img,.joinchat__bubble--media video{display:block;margin:0;border-radius:21px}.joinchat__bubble code{padding:2px 5px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}.joinchat__bubble hr{width:100%!important;height:0!important;padding:0!important;border:none!important;border-top:2px solid var(--msg)!important;margin:10px 0!important}@keyframes joinchat_show{0%{transform:scale3d(0,0,0)}to{transform:scaleX(1)}}@keyframes joinchat_badge_in{0%{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes joinchat_badge_out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,-20px,0)}}@keyframes joinchat_send_svg{0%,50%,to{stroke-dashoffset:var(--stroke)}5%,45%{stroke-dashoffset:0}}@keyframes joinchat_image_loop{0%{opacity:0}3%,20%{opacity:1}25%,to{opacity:0}}@keyframes joinchat_tootlip{0%{opacity:0;transform:scaleY(0)}1%,20%{opacity:1;transform:scaleX(1)}25%,to{opacity:0;transform:scaleX(1)}}.joinchat__woo-btn__wrapper{clear:both}.joinchat__woo-btn{--s:40px;display:inline-block;box-sizing:border-box;height:var(--s);max-width:100%;padding:0 calc(var(--s)/2) 0 var(--s);background:#25d366 var(--joinchat-ico) calc(var(--s)*0.2) 50% no-repeat;background-size:calc(var(--s)*0.6);color:#fff;border-radius:calc(var(--s)/2);font:700 normal calc(var(--s)*0.35)/var(--s) var(--joinchat-font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;transition:background-color .2s}.joinchat__woo-btn:empty{padding-right:0}.joinchat__woo-btn:hover{background-color:#128c7e}@media (orientation:landscape) and (height >= 481px),(orientation:portrait) and (width >= 481px){.joinchat--mobile{display:none!important}}@media (width <= 767px){.joinchat--footer-bar{--bottom:76px!important}}@media (orientation:landscape) and (height <= 480px),(width <= 480px){.joinchat{--sep:6px;--header:max(50px,var(--s)*0.9166667)}.joinchat__header__text{font-size:17px}.joinchat__close{--size:28px}.joinchat__bubble{max-width:calc(100% - 40px);padding:16px;margin:0 20px 10px;line-height:24px}}@media (hover:hover){.joinchat__button:hover .joinchat__tooltip{opacity:1;animation:none;transition:opacity .2s}.joinchat--btn .joinchat__button:hover~.joinchat__qr,.joinchat--chatbox:has(.joinchat__open:hover) .joinchat__qr{display:flex}}@media (prefers-color-scheme:dark){.joinchat--dark-auto{--msg:var(--dark)}.joinchat--dark-auto .joinchat__chatbox{background:#1a1a1a linear-gradient(180deg,var(--dark),var(--dark) var(--header),var(--bg) var(--header),var(--bg))}.joinchat--dark-auto .joinchat__content:after{background-color:#1a1a1a}.joinchat--dark-auto .joinchat__optin label:before{background:#000}.joinchat--dark-auto .joinchat__optin{color:#d8d8d8}.joinchat--dark-auto .joinchat__bubble{background:#505050;color:#d8d8d8}.joinchat--dark-auto .joinchat__bubble.joinchat__bubble--loading{filter:invert(.5)}}@media (prefers-reduced-motion){.joinchat,.joinchat__open__icon path{animation:none}.joinchat__open__icon .joinchat__pa{stroke-dasharray:0}.joinchat__open__text{transition:none!important}.joinchat__bubble{animation:none!important}}