@charset "UTF-8";
:root{
--primary: #2E3891;
--secondary: #E52321;
} * {
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important;
}
html {
font-family: 'Open Sans', sans-serif;
line-height: 27px;
font-size: 20px;
}
body {
position: relative;
}
.pt-0 > .elementor-widget-container{
padding-top: 0 !important;
}
b, strong {
font-weight: 700;
}
.no-content-post {
padding: 60px 0;
text-align: center;
}
.no-content-post .page-title {
margin-bottom: 40px;
font-size: 22px;
}
.no-content-post p {
font-size: 15px;
}
.text-no-posts {
text-align: center;
display: block;
margin: auto;
}
.lv-breadcrumb a,
.lv-breadcrumb span {
font-family: 'Open Sans', sans-serif;
}
.lv-breadcrumb a {
border-bottom: 1px solid var(--secondary);
padding-bottom: 5px;
}
.lv-breadcrumb span.breadcrumb-separator {
color: var(--secondary);
font-weight: 900;
}
.eicon-chevron-right,
.eicon-chevron-left {
background-color: rgba(0, 0, 0, 0.594);
border-radius: 50%;
padding: 5px;
width: 35px;
height: 35px;
display: flex !important;
align-items: center;
justify-content: center;
}
.eicon-chevron-left:before,
.eicon-chevron-right:before {
content: url(//luisvidal.com/wp-content/themes/luisvidal/images/flecha.svg) !important;
fill: white;
-webkit-filter: invert(1);
filter: invert(1);
width: 20px;
height: 20px;
margin: auto;
display: block !important;
}
.eicon-chevron-left:before {
transform: rotate(270DEG);
margin-right: 5px;
}
.eicon-chevron-right:before {
transform: rotate(90DEG);
margin-left: 5px;
}
.swiper-pagination-bullet {
border: 1px solid black;
opacity: .7 !important;
}
.swiper-pagination-bullet:not(.swiper-pagination-bullet-active){
background: transparent !important;
opacity: .7 !important;
}
.grecaptcha-badge {
display: none;
} .elementor-widget-image a img[src$=".svg"] {
width: unset !important;
} .imagen-full .elementor-widget-image,
.imagen-full .elementor-widget-image .elementor-widget-container {
height: 100%;
}
.imagen-full {
display: block !important;
}
.p-margin-top-fixed p:first-child {
margin-top: 0 !important;
}
.imagen-full img {
height: 100% !important;
width: 100% !important;
-o-object-fit: cover;
object-fit: cover;
}
.image-width-100 img {
width: 100%;
height: auto;
}  .section-image-text-custom {
display: block;
} .text-secondary {
color:  var(--secondary) !important;
} header {
background-color: black;
position: sticky;
top: 0;
z-index: 999;
transition: top 500ms ease-in-out;
-webkit-transition: top 500ms ease-in-out;
-moz-transition: top 500ms ease-in-out;
-ms-transition: top 500ms ease-in-out;
-o-transition: top 500ms ease-in-out;
}
header.hide {
top: -120px;
}
header.show {
top: 0;
}
@media(min-width: 1025px){
header .top-bar {
padding-bottom: 5px;
}
}
header .top-bar > .left-col,
header .top-bar > .right-col {
width: 20%;
display: flex;
justify-content: flex-end;
}
header .top-bar  #menu-idiomas a {
color: white !important;
text-transform: uppercase;
}
header .top-bar > .right-col #menu-idiomas li.current-lang a{
background-color: var(--secondary);
}
header .top-bar > .right-col li {
margin: 0;
padding: 0;
}
header .top-bar > .right-col #menu-idiomas a {
padding: 6px;
padding-bottom: 5px;
padding-top: 15px;
display: flex;
margin: 0 5px; font-size: 10px;
letter-spacing: 2px;
text-align: center;
font-weight: 300;
align-items: center;
justify-content: center;
height: 100%;
}
header .top-bar > .site-logo {
width: 60%;
display: flex;
justify-content: center;
}
header .top-bar > .site-logo a {
display: flex;
align-items: flex-end;
}
header .top-bar > .site-logo img {
max-width: 250px;
width: 100%;
height: auto;
min-height: 20px;
}
header .top-bar > .site-logo svg {
max-width: 240px;
width: 100%;
height: auto;
}
header .top-bar > .right-col {
color: white;
}
header .top-bar > .right-col span.active {
background-color: var(--secondary);
}
header .top-bar > .right-col li {
margin: 0;
padding: 0;
}
header .top-bar > .right-col .search-languages span {
padding: 6px;
padding-bottom: 6px;
padding-top: 15px;
display: block;
margin: 0 5px;
font-size: 14px;
letter-spacing: 2px;
text-align: center;
font-weight: 300;
align-items: center;
justify-content: center;
height: 100%;
}
header .top-bar > .right-col .search-languages svg {
vertical-align: sub;
}
header .bottom-bar {
display: flex;
justify-content: center;
}
header .bottom-bar a {
color: white;
}
header .bottom-bar ul.menu > li {
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
margin: 0 8px;
}
header .bottom-bar ul.menu .oculto {display:none;}
header .bottom-bar ul.menu li a {
letter-spacing: 2px;
font-weight: 300;
font-size: 14px;
text-transform: uppercase;
}
header .bottom-bar ul.menu:not(:hover) li.current_page_item {
background-color: var(--secondary);
}
header .bottom-bar ul.menu > li {
position: relative;
}
header .bottom-bar ul.menu ul.sub-menu {
position: absolute;
top: 35px;
display: flex;
flex-direction: column;
z-index: 99;
left: 0;
display: none;
min-width: 300px;
}
header .bottom-bar ul.menu li:hover ul.sub-menu {
display: flex;
}
header .bottom-bar ul.menu ul.sub-menu{
background-color: var(--secondary);
}
header .bottom-bar ul.menu ul.sub-menu li {
background-color: var(--secondary);
padding-left: 10px;
padding-top: 3px;
margin: 0;
}
header .bottom-bar ul.menu:hover ul.sub-menu li a {
color: black;
text-transform: uppercase;
font-weight: 400;
font-size: 14px;
}
header .bottom-bar ul.menu:hover ul.sub-menu li:first-child {
padding-top: 10px;
}
header .bottom-bar ul.menu:hover ul.sub-menu li:last-child {
padding-bottom: 10px;
}
header .bottom-bar ul.menu li:hover {
background-color: var(--secondary);
}
#menu-mobile {
position:fixed;
flex-direction: column;
top: 0;
bottom: 0;
left: -100vw;
width: 100vw;
background-color: black;
flex-direction: column;
padding-top: 20px;
z-index: 99999999999;
transition: left 500ms ease-in-out;
color: white;
}
#menu-mobile a {
color: white;
}
#menu-mobile  .close-menu-container {
display: flex;
justify-content: flex-end;
margin-bottom: 20px;
}
#menu-mobile  .close-menu-container > span {
display: block;
margin-right: 15px;
}
#menu-mobile .site-logo img {
margin: auto;
max-width: 70%;
height: auto;
}
#menu-mobile #menu-mobile-container {
margin-top: 30px;
max-height: 70vh;
overflow-y: scroll;
}
#menu-mobile #menu-mobile-container > nav > ul {
flex-direction: column;
margin-top: 10px;
}
#menu-mobile #menu-mobile-container > nav > ul > li {
width: 100%;
padding: 10px;
text-align: center;
display: flex;
justify-content: center;
flex-wrap: wrap;
}
#menu-mobile #menu-mobile-container > nav .oculto {display:none;}
#menu-mobile #menu-mobile-container > nav > ul > li > a {
color: white;
text-align: center;
font-size: 20px;
padding: 10px;
display: inline-flex;
align-items: center;
text-transform: uppercase;
}
#menu-mobile #menu-mobile-container > nav > ul > li.menu-item-has-children a {
position: relative
}
#menu-mobile #menu-mobile-container > nav > ul > li.menu-item-has-children > a:after {
position: absolute;
content: url(//luisvidal.com/wp-content/themes/luisvidal/images/flecha-roja.svg);
width: 15px;
margin-left: 10px;
transform: rotate(180DEG);
right: -15px;
}
#menu-mobile #menu-mobile-container > nav > ul > li.menu-item-has-children.show > a:after {
transform: rotate(0);
}
#menu-mobile #menu-mobile-container > nav > ul > li > ul.sub-menu {
display: none;
width: 100%;
order: 3;
flex-direction: column;
background-color: #333;
}
#menu-mobile #menu-mobile-container > nav > ul > li.show > ul.sub-menu {
display: flex;
}
#menu-mobile #menu-mobile-container > nav > ul > li > ul.sub-menu > li{
padding: 10px 0;
}
#menu-mobile #menu-mobile-container ul.sub-menu.show-submenu {
display: flex;
flex-direction: column;
margin-top: 10px;
}
#menu-mobile #menu-mobile-container ul.sub-menu.show-submenu li {
padding: 10px;
}
#menu-mobile #menu-mobile-container ul.sub-menu.show-submenu a {
color: white;
padding: 5px;
}
#mobile-language-selector {
padding: 0;
list-style: none;
display: flex;
justify-content: center;
font-size:16px;
}
#mobile-language-selector li:after {
content: '·';
margin: 0 5px;
color: rgba(255, 255, 255, 0.674);
}
#mobile-language-selector > li:last-child:after {
display: none;
}
#mobile-language-selector li a {
text-transform: uppercase;
vertical-align: text-bottom;
color: rgba(255, 255, 255, 0.674);
}
#mobile-language-selector li.current-lang a {
color: white;
}
#nav-toggle-btn {
display: flex;
align-items: center;
}
#nav-toggle-btn svg {
width: 30px;
height: 30px;
}
@media(min-width: 1025px){
#mobile-menu-column {
display: none;
}
}
@media(max-width: 1024px){
#menu-mobile .site-logo {
display: flex;
justify-content: center;
}
#menu-mobile .site-logo img,
#menu-mobile .site-logo svg {
max-width: 250px;
width: 100%;
}
header .top-bar > .site-logo a {
align-items: center;
}
#mobile-menu-column {
display: flex;
}
#mobile-menu-column img {
width: 30px;
}
#header-menu-container {
display: none;
}
header .top-bar > .left-col {
display: none;
}
header .top-bar > .right-col {
display: none;
}
header .top-bar {
display: flex;
justify-content: space-between;
padding: 20px;
}
header {
position: -webkit-sticky;
position: sticky;
top: 0;
z-index: 9999999;
}
#menu-mobile.menu-show {
left: 0;
}
}
@media(min-width: 1025px){
#menu-mobile {
display: none;
}
}  footer {
background-color: black;
padding: 20px 50px;
color: white !important;
z-index: 9999;
position: relative;
}
footer .custom-logo-link img {
max-width: 250px;
height: auto;
}
footer .custom-logo-link svg {
max-width: 240px;
height: auto;
display: block;
height: 21px;
}
footer a {
color: white !important;
}
footer .rrss-container {
padding-top: 12px;
padding-bottom: 0;
}
footer .rrss-container a {
display: inline-block;
margin-right: 13px;
}
footer .right-col {
display: flex;
flex-direction: column;
justify-content: flex-end;
}
footer .locations-container {
color: white;
}
@media( max-width: 768px ){
footer .locations-container {
margin-top: 15px;
}
}
footer .locations-container h4 {
display: flex;
align-items: center;
cursor: pointer;
color: white;
font-size: 14px;
margin: 5px 0;
}
footer .locations-container h4 > svg {
margin-left: 10px;
height: 10px;
}
footer .locations-container .location {
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
}
footer .locations-container .location span {
font-size: 16px;
margin-left: 5px;
line-height: 16px;
border-right: 1px solid white;
padding-right: 5px;
}
footer .locations-container .location span:last-child {
padding-right: 0;
border-right: 0;
}
footer .locations-container .location-row .location-data {
display: none;
font-size: 14px;
}
footer .locations-container .location-row.on .location-data {
display: block;
}
footer .locations-container .location-row.on .location-data p {
line-height: 16px;
margin: 0;
font-size: 12px;
}
footer .locations-container .location-row.on svg {
transform: rotate(90deg);
}
footer .locations-container .location-row.on svg path{
stroke: var(--secondary);
}
footer nav.footer-nav-menu ul li {
margin-right: 15px;
line-height: 12px;
}
footer .menu-footer ul li {
padding-bottom: 5px;
}
footer .menu-footer ul li.current-menu-item {
border-bottom: 1px solid var(--secondary);
}
footer .menu-footer nav.footer-nav-menu ul li a {
text-transform: uppercase;
font-size: 14px;
line-height: 14px;
}
footer .menu-legales a {
font-size: 12px;
line-height: 12px;
color: #878787 !important;
}
footer nav.footer-nav-menu ul li a:hover {
color: var(--secondary);
}
footer .menu-footer h4 {
display: inline-block;
padding-bottom: 10px;
border-bottom: 1px solid var(--secondary);
color: white !important;
margin-top: 5px;
font-size: 14px;
margin-bottom: 5px;
}
footer  .menu-legales {
padding-top: 5px;
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
}
footer  .menu-legales a {
text-transform: none;
font-weight: 600;
}
footer  .menu-legales {
width: 100%;
justify-content: flex-end;
display: inline-flex;
align-items: flex-end;
}
footer  .menu-legales a:hover {
color: var(--secondary) !important;
}
footer .menu-legales a:hover {
color: var(--secondary) !important;
}
footer  .menu-legales span {
font-weight: 300;
font-size: 12px;
line-height: 12px;
color: #878787 !important;
}
footer  .menu-legales .menu {
align-items: flex-end;
}
@media(max-width: 1025px){
footer {
padding: 30px 10px;
}
footer .menu-footer {
margin-bottom: 20px;
}
}
@media(max-width: 767px){
footer {
padding: 30px 10px;
padding-bottom: 15px;
}
footer .menu-footer {
display: none;
}
footer .rrss-container {
padding-top: 20px;
}
footer .locations-container .location {
justify-content: flex-start;
}
footer .locations-container .location span {
font-size: 12px;
margin-bottom: 5px;
}
footer .locations-container .location span:first-child {
margin-left: 0;
}
footer nav.footer-nav-menu ul li {
margin-right: 10px;
margin-left: 0;
margin-bottom: 15px;
}
footer nav.footer-nav-menu ul li:first-child {
margin-left: 0;
}
footer .menu-legales {
justify-content: flex-start;
}
footer .menu-legales span {
margin-top: 10px;
}
footer .menu-legales menu {
flex-wrap: wrap;
}
}  @media(min-width: 1299px){
.section-image-text-left {
padding-left: 15%;
}
.section-image-text-right {
padding-right: 15%;
}  
} .newsletter-formulario-container {
position: relative;
}
.newsletter-formulario-container .wpcf7-spinner {
position: absolute;
top: 0;
right: 0;
display: flex;
justify-content: center;
align-items: center;
}
.input-container {
display: flex;
justify-content: space-between;
align-items: flex-end;
}
.input-container .email {
width: 100%;
padding-right: 40px;
}
.input-container input[type="email"] {
width: 100%;
border: 0;
border-bottom: 3px solid black;
height: 25px;
padding-bottom: 5px;
min-height: 60px;
font-size: 15px;
}
.input-container input[type="email"]::-webkit-input-placeholder {
text-transform: uppercase;
color: black;
}
.input-container input[type="email"]::-moz-placeholder {
text-transform: uppercase;
color: black;
}
.input-container input[type="email"]:-ms-input-placeholder {
text-transform: uppercase;
color: black;
}
.input-container input[type="email"]::-ms-input-placeholder {
text-transform: uppercase;
color: black;
}
.input-container input[type="email"]::placeholder {
text-transform: uppercase;
color: black;
}
.submit-container input[type="submit"] {
background-image: unset !important;
border: 3px solid var(--secondary);
color: white;
text-transform: uppercase;
display: inline-block;
font-weight: 600;
font-size: 14px;
letter-spacing: 1.5px;
padding: 10px 30px !important;
background-color: var(--secondary) !important;
}
.submit-container input[type="submit"]:hover {
color: var(--secondary);
background-color: white !important;
}
.acceptance-container {
display: flex;
justify-content: flex-end;
padding-top: 10px;
}
.acceptance-container p {
font-size: 18px;
margin-bottom: 0;
}
.acceptance-container input[type="checkbox"]{
width: 25px;
height: 25px;
accent-color: var(--secondary);
}
.acceptance-container .wpcf7-list-item {
margin-left: 10px;
display: inline-flex;
align-items: flex-end;
}
.acceptance-container .wpcf7-form-control-wrap {
display: inline-flex;
}
.acceptance-container .wpcf7-form-control {
display: inline-flex;
}
@media(max-width: 767px){
#section-newsletter .elementor-widget-wrap {
border: 0;
}
#section-newsletter > .elementor-container {
border: 2px solid var(--secondary);
}
#section-newsletter .input-container {
display: flex;
flex-direction: column;
}
#section-newsletter .input-container .email {
padding-right: 0;
}
#section-newsletter .input-container input[type="email"]{
min-height: 30px;
}
#section-newsletter .input-container > input[type="submit"]{
width: 100%;
margin-top: 10px;
padding: 15px !important;
}
.acceptance-container p {
font-size: 12px;
line-height: 15px;
}
#section-newsletter  input[type="checkbox"] {
width: 15px;
height: 15px;
}
}   main#spain .home-proyectos.home-proyectos-spain {
display: block;
}
main#chile .home-proyectos.home-proyectos-chile {
display: block;
}
main#dominicanrepublic .home-proyectos.home-proyectos-dominicana {
display: block;
}  main#page-equipo {
padding: 50px 5vw;
}
main#page-equipo  .mas-personas-action {
display: flex;
justify-content: center;
flex-direction: column;
padding: 20px 10px;
}
main#page-equipo  .mas-personas-action svg {
cursor: pointer;
margin: auto;
}
main#page-equipo #mas-personas-wrapper #mas-personas  {
display: none;
}
main#page-equipo #mas-personas-wrapper.on #mas-personas {
display: block;
}
main#page-equipo #mas-personas-wrapper.on #open-personas {
display: none;
}
main#page-equipo #mas-personas-wrapper:not(.on) #close-personas {
display: none;
}
h1.page-title {
text-align: center;
letter-spacing: 3px;
font-weight: 600;
margin-bottom: 8px;
font-size: 34px;
margin-top: 0;
}
main#page-equipo h2 {
text-align: center;
margin-top: 0;
color: var(--secondary);
font-size: 16px;
font-weight: 400;
font-style: italic;
}
main#page-equipo .equipo-row .equipo-column {
width: calc(100%/5);
padding: 15px;
}
main#page-equipo .equipo-row {
display: flex;
justify-content: center;
}
main#page-equipo .equipo-row.jerarquia-1 .equipo-column {
width: calc(100%/3);
margin-bottom: 30px;
}
@media(max-width: 1024px){
main#page-equipo .equipo-row .equipo-column {
width: calc(100%/5);
padding: 10px;
}
}
@media(max-width: 768px){
main#page-equipo .equipo-row.jerarquia-1 .equipo-column {
width: 50%;
}
main#page-equipo .equipo-row .equipo-column {
width: calc(100%/2);
}
}
main#page-equipo .equipo-item h3 {
text-align: center;
margin: 0;
font-size: 14px;
font-weight: 600;
margin-bottom: 4px;
line-height: 14px;
}
main#page-equipo .equipo-item p {
margin-top: 0;
font-size: 12px;
font-style: italic;
text-align: center;
color: black;
margin-top: 0;
line-height: 16px;
}
main#page-equipo .jerarquia_1 {
width: 100%;
}
main#page-equipo .jerarquia-1 .image-container {
max-height: 220px;
overflow: hidden;
position: relative;
}
main#page-equipo .image-container {
position: relative;
}
main#page-equipo .directivo .image-container img {
width: 100%;
}
main#page-equipo .directivo .equipo-item .equipo-item-description {
position: absolute;
bottom: 0;
}
main#page-equipo .directivo .equipo-item {
}
main#page-equipo .directivo .equipo-item .equipo-item-description {
width: 100%;
padding: 5px;
background-color: #000000c2;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
}
main#page-equipo .directivo .equipo-item h3 {
color: white;
display: block;
text-align: center;
}
main#page-equipo .directivo .equipo-item .item-puesto {
color: var(--secondary);
text-align: center;
font-size: 12px;
line-height: 12px;
text-align: center;
display: block;
font-style: italic;
}
main#page-equipo .equipo-row .equipo-column.equipo-mas-personas-item img {
height: 100%;
object-fit: fill;
width: 100%;
}
main#page-equipo .equipo-row .equipo-column.equipo-mas-personas-item {
width: calc(100%/8);
padding: 0;
position: relative;
margin: 0;
}
main#page-equipo .equipo-row .equipo-column.equipo-mas-personas-item .equipo-item-description {
position: absolute;
background-color: #e52321c7;
top: 0;
left: 0;
right: 0;
bottom: 0;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
opacity: 0;
transition: opacity 750ms ease-in-out;
}
main#page-equipo .equipo-row .equipo-column.equipo-mas-personas-item:hover .equipo-item-description {
opacity: 1;
}
main#page-equipo .equipo-row .equipo-column.equipo-mas-personas-item .equipo-item-description h3 {
margin: 0;
font-weight: 400;
font-size: 12px;
line-height: 12px;
color: white;
text-align: center;
}
main#page-equipo .equipo-row .equipo-column.equipo-mas-personas-item .equipo-item-description .item-puesto {
font-size: 10px;
line-height: 10px;
margin: 0;
margin-top: 3px;
font-weight: 700;
color: black;
font-style: italic;
}
@media( max-width: 1024px ){
main#page-equipo .equipo-row .equipo-column.equipo-mas-personas-item .equipo-item-description.on {
opacity: 1;
}
}
@media(max-width: 767px){
main#page-equipo .directivo .equipo-item .equipo-item-description {
min-height: 55px;
align-items: center;
justify-content: center;
}
}
.close-mas-personas-wrapper {
width: 100%;
margin-top: 40px;
text-align: center;
}
.close-mas-personas-wrapper svg {
margin: auto;
}
main#page-equipo h2.equipo-mas-title {
display: block;
text-align: center;
color: black;
letter-spacing: 3px;
font-weight: 600;
margin-bottom: 40px;
margin-top: 20px;
font-size: 34px;
font-style: normal;
}
@media( min-width: 768px){
#equipo-perfil-description {
max-height: calc(40vw - 190px);
overflow-y: auto;
padding-right: 30px;
overflow-x: visible;
}
#equipo-perfil-column-description > .elementor-widget-wrap{
display: flex;
flex-direction: column;
}
#equipo-perfil-description::-webkit-scrollbar {
width: 12px; }
#equipo-perfil-description::-webkit-scrollbar-track {
background: whitesmoke; }
#equipo-perfil-description::-webkit-scrollbar-thumb {
background-color: var(--secondary); 
border-radius: 20px; 
border: 3px solid white;  
}
}
@media( max-width: 767px){
#equipo-perfil-column-description {
padding: 0 20px;
}
main#page-equipo .equipo-row .equipo-column.equipo-mas-personas-item {
width: 25%;
}
}  body.single-equipo .lv-breadcrumb {
margin-top: 40px;
padding-left: 40px;
}
body.single-equipo .elementor-col-100 img {
width: auto !important;
}
.header-desktop img {
width: 100%;
height: auto;
}
.header-mobile img {
width: 100%;
height: auto;
}
@media(min-width: 768px){
.header-mobile {
display: none;
}  
}
@media( max-width: 767px ){
.header-desktop {
display: none;
}
body.single-equipo .lv-breadcrumb {
padding-left: 20px;
}
}  main#page-premios {
padding-top: 60px;
padding-bottom: 60px;
}
main#page-premios .page-title {
margin-bottom: 60px;
}
.premios-wrapper h2 {
text-align: left;
text-transform: none;
letter-spacing: 3px;
font-weight: 600;
}
.premios-wrapper .premio-row{
margin-top: 30px;
}
.premio-row .premio-title {
display: flex;
flex-wrap: wrap;
}
.premio-row .premio-title h3 {
display: inline;
margin: 0;
margin-right: 5px;
color: var(--secondary);
font-size: 16px;
max-width: 70%;
}
.premio-row .premio-title h3 > span {
margin: 0;
font-weight: 400;
font-size: 16px;
color: black;
}
.premio-row .premio-title h3 span:before {
content: '-';
margin-left: 5px;
margin-right: 5px;
font-weight: 700;
display: inline-block;
color: var(--secondary);
}
.premio-row p {
font-weight: 700;
font-style: italic;
margin-bottom: 0;
margin-top: 5px;
font-size: 16px;
}
.premios-wrapper .line {
height: 1px;
background-color: var(--secondary);
width: 200px;
margin: 40px 0
}
.premios-wrapper:last-child .line {
display: none;
}
@media(max-width: 768px){
.premio-row .premio-title {
flex-wrap: wrap;
}
.premio-row .premio-title h3 {
font-size: 16px;
width: 100%;
max-width: 100%;
}
.premio-row .premio-title h4 {
font-size: 14px;
width: 100%;
}
.premio-row .premio-title h4:before {
display: none;
}
.premio-row p {
font-size: 13px;
}
}  #page-404 {
padding-top: 60px;
padding-bottom: 60px;
}
#page-404 h2 {
text-align: center;
}
#page-404  {
text-align: center;
}
#page-404 .btn-404 {
margin-top: 40px;
display: inline-block;
border: 3px solid var(--secondary);
padding: 20px 50px;
font-weight: 700;
color: var(--secondary);
}  #page-noticias {
padding: 60px 0;
}
#page-noticias .page-title {
margin-bottom: 40px;
}
body.post-type-archive-noticias .text-container > p {
display: none;
}
#page-noticias .noticias-container, .shortcode_noticias .noticias-container {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
gap: 10px;
}
#page-noticias .noticias-container.flex_start, .shortcode_noticias .noticias-container.flex_start {
justify-content:flex-start;
gap:10px 15px;
}
@media (max-width:767px) {
#page-noticias .noticias-container.flex_start, .shortcode_noticias .noticias-container.flex_start {
gap:10px;
}
}
#page-noticias .noticias-container a, .shortcode_noticias .noticias-container a {
color: black;
}
#page-noticias .noticias-container > article, .shortcode_noticias .noticias-container > article {
width: calc( (100% / 3) - 10px);
margin-bottom: 20px;
}
#page-noticias .noticias-container > article img, .shortcode_noticias .noticias-container > article img {
width: 100%;
height: 100%;
display: block;
-o-object-fit: cover;
object-fit: cover;
}
#page-noticias .noticias-container article .img-container, .shortcode_noticias .noticias-container article .img-container {
height: calc( ( 1110px / 3) * (0.7));
overflow: hidden;
}
@media( max-width: 1199px){
#page-noticias .noticias-container article .img-container, .shortcode_noticias .noticias-container article .img-container {
height: calc( ( 930px / 3) * (0.7));
overflow: hidden;
}
}
@media( max-width: 991px){
#page-noticias .noticias-container article .img-container, .shortcode_noticias .noticias-container article .img-container {
height: calc( ( 690px / 3) * (0.7));
overflow: hidden;
}
}
@media( max-width: 767px){
#page-noticias .noticias-container article .img-container, .shortcode_noticias .noticias-container article .img-container {
height: calc( ( 510px / 2) * (0.7));
overflow: hidden;
}
}
@media( max-width: 510px){
#page-noticias .noticias-container article .img-container, .shortcode_noticias .noticias-container article .img-container {
height: calc( (( 100vw / 2) - 10px ) * (0.68));
overflow: hidden;
}
}
#page-noticias .noticias-container article .img-container > div, .shortcode_noticias .noticias-container article .img-container > div {
background-size: cover;
height: 100%;
width: 100%;
background-repeat: no-repeat;
background-position: center center;
transition: all 1000ms ease-in-out;
}
#page-noticias .noticias-container article:first-child .img-container, .shortcode_noticias .noticias-container article.destacado .img-container {
height: 400px;
}
#page-noticias .noticias-container > article:first-child, .shortcode_noticias .noticias-container > article.destacado {
width: 100%;
}
#page-noticias .noticias-container > article .text-container h2, .shortcode_noticias .noticias-container > article .text-container h2 {
margin: 0;
font-size: 16px;
line-height: 22px;
margin-bottom: 5px;
font-weight: 800;
min-height: 30px;
color: black !important;
}
#page-noticias .noticias-container > article .text-container p, .shortcode_noticias .noticias-container > article .text-container p {
text-align: justify;
line-height: 150%;
}
#page-noticias .noticias-container > article .text-container h4, .shortcode_noticias .noticias-container > article .text-container h4 {
margin: 0;
font-size: 14px;
line-height: 18px;
font-weight: 400;
font-style: italic;
color: black !important;
}
#page-noticias .noticias-container > article .text-container h4 a, .shortcode_noticias .noticias-container > article .text-container h4 a {
color: black;
}
#page-noticias .noticias-container > article:first-child .text-container h2, .shortcode_noticias .noticias-container > article.destacado .text-container h2 {
font-size: 20px;
}
#page-noticias .noticias-container > article .text-container, .shortcode_noticias .noticias-container > article .text-container {
padding: 20px 10px;
}
#page-noticias .noticias-container > article a:hover .img-container > div, .shortcode_noticias .noticias-container > article a:hover .img-container > div {
transform: scale(1.2);
}
@media( max-width: 767px ){
#page-noticias .noticias-container > article, .shortcode_noticias .noticias-container > article {
width: calc(50% - 5px);
margin-bottom: 10px;
}
#page-noticias .noticias-container > article .text-container, .shortcode_noticias .noticias-container > article .text-container {
padding: 10px;
}
#page-noticias .noticias-container > article .text-container h2, .shortcode_noticias .noticias-container > article .text-container h2 {
font-size: 12px !important;
line-height: 15px;
max-width: 100%;
margin-bottom: 5px;
min-height: 15px;
}
#page-noticias .noticias-container > article .text-container p, .shortcode_noticias .noticias-container > article .text-container p {
font-size: 14px;
}
#page-noticias .noticias-container > article .text-container h4, .shortcode_noticias .noticias-container > article .text-container h4 {
margin-bottom: 3px;
font-size: 10px !important;
}
} .filtros-container {
padding: 10px 0;
margin-bottom: 15px;
}
.filtros-container .categorias {
display: flex;
justify-content: flex-start;
align-items: center;
font-size: 14px;
text-transform: uppercase;
padding-left: 0;
}
.filtros-container > .row {
padding: 0 15px;
width: 100%;
margin: 0;
}
#page-noticias .filtros-container > .row {
padding: 0;
}
.filtros-container .buscador {
padding-right: 0;
}
.filtros-container .categorias > svg {
}
.filtros-container .categorias > span.active {
font-weight: 700;
}
.filtros-container .categorias > span {
padding: 0 5px;
margin: 0 10px;
cursor: pointer;
}
.filtros-container .buscador form {
display: flex;
width: 100%;
justify-content: flex-end;
align-items: center;
border: 2px solid var(--secondary);
margin-bottom: 0;
padding: 5px 0;
}
.filtros-container .buscador form > input[type="text"]{
border: 0;
width: 100%;
padding: 2px 10px;
font-size: 12px;
height: 100%;
font-style: italic;
color: black;
}
.filtros-container .buscador form > input[type="text"]:focus-visible {
border: 0;
outline: none;
}
.filtros-container .buscador form > button {
background-color: white;
border: 0;
padding: 0 5px;
margin-right: 5px;
}
@media(max-width: 767px){
.filtros-container .categorias > svg {
margin-right: 15px;
display: none;
}
.filtros-container .categorias {
font-size: 12px;
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.filtros-container .buscador {
margin-top: 15px;
padding: 0;
}
.filtros-container .categorias > span {
font-size: 12px;
}
}  .elementor-share-btn {
background-color: black !important;
height: 30px !important;
width: 30px !important;
}
.fa-facebook:before {
content: "\f39e" !important;
}
.fa-linkedin:before {
content: "\f0e1" !important;  
}
.prev-next-posts-container {
display: flex;
justify-content: space-between;
margin-bottom: 40px;
}
.prev-next-posts-container.single-equipo {
padding: 0 20px;
margin-top: 40px;
margin-bottom: 40px;
}
.prev-next-posts-container.single-equipo .prev-btn {
justify-content: flex-start;
}
.prev-next-posts-container.single-equipo svg {
margin-right: 7px;
}
.prev-next-posts-container a {
color: var(--secondary) !important;
font-size: 12px;
line-height: 12px;
font-weight: 700;
display: flex;
align-items: center;
}
.prev-next-posts-container .prev-btn {
padding-right: 10px;
width: 50%;
display: flex;
justify-content: flex-end;
}
.prev-next-posts-container .prev-btn svg {
margin-left: 10px;
}
.prev-next-posts-container .next-btn {
padding-left: 10px;
width: 50%;
}
.prev-next-posts-container .next-btn svg {
margin-right: 10px;
}   #page-videos {
padding: 60px 0;
}
#page-videos .page-title {
margin-bottom: 40px;
}
.videos-container article h2 {
font-weight: 700;
font-size: 14px;
}
.videos-container article:first-child h2 {
width: 100%;
font-size: 18px;
}
.videos-container article h2 a {
color: black;
}
@media(min-width: 1024px){
.videos-container {
display: flex;
flex-wrap: wrap;
margin: auto;
}
.videos-container article {
width: 50%;
margin-bottom: 40px;
}
.videos-container article:first-child {
width: 100%;
}
}
@media(max-width: 767px){
#page-videos {
padding: 20px 0;
}
}  .contact-info p {
padding: 0;
margin: 0;
}
.luisvidal-form input[type="text"],
.luisvidal-form input[type="tel"],
.luisvidal-form input[type="email"],
.luisvidal-form textarea,
.luisvidal-form select {
background-color: #E5E5E561;
border: 0;
padding: 15px;
font-size: 14px;
color: black;
width: 100%;
border-radius: 7px;
}
.luisvidal-form input[type="text"]::-webkit-input-placeholder, .luisvidal-form input[type="tel"]::-webkit-input-placeholder, .luisvidal-form input[type="email"]::-webkit-input-placeholder, .luisvidal-form textarea::-webkit-input-placeholder {
color: #333;
}
.luisvidal-form input[type="text"]::-moz-placeholder, .luisvidal-form input[type="tel"]::-moz-placeholder, .luisvidal-form input[type="email"]::-moz-placeholder, .luisvidal-form textarea::-moz-placeholder {
color: #333;
}
.luisvidal-form input[type="text"]:-ms-input-placeholder, .luisvidal-form input[type="tel"]:-ms-input-placeholder, .luisvidal-form input[type="email"]:-ms-input-placeholder, .luisvidal-form textarea:-ms-input-placeholder {
color: #333;
}
.luisvidal-form input[type="text"]::-ms-input-placeholder, .luisvidal-form input[type="tel"]::-ms-input-placeholder, .luisvidal-form input[type="email"]::-ms-input-placeholder, .luisvidal-form textarea::-ms-input-placeholder {
color: #333;
}
.luisvidal-form input[type="text"]::placeholder,
.luisvidal-form input[type="tel"]::placeholder,
.luisvidal-form input[type="email"]::placeholder,
.luisvidal-form select,
.luisvidal-form textarea::placeholder {
color: #333;
}
.luisvidal-form input[type="file"]::-webkit-file-upload-button {
background-color: white !important;
border: 2px solid var(--secondary);
color: var(--secondary);
font-weight: 700;
text-transform: uppercase;
padding: 10px 20px;
padding-top: 5px;
}
.luisvidal-form .file-wrapper p {
margin: 0;
}
.luisvidal-form .file-wrapper #file-info {
font-size: 12px;
padding-top: 10px;
display: block;
}
.luisvidal-form #file {
visibility: hidden;
height: 0;
}
.luisvidal-form  .file-button {
padding: 10px 20px;
font-size: 12px;
text-transform: uppercase;
font-weight: 700;
border: 2px solid var(--secondary);
color: var(--secondary);
}
.luisvidal-form input[type="file"] {
font-size: 12px;
margin-bottom: 10px;
}
.luisvidal-form h3 {
margin-top: 0;
}
.luisvidal-form.contacto {
position: relative;
max-width: 900px;
margin: auto;
padding: 40px;
padding-top: 30px;
border: 1px solid rgba(0, 0, 0, 0.25);
box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.25);
accent-color: var(--secondary);
}
.triangule {
z-index: 9999;
width: 100% !important;
margin-bottom: 0 !important;
}
.triangule > div {
width: 700px !important;
display: flex;
padding: 0 155px;
justify-content: flex-start;
margin: auto;
}
#empleo-contact-form .triangule > div {
justify-content: flex-end;
}
.triangule img {
margin-bottom: -2px;
}
.luisvidal-form .polities-container .wpcf7-list-item {
margin-left: 0;
}
.luisvidal-form.contacto .row .wpcf7-form-control-wrap {
padding-bottom: 20px;
display: block;
}
.luisvidal-form.contacto .wpcf7-not-valid-tip {
font-size: 12px;
line-height: 12px;
margin-top: 10px;
}
.luisvidal-form.contacto .polities-container {
margin-bottom: 20px;
font-size: 12px;
}
.luisvidal-form.contacto .polities-container a {
text-decoration: underline;
}
#comunicacion-form-toggle {
display: none;
}
#empleo-form-toggle {
display: none;
}
#comunicacion-form-toggle.on,
#empleo-form-toggle.on {
display: block;
}
#comunicacion-off.on,
#empleo-off.on {
display: block;
}
#comunicacion-contact-form.on,
#empleo-contact-form.on {
display: flex;
}
.contacto-locations-wrapper a {
display: block;
overflow: hidden;
border-radius: 100%;
}
.contacto-locations-wrapper a img {
transition: transform 500ms ease-in-out;
}
.contacto-locations-wrapper a:hover img {
transform: scale(1.2);
}
@media(max-width: 767px){
.luisvidal-form.contacto {
padding: 20px 10px;
max-width: 100vw;
width: 100%;
}
#empleo-contact-form .triangule > div,
#comunicacion-contact-form .triangule > div {
width: 100% !important;
justify-content: center;
}
#empleo-contact-form > div,
#comunicacion-contact-form > div {
max-width: 100%;
}
}  #page-proyectos {
padding-top: 50px;
background-color: white;
}
body.tax-infraestructuras #page-proyectos {
min-height: calc( 100vh - 250px);
}
#page-proyectos .page-title {
margin-bottom: 60px;
}
body.post-type-archive-proyectos #proyectos-container section.elementor-section {
margin-bottom: 0px;
} .proyectos-custom-grid {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
padding: 0;
margin-bottom: -5px !important;
overflow: hidden;
}
.proyectos-custom-grid > div{
width: calc((100%/3) - 3.75px) ;
height: 20vw;
margin-bottom: 5px;
}
.proyectos-custom-grid.two-proyects > div {
width: calc(50% - 3px);
height: 400px;
}
.proyectos-custom-grid.unique-proyect {
justify-content: center;
}
.proyectos-custom-grid.unique-proyect > div {
width: calc(50%);
height: 400px;
}
@media( max-width: 767px){
.proyectos-custom-grid > div{
width: calc((100%/2) - 3.75px) ;
height: 40vw;
}
.proyectos-custom-grid > div {
height: 40vw;
}
}  .proyectos-archive-grid {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1.2fr 5px 0.5fr 5px 1.3fr;
grid-template-columns: 1.2fr 0.5fr 1.3fr;
-ms-grid-rows: calc(100vw/6) 5px calc(100vw/12) 5px calc(100vw/10) 5px calc(100vw/10) 5px calc(100vw/6) 5px calc(100vw/6);
grid-template-rows: calc(100vw/6) calc(100vw/12) calc(100vw/10) calc(100vw/10) calc(100vw/6) calc(100vw/6);
grid-column-gap: 5px;
grid-row-gap: 5px;
margin-top: 50px;
}
.proyectos-archive-grid > *:nth-child(1) {
-ms-grid-row: 1;
-ms-grid-column: 1;
}
.proyectos-archive-grid > *:nth-child(2) {
-ms-grid-row: 1;
-ms-grid-column: 3;
}
.proyectos-archive-grid > *:nth-child(3) {
-ms-grid-row: 1;
-ms-grid-column: 5;
}
.proyectos-archive-grid > *:nth-child(4) {
-ms-grid-row: 3;
-ms-grid-column: 1;
}
.proyectos-archive-grid > *:nth-child(5) {
-ms-grid-row: 3;
-ms-grid-column: 3;
}
.proyectos-archive-grid > *:nth-child(6) {
-ms-grid-row: 3;
-ms-grid-column: 5;
}
.proyectos-archive-grid > *:nth-child(7) {
-ms-grid-row: 5;
-ms-grid-column: 1;
}
.proyectos-archive-grid > *:nth-child(8) {
-ms-grid-row: 5;
-ms-grid-column: 3;
}
.proyectos-archive-grid > *:nth-child(9) {
-ms-grid-row: 5;
-ms-grid-column: 5;
}
.proyectos-archive-grid > *:nth-child(10) {
-ms-grid-row: 7;
-ms-grid-column: 1;
}
.proyectos-archive-grid > *:nth-child(11) {
-ms-grid-row: 7;
-ms-grid-column: 3;
}
.proyectos-archive-grid > *:nth-child(12) {
-ms-grid-row: 7;
-ms-grid-column: 5;
}
.proyectos-archive-grid > *:nth-child(13) {
-ms-grid-row: 9;
-ms-grid-column: 1;
}
.proyectos-archive-grid > *:nth-child(14) {
-ms-grid-row: 9;
-ms-grid-column: 3;
}
.proyectos-archive-grid > *:nth-child(15) {
-ms-grid-row: 9;
-ms-grid-column: 5;
}
.proyectos-archive-grid > *:nth-child(16) {
-ms-grid-row: 11;
-ms-grid-column: 1;
}
.proyectos-archive-grid > *:nth-child(17) {
-ms-grid-row: 11;
-ms-grid-column: 3;
}
.proyectos-archive-grid > *:nth-child(18) {
-ms-grid-row: 11;
-ms-grid-column: 5;
}
.proyectos-archive-grid > div > img,
.proyectos-archive-second-grid > div > img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center center;
object-position: center center;
}
#proyecto-1 { -ms-grid-row: 1; -ms-grid-row-span: 2; -ms-grid-column: 1; -ms-grid-column-span: 1; grid-area: 1 / 1 / 3 / 2; }
#proyecto-2 { -ms-grid-row: 1; -ms-grid-row-span: 1; -ms-grid-column: 2; -ms-grid-column-span: 1; grid-area: 1 / 2 / 2 / 3; }
#proyecto-3 { -ms-grid-row: 2; -ms-grid-row-span: 3; -ms-grid-column: 2; -ms-grid-column-span: 1; grid-area: 2 / 2 / 5 / 3; }
#proyecto-4 { -ms-grid-row: 1; -ms-grid-row-span: 3; -ms-grid-column: 3; -ms-grid-column-span: 1; grid-area: 1 / 3 / 4 / 4; }
#proyecto-5 { -ms-grid-row: 4; -ms-grid-row-span: 1; -ms-grid-column: 3; -ms-grid-column-span: 1; grid-area: 4 / 3 / 5 / 4; }
#proyecto-6 { -ms-grid-row: 3; -ms-grid-row-span: 3; -ms-grid-column: 1; -ms-grid-column-span: 1; grid-area: 3 / 1 / 6 / 2; }
#proyecto-7 { -ms-grid-row: 6; -ms-grid-row-span: 1; -ms-grid-column: 1; -ms-grid-column-span: 1; grid-area: 6 / 1 / 7 / 2; }
#proyecto-8 { -ms-grid-row: 5; -ms-grid-row-span: 2; -ms-grid-column: 2; -ms-grid-column-span: 2; grid-area: 5 / 2 / 7 / 4; }
.proyectos-archive-second-grid {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr 5px 2fr 5px 2.5fr;
grid-template-columns: 1fr 2fr 2.5fr;
-ms-grid-rows: 1fr 5px 0.3fr 5px 0.7fr 5px 2fr;
grid-template-rows: 1fr 0.3fr 0.7fr 2fr;
grid-column-gap: 5px;
grid-row-gap: 5px;
margin-top: 5px;
}
.proyectos-archive-second-grid > *:nth-child(1) {
-ms-grid-row: 1;
-ms-grid-column: 1;
}
.proyectos-archive-second-grid > *:nth-child(2) {
-ms-grid-row: 1;
-ms-grid-column: 3;
}
.proyectos-archive-second-grid > *:nth-child(3) {
-ms-grid-row: 1;
-ms-grid-column: 5;
}
.proyectos-archive-second-grid > *:nth-child(4) {
-ms-grid-row: 3;
-ms-grid-column: 1;
}
.proyectos-archive-second-grid > *:nth-child(5) {
-ms-grid-row: 3;
-ms-grid-column: 3;
}
.proyectos-archive-second-grid > *:nth-child(6) {
-ms-grid-row: 3;
-ms-grid-column: 5;
}
.proyectos-archive-second-grid > *:nth-child(7) {
-ms-grid-row: 5;
-ms-grid-column: 1;
}
.proyectos-archive-second-grid > *:nth-child(8) {
-ms-grid-row: 5;
-ms-grid-column: 3;
}
.proyectos-archive-second-grid > *:nth-child(9) {
-ms-grid-row: 5;
-ms-grid-column: 5;
}
.proyectos-archive-second-grid > *:nth-child(10) {
-ms-grid-row: 7;
-ms-grid-column: 1;
}
.proyectos-archive-second-grid > *:nth-child(11) {
-ms-grid-row: 7;
-ms-grid-column: 3;
}
.proyectos-archive-second-grid > *:nth-child(12) {
-ms-grid-row: 7;
-ms-grid-column: 5;
}
#proyecto-9 { -ms-grid-row: 1; -ms-grid-row-span: 1; -ms-grid-column: 3; -ms-grid-column-span: 1; grid-area: 1 / 3 / 2 / 4; }
#proyecto-10 { -ms-grid-row: 1; -ms-grid-row-span: 2; -ms-grid-column: 1; -ms-grid-column-span: 1; grid-area: 1 / 1 / 3 / 2; }
#proyecto-11 { -ms-grid-row: 2; -ms-grid-row-span: 2; -ms-grid-column: 3; -ms-grid-column-span: 1; grid-area: 2 / 3 / 4 / 4; }
#proyecto-12 { -ms-grid-row: 1; -ms-grid-row-span: 3; -ms-grid-column: 2; -ms-grid-column-span: 1; grid-area: 1 / 2 / 4 / 3; }
#proyecto-13 { -ms-grid-row: 3; -ms-grid-row-span: 2; -ms-grid-column: 1; -ms-grid-column-span: 1; grid-area: 3 / 1 / 5 / 2; }
#proyecto-14 { -ms-grid-row: 4; -ms-grid-row-span: 1; -ms-grid-column: 2; -ms-grid-column-span: 2; grid-area: 4 / 2 / 5 / 4; }
.proyecto-box {
position: relative;
overflow: hidden;
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
}
.proyecto-box > .proyecto-title-container {
position: absolute;
background-color: #00000066;
bottom: 0;
left: 0;
right: 0;
padding: 0px 10px;
}
.proyecto-box > .proyecto-title-container {
transition: bottom 500ms ease-in-out;
}
@media(min-width: 768px){
.proyecto-box > .proyecto-title-container {
bottom: -60px;
height: 60px;
}
}
.proyecto-box > .proyecto-title-container {
display: flex;
align-items: center;
justify-content: space-between;
}
.proyecto-box:hover > .proyecto-title-container {
bottom: 0;
}
.proyecto-box > .proyecto-title-container h2 {
color: white;
font-size: 14px;
text-transform: uppercase;
padding-right: 20px;
}
.proyecto-box > .proyecto-title-container a {
display: flex;
}
@media(max-width: 767px){
.proyecto-box > .proyecto-title-container {
height: auto;
padding: 10px;
}
.proyecto-box > .proyecto-title-container h2 {
margin: 0;
font-size: 12px;
line-height: 14px;
}
}
#proyectos-filter input[type="submit"]{
visibility: hidden;
padding: 0;
border: 0
}
.proyectos-filtros .categorias span {
text-transform: uppercase;
font-size: 14px;
line-height: 22px;
letter-spacing: 1px;
display: inline-block;
}
.proyectos-filtros .categorias span.active {
font-weight: 700;
}
.proyectos-filtros .categorias span:not(.title){
cursor: pointer;
}
.proyectos-filtros .categorias span a {
color: black;
font-weight: 600;
}
.proyectos-filtros .categorias span a.active {
color: var(--secondary) !important;
}
.proyectos-filtros .categorias span.title {
font-weight: 700;
}
.proyectos-filtros .categorias span:after {
content: '/';
margin-left: 6px;
font-weight: 400;
}
.proyectos-filtros .categorias span:last-child:after {
content: '';
}
.proyectos-filtros .row > div{
border-right: 2px solid var(--secondary);
padding-right: 30px;
}
.proyectos-filtros .row > div:last-child {
border-right: 0;
padding-right: 0;
}
.proyectos-filtros .ordenar {
display: flex;
flex-direction: column;
padding-left: 10px;
}
.proyectos-filtros .ordenar h5 {
margin-top: 0;
display: block;
font-size: 14px;
text-transform: uppercase;
line-height: 22px;
letter-spacing: 1px;
margin-bottom: 5px;
cursor: pointer;
}
.proyectos-filtros .ordenar h5 svg {
margin-right: 4px;
}
.proyectos-filtros .ordenar  #filter-countries {
display: none;
flex-direction: column;
}
.proyectos-filtros .ordenar  #filter-countries.active {
display: flex;
}
.proyectos-filtros .ordenar:first-child {
margin-bottom: 10px;
}
.proyectos-filtros .ordenar  #filter-countries > span {
padding-left: 10px;
font-size: 14px;
text-transform: uppercase;
cursor: pointer;
}
@media(max-width: 768px){
.proyectos-filtros .categorias span {
font-size: 12px;
}
.proyectos-filtros .ordenar > span {
font-size: 12px;
}
.proyectos-filtros .ordenar {
padding-left: 0;
margin-top: 20px;
}
.proyectos-filtros .row > div:first-child {
padding-right: 10px;
border: 0;
}
}  body.single-proyectos main{
position: relative;
overflow-y: hidden;
}  #slider-noticias {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
#slider-noticias .slider-column {
padding: 10px;
}
#slider-noticias .slider-column .img-container {
overflow: hidden;
height: calc( ( (100vw / 4) - 20px ) * ( 0.7 ) ) ;
}
@media( max-width: 1023px ){
#slider-noticias .slider-column .img-container {
height: calc( ( (30vw) - 20px ) * ( 0.7 ) ) ;
}
}
@media( max-width: 479px ){
#slider-noticias .slider-column .img-container {
height: calc( ( (80vw) - 20px ) * ( 0.7 ) ) ;
}
}
#slider-noticias .slider-column .img-container img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
transition: transform 1s ease-in-out;
}
#slider-noticias .slider-column article.noticia:hover .img-container img {
transform: scale(1.2);
}
#slider-noticias .slider-column .text-container {
padding: 0 10px;
}
#slider-noticias .slider-column .text-container h3 {
font-size: 15px;
line-height: 18px;
}
#slider-noticias .slider-column .text-container .date {
margin: 0;
font-size: 14px;
font-weight: 300;
line-height: 14px;
}
#slider-noticias .slider-column .text-container .terms {
margin: 0;
font-size: 14px;
font-weight: 300;
font-style: italic;
display: none;
}
#slider-noticias .slider-column .text-container .terms span:before {
content: '#';
}
#slider-noticias .slider-column .text-container .terms span:after {
content: ', ';
}
#slider-noticias .slider-column .text-container .terms > span:last-child:after{
content: '';
}
#slider-noticias .slick-arrow {
position: relative;
padding: 5px;
display: flex;
align-items: center;
}
#slider-noticias .slick-arrow {
background-color: white;
border: 0;
cursor: pointer;
}
#slider-noticias .slick-list {
order: 4;
margin-top: 40px;
margin-bottom: 40px;
}
#slider-noticias .slick-prev {
order: 1;
}
#slider-noticias .slick-dots {
order: 2;
}
#slider-noticias .slick-next {
order: 3;
}
#slider-noticias .slick-dots {
list-style: none;
display: flex;
margin: 0;
padding: 0;
}
#slider-noticias .slick-dots li {
display: flex;
align-items: center;
}
#slider-noticias .slick-dots li.slick-active button {
background-color: #A9A9A9;
}
#slider-noticias .slick-dots li button {
color: transparent;
background-color: white;
border: 1;
border-radius: 100%;
height: 8px;
width: 8px;
display: inline-block;
font-size: 0;
padding: 0;
margin: 0 2px;
border: 2px solid #A9A9A9;
}  #slider-actualidad {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
#slider-actualidad .slider-column {
padding: 10px;
}
#slider-actualidad .slider-column .img-container {
height: 200px;
}
#slider-actualidad .slider-column .img-container img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
#slider-actualidad .slider-column .text-container {
padding: 0 10px;
}
#slider-actualidad .slider-column .text-container h3 {
font-size: 15px;
line-height: 18px;
}
#slider-actualidad .slider-column .text-container .date {
margin: 0;
font-size: 14px;
font-weight: 300;
line-height: 14px;
}
#slider-actualidad .slider-column .text-container .terms {
margin: 0;
font-size: 14px;
font-weight: 300;
font-style: italic;
}
#slider-actualidad .slider-column .text-container .terms span:before {
content: '#';
}
#slider-actualidad .slider-column .text-container .terms span:after {
content: ', ';
}
#slider-actualidad .slider-column .text-container .terms > span:last-child:after{
content: '';
}
#slider-actualidad .slick-arrow {
position: relative;
padding: 5px;
display: flex;
align-items: center;
}
#slider-actualidad .slick-arrow {
background-color: white;
border: 0;
cursor: pointer;
}
#slider-actualidad .slick-list {
order: 4;
margin-top: 40px;
margin-bottom: 40px;
}
#slider-actualidad .slick-prev {
order: 1;
}
#slider-actualidad .slick-dots {
order: 2;
}
#slider-actualidad .slick-next {
order: 3;
}
#slider-actualidad .slick-dots {
list-style: none;
display: flex;
margin: 0;
padding: 0;
}
#slider-actualidad .slick-dots li {
display: flex;
align-items: center;
}
#slider-actualidad .slick-dots li.slick-active button {
background-color: #A9A9A9;
}
#slider-actualidad .slick-dots li button {
color: transparent;
background-color: white;
border: 1;
border-radius: 100%;
height: 8px;
width: 8px;
display: inline-block;
font-size: 0;
padding: 0;
margin: 0 2px;
border: 2px solid #A9A9A9;
}  main#page-empleos {
padding: 60px 0;
}
main#page-empleos .title-container {
text-align: center;
}
main#page-empleos .title-container p {
margin-top: 40px;
font-size: 15px;
line-height: 22px;
}
main#page-empleos .empleo-item h2 {
font-size: 15px;
line-height: 20px;
margin: 0;
max-width: 90%;
}
main#page-empleos .empleo-item .date {
display: block;
font-size: 14px;
line-height: 20px;
font-style: italic;
margin-top: 5px;
}
main#page-empleos .empleo-item .location {
display: block;
font-size: 14px;
line-height: 20px;
font-style: italic;
}
main#page-empleos .empleos-container {
margin-top: 40px;
}
main#page-empleos .empleos-container > div {
padding: 10px 20px;
margin-bottom: 20px;
}
main#page-empleos .empleo-item a {
display: inline-block;
margin-top: 10px;
}
main#page-empleos .luisvidal-form.contacto {
border: 0;
box-shadow: none;
}
main#page-empleos .luisvidal-form.contacto h3 {
margin: 0;
font-size: 14px;
text-transform: uppercase;
padding-bottom: 10px;
border-bottom: 2px solid var(--secondary);
display: inline-block;
margin-bottom: 30px;
}  .jgb_item {
}
.jgb_item .proyecto-box {
height: 100%;
}
.jgb_item .proyecto-box > img {
height: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center center;
object-position: center center;
transition: transform 500ms ease-in-out;
}
.jgb_item-type-wrap {
display: none;
}
.jgb_item:hover .proyecto-box > img {
transform: scale(1.2);
}
.jgb_item:hover .proyecto-title-container {
bottom: 0 !important;
}  #search-modal {
flex-direction: column;
background-color: #333;
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
padding: 40px;
}
#search-toggle-btn {
display: flex;
justify-content: flex-end;
}
#search-toggle-btn svg {
width: 40px;
height: 40px;
}
#search-modal .luisvidal-form {
margin-top: 50px;
}
#search-modal .luisvidal-form input[type="text"]{
background-color: white;
margin-bottom: 0;
height: 50px;
border-radius: 7px 0 0 7px;
}
#search-modal .luisvidal-form input[type="submit"]{
margin-bottom: 0;
height: 50px;
border-radius: 0 7px 7px 0;
}
#search-modal .luisvidal-form form > div {
display: flex;
}  .search-results-container h2 {
margin: 10px 0;
font-size: 20px;
}
.search-results-container article.item {
padding: 10px 0;
margin-bottom: 30px;
}
.search-results-container article.item > .row {
align-items: stretch;
}
.search-results-container .permalink-container {
margin-top: 15px;
display: flex;
justify-content: flex-end;
}
.search-results-container .permalink-container a {
display: flex;
}
.search-results-container p {
text-align: justify;
font-size: 15px;
line-height: 22px;
}
.search-results-container .post-type-label {
color: var(--secondary);
font-size: 15px;
line-height: 15px;
display: block;
font-weight: 700;
text-transform: uppercase;
}
.search-results-container .img-container {
height: 200px;
}
.search-results-container .img-container img {
height: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.search-results-container .img-container {
display: flex;
align-items: center;
justify-content: center;
height: auto;
}
.search-results-container .data-container {
display: flex;
flex-direction: column;
justify-content: space-between;
}
@media(min-width: 768px) and ( max-width: 1025px){
body.search-results #page-noticias > .container {
max-width: 100%;
}  
}
@media(max-width: 767px){
.search-results-container .data-container {
margin-top: 20px;
}
body.search-results #page-noticias .page-title {
font-size: 22px;
}
}  .video-container {
margin-bottom: 30px;
}  #video-slider {
width: 100%;
max-width: 100vw;
overflow: hidden;
margin-top: 0 !important;
background-color: black;
}
#video-slider #video-tag {
position: absolute;
bottom: 25px;
right: 35px;
padding: 5px 7px;
font-weight: 600;
color: white;
}
#video-slider video {
max-width: 100vw;
width: 100%;
height: auto;
position: relative;
}
#video-slider .slick-dots {
position: absolute;
width: 100%;
bottom: 0;
display: flex;
justify-content: center;
padding: 0;
}
#video-slider .slick-dots button {
display: none;
}
#video-slider .slick-dots li {
width: 18px;
height: 18px;
background-color: transparent;
margin: 20px;
border: 2px solid black;
border-radius: 50%;
opacity: .7;
}
#video-slider .slick-dots li.slick-active {
background-color: black;
}
#video-slider .slick-dots li::marker {
display: none;
color: transparent;
}
#video-slider button.slick-arrow {
position: absolute;
top: 0;
bottom: 0;
z-index: 9999;
background-color: transparent;
border: 0;
}
#video-slider button.slick-arrow svg {
width: 50px;
background-color: rgba(0, 0, 0, 0.594);
padding: 10px;
border-radius: 100%;
fill: white;
cursor: pointer;
}
#video-slider button.slick-prev {
left: 0;
transform: rotate(-90DEG);
}
#video-slider button.slick-next {
right: 0;
transform: rotate(90DEG);
}
#video-slider button.slick-disabled {
opacity: .2;
}
#video-slider button.slick-disabled svg {
cursor: default;
}
@media( max-width: 767px){
#video-slider button.slick-arrow svg {
width: 30px;
padding: 5px;
}
#video-slider .slick-dots {
margin: 5px ;
}
#video-slider .slick-dots li {
margin: 10px;
width: 10px;
height: 10px;
}
#video-slider #video-tag {
font-size: 14px;
padding: 0;
bottom: 20px;
left: 20px;
text-align: right;
}
}  .twae-vertical .twae-icondot {
width: 45px;
height: 45px;
border: 4px solid var(--secondary) !important;
box-shadow: 0px 0px 0px 5px rgba(255, 255, 255, 1) inset;
background-color: var(--secondary) !important;
z-index: 9;
}
.twae-story-left .twae-icondot {
left: unset !important;
right: -70px !important;
}
.twae-story-right .twae-icondot {
left: -70px !important;
right: unset !important;
}
.twae-icon i {
display: none;
}
.twae-story {
min-height: 400px;
}
.twae-story img {
position: absolute;
top: -100px;
}
.twae-timeline:before {
top: 20px !important;
}
.twae-timeline:after {
content: '';
display: flex;
justify-content: center;
left: 0;
right: 0;
position: fixed;
bottom: 0;
background-color: white;
height: 40vh;
width: 10px;
margin: auto;
z-index: 0;
}
@media( max-width: 767px){
.twae-timeline:after {
left: 28px;
}
}
.twae-end:after {
display: none;
}
@media(max-width: 767px){
.twae-timeline:after {
margin: 0;
}
}
.twae-start {
display: none !important;
}
.twae-timeline {
padding-top: 0 !important;
}
.twae-label-big {
font-size: 25px !important;
}
.history-introduction {
padding-bottom: 100px;
}
.history-introduction p {
font-size: 18px;
line-height: 24px;
}
.twae-labels {
position: relative !important;
padding-bottom: 110px !important;
padding-top: 20px !important;
}
.twae-labels .description p,
.twae-labels .description {
font-size: 18px;
line-height: 24px;
}
@media(max-width: 767px){
.twae-labels .description p,
.twae-labels .description,
.history-introduction p {
font-size: 14px;
line-height: 20px;
}
.history-introduction {
padding-bottom: 0;
}
}
.twae-story-left img {
right: 0;
}
.twae-end {
width: 45px !important;
height: 45px !important;
margin-left: -16px !important;
box-shadow: 0px 0px 0px 5px rgba(255, 255, 255, 1) inset;
border: 4px solid var(--secondary) !important;
bottom: 0 !important;
}
@media( max-width: 767px){
.twae-story {
display: flex;
flex-direction: column;
}
.twae-story img {
position: relative !important;
top: 50px;
max-width: 250px !important;
}
.twae-vertical .twae-story .twae-labels, .twae-vertical .twae-story.twae-story-center .twae-labels {
top: 50px !important;
}
.twae-labels {
order: 2;
padding-bottom: 30px !important;
}
.twae-story-left p {
text-align: left;
}
.twae-story-left .twae-icondot {
left: -70px !important;
}
.twae-vertical .twae-icondot {
top: 120px !important;
}
}  body.page-id-19866 main,
body.page-id-19081 main {
overflow-x: hidden;
}
.twae-story-right img {
left: 100px;
opacity: 0;
transition: left 500ms ease-in-out, opacity 500ms ease-in-out;
}
.twae-story-right.show img {
left: 0;
opacity: 1;
}
.twae-story-right .twae-label-big,
.twae-story-right .description p {
position: relative;
right: 100px;
opacity: 0;
transition: right 500ms ease-in-out, opacity 500ms ease-in-out;
}
.twae-story .twae-label-big,
.twae-story .description p,
.twae-story img {
z-index: 99;
}
.twae-story-right.show .twae-label-big,
.twae-story-right.show .description p {
right: 0;
opacity: 1;
} .twae-story-left img {
right: 100px;
opacity: 0;
transition: right 500ms ease-in-out, opacity 500ms ease-in-out;
}
.twae-story-left.show img {
right: 0;
opacity: 1;
}
.twae-story-left .twae-label-big,
.twae-story-left .description p {
position: relative;
left: 100px;
opacity: 0;
transition: left 500ms ease-in-out, opacity 500ms ease-in-out;
}
.twae-story-left.show .twae-label-big,
.twae-story-left.show .description p {
left: 0;
opacity: 1;
}
@media( max-width: 767px){
.twae-story-left img {
right: unset !important;
left: 100px;
transition: left 500ms ease-in-out, opacity 500ms ease-in-out !important;
-moz-transition: left 500ms ease-in-out, opacity 500ms ease-in-out !important;
-ms-transition: left 500ms ease-in-out, opacity 500ms ease-in-out !important;
-o-transition: left 500ms ease-in-out, opacity 500ms ease-in-out !important;
-webkit-transition: left 500ms ease-in-out, opacity 500ms ease-in-out !important;
}
.twae-story-left.show img {
right: unset !important;
left: 0;
}
.twae-story-right .twae-label-big, .twae-story-right .description p {
right: unset !important;
left: 100px;
transition: left 500ms ease-in-out, opacity 500ms ease-in-out !important;
-webkit-transition: left 500ms ease-in-out, opacity 500ms ease-in-out !important;
-moz-transition: left 500ms ease-in-out, opacity 500ms ease-in-out !important;
-ms-transition: left 500ms ease-in-out, opacity 500ms ease-in-out !important;
-o-transition: left 500ms ease-in-out, opacity 500ms ease-in-out !important;
}
.twae-story-right.show .twae-label-big, .twae-story-right.show .description p {
right: unset !important;
left: 0;
}
}  @media( min-width: 768px ){
#text-luis-vidal {
overflow-y: auto;
overflow-x: visible;
padding-right: 20px;
}
#text-luis-vidal::-webkit-scrollbar {
width: 12px; }
#text-luis-vidal::-webkit-scrollbar-track {
background: whitesmoke; }
#text-luis-vidal::-webkit-scrollbar-thumb {
background-color: var(--secondary); 
border-radius: 20px; 
border: 3px solid white;  
}
}  main#legales  {
padding: 80px 0;
}
main#legales * {
font-size: 15px;
line-height: 18px;
}
main#legales h2 {
font-size: 18px;
text-align: center;
margin-bottom: 40px;
}
main#legales ol {
padding-left: 0;
}
main#legales table tr td {
padding-bottom: 5px;
}
main#legales thead td {
font-weight: 700;
}
main#legales table tbody tr:nth-child(even){
background-color: whitesmoke;
}  @media(max-width: 767px){
body.single-proyectos .elementor-heading-title,
body.single-proyectos .elementor-widget-text-editor,
body.single-proyectos .elementor-button-wrapper,
body.single-proyectos .elementor-widget-divider,
body.single-proyectos .elementor-widget-icon-list {
padding: 0 30px;
}
}
.jgb_posts-grid-builder-container {
max-width: 98vw !important;
margin: auto;
}    .wpcf7-quiz-label {font-size: 14px;} .luisvidal-form.canal_etico {}
.luisvidal-form.canal_etico textarea {
resize:vertical;
height:445px;
}
.luisvidal-form.canal_etico label {
font-size:15px;
line-height:normal;
}
.luisvidal-form.canal_etico p {
font-size:14px;
margin-top:0;
line-height:normal;
}
.luisvidal-form.canal_etico .mini {
font-size:12px;
}
.luisvidal-form.canal_etico .row + div {
margin-top:15px;
}
.luisvidal-form.canal_etico .campo + div {
margin-top:15px;
}
@media (max-width:767px) {
.luisvidal-form.canal_etico textarea {
height:300px;
}
}
 .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);-ms-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);-ms-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);-ms-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);-ms-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);-ms-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);-ms-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);-ms-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);-ms-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);-ms-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);-ms-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);-ms-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;-ms-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);-ms-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);-ms-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);-ms-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);-ms-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);-ms-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);-ms-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);-ms-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);-ms-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);-ms-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);-ms-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);-ms-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);-ms-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);-ms-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);-ms-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);-ms-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);-ms-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);-ms-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);-ms-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);-ms-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);-ms-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);-ms-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);-ms-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);-ms-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);-ms-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);-ms-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);-ms-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);-ms-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);-ms-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);-ms-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0,0,1,45deg);transform:rotate(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0,0,1,45deg);-ms-transform:rotate(0,0,1,45deg);transform:rotate(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);-ms-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);-ms-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);-ms-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);-ms-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);-ms-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);-ms-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-ms-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-ms-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);-ms-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);-ms-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@font-face {
font-family: 'icomoon';
src:  url(//luisvidal.com/wp-content/plugins/jetgridbuilder/assets/icons/icomoon/icomoon.eot?h2oseg);
src:  url(//luisvidal.com/wp-content/plugins/jetgridbuilder/assets/icons/icomoon/icomoon.eot?h2oseg#iefix) format('embedded-opentype'),
url(//luisvidal.com/wp-content/plugins/jetgridbuilder/assets/icons/icomoon/icomoon.ttf?h2oseg) format('truetype'),
url(//luisvidal.com/wp-content/plugins/jetgridbuilder/assets/icons/icomoon/icomoon.woff?h2oseg) format('woff'),
url(//luisvidal.com/wp-content/plugins/jetgridbuilder/assets/icons/icomoon/icomoon.svg?h2oseg#icomoon) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-search:before {
content: "\e903";
}
.icon-star-half:before {
content: "\e902";
}
.icon-star-empty:before {
content: "\e904";
}
.icon-star:before {
content: "\e909";
}
.icon-check:before {
content: "\e908";
}
.icon-trash:before {
content: "\e907";
}
.icon-sort:before {
content: "\e905";
}
.icon-tags:before {
content: "\e906";
}
.icon-arr-right:before {
content: "\e900";
}
.icon-arr-left:before {
content: "\e901";
}@-webkit-keyframes button-preloader-rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes button-preloader-rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.jgb_checkbox{position:relative}.jgb_checkbox-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jgb_checkbox-checkmark{position:relative;height:14px;width:14px;-ms-flex-negative:0;flex-shrink:0;margin-right:8px;color:#99d3ec;border:1px solid #6ec1e4;-webkit-box-sizing:initial;box-sizing:initial}.jgb_checkbox-checkmark::after{content:'\e908';font-family:'icomoon';display:none;position:absolute;left:1px;top:0;font-size:13px;line-height:14px}.jgb_checkbox-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jgb_checkbox-input{cursor:pointer;position:absolute;opacity:0;height:0;width:0}.jgb_checkbox-input:checked ~ .jgb_checkbox-checkmark:after{display:block}.jgb_pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jgb_pagination-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin-top:0;margin-bottom:0;list-style:none}.jgb_pagination-item{margin:10px 5px}.jgb_pagination-prev,.jgb_pagination-next,.jgb_pagination-page-link{padding-left:3px;padding-right:3px;min-width:30px;text-align:center}.jgb_pagination-prev-text{margin-left:8px}.jgb_pagination-next-text{margin-right:8px}.jgb_pagination-gap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jgb_pagination.pagination-enter-active,.jgb_pagination.pagination-leave-active{-webkit-transition:all .7s ease-out;transition:all .7s ease-out}.jgb_pagination.pagination-enter,.jgb_pagination.pagination-leave-to{opacity:0}.jgb_spinner{display:inline-block;font-size:40px;color:#6ec1e4;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-sizing:content-box;box-sizing:content-box;z-index:999}.jgb_grid-builder.jgb_loading .jgb_grid-container{display:none}.elementor-editor-active .jgb_posts-grid-builder-container .jgb_spinner,.elementor-editor-active .jgb_terms-grid-builder-container .jgb_spinner,.block-editor-page .jgb_posts-grid-builder-container .jgb_spinner,.block-editor-page .jgb_terms-grid-builder-container .jgb_spinner{display:none}.elementor-editor-active .jgb_posts-grid-builder-container .jgb_loading ~ .jgb_spinner,.elementor-editor-active .jgb_terms-grid-builder-container .jgb_loading ~ .jgb_spinner,.block-editor-page .jgb_posts-grid-builder-container .jgb_loading ~ .jgb_spinner,.block-editor-page .jgb_terms-grid-builder-container .jgb_loading ~ .jgb_spinner{display:inline-block}.jgb_show-preloader .jgb_spinner{position:relative !important;display:inline-block !important}.jgb_show-preloader.jgb_posts-grid-builder-container .jgb_grid-builder,.jgb_show-preloader.jgb_terms-grid-builder-container .jgb_grid-builder{display:none}.jgb_spinner-circle-clip-growing,.jgb_spinner-circle-clip,.jgb_spinner-circle{width:1em;height:1em}.jgb_spinner-circle-clip-growing div,.jgb_spinner-circle-clip-growing svg,.jgb_spinner-circle-clip div,.jgb_spinner-circle-clip svg,.jgb_spinner-circle div,.jgb_spinner-circle svg{width:1em;height:1em;-webkit-animation:jgb_spinner-circle-rotate-animation 1s linear infinite;animation:jgb_spinner-circle-rotate-animation 1s linear infinite}.jgb_spinner-circle-clip-growing svg{-webkit-animation-duration:2.5s;animation-duration:2.5s}.jgb_spinner-circle-clip-growing svg .path{stroke-linecap:round;stroke:currentColor;-webkit-animation:jgb_spinner-circle-clip-growing-dash-animation 2s ease-in-out infinite;animation:jgb_spinner-circle-clip-growing-dash-animation 2s ease-in-out infinite}.jgb_spinner-circle-clip div{border:0.1em solid currentColor;border-left:0.1em solid transparent;border-radius:50%}.jgb_spinner-circle{position:relative}.jgb_spinner-circle div{position:absolute;top:0;left:0;border-radius:50%}.jgb_spinner-circle div:nth-child(1){border:0.1em solid currentColor;opacity:.15;-webkit-animation:none;animation:none}.jgb_spinner-circle div:nth-child(2){border:0.1em solid transparent;border-top:0.1em solid currentColor}@-webkit-keyframes jgb_spinner-circle-rotate-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes jgb_spinner-circle-rotate-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes jgb_spinner-circle-clip-growing-dash-animation{0%{stroke-dasharray:1, 150;stroke-dashoffset:0}50%{stroke-dasharray:90, 150;stroke-dashoffset:-35}100%{stroke-dasharray:90, 150;stroke-dashoffset:-124}}@keyframes jgb_spinner-circle-clip-growing-dash-animation{0%{stroke-dasharray:1, 150;stroke-dashoffset:0}50%{stroke-dasharray:90, 150;stroke-dashoffset:-35}100%{stroke-dasharray:90, 150;stroke-dashoffset:-124}}.jgb_spinner-lines-wave{width:1em;height:1em;overflow:hidden}.jgb_spinner-lines-wave>div{float:left;height:1em;width:0.16em;margin:0 0.05em 0 0;background-color:currentColor;-webkit-animation:jgb_spinner-lines-wave-stretchdelay 1.2s infinite ease-in-out;animation:jgb_spinner-lines-wave-stretchdelay 1.2s infinite ease-in-out}.jgb_spinner-lines-wave>div:nth-child(2){-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.jgb_spinner-lines-wave>div:nth-child(3){-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.jgb_spinner-lines-wave>div:nth-child(4){-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.jgb_spinner-lines-wave>div:nth-child(5){margin-right:0;-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes jgb_spinner-lines-wave-stretchdelay{0%,
40%,
100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}@keyframes jgb_spinner-lines-wave-stretchdelay{0%,
40%,
100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.jgb_spinner-lines-pulse{width:1em;height:1em;overflow:hidden}.jgb_spinner-lines-pulse>div{float:left;border-radius:0.06em;width:0.12em;height:1em;margin:0 0.05em;background-color:currentColor;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:jgb_spinner-lines-pulse 0.9s -0.6s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85);animation:jgb_spinner-lines-pulse 0.9s -0.6s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85)}.jgb_spinner-lines-pulse>div:nth-child(1){margin-left:0}.jgb_spinner-lines-pulse>div:nth-child(2){-webkit-animation-delay:-0.4s !important;animation-delay:-0.4s !important}.jgb_spinner-lines-pulse>div:nth-child(4){-webkit-animation-delay:-0.4s !important;animation-delay:-0.4s !important}.jgb_spinner-lines-pulse>div:nth-child(1){-webkit-animation-delay:-0.2s !important;animation-delay:-0.2s !important}.jgb_spinner-lines-pulse>div:nth-child(5){margin-right:0;-webkit-animation-delay:-0.2s !important;animation-delay:-0.2s !important}@-webkit-keyframes jgb_spinner-lines-pulse{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(0.4);transform:scaley(0.4)}100%{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes jgb_spinner-lines-pulse{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(0.4);transform:scaley(0.4)}100%{-webkit-transform:scaley(1);transform:scaley(1)}}.jgb_spinner-lines-pulse-rapid{width:1em;height:1em;overflow:hidden}.jgb_spinner-lines-pulse-rapid>div{float:left;border-radius:0.06em;width:0.12em;height:1em;margin:0 0.05em;background-color:currentColor;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:jgb_spinner-lines-pulse-rapid 0.9s -0.5s infinite cubic-bezier(0.11, 0.49, 0.38, 0.78);animation:jgb_spinner-lines-pulse-rapid 0.9s -0.5s infinite cubic-bezier(0.11, 0.49, 0.38, 0.78)}.jgb_spinner-lines-pulse-rapid>div:nth-child(1){margin-left:0}.jgb_spinner-lines-pulse-rapid>div:nth-child(2){-webkit-animation-delay:-0.25s !important;animation-delay:-0.25s !important}.jgb_spinner-lines-pulse-rapid>div:nth-child(4){-webkit-animation-delay:-0.25s !important;animation-delay:-0.25s !important}.jgb_spinner-lines-pulse-rapid>div:nth-child(1){-webkit-animation-delay:0s !important;animation-delay:0s !important}.jgb_spinner-lines-pulse-rapid>div:nth-child(5){margin-right:0;-webkit-animation-delay:0s !important;animation-delay:0s !important}@-webkit-keyframes jgb_spinner-lines-pulse-rapid{0%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(0.3);transform:scaley(0.3)}90%{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes jgb_spinner-lines-pulse-rapid{0%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(0.3);transform:scaley(0.3)}90%{-webkit-transform:scaley(1);transform:scaley(1)}}.jgb_spinner-cube-grid{width:1em;height:1em}.jgb_spinner-cube-grid>div{width:33%;height:33%;background-color:currentColor;float:left;-webkit-animation:sk-scaleDelay 1.3s infinite ease-in-out;animation:sk-scaleDelay 1.3s infinite ease-in-out}.jgb_spinner-cube-grid>div:nth-child(1){-webkit-animation-delay:0.2s;animation-delay:0.2s}.jgb_spinner-cube-grid>div:nth-child(2){-webkit-animation-delay:0.3s;animation-delay:0.3s}.jgb_spinner-cube-grid>div:nth-child(3){-webkit-animation-delay:0.4s;animation-delay:0.4s}.jgb_spinner-cube-grid>div:nth-child(4){-webkit-animation-delay:0.1s;animation-delay:0.1s}.jgb_spinner-cube-grid>div:nth-child(5){-webkit-animation-delay:0.2s;animation-delay:0.2s}.jgb_spinner-cube-grid>div:nth-child(6){-webkit-animation-delay:0.3s;animation-delay:0.3s}.jgb_spinner-cube-grid>div:nth-child(7){-webkit-animation-delay:0.0s;animation-delay:0.0s}.jgb_spinner-cube-grid>div:nth-child(8){-webkit-animation-delay:0.1s;animation-delay:0.1s}.jgb_spinner-cube-grid>div:nth-child(9){-webkit-animation-delay:0.2s;animation-delay:0.2s}@-webkit-keyframes sk-scaleDelay{0%{-webkit-transform:scale3D(1, 1, 1);transform:scale3D(1, 1, 1)}70%{-webkit-transform:scale3D(1, 1, 1);transform:scale3D(1, 1, 1)}100%{-webkit-transform:scale3D(1, 1, 1);transform:scale3D(1, 1, 1)}35%{-webkit-transform:scale3D(0, 0, 1);transform:scale3D(0, 0, 1)}}@keyframes sk-scaleDelay{0%{-webkit-transform:scale3D(1, 1, 1);transform:scale3D(1, 1, 1)}70%{-webkit-transform:scale3D(1, 1, 1);transform:scale3D(1, 1, 1)}100%{-webkit-transform:scale3D(1, 1, 1);transform:scale3D(1, 1, 1)}35%{-webkit-transform:scale3D(0, 0, 1);transform:scale3D(0, 0, 1)}}.jgb_spinner-cube-folding{width:1em;height:1em;position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.jgb_spinner-cube-folding>div{background-color:initial;float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);transform:scale(1.1)}.jgb_spinner-cube-folding>div:nth-child(2){-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}.jgb_spinner-cube-folding>div:nth-child(4){-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.jgb_spinner-cube-folding>div:nth-child(3){-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.jgb_spinner-cube-folding>div:nth-child(2)::before{-webkit-animation-delay:0.3s;animation-delay:0.3s}.jgb_spinner-cube-folding>div:nth-child(4)::before{-webkit-animation-delay:0.6s;animation-delay:0.6s}.jgb_spinner-cube-folding>div:nth-child(3)::before{-webkit-animation-delay:0.9s;animation-delay:0.9s}.jgb_spinner-cube-folding>div::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}@-webkit-keyframes sk-foldCubeAngle{0%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}.jgb_spinner-dots-grid-pulse,.jgb_spinner-dots-grid-beat{overflow:hidden;width:1em;height:1em;margin-left:0.015em}.jgb_spinner-dots-grid-pulse>div,.jgb_spinner-dots-grid-beat>div{display:block;float:left;background-color:currentColor;width:0.273em;height:0.273em;margin:0.03em;border-radius:100%}.jgb_spinner-dots-grid-pulse>div:nth-child(1){-webkit-animation:jgb_spinner-dots-grid-pulse-animation 1.3219s ease 0.521899s infinite normal none running;animation:jgb_spinner-dots-grid-pulse-animation 1.3219s ease 0.521899s infinite normal none running}.jgb_spinner-dots-grid-pulse>div:nth-child(2){-webkit-animation:jgb_spinner-dots-grid-pulse-animation 0.625121s ease -0.174879s infinite normal none running;animation:jgb_spinner-dots-grid-pulse-animation 0.625121s ease -0.174879s infinite normal none running}.jgb_spinner-dots-grid-pulse>div:nth-child(3){-webkit-animation:jgb_spinner-dots-grid-pulse-animation 1.1615s ease 0.361498s infinite normal none running;animation:jgb_spinner-dots-grid-pulse-animation 1.1615s ease 0.361498s infinite normal none running}.jgb_spinner-dots-grid-pulse>div:nth-child(4){-webkit-animation:jgb_spinner-dots-grid-pulse-animation 0.873932s ease 0.0739321s infinite normal none running;animation:jgb_spinner-dots-grid-pulse-animation 0.873932s ease 0.0739321s infinite normal none running}.jgb_spinner-dots-grid-pulse>div:nth-child(5){-webkit-animation:jgb_spinner-dots-grid-pulse-animation 0.738649s ease -0.061351s infinite normal none running;animation:jgb_spinner-dots-grid-pulse-animation 0.738649s ease -0.061351s infinite normal none running}.jgb_spinner-dots-grid-pulse>div:nth-child(6){-webkit-animation:jgb_spinner-dots-grid-pulse-animation 0.655116s ease -0.144884s infinite normal none running;animation:jgb_spinner-dots-grid-pulse-animation 0.655116s ease -0.144884s infinite normal none running}.jgb_spinner-dots-grid-pulse>div:nth-child(7){-webkit-animation:jgb_spinner-dots-grid-pulse-animation 1.35589s ease 0.555895s infinite normal none running;animation:jgb_spinner-dots-grid-pulse-animation 1.35589s ease 0.555895s infinite normal none running}.jgb_spinner-dots-grid-pulse>div:nth-child(8){-webkit-animation:jgb_spinner-dots-grid-pulse-animation 0.869173s ease 0.0691732s infinite normal none running;animation:jgb_spinner-dots-grid-pulse-animation 0.869173s ease 0.0691732s infinite normal none running}.jgb_spinner-dots-grid-pulse>div:nth-child(9){-webkit-animation:jgb_spinner-dots-grid-pulse-animation 1.14823s ease 0.34823s infinite normal none running;animation:jgb_spinner-dots-grid-pulse-animation 1.14823s ease 0.34823s infinite normal none running}.jgb_spinner-dots-grid-beat>div{-webkit-animation-name:jgb_spinner-dots-grid-beat-animation;animation-name:jgb_spinner-dots-grid-beat-animation;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}.jgb_spinner-dots-grid-beat>div:nth-child(1){-webkit-animation-delay:0.44s;animation-delay:0.44s;-webkit-animation-duration:1.27s;animation-duration:1.27s}.jgb_spinner-dots-grid-beat>div:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s;-webkit-animation-duration:1.52s;animation-duration:1.52s}.jgb_spinner-dots-grid-beat>div:nth-child(3){-webkit-animation-delay:0.14s;animation-delay:0.14s;-webkit-animation-duration:0.61s;animation-duration:0.61s}.jgb_spinner-dots-grid-beat>div:nth-child(4){-webkit-animation-delay:0.15s;animation-delay:0.15s;-webkit-animation-duration:0.82s;animation-duration:0.82s}.jgb_spinner-dots-grid-beat>div:nth-child(5){-webkit-animation-delay:-0.01s;animation-delay:-0.01s;-webkit-animation-duration:1.24s;animation-duration:1.24s}.jgb_spinner-dots-grid-beat>div:nth-child(6){-webkit-animation-delay:-0.07s;animation-delay:-0.07s;-webkit-animation-duration:1.35s;animation-duration:1.35s}.jgb_spinner-dots-grid-beat>div:nth-child(7){-webkit-animation-delay:0.29s;animation-delay:0.29s;-webkit-animation-duration:1.44s;animation-duration:1.44s}.jgb_spinner-dots-grid-beat>div:nth-child(8){-webkit-animation-delay:0.63s;animation-delay:0.63s;-webkit-animation-duration:1.19s;animation-duration:1.19s}.jgb_spinner-dots-grid-beat>div:nth-child(9){-webkit-animation-delay:-0.18s;animation-delay:-0.18s;-webkit-animation-duration:1.48s;animation-duration:1.48s}@-webkit-keyframes jgb_spinner-dots-grid-pulse-animation{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes jgb_spinner-dots-grid-pulse-animation{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes jgb_spinner-dots-grid-beat-animation{50%{opacity:0.35}100%{opacity:1}}@keyframes jgb_spinner-dots-grid-beat-animation{50%{opacity:0.35}100%{opacity:1}}.jgb_spinner-dots-circle{width:1em;height:1em;position:relative}.jgb_spinner-dots-circle>div{background-color:initial;width:100%;height:100%;position:absolute;left:0;top:0}.jgb_spinner-dots-circle>div:before{content:"";display:block;margin:0 auto;width:20%;height:20%;background-color:currentColor;border-radius:100%;-webkit-animation:jgb_spinner-dots-circle-animation 1.2s infinite ease-in-out;animation:jgb_spinner-dots-circle-animation 1.2s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.jgb_spinner-dots-circle>div:nth-child(2){-webkit-transform:rotate(30deg);transform:rotate(30deg)}.jgb_spinner-dots-circle>div:nth-child(2):before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.jgb_spinner-dots-circle>div:nth-child(3){-webkit-transform:rotate(60deg);transform:rotate(60deg)}.jgb_spinner-dots-circle>div:nth-child(3):before{-webkit-animation-delay:-1s;animation-delay:-1s}.jgb_spinner-dots-circle>div:nth-child(4){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jgb_spinner-dots-circle>div:nth-child(4):before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.jgb_spinner-dots-circle>div:nth-child(5){-webkit-transform:rotate(120deg);transform:rotate(120deg)}.jgb_spinner-dots-circle>div:nth-child(5):before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.jgb_spinner-dots-circle>div:nth-child(6){-webkit-transform:rotate(150deg);transform:rotate(150deg)}.jgb_spinner-dots-circle>div:nth-child(6):before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.jgb_spinner-dots-circle>div:nth-child(7){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jgb_spinner-dots-circle>div:nth-child(7):before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.jgb_spinner-dots-circle>div:nth-child(8){-webkit-transform:rotate(210deg);transform:rotate(210deg)}.jgb_spinner-dots-circle>div:nth-child(8):before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.jgb_spinner-dots-circle>div:nth-child(9){-webkit-transform:rotate(240deg);transform:rotate(240deg)}.jgb_spinner-dots-circle>div:nth-child(9):before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.jgb_spinner-dots-circle>div:nth-child(10){-webkit-transform:rotate(270deg);transform:rotate(270deg)}.jgb_spinner-dots-circle>div:nth-child(10):before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.jgb_spinner-dots-circle>div:nth-child(11){-webkit-transform:rotate(300deg);transform:rotate(300deg)}.jgb_spinner-dots-circle>div:nth-child(11):before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.jgb_spinner-dots-circle>div:nth-child(12){-webkit-transform:rotate(330deg);transform:rotate(330deg)}.jgb_spinner-dots-circle>div:nth-child(12):before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes jgb_spinner-dots-circle-animation{0%,
80%,
to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes jgb_spinner-dots-circle-animation{0%,
80%,
to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.jgb_spinner-dots-pulse,.jgb_spinner-dots-elastic{position:relative;width:1em;height:0.45em}.jgb_spinner-dots-pulse>div,.jgb_spinner-dots-elastic>div{position:absolute;top:0.1em;width:0.25em;height:0.25em;background-color:currentColor;border-radius:100%}.jgb_spinner-dots-pulse>div:nth-child(1),.jgb_spinner-dots-elastic>div:nth-child(1){left:0}.jgb_spinner-dots-pulse>div:nth-child(2),.jgb_spinner-dots-elastic>div:nth-child(2){left:0.375em}.jgb_spinner-dots-pulse>div:nth-child(3),.jgb_spinner-dots-elastic>div:nth-child(3){left:0.75em}.jgb_spinner-dots-pulse>div:nth-child(1){-webkit-animation:jgb_spinner-dots-pulse-animation 0.75s cubic-bezier(0.2, 0.68, 0.18, 1.08) 0.12s infinite normal both running;animation:jgb_spinner-dots-pulse-animation 0.75s cubic-bezier(0.2, 0.68, 0.18, 1.08) 0.12s infinite normal both running}.jgb_spinner-dots-pulse>div:nth-child(2){-webkit-animation:jgb_spinner-dots-pulse-animation 0.75s cubic-bezier(0.2, 0.68, 0.18, 1.08) 0.24s infinite normal both running;animation:jgb_spinner-dots-pulse-animation 0.75s cubic-bezier(0.2, 0.68, 0.18, 1.08) 0.24s infinite normal both running}.jgb_spinner-dots-pulse>div:nth-child(3){-webkit-animation:jgb_spinner-dots-pulse-animation 0.75s cubic-bezier(0.2, 0.68, 0.18, 1.08) 0.36s infinite normal both running;animation:jgb_spinner-dots-pulse-animation 0.75s cubic-bezier(0.2, 0.68, 0.18, 1.08) 0.36s infinite normal both running}@-webkit-keyframes jgb_spinner-dots-pulse-animation{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}45%{-webkit-transform:scale(0);transform:scale(0);opacity:0.7}80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes jgb_spinner-dots-pulse-animation{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}45%{-webkit-transform:scale(0);transform:scale(0);opacity:0.7}80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.jgb_spinner-dots-elastic>div:nth-child(1){-webkit-animation:jgb_spinner-dots-elastic-animation 0.9s cubic-bezier(0.2, 0.68, 0.18, 1.08) 0.12s infinite normal both running;animation:jgb_spinner-dots-elastic-animation 0.9s cubic-bezier(0.2, 0.68, 0.18, 1.08) 0.12s infinite normal both running}.jgb_spinner-dots-elastic>div:nth-child(2){-webkit-animation:jgb_spinner-dots-elastic-animation 0.9s cubic-bezier(0.2, 0.68, 0.18, 1.08) 0.24s infinite normal both running;animation:jgb_spinner-dots-elastic-animation 0.9s cubic-bezier(0.2, 0.68, 0.18, 1.08) 0.24s infinite normal both running}.jgb_spinner-dots-elastic>div:nth-child(3){-webkit-animation:jgb_spinner-dots-elastic-animation 0.9s cubic-bezier(0.2, 0.68, 0.18, 1.08) 0.36s infinite normal both running;animation:jgb_spinner-dots-elastic-animation 0.9s cubic-bezier(0.2, 0.68, 0.18, 1.08) 0.36s infinite normal both running}@-webkit-keyframes jgb_spinner-dots-elastic-animation{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}25%{-webkit-transform:scale(1, 1.6);transform:scale(1, 1.6)}50%{-webkit-transform:scale(1, 0.7);transform:scale(1, 0.7)}75%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes jgb_spinner-dots-elastic-animation{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}25%{-webkit-transform:scale(1, 1.6);transform:scale(1, 1.6)}50%{-webkit-transform:scale(1, 0.7);transform:scale(1, 0.7)}75%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}.jgb_spinner-dots-carousel{overflow:hidden;width:1em;height:0.45em}.jgb_spinner-dots-carousel>div{position:relative;left:-10em;top:0.1em;width:0.25em;height:0.25em;border-radius:100%;-webkit-box-shadow:10em 0 0 0 currentColor, 10.375em 0 0 0 currentColor, 10.75em 0 0 0 currentColor;box-shadow:10em 0 0 0 currentColor, 10.375em 0 0 0 currentColor, 10.75em 0 0 0 currentColor;-webkit-animation:jgb_spinner-dots-carousel-animation 1.5s infinite linear;animation:jgb_spinner-dots-carousel-animation 1.5s infinite linear}@-webkit-keyframes jgb_spinner-dots-carousel-animation{0%{-webkit-box-shadow:10em 0 0 -1px currentColor, 10.375em 0 0 1px currentColor, 10.75em 0 0 -1px currentColor;box-shadow:10em 0 0 -1px currentColor, 10.375em 0 0 1px currentColor, 10.75em 0 0 -1px currentColor}50%{-webkit-box-shadow:10.75em 0 0 -1px currentColor, 10em 0 0 -1px currentColor, 10.375em 0 0 1px currentColor;box-shadow:10.75em 0 0 -1px currentColor, 10em 0 0 -1px currentColor, 10.375em 0 0 1px currentColor}100%{-webkit-box-shadow:10.375em 0 0 1px currentColor, 10.75em 0 0 -1px currentColor, 10em 0 0 -1px currentColor;box-shadow:10.375em 0 0 1px currentColor, 10.75em 0 0 -1px currentColor, 10em 0 0 -1px currentColor}}@keyframes jgb_spinner-dots-carousel-animation{0%{-webkit-box-shadow:10em 0 0 -1px currentColor, 10.375em 0 0 1px currentColor, 10.75em 0 0 -1px currentColor;box-shadow:10em 0 0 -1px currentColor, 10.375em 0 0 1px currentColor, 10.75em 0 0 -1px currentColor}50%{-webkit-box-shadow:10.75em 0 0 -1px currentColor, 10em 0 0 -1px currentColor, 10.375em 0 0 1px currentColor;box-shadow:10.75em 0 0 -1px currentColor, 10em 0 0 -1px currentColor, 10.375em 0 0 1px currentColor}100%{-webkit-box-shadow:10.375em 0 0 1px currentColor, 10.75em 0 0 -1px currentColor, 10em 0 0 -1px currentColor;box-shadow:10.375em 0 0 1px currentColor, 10.75em 0 0 -1px currentColor, 10em 0 0 -1px currentColor}}.jgb_spinner-dots-windmill{position:relative;width:1em;height:1em;-webkit-animation:1s jgb_spinner-dots-windmill-animation linear infinite;animation:1s jgb_spinner-dots-windmill-animation linear infinite}.jgb_spinner-dots-windmill>div{position:absolute;width:0.4em;height:0.4em;background-color:currentColor;border-radius:100%}.jgb_spinner-dots-windmill>div:nth-child(1){top:0;left:0.3em}.jgb_spinner-dots-windmill>div:nth-child(2){bottom:0.07em;left:0em}.jgb_spinner-dots-windmill>div:nth-child(3){bottom:0.07em;right:0em}@-webkit-keyframes jgb_spinner-dots-windmill-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes jgb_spinner-dots-windmill-animation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.jgb_spinner-dots-triangle-path{position:relative;width:1em;height:1em}.jgb_spinner-dots-triangle-path>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:0.25em;height:0.25em;border-radius:100%;background-color:currentColor}.jgb_spinner-dots-triangle-path>div:nth-child(1){top:0.75em;-webkit-animation-name:jgb_spinner-dots-triangle-path-1-animation;animation-name:jgb_spinner-dots-triangle-path-1-animation;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.jgb_spinner-dots-triangle-path>div:nth-child(2){left:0.375em;-webkit-animation-name:jgb_spinner-dots-triangle-path-2-animation;animation-name:jgb_spinner-dots-triangle-path-2-animation;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.jgb_spinner-dots-triangle-path>div:nth-child(3){top:0.75em;left:0.75em;-webkit-animation-name:jgb_spinner-dots-triangle-path-3-animation;animation-name:jgb_spinner-dots-triangle-path-3-animation;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes jgb_spinner-dots-triangle-path-1-animation{33%{-webkit-transform:translate(0.375em, -0.75em);transform:translate(0.375em, -0.75em)}66%{-webkit-transform:translate(0.75em);transform:translate(0.75em)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes jgb_spinner-dots-triangle-path-1-animation{33%{-webkit-transform:translate(0.375em, -0.75em);transform:translate(0.375em, -0.75em)}66%{-webkit-transform:translate(0.75em);transform:translate(0.75em)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes jgb_spinner-dots-triangle-path-2-animation{33%{-webkit-transform:translate(0.375em, 0.75em);transform:translate(0.375em, 0.75em)}66%{-webkit-transform:translate(-0.375em, 0.75em);transform:translate(-0.375em, 0.75em)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes jgb_spinner-dots-triangle-path-2-animation{33%{-webkit-transform:translate(0.375em, 0.75em);transform:translate(0.375em, 0.75em)}66%{-webkit-transform:translate(-0.375em, 0.75em);transform:translate(-0.375em, 0.75em)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes jgb_spinner-dots-triangle-path-3-animation{33%{-webkit-transform:translate(-0.75em);transform:translate(-0.75em)}66%{-webkit-transform:translate(-0.375em, -0.75em);transform:translate(-0.375em, -0.75em)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes jgb_spinner-dots-triangle-path-3-animation{33%{-webkit-transform:translate(-0.75em);transform:translate(-0.75em)}66%{-webkit-transform:translate(-0.375em, -0.75em);transform:translate(-0.375em, -0.75em)}to{-webkit-transform:translate(0);transform:translate(0)}}.jgb_spinner-dots-bricks{position:relative;width:1em;height:1em}.jgb_spinner-dots-bricks>div{position:absolute;width:0.4em;height:0.4em;background-color:currentColor;border-radius:100%}.jgb_spinner-dots-bricks>div:nth-child(1){top:0.6em;left:0;-webkit-animation:dotBricks-1 2s infinite ease;animation:dotBricks-1 2s infinite ease}.jgb_spinner-dots-bricks>div:nth-child(2){top:0;left:0;-webkit-animation:dotBricks-2 2s infinite ease;animation:dotBricks-2 2s infinite ease}.jgb_spinner-dots-bricks>div:nth-child(3){top:0;left:0.6em;-webkit-animation:dotBricks-3 2s infinite ease;animation:dotBricks-3 2s infinite ease}@-webkit-keyframes dotBricks-1{16.667%{top:0.6em;left:0}25%{top:0;left:0}41.667%{top:0;left:0}50%{top:0;left:0.6em}66.666%{top:0;left:0.6em}75%{top:0.6em;left:0.6em}91.667%{top:0.6em;left:0.6em}100%{top:0.6em;left:0}}@keyframes dotBricks-1{16.667%{top:0.6em;left:0}25%{top:0;left:0}41.667%{top:0;left:0}50%{top:0;left:0.6em}66.666%{top:0;left:0.6em}75%{top:0.6em;left:0.6em}91.667%{top:0.6em;left:0.6em}100%{top:0.6em;left:0}}@-webkit-keyframes dotBricks-2{8.333%{top:0;left:0}16.667%{top:0;left:0.6em}33.333%{top:0;left:0.6em}41.667%{top:0.6em;left:0.6em}58.333%{top:0.6em;left:0.6em}66.666%{top:0.6em;left:0}83.333%{top:0.6em;left:0}91.667%{top:0;left:0}}@keyframes dotBricks-2{8.333%{top:0;left:0}16.667%{top:0;left:0.6em}33.333%{top:0;left:0.6em}41.667%{top:0.6em;left:0.6em}58.333%{top:0.6em;left:0.6em}66.666%{top:0.6em;left:0}83.333%{top:0.6em;left:0}91.667%{top:0;left:0}}@-webkit-keyframes dotBricks-3{0%{top:0;left:0.6em}8.333%{top:0.6em;left:0.6em}25%{top:0.6em;left:0.6em}33.333%{top:0.6em;left:0}50%{top:0.6em;left:0}58.333%{top:0;left:0}75%{top:0;left:0}83.333%{top:0;left:0.6em}}@keyframes dotBricks-3{0%{top:0;left:0.6em}8.333%{top:0.6em;left:0.6em}25%{top:0.6em;left:0.6em}33.333%{top:0.6em;left:0}50%{top:0.6em;left:0}58.333%{top:0;left:0}75%{top:0;left:0}83.333%{top:0;left:0.6em}}.jgb_spinner-dots-fire{position:relative;overflow:hidden;width:0.45em;height:1em}.jgb_spinner-dots-fire>div{position:absolute;left:0.1em;top:0.75em;-webkit-transform:scale(0);transform:scale(0);width:0.25em;height:0.25em;border-radius:100%;background-color:currentColor;-webkit-animation:jgb_spinner-dots-fire-animation 1.5s infinite linear;animation:jgb_spinner-dots-fire-animation 1.5s infinite linear}.jgb_spinner-dots-fire>div:nth-child(1){-webkit-animation-delay:-.85s;animation-delay:-.85s}.jgb_spinner-dots-fire>div:nth-child(2){-webkit-animation-delay:-1.85s;animation-delay:-1.85s}.jgb_spinner-dots-fire>div:nth-child(3){-webkit-animation-delay:-2.85s;animation-delay:-2.85s}@-webkit-keyframes jgb_spinner-dots-fire-animation{1%{top:0.75em;-webkit-transform:scale(0);transform:scale(0)}50%{top:0.375em;-webkit-transform:scale(1);transform:scale(1)}100%{top:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes jgb_spinner-dots-fire-animation{1%{top:0.75em;-webkit-transform:scale(0);transform:scale(0)}50%{top:0.375em;-webkit-transform:scale(1);transform:scale(1)}100%{top:0;-webkit-transform:scale(0);transform:scale(0)}}.jgb_spinner-dots-rotate{position:relative;width:1em;height:1em}.jgb_spinner-dots-rotate>div{top:0.375em;-webkit-animation:jgb_spinner-dots-rotate-animation 1s cubic-bezier(0.7, -0.13, 0.22, 0.86) 0s infinite normal both running;animation:jgb_spinner-dots-rotate-animation 1s cubic-bezier(0.7, -0.13, 0.22, 0.86) 0s infinite normal both running}.jgb_spinner-dots-rotate>div,.jgb_spinner-dots-rotate>div:before,.jgb_spinner-dots-rotate>div:after{position:absolute;width:0.25em;height:0.25em;background-color:currentColor;border-radius:100%}.jgb_spinner-dots-rotate>div:before,.jgb_spinner-dots-rotate>div:after{content:''}.jgb_spinner-dots-rotate>div:before{left:-0.375em}.jgb_spinner-dots-rotate>div{left:0.375em}.jgb_spinner-dots-rotate>div:after{left:0.375em}@-webkit-keyframes jgb_spinner-dots-rotate-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes jgb_spinner-dots-rotate-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.jgb_spinner-dots-bouncing{position:relative;width:1em;height:0.55em}.jgb_spinner-dots-bouncing>div{position:absolute;top:0.3em;width:0.25em;height:0.25em;background-color:currentColor;border-radius:100%}.jgb_spinner-dots-bouncing>div:nth-child(1){left:0;-webkit-animation:jgb_spinner-dots-bouncing-animation 0.6s -0.14s infinite ease-in-out;animation:jgb_spinner-dots-bouncing-animation 0.6s -0.14s infinite ease-in-out}.jgb_spinner-dots-bouncing>div:nth-child(2){left:0.375em;-webkit-animation:jgb_spinner-dots-bouncing-animation 0.6s -0.07s infinite ease-in-out;animation:jgb_spinner-dots-bouncing-animation 0.6s -0.07s infinite ease-in-out}.jgb_spinner-dots-bouncing>div:nth-child(3){left:0.75em;-webkit-animation:jgb_spinner-dots-bouncing-animation 0.6s 0s infinite ease-in-out;animation:jgb_spinner-dots-bouncing-animation 0.6s 0s infinite ease-in-out}@-webkit-keyframes jgb_spinner-dots-bouncing-animation{33%{-webkit-transform:translateY(0);transform:translateY(0)}66%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(-15%);transform:translateY(-15%)}}@keyframes jgb_spinner-dots-bouncing-animation{33%{-webkit-transform:translateY(0);transform:translateY(0)}66%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(-15%);transform:translateY(-15%)}}.jgb_spinner-dots-chasing{width:1em;height:1em}.jgb_spinner-dots-chasing>div{position:relative;top:-0.1em;width:100%;height:100%;-webkit-animation:jgb_spinner-dots-chasing-rotate-animation 1.75s infinite linear;animation:jgb_spinner-dots-chasing-rotate-animation 1.75s infinite linear}.jgb_spinner-dots-chasing>div:before,.jgb_spinner-dots-chasing>div:after{content:'';position:absolute;width:0.6em;height:0.6em;background-color:currentColor;border-radius:100%;-webkit-animation:jgb_spinner-dots-chasing-animation 2s infinite ease-in-out;animation:jgb_spinner-dots-chasing-animation 2s infinite ease-in-out}.jgb_spinner-dots-chasing>div:before{top:0}.jgb_spinner-dots-chasing>div:after{top:0.4em;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes jgb_spinner-dots-chasing-rotate-animation{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes jgb_spinner-dots-chasing-rotate-animation{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes jgb_spinner-dots-chasing-animation{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes jgb_spinner-dots-chasing-animation{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(0.8);transform:scale(0.8)}}.jgb_spinner-dots-propagate{position:relative;width:2em;height:0.45em}.jgb_spinner-dots-propagate>div{position:absolute;top:0.1em;left:0.875em;width:0.25em;height:0.25em;background-color:currentColor;border-radius:100%}.jgb_spinner-dots-propagate>div:nth-child(1){-webkit-animation:jgb_spinner-dots-propagate-1-animation 1.5s ease 0s infinite normal forwards running;animation:jgb_spinner-dots-propagate-1-animation 1.5s ease 0s infinite normal forwards running}.jgb_spinner-dots-propagate>div:nth-child(2){-webkit-animation:jgb_spinner-dots-propagate-2-animation 1.5s ease 0s infinite normal forwards running;animation:jgb_spinner-dots-propagate-2-animation 1.5s ease 0s infinite normal forwards running}.jgb_spinner-dots-propagate>div:nth-child(3){-webkit-animation:jgb_spinner-dots-propagate-3-animation 1.5s ease 0s infinite normal forwards running;animation:jgb_spinner-dots-propagate-3-animation 1.5s ease 0s infinite normal forwards running}.jgb_spinner-dots-propagate>div:nth-child(4){-webkit-animation:jgb_spinner-dots-propagate-4-animation 1.5s ease 0s infinite normal forwards running;animation:jgb_spinner-dots-propagate-4-animation 1.5s ease 0s infinite normal forwards running}.jgb_spinner-dots-propagate>div:nth-child(5){-webkit-animation:jgb_spinner-dots-propagate-5-animation 1.5s ease 0s infinite normal forwards running;animation:jgb_spinner-dots-propagate-5-animation 1.5s ease 0s infinite normal forwards running}.jgb_spinner-dots-propagate>div:nth-child(6){-webkit-animation:jgb_spinner-dots-propagate-6-animation 1.5s ease 0s infinite normal forwards running;animation:jgb_spinner-dots-propagate-6-animation 1.5s ease 0s infinite normal forwards running}@-webkit-keyframes jgb_spinner-dots-propagate-1-animation{25%{-webkit-transform:scale(0.75);transform:scale(0.75);left:0.7em}50%{-webkit-transform:scale(0.6);transform:scale(0.6);left:0.35em}75%{-webkit-transform:scale(0.5);transform:scale(0.5);left:0em}95%{-webkit-transform:scale(1);transform:scale(1);left:0.875em}}@keyframes jgb_spinner-dots-propagate-1-animation{25%{-webkit-transform:scale(0.75);transform:scale(0.75);left:0.7em}50%{-webkit-transform:scale(0.6);transform:scale(0.6);left:0.35em}75%{-webkit-transform:scale(0.5);transform:scale(0.5);left:0em}95%{-webkit-transform:scale(1);transform:scale(1);left:0.875em}}@-webkit-keyframes jgb_spinner-dots-propagate-2-animation{25%{-webkit-transform:scale(0.75);transform:scale(0.75);left:0.7em}50%{-webkit-transform:scale(0.6);transform:scale(0.6);left:0.35em}75%{-webkit-transform:scale(0.6);transform:scale(0.6);left:0.35em}95%{-webkit-transform:scale(1);transform:scale(1);left:0.875em}}@keyframes jgb_spinner-dots-propagate-2-animation{25%{-webkit-transform:scale(0.75);transform:scale(0.75);left:0.7em}50%{-webkit-transform:scale(0.6);transform:scale(0.6);left:0.35em}75%{-webkit-transform:scale(0.6);transform:scale(0.6);left:0.35em}95%{-webkit-transform:scale(1);transform:scale(1);left:0.875em}}@-webkit-keyframes jgb_spinner-dots-propagate-3-animation{25%{-webkit-transform:scale(0.75);transform:scale(0.75);left:0.7em}75%{-webkit-transform:scale(0.75);transform:scale(0.75);left:0.7em}95%{-webkit-transform:scale(1);transform:scale(1);left:0.875em}}@keyframes jgb_spinner-dots-propagate-3-animation{25%{-webkit-transform:scale(0.75);transform:scale(0.75);left:0.7em}75%{-webkit-transform:scale(0.75);transform:scale(0.75);left:0.7em}95%{-webkit-transform:scale(1);transform:scale(1);left:0.875em}}@-webkit-keyframes jgb_spinner-dots-propagate-4-animation{25%{-webkit-transform:scale(0.75);transform:scale(0.75);left:1.05em}75%{-webkit-transform:scale(0.75);transform:scale(0.75);left:1.05em}95%{-webkit-transform:scale(1);transform:scale(1);left:0.875em}}@keyframes jgb_spinner-dots-propagate-4-animation{25%{-webkit-transform:scale(0.75);transform:scale(0.75);left:1.05em}75%{-webkit-transform:scale(0.75);transform:scale(0.75);left:1.05em}95%{-webkit-transform:scale(1);transform:scale(1);left:0.875em}}@-webkit-keyframes jgb_spinner-dots-propagate-5-animation{25%{-webkit-transform:scale(0.75);transform:scale(0.75);left:1.05em}50%{-webkit-transform:scale(0.6);transform:scale(0.6);left:1.4em}75%{-webkit-transform:scale(0.6);transform:scale(0.6);left:1.4em}95%{-webkit-transform:scale(1);transform:scale(1);left:0.875em}}@keyframes jgb_spinner-dots-propagate-5-animation{25%{-webkit-transform:scale(0.75);transform:scale(0.75);left:1.05em}50%{-webkit-transform:scale(0.6);transform:scale(0.6);left:1.4em}75%{-webkit-transform:scale(0.6);transform:scale(0.6);left:1.4em}95%{-webkit-transform:scale(1);transform:scale(1);left:0.875em}}@-webkit-keyframes jgb_spinner-dots-propagate-6-animation{25%{-webkit-transform:scale(0.75);transform:scale(0.75);left:1.05em}50%{-webkit-transform:scale(0.6);transform:scale(0.6);left:1.4em}75%{-webkit-transform:scale(0.5);transform:scale(0.5);left:1.75em}95%{-webkit-transform:scale(1);transform:scale(1);left:0.875em}}@keyframes jgb_spinner-dots-propagate-6-animation{25%{-webkit-transform:scale(0.75);transform:scale(0.75);left:1.05em}50%{-webkit-transform:scale(0.6);transform:scale(0.6);left:1.4em}75%{-webkit-transform:scale(0.5);transform:scale(0.5);left:1.75em}95%{-webkit-transform:scale(1);transform:scale(1);left:0.875em}}.jgb_spinner-dots-spin-scale{position:relative;width:1.4em;height:1.4em}.jgb_spinner-dots-spin-scale>div{position:absolute;top:50%;left:50%}.jgb_spinner-dots-spin-scale>div:last-child{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.jgb_spinner-dots-spin-scale>div:before,.jgb_spinner-dots-spin-scale>div:after{content:'';position:absolute;top:-0.125em;left:-0.125em;width:0.25em;height:0.25em;background-color:currentColor;border-radius:100%;-webkit-animation:jgb_spinner-dots-spin-scale-animation 3s ease-in-out infinite -1.5s;animation:jgb_spinner-dots-spin-scale-animation 3s ease-in-out infinite -1.5s}.jgb_spinner-dots-spin-scale>div:after{-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes jgb_spinner-dots-spin-scale-animation{0%{-webkit-transform-origin:50% -50%;transform-origin:50% -50%;-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform-origin:50% -50%;transform-origin:50% -50%;-webkit-transform:rotate(360deg);transform:rotate(360deg)}50.00001%{-webkit-transform-origin:50% 150%;transform-origin:50% 150%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform-origin:50% 150%;transform-origin:50% 150%;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes jgb_spinner-dots-spin-scale-animation{0%{-webkit-transform-origin:50% -50%;transform-origin:50% -50%;-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform-origin:50% -50%;transform-origin:50% -50%;-webkit-transform:rotate(360deg);transform:rotate(360deg)}50.00001%{-webkit-transform-origin:50% 150%;transform-origin:50% 150%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform-origin:50% 150%;transform-origin:50% 150%;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.jgb_spinner-wordpress{width:1em;height:1em;position:relative}.jgb_spinner-wordpress>div{width:1em;height:1em;border-radius:100%}.jgb_spinner-wordpress>div:nth-child(1){background-color:currentColor}.jgb_spinner-wordpress>div:nth-child(2){position:absolute;top:0;left:0;-webkit-animation:jgb_spinner-wordpress 1s linear infinite;animation:jgb_spinner-wordpress 1s linear infinite}.jgb_spinner-wordpress>div:nth-child(2):before{content:'';position:relative;display:block;top:0.18em;left:0.18em;width:0.3em;height:0.3em;border-radius:100%;background-color:#fff}@-webkit-keyframes jgb_spinner-wordpress{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes jgb_spinner-wordpress{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.jgb_spinner-hash{position:relative;width:1em;height:1em;-webkit-transform:rotate(165deg);transform:rotate(165deg)}.jgb_spinner-hash>div{position:absolute;top:50%;left:50%;display:block;width:20%;height:20%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:"";border-radius:100%}.jgb_spinner-hash>div:nth-child(1){-webkit-animation:jgb_spinner-hash-1 2s ease 0s infinite normal none running;animation:jgb_spinner-hash-1 2s ease 0s infinite normal none running}.jgb_spinner-hash>div:nth-child(2){-webkit-animation:jgb_spinner-hash-2 2s ease 0s infinite normal none running;animation:jgb_spinner-hash-2 2s ease 0s infinite normal none running}@-webkit-keyframes jgb_spinner-hash-1{0%{width:20%;-webkit-box-shadow:currentColor 0.4em -0.2em, currentColor -0.4em 0.2em;box-shadow:currentColor 0.4em -0.2em, currentColor -0.4em 0.2em}35%{width:100%;-webkit-box-shadow:currentColor 0px -0.2em, currentColor 0px 0.2em;box-shadow:currentColor 0px -0.2em, currentColor 0px 0.2em}70%{width:20%;-webkit-box-shadow:currentColor -0.4em -0.2em, currentColor 0.4em 0.2em;box-shadow:currentColor -0.4em -0.2em, currentColor 0.4em 0.2em}100%{-webkit-box-shadow:currentColor 0.4em -0.2em, currentColor -0.4em 0.2em;box-shadow:currentColor 0.4em -0.2em, currentColor -0.4em 0.2em}}@keyframes jgb_spinner-hash-1{0%{width:20%;-webkit-box-shadow:currentColor 0.4em -0.2em, currentColor -0.4em 0.2em;box-shadow:currentColor 0.4em -0.2em, currentColor -0.4em 0.2em}35%{width:100%;-webkit-box-shadow:currentColor 0px -0.2em, currentColor 0px 0.2em;box-shadow:currentColor 0px -0.2em, currentColor 0px 0.2em}70%{width:20%;-webkit-box-shadow:currentColor -0.4em -0.2em, currentColor 0.4em 0.2em;box-shadow:currentColor -0.4em -0.2em, currentColor 0.4em 0.2em}100%{-webkit-box-shadow:currentColor 0.4em -0.2em, currentColor -0.4em 0.2em;box-shadow:currentColor 0.4em -0.2em, currentColor -0.4em 0.2em}}@-webkit-keyframes jgb_spinner-hash-2{0%{height:20%;-webkit-box-shadow:currentColor 0.2em 0.4em, currentColor -0.2em -0.4em;box-shadow:currentColor 0.2em 0.4em, currentColor -0.2em -0.4em}35%{height:100%;-webkit-box-shadow:currentColor 0.2em 0px, currentColor -0.2em 0px;box-shadow:currentColor 0.2em 0px, currentColor -0.2em 0px}70%{height:20%;-webkit-box-shadow:currentColor 0.2em -0.4em, currentColor -0.2em 0.4em;box-shadow:currentColor 0.2em -0.4em, currentColor -0.2em 0.4em}100%{-webkit-box-shadow:currentColor 0.2em 0.4em, currentColor -0.2em -0.4em;box-shadow:currentColor 0.2em 0.4em, currentColor -0.2em -0.4em}}@keyframes jgb_spinner-hash-2{0%{height:20%;-webkit-box-shadow:currentColor 0.2em 0.4em, currentColor -0.2em -0.4em;box-shadow:currentColor 0.2em 0.4em, currentColor -0.2em -0.4em}35%{height:100%;-webkit-box-shadow:currentColor 0.2em 0px, currentColor -0.2em 0px;box-shadow:currentColor 0.2em 0px, currentColor -0.2em 0px}70%{height:20%;-webkit-box-shadow:currentColor 0.2em -0.4em, currentColor -0.2em 0.4em;box-shadow:currentColor 0.2em -0.4em, currentColor -0.2em 0.4em}100%{-webkit-box-shadow:currentColor 0.2em 0.4em, currentColor -0.2em -0.4em;box-shadow:currentColor 0.2em 0.4em, currentColor -0.2em -0.4em}}.jgb_item-container{overflow:hidden;width:100%;height:100%;border-color:#eee}.jgb_item{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.jgb_item-permalink{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9}.elementor-editor-active .jgb_item-permalink,.block-editor-page .jgb_item-permalink{visibility:hidden;width:0;height:0}.jgb_item-thumb{overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat}.jgb_item-body{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;border-color:#eee;color:#fff;background-color:#4b505e}.jgb_item-body>*{margin:5px 0}.jgb_item-title{padding:0;font-size:18px;font-weight:700}.jgb_item-description{font-size:12px}.jgb_item-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:10px;font-weight:400;text-transform:uppercase}.jgb_item-meta>*{margin-right:10px}.jgb_item-meta>*:last-child{margin-right:0}.jgb_item-date-prefix:not(:empty){margin-right:3px}.jgb_item-author-prefix:not(:empty){margin-right:3px}.jgb_item-divider{margin-top:10px;margin-bottom:10px;font-size:0;line-height:0}.jgb_item-divider-separator{display:inline-block;width:100%;border-top-style:solid;border-top-width:1px;border-top-color:rgba(238,238,238,0.35)}.jgb_item-type{display:inline-block;margin:0;padding:5px 10px;font-size:12px;line-height:1;letter-spacing:1px;font-weight:700;text-transform:uppercase;color:#fff;border-radius:5px;background-color:#6ec1e4}.jgb_item-type-wrap{position:absolute;top:0;left:0;right:0;margin:15px 15px 0;z-index:3}.jgb_item.jgb_no-thumbnail .jgb_item-type-wrap{margin:0 !important;position:static}.jgb_item.jgb_no-thumbnail .jgb_item-type{margin-bottom:25px}.jgb_item-default .jgb_item-thumb{position:relative}.jgb_item-default .jgb_item-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:30px}.jgb_grid-builder .jgb_item-thumb{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.jgb_grid-builder .jgb_item-body{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}.jgb_grid-builder .jgb_item.jgb_no-thumbnail .jgb_item-body{height:100%}.jgb_item-content-overlay{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:1}.jgb_item-content-overlay .jgb_item-body{position:absolute;left:0;right:0;bottom:0}.jgb_item-content-overlay:not(.jgb_no-thumbnail) .jgb_item-body{background-color:rgba(0,0,0,0.5)}.jgb_block .jgb_item-content-overlay:not(.jgb_no-thumbnail) .jgb_item-body{background:-webkit-gradient(linear, left bottom, left top, from(#000), to(transparent));background:linear-gradient(0deg, #000 0%, transparent 100%)}.jgb_item-content-overlay.jgb_no-thumbnail .jgb_item-body{position:static;height:100%}.jgb_item-term{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:1}.jgb_item-term .jgb_item-body{position:absolute;left:0;right:0;bottom:0}.jgb_item-term:not(.jgb_no-thumbnail) .jgb_item-body{background-color:rgba(0,0,0,0.5)}.jgb_block .jgb_item-term:not(.jgb_no-thumbnail) .jgb_item-body{background:-webkit-gradient(linear, left bottom, left top, from(#000), to(transparent));background:linear-gradient(0deg, #000 0%, transparent 100%)}.jgb_item-term.jgb_no-thumbnail .jgb_item-body{position:static;height:100%}.jgb_item-posts-count{font-size:10px;font-weight:400;text-transform:uppercase}.jgb_item-posts-count-prefix{margin-right:3px}.jgb_woocommerce-item .jgb_item-thumb{border:0px solid transparent}.jgb_item-container .jgb_woocommerce-item .jgb_item-title a:hover{color:#fff}.jgb_product-category{display:inline;font-size:10px;color:inherit;text-transform:uppercase}.jgb_product-category:hover{color:#6ec1e4}.jgb_product-category::after{content:', ';margin-left:-.2em;margin-right:.2em}.jgb_product-category:last-child::after{content:none}.jgb_product-add-to-cart{display:-webkit-box;display:-ms-flexbox;display:flex}.jgb_product-add-to-cart .add_to_cart_button{padding:8px 15px;color:#fff;font-size:12px;line-height:1.2;font-weight:700;text-transform:uppercase;border-radius:5px;background-color:#6ec1e4;outline:none}.jgb_item-container .jgb_product-add-to-cart .add_to_cart_button:hover{background-color:#fff}.jgb_product-add-to-cart .add_to_cart_button:hover{color:#6ec1e4}.jgb_product-add-to-cart .add_to_cart_button.loading{position:relative}.jgb_product-add-to-cart .add_to_cart_button.loading::before{content:'';position:absolute;left:50%;top:50%;width:1.5em;height:1.5em;margin-left:-.75em;margin-top:-.75em;border:currentColor .25em solid;border-left-color:transparent;border-radius:50%;-webkit-animation:button-preloader-rotating .85s linear infinite;animation:button-preloader-rotating .85s linear infinite}.jgb_product-add-to-cart .add_to_cart_button.loading .add_to_cart_button_text{opacity:0}.jgb_product-add-to-cart .add_to_cart_button.added::after{content:'\e908';font-family:'icomoon';margin-left:5px}.jgb_product-add-to-cart .added_to_cart{display:none}.jgb_product-stars-rating{display:-webkit-box;display:-ms-flexbox;display:flex}.jgb_product-stars-rating-star{margin-left:3px;font-size:14px;line-height:1;color:#FFDB00}.jgb_product-stars-rating-star:first-child{margin-left:0}.jgb_product-stars-rating-star::before{font-family:'icomoon'}.jgb_product-price{margin:10px 0}.jgb_product-price del,.jgb_product-price ins{margin:0;padding:0;border:none;background:none}.jgb_product-price ins{text-decoration:none}.jgb_product-price del{font-size:75%;color:#B4B4B4}.jgb_star-full::before{content:'\e909'}.jgb_star-half::before{content:'\e902'}.jgb_star-empty::before{content:'\e904'}.jgb_item.jgb_item-post-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%}.jgb_item.jgb_item-post-content .jgb_item-thumb{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:1}.jgb_item.jgb_item-post-content .jgb_item-body{position:relative;z-index:5;background:none}.jgb_item.jgb_item-jet-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%}.jgb_grid-builder .jgb_grid-container{position:relative;-webkit-transition:min-height ease-out 0.15s;transition:min-height ease-out 0.15s}.jgb_grid-builder .jgb_grid-box{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width ease-out 0.1s, height ease-out 0.1s, -webkit-transform ease-out 0.1s;transition:width ease-out 0.1s, height ease-out 0.1s, -webkit-transform ease-out 0.1s;transition:transform ease-out 0.1s, width ease-out 0.1s, height ease-out 0.1s;transition:transform ease-out 0.1s, width ease-out 0.1s, height ease-out 0.1s, -webkit-transform ease-out 0.1s;z-index:1}.elementor-editor-active .jgb_grid-builder .jgb_grid-container,.block-editor-page .jgb_grid-builder .jgb_grid-container{overflow:visible}.elementor-editor-active .jgb_grid-builder .jgb_grid-container .backing-grid,.block-editor-page .jgb_grid-builder .jgb_grid-container .backing-grid{position:absolute;right:0;bottom:0;top:0;left:0;background-repeat:round repeat}.elementor-editor-active .jgb_grid-builder .jgb_grid-box,.block-editor-page .jgb_grid-builder .jgb_grid-box{cursor:move}.elementor-editor-active .jgb_grid-builder .jgb_grid-box.dragging,.elementor-editor-active .jgb_grid-builder .jgb_grid-box.resizing,.elementor-editor-active .jgb_grid-builder .jgb_grid-box.placeholder,.block-editor-page .jgb_grid-builder .jgb_grid-box.dragging,.block-editor-page .jgb_grid-builder .jgb_grid-box.resizing,.block-editor-page .jgb_grid-builder .jgb_grid-box.placeholder{-webkit-transition:none !important;transition:none !important}.elementor-editor-active .jgb_grid-builder .jgb_grid-box.dragging,.block-editor-page .jgb_grid-builder .jgb_grid-box.dragging{z-index:9999}.elementor-editor-active .jgb_grid-builder .jgb_grid-box.dragging .resize-handle,.elementor-editor-active .jgb_grid-builder .jgb_grid-box.dragging .jgb_overlay,.elementor-editor-active .jgb_grid-builder .jgb_grid-box.resizing .resize-handle,.elementor-editor-active .jgb_grid-builder .jgb_grid-box.resizing .jgb_overlay,.elementor-editor-active .jgb_grid-builder .jgb_grid-box:hover .resize-handle,.elementor-editor-active .jgb_grid-builder .jgb_grid-box:hover .jgb_overlay,.block-editor-page .jgb_grid-builder .jgb_grid-box.dragging .resize-handle,.block-editor-page .jgb_grid-builder .jgb_grid-box.dragging .jgb_overlay,.block-editor-page .jgb_grid-builder .jgb_grid-box.resizing .resize-handle,.block-editor-page .jgb_grid-builder .jgb_grid-box.resizing .jgb_overlay,.block-editor-page .jgb_grid-builder .jgb_grid-box:hover .resize-handle,.block-editor-page .jgb_grid-builder .jgb_grid-box:hover .jgb_overlay{display:block}.elementor-editor-active .jgb_grid-builder .jgb_grid-box .resize-handle,.block-editor-page .jgb_grid-builder .jgb_grid-box .resize-handle{display:none;cursor:se-resize;position:absolute;z-index:10;right:0px;bottom:0px;padding:0;width:0;height:0;background:none;border-style:solid;border-width:0 0 20px 20px;border-color:transparent transparent #15bbf0 transparent}.elementor-editor-active .jgb_grid-builder .jgb_grid-box .resize-handle:before,.block-editor-page .jgb_grid-builder .jgb_grid-box .resize-handle:before{content:"";position:absolute;top:10px;left:-10px;width:8px;height:8px;border-right:3px solid #fff;border-bottom:3px solid #fff}.elementor-editor-active .jgb_grid-builder .jgb_grid-box.placeholder,.block-editor-page .jgb_grid-builder .jgb_grid-box.placeholder{border:dashed 2px #15bbf0;background-color:rgba(21,187,240,0.2);z-index:0;-webkit-transition:none !important;transition:none !important}.elementor-editor-active .jgb_grid-builder .jgb_no-items,.block-editor-page .jgb_grid-builder .jgb_no-items{margin-bottom:20px;text-align:center}.elementor-editor-active .jgb_grid-builder .jgb_no-items-title,.block-editor-page .jgb_grid-builder .jgb_no-items-title{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-weight:700;font-size:18px;text-transform:uppercase;color:#4c4c4c;margin-bottom:5px}.elementor-editor-active .jgb_grid-builder .jgb_toolbar,.block-editor-page .jgb_grid-builder .jgb_toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.elementor-editor-active .jgb_grid-builder .jgb_toolbar-current-breakpoint,.elementor-editor-active .jgb_grid-builder .jgb_toolbar-backinggrid,.block-editor-page .jgb_grid-builder .jgb_toolbar-current-breakpoint,.block-editor-page .jgb_grid-builder .jgb_toolbar-backinggrid{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;font-size:13px;line-height:1.5;font-weight:400;color:#6d7882;text-transform:none;letter-spacing:normal}.elementor-editor-active .jgb_grid-builder .jgb_toolbar-current-breakpoint,.block-editor-page .jgb_grid-builder .jgb_toolbar-current-breakpoint{margin-top:7px;margin-bottom:1px}.elementor-editor-active .jgb_grid-builder .jgb_toolbar-current-breakpoint,.elementor-editor-active .jgb_grid-builder .jgb_toolbar-remove-breakpoint-btn,.block-editor-page .jgb_grid-builder .jgb_toolbar-current-breakpoint,.block-editor-page .jgb_grid-builder .jgb_toolbar-remove-breakpoint-btn{margin-right:20px}.elementor-editor-active .jgb_grid-builder .jgb_toolbar-backinggrid,.block-editor-page .jgb_grid-builder .jgb_toolbar-backinggrid{margin:8px 2px 2px auto;width:140px;-ms-flex-negative:0;flex-shrink:0}.elementor-editor-active .jgb_grid-builder .jgb_toolbar-backinggrid .jgb_checkbox-checkmark,.block-editor-page .jgb_grid-builder .jgb_toolbar-backinggrid .jgb_checkbox-checkmark{color:#15bbf0}.elementor-editor-active .jgb_grid-builder .jgb_overlay,.block-editor-page .jgb_grid-builder .jgb_overlay{pointer-events:none;display:none;position:absolute;top:0;left:0;bottom:0;right:0;border:2px solid #71d7f7;z-index:9}.elementor-editor-active .jgb_grid-builder .jgb_overlay-toolset,.block-editor-page .jgb_grid-builder .jgb_overlay-toolset{pointer-events:initial;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#71d7f7;z-index:9}.elementor-editor-active .jgb_grid-builder .jgb_overlay-toolset li,.block-editor-page .jgb_grid-builder .jgb_overlay-toolset li{cursor:pointer;width:24px;height:24px;padding:0;margin:0;text-align:center;font-size:11px;line-height:24px;color:#fff;-webkit-transition:margin 0.3s, width 0.3s, font 0.3s;transition:margin 0.3s, width 0.3s, font 0.3s}.elementor-editor-active .jgb_grid-builder .jgb_overlay-toolset li:hover,.block-editor-page .jgb_grid-builder .jgb_overlay-toolset li:hover{background-color:#10bcf2}.elementor-editor-active .jgb_grid-builder .jgb_overlay-toolset li:hover:first-child:before,.block-editor-page .jgb_grid-builder .jgb_overlay-toolset li:hover:first-child:before{border-right-color:#10bcf2}.elementor-editor-active .jgb_grid-builder .jgb_overlay-toolset li:hover:last-child::after,.block-editor-page .jgb_grid-builder .jgb_overlay-toolset li:hover:last-child::after{border-left-color:#10bcf2}.elementor-editor-active .jgb_grid-builder .jgb_overlay-toolset li:first-child::before,.elementor-editor-active .jgb_grid-builder .jgb_overlay-toolset li:last-child::after,.block-editor-page .jgb_grid-builder .jgb_overlay-toolset li:first-child::before,.block-editor-page .jgb_grid-builder .jgb_overlay-toolset li:last-child::after{content:"";position:absolute;border:solid transparent;top:0}.elementor-editor-active .jgb_grid-builder .jgb_overlay-toolset li:first-child,.block-editor-page .jgb_grid-builder .jgb_overlay-toolset li:first-child{margin-right:1px}.elementor-editor-active .jgb_grid-builder .jgb_overlay-toolset li:first-child::before,.block-editor-page .jgb_grid-builder .jgb_overlay-toolset li:first-child::before{border-right-color:#71d7f7;border-width:0 12px 24px 0;right:100%}.elementor-editor-active .jgb_grid-builder .jgb_overlay-toolset li:last-child,.block-editor-page .jgb_grid-builder .jgb_overlay-toolset li:last-child{margin-left:1px}.elementor-editor-active .jgb_grid-builder .jgb_overlay-toolset li:last-child::after,.block-editor-page .jgb_grid-builder .jgb_overlay-toolset li:last-child::after{border-left-color:#71d7f7;border-width:0 0 24px 12px;left:100%}.elementor-editor-active .jgb_button,.block-editor-page .jgb_button{padding:6.5px 15px;font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;color:#fff;font-size:12px;line-height:normal;letter-spacing:0.5px;font-weight:500;text-transform:uppercase;height:auto;outline:none;border:none;border-radius:3px;background-color:#a4afb7;-webkit-transition:background-color 300ms ease-in-out,-webkit-box-shadow 300ms ease-in-out;transition:background-color 300ms ease-in-out,-webkit-box-shadow 300ms ease-in-out;transition:background-color 300ms ease-in-out,box-shadow 300ms ease-in-out;transition:background-color 300ms ease-in-out,box-shadow 300ms ease-in-out,-webkit-box-shadow 300ms ease-in-out}.elementor-editor-active .jgb_button:hover,.block-editor-page .jgb_button:hover{background-color:#6d7882;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.12),0 2px 2px rgba(0,0,0,0.2);box-shadow:0 0 2px rgba(0,0,0,0.12),0 2px 2px rgba(0,0,0,0.2)}.elementor-editor-active .components-panel .jgb_button,.block-editor-page .components-panel .jgb_button{margin-bottom:24px}.elementor-editor-active .jgb_item.jgb_item-jet-listing a,.elementor-editor-active .jgb_item.jgb_item-jet-woo-builder a,.elementor-editor-active .jgb_item a,.block-editor-page .jgb_item.jgb_item-jet-listing a,.block-editor-page .jgb_item.jgb_item-jet-woo-builder a,.block-editor-page .jgb_item a{pointer-events:none}.elementor-editor-active .jgb_grid-builder .jgb_overlay-toolset-edit i,.elementor-editor-active .jgb_grid-builder .jgb_overlay-toolset-remove i{font-family:eicons;font-style:normal}.elementor-editor-active .jgb_grid-builder .jgb_overlay-toolset-edit i:before{content:"\e89a"}.elementor-editor-active .jgb_grid-builder .jgb_overlay-toolset-remove i{margin-left:3px}.elementor-editor-active .jgb_grid-builder .jgb_overlay-toolset-remove i:before{content:"\e89c"}.block-editor-page .jgb_overlay-toolset-edit i,.block-editor-page .jgb_overlay-toolset-remove i{font-family:dashicons;font-style:normal}.block-editor-page .jgb_overlay-toolset-edit i{font-size:18px}.block-editor-page .jgb_overlay-toolset-edit i:before{content:"\f464"}.block-editor-page .jgb_overlay-toolset-remove i{margin-left:3px;font-size:16px}.block-editor-page .jgb_overlay-toolset-remove i:before{content:"\f182"}.jgb_item-container.jgb_item-loading{position:relative}.jgb_item-container.jgb_item-loading:after,.jgb_item-container.jgb_item-loading:before{content:'';position:absolute;top:50%;left:50%;border-radius:50%;z-index:999}.jgb_item-container.jgb_item-loading:after{margin-top:-20px;margin-left:-20px;width:40px;height:40px;border:5px solid rgba(21,187,240,0.3);border-top-color:#15bbf0;-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite}.jgb_item-container.jgb_item-loading:before{margin-top:-27px;margin-left:-27px;width:54px;height:54px;background-color:#fff;-webkit-box-shadow:3px 3px 10px 0px rgba(0,0,0,0.3);box-shadow:3px 3px 10px 0px rgba(0,0,0,0.3)}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body.rtl .jgb_grid-builder .jgb_grid-box .resize-handle{cursor:ne-resize;right:initial;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}body.rtl .jgb_grid-builder .jgb_toolbar-backinggrid{margin:8px auto 2px 20px}body.rtl .jgb_grid-builder .jgb_overlay-toolset li:hover:first-child:before{border-left-color:#10bcf2}body.rtl .jgb_grid-builder .jgb_overlay-toolset li:hover:last-child::after{border-right-color:#10bcf2}body.rtl .jgb_grid-builder .jgb_overlay-toolset li:first-child{margin-right:initial;margin-left:1px}body.rtl .jgb_grid-builder .jgb_overlay-toolset li:first-child::before{border-left-color:#71d7f7;border-width:0 0 24px 12px;right:initial;left:100%}body.rtl .jgb_grid-builder .jgb_overlay-toolset li:last-child{margin-left:initial;margin-right:1px}body.rtl .jgb_grid-builder .jgb_overlay-toolset li:last-child::after{border-right-color:#71d7f7;border-width:0 12px 24px 0;left:initial;right:100%}body.rtl .jgb_checkbox-checkmark{margin-right:initial;margin-left:8px}.jgb_notice{padding:20px;font-size:16px;font-weight:500;text-align:center;color:#6d7882;border:2px solid #d30c5c;background-color:#f9f9f9;-webkit-box-shadow:0 2px 6px rgba(211,12,92,0.2);box-shadow:0 2px 6px rgba(211,12,92,0.2)}