html {
font-size: 17px;
}
@media (max-width:767px) {
html {
font-size: 14px;
}
}
* {
font-family: 'Montserrat', sans-serif;
outline: none !important;
}
[disabled] {
opacity: .33;
pointer-events: none;
cursor: wait;
}
@media only screen and (max-width:767px) {
.boxing-80-percent-mobile {
padding-left: 10% !important;
padding-right: 10% !important;
}
}
.seccion-contenido {
padding-top: 65px !important;
padding-bottom: 90px !important;
}
.seccion-contenido-servicios {
padding-top: 65px !important;
}
@media (max-width:767px) {
.seccion-contenido {
padding-top: 45px !important;
padding-bottom: 65px !important;
}
.seccion-contenido-servicios {
padding-top: 45px !important;
}
}
.not-found {    
font-size: .9rem;
padding: 1em;
color: #A8261D;
display: block;
}
.card.empresas.primera-localidad {
margin-bottom: 20px;
}
.wrapper-logos {
display: flex;
justify-content: center;
align-items: center;
}
.container-empresas {
width: auto !important;
margin-bottom: 0 !important;
}
.container-empresas-l {
margin-left: auto;
}
.container-empresas-r {
margin-right: auto;
}
@media (max-width:767px) {
.container-empresas-l {
margin-bottom: 20px !important;
}
.container-empresas-l, .container-empresas-r {
margin: 0 auto;
}
}
.card.empresas {
background-color: transparent;
border: none;
border-radius: 20px;
max-width: 545px;
margin: auto;
}
.card.empresas .card-body {
background-color: rgba(255, 255, 255, 0.6);
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
padding: 15px;
}
.card.empresas .card-header {
border: none;
background-color: var(--e-global-color-928cf20);
border-top-left-radius: 20px;
border-top-right-radius: 20px;
padding: 8px;
}
.card.empresas .card-header h4 {
margin: 0;
font-weight: bold;
font-size: 1rem;
line-height: 1.2;
color: #fff;
text-align: center;
text-transform: uppercase;
}
.card.empresas .wrapper-logos img {
height: 70px;
max-width: 150px;
width: 100%;
}
.card.empresas .empresa-medio {
margin: 0 20px;
}
.card.empresas .wrapper-logos img {
filter: grayscale(100%);
transition: filter 0.2s;
}
.card.empresas .wrapper-logos a img:hover {
filter: grayscale(0%);
} .card.empresas .wrapper-logos a:not(.empresa) {
display: none;
}
#empresas-asociadas>.elementor-widget-wrap>a {
width: 100%;
}
#miembro-de>.elementor-widget-wrap>.elementor-element {
margin-bottom: 0;
}
.asociaciones .wrapper-logos {
column-gap: 35px;
}
.asociaciones .wrapper-logos img {
width: 150px;
max-height: 120px;
}
@media only screen and (max-width:767px) {
.asociaciones .wrapper-logos {
column-gap: 5vw;
}
.asociaciones .wrapper-logos img {
width: 100px;
}
} .asociaciones .wrapper-logos a:not(.partner) {
display: none;
}
@media (max-width:450px) {
.empresas-del-grupo h2 {
font-size: 3.55vw !important;
}
}
@media (max-width:767px) {
.card.empresas .card-header h4 {
font-size: .85rem;
}
} .quienes-somos-single-info {
display: flex;
flex-direction: column;
justify-content: flex-end;
height: 100%;
padding-bottom: 15px;
color: var(--e-global-color-928cf20);
padding-left: 120px;
}
@media only screen and (max-width:767px) {
.quienes-somos-single-info {
padding: 0;
}
}
.quienes-somos-single-logos {
margin-top: 45px;
}
.quienes-somos-single-column-info .elementor-element, .quienes-somos-single-column-info .elementor-widget-container {
height: 100%;
}
.quienes-somos-single-info .sector {
margin-bottom: 10px;
font-weight: bold;
margin-left: 5px;
margin-top: 20px;
}
.quienes-somos-single-info span {
margin-bottom: 5px;
display: flex;
align-items: center;
}
.quienes-somos-single-info span.phone {
font-weight: bold;
}
.quienes-somos-single-info span img {
margin-right: 5px;
}
.quienes-somos-single-logos img {
height: 80px !important;
width: auto;
} .subfooter-contacto a {
color: var(--e-global-color-1621965) !important;
text-decoration: underline;
}
.subfooter-contacto a:hover {
text-decoration: none;
}
.subfooter-contacto .footer-subtitle {
margin-bottom: .8rem;
display: block;
}
.subfooter-contacto span a {
font-weight: bold;
} .descarga-revista.cta-bajo-banner {
display: flex;
justify-content: center;
padding: 0 10%;
}
.descarga-revista.cta-bajo-banner>div {
display: flex;
justify-content: center;
align-items: center;
}
.descarga-revista.cta-bajo-banner>div>a {
display: flex;
align-items: center;
margin-left: 25px;
flex-wrap: wrap;
}
.descarga-revista.cta-bajo-banner>img {
width: auto;
height: 100%;
max-height: 100px;
}
.descarga-revista.cta-bajo-banner span {
color: var(--e-global-color-928cf20);
text-transform: uppercase;
font-size: 1.2rem;
line-height: 1.2;
}
.descarga-revista.cta-bajo-banner span:first-child {
font-weight: 800;
}
.descarga-revista.cta-bajo-banner>div>a>img {
width: 42px;
height: auto;
margin-right: 10px;
}
@media only screen and (max-width:767px) {
.descarga-revista.cta-bajo-banner>img {
max-height: 85px;
}
.descarga-revista.cta-bajo-banner>div>a {
margin-left: 5px;
flex-wrap: nowrap;
}
.descarga-revista.cta-bajo-banner>div>a>div {
max-width: 45vw;
}
.descarga-revista.cta-bajo-banner>div>a>img {
max-width: 30px;
margin-right: 7.5px;
}
.descarga-revista.cta-bajo-banner span {
font-size: .9rem;
}
} .jupiterx-site-navbar .navbar-nav .nav-item.dropdown>.dropdown-menu {
background-color: transparent !important;
border: none !important;
}
.jupiterx-site-navbar .navbar-nav .nav-item.dropdown:hover>.dropdown-menu, .jupiterx-site-navbar .navbar-nav .nav-item.dropdown.hover>.dropdown-menu {
background-color: transparent;
border: none;
}
.navbar-nav .dropdown-item {
padding: 8px;
background-color: transparent !important;
}
.jupiterx-site-navbar li.active>a {
font-weight: 800 !important;
}
@media (min-width:1200px) {
#menu-nav-principal>.menu-item>a, #menu-nav-principal .dropdown-item {
padding-left: 15px;
padding-right: 15px;
letter-spacing: 0.03em;
}
}
@media (min-width:992px) and (max-width:1199px) {
#menu-nav-principal>.menu-item>a, #menu-nav-principal .dropdown-item {
padding-left: 1.25vw;
padding-right: 1.25vw;
letter-spacing: 0.01em;
}
#menu-nav-principal {
margin-left: 0;
}
}
@media (min-width:992px) and (max-width:1069px) {
#menu-nav-principal>.menu-item>a, #menu-nav-principal .dropdown-item {
padding-left: .8vw;
padding-right: .8vw;
letter-spacing: 0.01em;
}
.jupiterx-navbar-desktop-left .jupiterx-navbar-brand {
margin-right: .5rem !important;
}
}
.navbar-light .navbar-nav .show>.nav-link {
color: white !important;
}
.navbar-light .navbar-nav .dropdown.hover>.nav-link {
color: var(--e-global-color-1621965) !important;
}
.navbar-light .navbar-nav .menu-item>.nav-link:hover {
color: var(--e-global-color-1621965) !important;
}
.navbar-light .navbar-toggler-icon {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='3' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") !important;
}
.jupiterx-navbar-toggler {
border: none !important;
box-shadow: none !important;
margin-top: 40px;
}
.jupiterx-site-navbar .main-nav-dropdown-cursor {
cursor: default;
}
.jupiterx-site-navbar .dropdown-toggle {
-ms-user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
user-select: none;
}
.nav-facebook>a, .nav-instagram>a, .nav-twitter>a {
padding-left: 5px !important;
padding-right: 5px !important;
}
.nav-facebook>a {
padding-left: 15px !important;
}
.nav-facebook>a>i, .nav-instagram>a>i, .nav-twitter>a>i {
color: var(--e-global-color-1621965);
text-decoration: none; font-size: 17px !important;
}
.jupiterx-navbar-brand-img {
width: 115px;
height: auto;
}
@media only screen and (max-width:991px) {
.jupiterx-navbar-brand-link {
position: absolute;
top: 10px;
left: calc(50% - 50px);
}
.jupiterx-navbar-brand-img {
width: 100px;
height: auto;
}
.jupiterx-site-navbar {
padding-top: 0;
}
.jupiterx-site-navbar .navbar-nav {
flex-direction: column !important;
}
.jupiterx-site-navbar .jupiterx-navbar-toggler, .jupiterx-site-navbar .jupiterx-navbar-brand-link {
z-index: 10;
}
.jupiterx-site-navbar .navbar-nav .dropdown-toggle {
justify-content: flex-start !important;
}
#jupiterxSiteNavbar {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
padding-top: 125px;
padding-bottom: 15px;
background-color: var(--e-global-color-928cf20);
}
#menu-nav-principal {
max-width: 90%;
margin-left: auto;
margin-right: auto;
}
#jupiterxSiteNavbar .dropdown-toggle-icon {
border: none !important;
cursor: pointer;
}
#jupiterxSiteNavbar .dropdown-item {
padding-left: 30px !important;
}
.nav-facebook, .nav-instagram, .nav-twitter {
display: none;
}
}
.floating-mobile-nav-socials {
position: absolute;
z-index: 101;
left: 30px;
top: 46px;
}
.floating-mobile-nav-socials .nav-link {
padding-left: 5px;
padding-right: 5px;
}
.floating-mobile-nav-socials .nav-link i {
font-size: 17px;
color: var(--e-global-color-1621965);
text-decoration: none;
}
@media (min-width: 992px) {
.floating-mobile-nav-socials {
display: none !important;
}
} .servicios-tabs {
display: flex;
flex-wrap: wrap;
justify-content: center;
max-width: 1140px;
margin: auto;
}
.servicios-tabs>li {
width: 40%;
margin: 10px;
}
.servicios-tabs>li>a {
padding: 5px 1.4rem !important;
transition: background-color 0.2s;
border: 2px solid var(--e-global-color-1621965) !important;
border-radius: 500px !important;
background-color: transparent !important;
color: var(--e-global-color-928cf20) !important;
font-size: 1.3rem;
line-height: 1.2;
}
.servicios-tabs>li>a.active {
background-color: var(--e-global-color-1621965) !important;
font-weight: bold !important;
}
@media only screen and (max-width:767px) {
.servicios-tabs>li {
width: 80%;
margin: 10px 0 0;
}
.servicios-tabs>li:first-child {
margin-top: 0;
}
.servicios-tabs.salud-tabs>li:nth-child(2) {
order: 3;
}
.servicios-tabs.salud-tabs>li:nth-child(4) {
order: 4;
}
.servicios-tabs>li>a {
font-size: 1.05rem;
padding: 5px 1rem !important;
}
.servicios-tabs {
max-width: 430px;
margin-left: auto;
margin-right: auto;
}
.servicios-tabs.funebre-tabs>li:nth-child(2) {
order: 5;
}
.servicios-tabs.funebre-tabs>li:nth-child(4) {
order: 6;
}
.servicios-tabs.funebre-tabs>li:nth-child(6) {
order: 7;
}
.servicios-tabs.funebre-tabs>li:nth-child(8) {
order: 8;
}
}
@media only screen and (max-width:430px) {
.servicios-tabs>li>a {
font-size: 4.2vw;
padding: 5px .9em !important;
}
}
.row.servicio-body {
margin-left: 0;
margin-right: 0;
font-size: 1rem;
line-height: 1.2;
}
@media (min-width:768px) {
.row.servicio-body {
min-height: 500px;
}
}
.row.servicio-body>div {
padding: 90px 70px 90px 0;
background-color: var(--e-global-color-e149ba4);
display: flex;
align-items: center;
justify-content: flex-end;
flex-wrap: wrap;
color: var(--e-global-color-68a817b);
}
.row.servicio-body.ambulancias>.col-md-6:last-child {
padding: 0 !important;
}
@media (min-width:768px) {
.row.servicio-body>.servicio-de-ambulancias-content, .row.servicio-body>.servicios-especiales-content, .row.servicio-body>.servicios-especiales-content-2 {
align-items: flex-start;
}
}
.servicio-de-ambulancias-content>div>p:last-child {
margin-bottom: 0;
}
.servicio-header {
background-color: var(--e-global-color-928cf20);
margin-top: 70px;
}
@media only screen and (max-width:767px) {
.servicio-header {
margin-top: 30px;
}
}
.servicio-header h2 {
padding: 32px 0;
color: var(--e-global-color-1621965);
text-align: center;
text-transform: uppercase;
margin-bottom: 0;
font-size: 1.88rem;
}
@media (max-width:767px) {
.servicio-header h2 {
font-size: 1.25rem;
}
}
.beneficios-especiales-content>ul, .servicio-de-ambulancias-content>div, .consultas-medicas-domiciliarias-content>div, .sepelios-content>div, .servicios-especiales-content>div, .servicios-especiales-content-2>div, .tanatopraxia-content>div, .tanatopraxia-ventajas>div, .asesoramiento-content>div, .cementerios-parques-content>div, .cementerios-parques-listas>div, .crematorios-content>div, .crematorios-listas>div {
max-width: 500px;
}
.beneficios-especiales-content>ul {
list-style: none;
margin-bottom: 20px;
}
.beneficios-especiales-content>ul>li {
margin-bottom: 25px;
}
.beneficios-especiales-content>.button-wrapper {
width: 100%;
max-width: 500px;
padding-left: 40px;
}
.servicio-body button, .servicio-body.homenajes-del-dia label.btn {
border-radius: 500px;
background-color: var(--e-global-color-1621965) !important;
border: none !important;
box-shadow: none !important;
text-decoration: none !important;
font-size: 1rem;
line-height: 1.2;
font-weight: bold;
padding-right: 20px;
padding-left: 20px;
white-space: normal;
}
.consulta-medica-por-ciudad>span {
display: block;
}
.consulta-medica-por-ciudad>span>img {
width: 24px;
}
.consultas-medicas-domiciliarias-content .ciudad {
font-size: 1.35rem;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 10px;
margin-top: 20px;
}
.consulta-medica-por-ciudad:last-child .ciudad {
margin-top: 40px;
}
.consultas-medicas-domiciliarias-content .prestador>span, .consultas-medicas-domiciliarias-content .telefonos {
font-weight: bold;
}
.consultas-medicas-domiciliarias-content .telefonos:not(:last-child) {
color: #df332e;
}
.consulta-medica-por-ciudad span:not(.ciudad) {
display: flex;
align-items: center;
margin-bottom: 5px;
}
.consulta-medica-por-ciudad img {
margin-right: 5px;
}
.prestador {
display: flex;
align-items: center;
}
.prestador img {
max-width: 50% !important;
width: 100%;
}
@media (max-width:767px) {
.prestador {
row-gap: 10px;
flex-wrap: wrap;
}
}
.cartilla-medica img {
border-radius: 500px !important;
display: block;
margin-right: auto;
margin-left: 50px;
width: 80%;
max-width: 480px !important;
}
.row.servicio-body.cartilla-medica>.col-md-6 {
align-items: flex-start;
}
.cartilla-medica>.col-md-6:first-child>div {
width: 100%;
max-width: 500px;
}
@media (min-width:768px) {
.cartilla-medica>.col-md-6:first-child>div {
padding-top: 60px;
}
}
.cartilla-medica .profesionales-not-found {
display: block;
padding: 0 20px;
font-size: .9rem;
}
.cartilla-medica .profesionales-not-found.profesionales-error {
color: #A8261D;
}
@media (max-width:767px) {
.cartilla-medica img {
margin: 0 auto;
}
.cartilla-medica>.col-md-6:last-child {
padding-top: 0 !important;
}
}
.profesionales-container {
padding-top: 35px;
transition: opacity .3s;
}
.profesionales-container.buscando {
opacity: .33;
}
.profesionales-container .profesional {
padding: 20px 0;
border-bottom: 1px solid #ccc;
}
.profesionales-container .profesional:first-of-type {
border-top: 1px solid #ccc;
}
.profesionales-container .profesional span {
color: black;
display: block;
}
.profesionales-container .profesional .profesional-nombre {
font-weight: bold;
text-transform: uppercase;
font-size: 1rem;
}
.profesionales-container .profesional .profesional-servicio-prestado {
color: #259F3B;
font-size: .9rem;
font-weight: 500;
margin-top: 1em;
}
.profesionales-container .profesional .profesional-prestacion {
font-size: .9rem;
margin-bottom: 1em;
}
.profesionales-container .profesional .profesional-telefono, .profesionales-container .profesional .profesional-direccion {
font-size: .9rem;
}
form#filtrar-cartilla>label {
display: block;
color: var(--e-global-color-928cf20);
font-weight: bold;
text-transform: uppercase;
}
form#filtrar-cartilla>select {
display: block;
width: 100%;
margin-bottom: 1.5em;
border-radius: 100px;
padding: 14px;
border: 2px solid var(--e-global-color-928cf20);
font-size: 1.133rem;
color: var(--e-global-color-928cf20);
background-color: transparent;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%2300753D'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;
background-size: 12px;
background-position: calc(100% - 20px) 55%;
background-repeat: no-repeat;
}
form#filtrar-cartilla>select option {
color: black;
font-size: .9rem;
}
.simple-slider {
width: 100%;
}
.simple-slider, .swiper-container {
height: 100%;
}
.simple-slider .swiper-slide {
height: 100%;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.simple-slider .swiper-button-next, .simple-slider .swiper-button-prev {
width: 50px;
margin-left: 20px;
margin-right: 20px;
background-image: none;
color: white;
}
@media (max-width:767px) {
.simple-slider .swiper-button-next, .simple-slider .swiper-button-prev {
display: none;
}
}
.row.servicio-body.sepelios>.col-md-6:last-child {
padding: 0 !important;
}
.sepelios-content span {
font-weight: bold;
margin: 5px 0;
display: block;
}
.sepelios-content ul {
list-style: none;
padding-left: 0;
}
.sepelios-content>div>ul:last-child {
margin-bottom: 0;
}
.servicios-especiales-content ul, .servicios-especiales-content-2 ul {
list-style: none;
padding-left: 0;
margin: 0;
}
.servicios-especiales-content ul li, .servicios-especiales-content-2 ul li {
font-size: 1.3rem;
font-weight: bold;
color: var(--e-global-color-928cf20);
text-transform: uppercase;
position: relative;
}
.servicios-especiales-content ul li:not(:first-child), .servicios-especiales-content-2 ul li:not(:first-child) {
margin-top: 25px;
}
.servicios-especiales-content ul li:before, .servicios-especiales-content-2 ul li:before {
background-image: url(//grupovisionargentina.com/wp-content/themes/jupiterx-child/assets/img/icons/lista-servicios.svg);
height: 10px;
width: 10px;
content: ' ';
display: inline-block;
background-repeat: no-repeat;
position: absolute;
left: -15px;
top: 8.5px;
}
.row.servicio-body > .servicios-especiales-content-2 {
justify-content: flex-start;
}
.tanatopraxia-ventajas ul {
list-style: none;
padding-left: 0;
margin: 0;
}
.row.servicio-body>.tanatopraxia-content {
padding-right: 20px;
align-items: flex-start;
}
.row.servicio-body>.tanatopraxia-ventajas {
align-items: flex-start;
justify-content: flex-start;
padding-left: 20px;
}
.tanatopraxia-content p.highlight, .tanatopraxia-ventajas span {
color: var(--e-global-color-928cf20);
font-weight: bold;
}
.tanatopraxia-content p.highlight {
margin-bottom: 0;
}
.tanatopraxia-ventajas span {
margin-bottom: 5px;
display: block;
}
.tanatopraxia-ventajas li:not(:last-child) {
margin-bottom: 3px;
}
@media only screen and (min-width:768px) {
.row.servicio-body.equipamiento>div {
min-height: 500px;
}
}
.equipamiento h3 {
font-size: 1.3rem;
color: var(--e-global-color-928cf20);
text-transform: uppercase;
font-weight: bold;
}
.row.servicio-body.equipamiento>div>div:not(.simple-slider) {
max-width: 450px;
}
.row.servicio-body > div.personal-media {
padding: 0 !important;
}
.row.servicio-body.equipamiento>div:nth-child(4) {
justify-content: flex-start;
padding-left: 70px;
}
.row.servicio-body.equipamiento>div:nth-child(4) span {
font-weight: bold;
}
.equipamiento ul, .asesoramiento ul {
list-style: none;
padding-left: 15px;
margin: 0;
}
.equipamiento li, .asesoramiento li {
position: relative;
}
.equipamiento li:not(:last-child), .asesoramiento li:not(:last-child) {
margin-bottom: 3px;
}
.equipamiento li:before, .asesoramiento li:before, .cementerios-parques .lista-parques li:before {
content: '\F105';
font-family: "FontAwesome";
display: inline-block;
left: -15px;
position: absolute;
}
.equipamiento>.col-md-6>div>p:last-child {
margin-bottom: 0;
}
.row.servicio-body>.asesoramiento-content {
align-items: flex-start;
}
.asesoramiento-content>div {
width: 100%;
}
.row.servicio-body>.cementerios-parques-slider-container {
padding: 0;
}
@media (min-width:768px) {
.row.servicio-body>.cementerios-parques-slider-container {
min-height: 550px !important;
}
}
.cementerios-parques h3, .crematorios h3 {
color: var(--e-global-color-928cf20);
font-size: 1.3rem;
text-transform: uppercase;
font-weight: bold;
margin-bottom: 13px;
}
.cementerios-parques .btn[data-bs-toggle="collapse"], .crematorios .btn[data-bs-toggle="collapse"] {
background: none !important;
border: none !important;
color: var(--e-global-color-68a817b) !important;
font-weight: bold;
box-shadow: none !important;
width: 100%;
display: block;
text-align: left;
white-space: normal;
padding: 5px 0;
font-size: 1rem;
}
.cementerios-parques div.collapse, .crematorios div.collapse {
width: 100%;
}
.cementerios-parques div.collapse p, .cementerios-parques div.collapsing p, .crematorios div.collapse p, .crematorios div.collapsing p {
margin-bottom: 0 !important;
}
.cementerios-parques .faq-container>div, .crematorios .faq-container>div {
width: 100%;
max-width: 500px;
}
.row.servicio-body.cementerios-parques .faq-container, .row.servicio-body.crematorios .faq-container {
align-items: flex-start;
}
.row.servicio-body.cementerios-parques .faq-container:nth-child(4), .row.servicio-body.crematorios .faq-container:nth-child(5) {
padding-right: 20px;
}
.cementerios-parques .faq-container:last-child, .crematorios .faq-container:last-child {
justify-content: flex-start;
padding-left: 20px;
} .cementerios-parques .faq-container:last-child>div {
padding-top: 39.4px;
}
.cementerios-parques>.faq-container>div>div:last-child, .crematorios>.faq-container>div>div:not(:first-child) {
margin-top: 15px;
}
.row.servicio-body>.cementerios-parques-content {
padding-right: 20px;
}
.row.servicio-body>.cementerios-parques-listas {
padding-left: 20px;
justify-content: flex-start;
align-items: flex-start;
}
.cementerios-parques-listas ul {
padding: 0;
margin: 0;
list-style: none;
}
.cementerios-parques-listas .lista-parques {
margin-left: 15px;
position: relative;
}
.cementerios-parques-listas ul li {
margin-bottom: 3px;
}
.cementerios-parques-listas>.row {
width: 100%;
}
.row.servicio-body.crematorios .crematorios-img-1, .row.servicio-body.crematorios .crematorios-img-2 {
padding: 0;
min-height: 400px !important;
}
.row.servicio-body.crematorios>.crematorios-content {
padding-right: 20px;
}
.row.servicio-body.crematorios>.crematorios-listas {
justify-content: flex-start;
padding-left: 20px;
}
.crematorios-listas ul {
list-style: none;
padding: 0;
margin: 0;
}
.row.servicio-body.crematorios>.crematorios-listas {
align-items: flex-start;
}
.row.servicio-body.homenajes-del-dia #homenajes-listado .homenaje {
padding: 2em 25px 2em 5px;
border-top: 2px solid var(--e-global-color-928cf20);
cursor: pointer;
transition: background-color .2s;
position: relative;
}
.row.servicio-body.homenajes-del-dia #homenajes-listado .homenaje::after {
background-image: url("data:image/svg+xml, %3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20data-prefix%3D%22fas%22%20data-icon%3D%22caret-right%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20192%20512%22%20class%3D%22svg-inline--fa%20fa-caret-right%20fa-w-6%20fa-2x%22%3E%3Cpath%20d%3D%22M0%20384.662V127.338c0-17.818%2021.543-26.741%2034.142-14.142l128.662%20128.662c7.81%207.81%207.81%2020.474%200%2028.284L34.142%20398.804C21.543%20411.404%200%20402.48%200%20384.662z%22%20class%3D%22%22%20fill%3D%22%2300753D%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
background-position: 115% center;
background-repeat: no-repeat;
background-size: 10px;
position: absolute;
top: calc(50% - 20px);
right: 10px;
height: 40px;
width: 30px;
content: '';
opacity: 0;
transition: opacity .2s, background-position .2s;
}
@media (max-width:767px) {
.row.servicio-body.homenajes-del-dia #homenajes-listado .homenaje::after {
background-image: url("data:image/svg+xml, %3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20data-prefix%3D%22fas%22%20data-icon%3D%22caret-down%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20320%20512%22%20class%3D%22svg-inline--fa%20fa-caret-down%20fa-w-10%20fa-2x%22%3E%3Cpath%20d%3D%22M31.3%20192h257.3c17.8%200%2026.7%2021.5%2014.1%2034.1L174.1%20354.8c-7.8%207.8-20.5%207.8-28.3%200L17.2%20226.1C4.6%20213.5%2013.5%20192%2031.3%20192z%22%20class%3D%22%22%20fill%3D%22%2300753D%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
}
.row.servicio-body.homenajes-del-dia #homenajes-listado .homenaje:hover, .row.servicio-body.homenajes-del-dia #homenajes-listado .homenaje.showing {
background-color: #e3e3e3;
}
.row.servicio-body.homenajes-del-dia #homenajes-listado .homenaje:hover::after, .row.servicio-body.homenajes-del-dia #homenajes-listado .homenaje.showing::after {
background-position: 100% center;
opacity: 1;
}
.row.servicio-body.homenajes-del-dia #homenajes-listado .homenaje:last-of-type {
border-bottom: 2px solid var(--e-global-color-928cf20);
}
.row.servicio-body.homenajes-del-dia #homenajes-listado .homenaje .homenaje__nombre {
display: block;
font-size: 1.15em;
font-weight: bold;
color: var(--e-global-color-928cf20);
margin: 3px 0;
}
.row.servicio-body.homenajes-del-dia>.col-md-6 {
padding-top: 15px !important;
}
.row.servicio-body.homenajes-del-dia>.col-md-6:first-of-type {
flex-direction: column;
align-items: flex-end;
justify-content: stretch;
padding-right: 15px;
}
.row.servicio-body.homenajes-del-dia>.col-md-6:last-of-type {
align-items: flex-start;
justify-content: flex-start;
padding-left: 15px;
padding-right: 0;
}
@media (max-width:767px) {
.row.servicio-body.homenajes-del-dia>.col-md-6:first-of-type {
align-items: center;
}
.row.servicio-body.homenajes-del-dia>.col-md-6:last-of-type {
justify-content: center;
padding-top: 0 !important;
}
}
.row.servicio-body.homenajes-del-dia #homenajes-listado {
width: 100%;
max-width: 550px;
}
.row.servicio-body.homenajes-del-dia .homenajes-pagination {
width: 100%;
max-width: 550px;
display: flex;
justify-content: space-between;
margin-top: 1.5em;
}
.row.servicio-body.homenajes-del-dia .homenajes-pagination>button, .row.servicio-body.homenajes-del-dia .homenajes-filtros>label.btn {
color: white;
background-color: var(--e-global-color-928cf20) !important;
font-size: .8rem;
padding: .5rem 1.5rem;
}
.row.servicio-body.homenajes-del-dia #homenajes-contenido>.homenaje-single {
padding: 2em 5px;
border-top: 2px solid var(--e-global-color-928cf20);
width: 100%;
max-width: 550px;
}
.row.servicio-body.homenajes-del-dia #homenajes-contenido>.homenaje-single .homenaje-single__nombre {
display: block;
font-size: 1.15em;
font-weight: bold;
color: var(--e-global-color-928cf20);
margin: 3px 0;
}
.row.servicio-body.homenajes-del-dia #homenajes-contenido>.enviar-condolencias {
padding: 0 5px 2em;
border-bottom: 2px solid var(--e-global-color-928cf20);
max-width: 550px;
}
.row.servicio-body.homenajes-del-dia #homenajes-contenido>.enviar-condolencias>.enviar-condolencias__title {
display: block;
font-weight: bold;
color: var(--e-global-color-928cf20);
text-transform: uppercase;
margin-bottom: 1em;
}
.row.servicio-body.homenajes-del-dia #homenajes-contenido>.enviar-condolencias>.enviar-condolencias__form>input[name="nombre-y-apellido"] {
color: var(--e-global-color-928cf20);
border: 2px solid var(--e-global-color-928cf20);
border-radius: 100px;
padding: 14px 13px;
font-weight: 500;
line-height: 1.2;
width: 100%;
margin-top: 8px;
}
.row.servicio-body.homenajes-del-dia #homenajes-contenido>.enviar-condolencias>.enviar-condolencias__form>textarea {
color: var(--e-global-color-928cf20);
border: 2px solid var(--e-global-color-928cf20);
padding: 14px 13px;
font-weight: 500;
width: 100%;
margin-top: 8px;
border-radius: 22px;
resize: none;
margin-bottom: 1rem;
}
.row.servicio-body.homenajes-del-dia #homenajes-contenido>.enviar-condolencias>.enviar-condolencias__form>textarea::placeholder, .row.servicio-body.homenajes-del-dia #homenajes-contenido>.enviar-condolencias>.enviar-condolencias__form>textarea::-webkit-input-placeholder, .row.servicio-body.homenajes-del-dia #homenajes-contenido>.enviar-condolencias>.enviar-condolencias__form>input[name="nombre-y-apellido"]::placeholder, .row.servicio-body.homenajes-del-dia #homenajes-contenido>.enviar-condolencias>.enviar-condolencias__form>input[name="nombre-y-apellido"]::-webkit-input-placeholder {
color: #76B5AA !important;
}
.row.servicio-body.homenajes-del-dia button, .row.servicio-body.homenajes-del-dia label.btn {
color: var(--e-global-color-928cf20);
text-transform: uppercase;
padding: .7rem 2.12rem;
}
.row.servicio-body.homenajes-del-dia .homenajes-filtros {
display: flex;
justify-content: center;
column-gap: 5px;
background-color: #ECECEC;
padding: 90px 10vw 0;
flex-wrap: wrap;
align-items: flex-end;
}
.row.servicio-body.homenajes-del-dia .homenajes-filtros>label.btn.seleccionado {
background-color: #004122 !important;
}
.row.servicio-body.homenajes-del-dia .homenajes-filtros #homenajes-listado-anchor {
width: 100%;
}
.homenajes-modal {
display: block;
box-shadow: 2px 2px 15px -5px #0000006e;
background-color: #ECECEC;
max-width: 80vw;
width: 350px;    
position: fixed;
bottom: 15px;
right: 80px;
z-index: 99999999;
border-radius: 30px;     
font-size: 13px;
}
.homenajes-modal__header {
background-color: var(--e-global-color-928cf20);
border-top-left-radius: 30px;
border-top-right-radius: 30px;
padding: 15px 25px;
color: white;
display: flex;
justify-content: space-between;
}
.homenajes-modal__close {
cursor: pointer;
font-size: 1.15em;
text-transform: uppercase;
display: flex;
align-items: center;
justify-content: center;
padding-left: 5px;
}
.homenajes-modal__title {
font-size: 1.3em;
font-weight: bold;
text-transform: uppercase;
}
.homenajes-modal>a {
display: block;
padding: 12px 25px;
overflow-y: scroll;
max-height: 35vh;
height: 275px;
-ms-overflow-style: none;
scrollbar-width: none;   
text-decoration: none !important;
}
.homenajes-modal > a::-webkit-scrollbar {
display: none;
}
.homenajes-modal .homenaje {
padding: .9em 5px .9em 5px;
border-top: 2px solid var(--e-global-color-928cf20);
cursor: pointer;
position: relative;    
line-height: 1.2;
}
.homenajes-modal .homenaje:last-of-type {
border-bottom: 2px solid var(--e-global-color-928cf20);
}
.homenajes-modal .homenaje>.homenaje__nombre {
display: block;
font-size: 1.15em;
font-weight: bold;
color: var(--e-global-color-928cf20);
margin: 3px 0;
}
.homenajes-modal .homenaje > .homenaje__qepd,
.homenajes-modal .homenaje > .homenaje__fallecimiento {
color: var(--e-global-color-68a817b);
}
#myBtn {
position: fixed;
bottom: 15px;
right: 85px;
border-radius: 50%;
z-index: 99999998;
width: 50px;
height: 50px;
color: white;
background-color: var(--e-global-color-928cf20);
border: none;
display: flex;
justify-content: center;
align-items: center;
}
#myBtn:hover {
background-color: #004122;
}
.homenajes-modal .btn {
color: var(--e-global-color-928cf20) !important;
margin-top: 20px;
border-radius: 500px;
background-color: var(--e-global-color-1621965) !important;
border: none !important;
box-shadow: none !important;
text-decoration: none !important;
font-size: 1em;
line-height: 1.2;
font-weight: bold;
padding-right: 20px;
padding-left: 20px;
white-space: normal;
}
@media (max-width:767px) {
.homenajes-modal {
max-width: calc(100vw - 30px);
right: 15px;
}
.homenajes-modal>a {
padding: 25px 35px;
}
.homenajes-modal__header {
padding: 15px 35px;
font-size: 12px;
}
} @media only screen and (max-width:767px) {
.row.servicio-body>div {
padding-left: 10% !important;
padding-right: 10% !important;
padding-top: 45px !important;
padding-bottom: 45px !important;
}
.beneficios-especiales-content>.button-wrapper {
padding-left: 0;
}
.beneficios-especiales-content>ul {
padding: 0;
}
.row.servicio-body>.tanatopraxia-ventajas {
padding-top: 0;
}
.row.servicio-body.equipamiento>div:nth-child(3) {
order: 4;
}
.row.servicio-body.equipamiento>div:nth-child(4) {
order: 3;
}
.row.servicio-body.equipamiento>div:nth-child(5) {
order: 5;
}
.row.servicio-body.equipamiento>div:nth-child(6) {
order: 6;
}
.row.servicio-body>.cementerios-parques-listas {
padding-top: 0;
}
.row.servicio-body>.cementerios-parques-slider-container {
padding: 0 !important;
}
.cementerios-parques .faq-container:not(:last-child) {
padding-bottom: 0 !important;
}
.cementerios-parques .faq-container:last-child {
padding-top: 0 !important;
}
.cementerios-parques .faq-container:last-child>div {
padding-top: 15px;
}
.row.servicio-body>.crematorios-listas {
padding-top: 0;
}
.row.servicio-body.crematorios .crematorios-img-1, .row.servicio-body.crematorios .crematorios-img-2 {
min-height: 225px !important;
}
.crematorios .faq-container:not(:last-child) {
padding-bottom: 0 !important;
}
.crematorios .faq-container:last-child {
padding-top: 0 !important;
}
.crematorios .faq-container:last-child>div {
padding-top: 15px;
} .row.servicio-body>div.aspect-ratio-16-9-mobile {
padding-bottom: 56.25% !important;
padding-top: 0 !important;
}
.servicio-de-ambulancias-media .swiper-slide {
padding-bottom: 56.25% !important;
padding-top: 0 !important;
}
.sepelios-media .swiper-slide, .personal-media .swiper-slide {
padding-bottom: 56.25% !important;
padding-top: 0 !important;
}
.row.servicio-body>.tanatopraxia-content {
padding-bottom: 1.5em !important;
}
.row.servicio-body>.tanatopraxia-ventajas {
padding-top: 0 !important;
}
.row.servicio-body>.cementerios-parques-content {
padding-bottom: 0 !important;
}
.row.servicio-body>.cementerios-parques-slider-container .swiper-slide {
padding-bottom: 56.25% !important;
padding-top: 0 !important;
}
.row.servicio-body>.cementerios-parques-listas {
padding-top: 1.5em !important;
}
.row.servicio-body>.crematorios-content {
padding-bottom: 0 !important;
}
.row.servicio-body>.crematorios-listas {
padding-top: 1.5em !important;
}
.row.servicio-body > .servicios-especiales-content {
padding-bottom: 0 !important;
}
.row.servicio-body > .servicios-especiales-content-2 {
padding-top: 25px !important;
}
} .carousel.banner-principal .carousel-item>div, .carousel.banner-principal .carousel-item .container>.row {
min-height: 415px;
}
.carousel.banner-principal .img-wrapper {
display: flex;
align-items: flex-end;
justify-content: center;
}
.carousel.banner-principal .img-wrapper>img {
max-height: 320px;
}
.carousel.banner-principal .img-link-container {
display: flex;
justify-content: flex-start;
align-items: flex-start;
flex-wrap: wrap;
padding-top: 175px;
}
.carousel.banner-principal .img-link-container svg, .carousel.banner-principal .img-link-container {
width: 350px;
max-width: 100%;
margin-left: auto;
position: relative;
z-index: 1;
}
.carousel.banner-principal .img-link-container a {
border-radius: 100px;
border: 2px solid white;
padding: 6px 15px;
font-weight: bold;
font-size: .7rem;
text-transform: uppercase;
transition: background-color 0.1s;
margin-top: 25px;
display: inline-block;
color: white;
z-index: 9;
position: relative;
}
.carousel.banner-principal .img-link-container a:hover {
background-color: rgba(0, 0, 0, 0.5);
}
.carousel.banner-principal .carousel-control-next, .carousel.banner-principal .carousel-control-prev {
width: 4% !important;
}
@media only screen and (max-width:767px) {
.carousel.banner-principal .img-link-container {
padding-top: 170px;
align-items: flex-start;
justify-content: flex-start;
margin-right: auto;
}
.carousel.banner-principal .img-link-container>div {
max-width: 90%;
margin-left: auto;
margin-right: auto;
}
.carousel.banner-principal .img-link-container a {
margin-top: 10px;
font-size: .7rem;
padding: 4px 10px;
}
.carousel.banner-principal .carousel-control-next, .carousel.banner-principal .carousel-control-prev {
width: 10% !important;
}
.carousel.banner-principal .img-wrapper {
display: none;
}
.carousel.banner-principal .carousel-item>div, .carousel.banner-principal .carousel-item .container>.row {
min-height: 370px;
}
.carousel.banner-principal>.carousel-inner>.carousel-item:last-of-type>div>div>.row>.img-wrapper>img {
right: 0 !important;
}
#container-carousel-1, #container-carousel-2, #container-carousel-3, #container-carousel-4 {
background-position: 110% bottom;
background-size: 65%;
background-repeat: no-repeat;
}
#container-carousel-1 {
background-image: url(//grupovisionargentina.com/wp-content/themes/jupiterx-child/assets/img/slider-principal/personas-1-mobile.png);
}
#container-carousel-2 {
background-image: url(//grupovisionargentina.com/wp-content/themes/jupiterx-child/assets/img/slider-principal/personas-2-mobile.png);
}
#container-carousel-3 {
background-image: url(//grupovisionargentina.com/wp-content/themes/jupiterx-child/assets/img/slider-principal/personas-3-mobile.png);
}
#container-carousel-4 {
background-image: url(//grupovisionargentina.com/wp-content/themes/jupiterx-child/assets/img/slider-principal/personas-4-mobile.png);
}
}
@media (min-width:550px) and (max-width:767px) {
#container-carousel-1, #container-carousel-2, #container-carousel-3, #container-carousel-4 {
background-size: 55%;
}
}
@media only screen and (min-width:768px) and (max-width:1200px) {
.carousel.banner-principal .carousel-item>div>div>.row {
max-width: 94vw;
margin-left: auto;
margin-right: auto;
}
}
.cartilla-svg {
max-width: 75% !important;
} .formulario-contacto-wrapper {
max-width: 535px;
}
.formulario-contacto-wrapper input, .formulario-contacto-wrapper textarea, .formulario-cv-wrapper input:not([type="file"]):not([type="submit"]) {
color: var(--e-global-color-928cf20);
border: 2px solid var(--e-global-color-928cf20);
border-radius: 100px;
padding: 14px 13px;
font-size: 1.133rem;
font-weight: 500;
line-height: 1.2;
width: 100%;
margin-top: 8px;
}
.formulario-cv-wrapper input:not([type="file"]):not([type="submit"]) {
max-width: 500px;
}
.formulario-contacto-wrapper input::placeholder, .formulario-contacto-wrapper input::-webkit-input-placeholder, .formulario-contacto-wrapper textarea::placeholder, .formulario-contacto-wrapper textarea::-webkit-input-placeholder, .formulario-cv-wrapper input:not([type="file"])::placeholder, .formulario-cv-wrapper input:not([type="file"])::placeholder {
color: #76B5AA !important;
}
.formulario-contacto-wrapper textarea {
border-radius: 22px;
resize: none;
}
.formulario-contacto-wrapper span.nombre-apellido input, .formulario-cv-wrapper span.nombre-apellido input {
margin-top: 0;
}
.formulario-contacto-wrapper input[type="submit"] {
background-color: var(--e-global-color-1621965);
width: auto;
padding: 12px 35px;
font-size: 1.05rem;
font-weight: bold;
text-transform: uppercase;
border: none;
margin-top: 15px;
}
.formulario-cv-wrapper .wpcf7-form-control-wrap.cv, input#cv {
width: 0.1px;
height: 0.1px;
opacity: 0;
overflow: hidden;
position: absolute;
z-index: -1;
}
.formulario-cv-wrapper label[for="cv"] {
border: 2px solid var(--e-global-color-928cf20);
border-radius: 100px;
padding: 12px 15px;
font-weight: bold;
font-size: 1.05rem;
color: var(--e-global-color-928cf20);
text-transform: uppercase;
width: 500px;
max-width: 100%;
margin-right: 30px;
margin-top: 8px;
cursor: pointer;
}
.formulario-cv-wrapper input[type="submit"] {
background-color: var(--e-global-color-1621965);
color: var(--e-global-color-928cf20);
padding: 14px 35px;
font-size: 1.05rem;
font-weight: bold;
text-transform: uppercase;
border: none;
border-radius: 100px;
}
.bajada-cv {
max-width: 485px;
} .whatsapp-custom-button {
position: fixed;
bottom: 15px;
right: 15px;
z-index: 999;
height: 50px;
width: 50px;
}
.whatsapp-custom-button>a>img {
border-radius: 50%;
} .novedades-posts .raven-post-meta-item.raven-post-date {
pointer-events: none;
} #not-found-search-form{
max-width: 500px;
margin: 0 auto;
}
#not-found-search-form h3 {
font-size: 14px;
font-weight: normal;
} .copyright, .firmas {
font-size: 10px;
}
.copyright {
margin-top: 2em;
margin-bottom: .5em;
}
.firmas a {
color: var(--e-global-color-1621965) !important;
text-decoration: underline;
}
.firmas a:hover {
text-decoration: none;
}