.show-mobile {
display: none
}
@media (max-width: 767px) {
.show-mobile {
display: block
}	
}
b, strong {
font-weight: 500
}
.h2 .elementor-heading-title {
font-size: 44px
}
.h3 .elementor-heading-title {
font-size: 32px
}
@media (max-width: 1024px)  {
.h2 .elementor-heading-title {
font-size: 38px
}
}
@media (max-width: 767px)  {
.h2 .elementor-heading-title {
font-size: 36px
}
.elementor-widget-heading br, h1 br, h2 br, h3 br, h4 br {
display: none
}
} .category-filter h5 {
margin-bottom: 8px;
font-size: 1.8em;
font-weight: 500;
color: var( --e-global-color-text )
}
.category-filter select {
cursor: pointer;
margin: 0;
padding: 20 50px 20 18px;
height: 58px;
background-color: var( --e-global-color-abffda6 );
border-width: 0 0 1px;
border-color: var( --e-global-color-accent );
border-radius: 0;
color: var( --e-global-color-secondary );
-webkit-appearance: none;
-moz-appearance: none;
appearance: none
}
.category-filter form:before {
pointer-events: none;
position: absolute;
bottom: 25px;
right: 20px;
content: '';
width: 12px;
height: 12px;
border: solid var( --e-global-color-text );
border-width: 0 1px 1px 0;
-webkit-transform: rotate(45deg);
transform: rotate(45deg)
}
.category-filter form:hover:before {
border-color: var( --e-global-color-secondary )
} .elementor-widget-n-tabs.tabs-menu {
overflow: hidden
}
.elementor-widget-n-tabs.tabs-menu .e-n-tabs-content .scroll-menu {
height: 100dvh;
overflow: auto
}
.elementor-widget-n-tabs.tabs-menu .e-n-tabs-heading {
z-index: 1;
justify-content: flex-start;
padding: 75px;
background-color: #fff
}
.elementor-widget-n-tabs.tabs-menu .e-n-tab-title {
justify-content: space-between
}
.elementor-widget-n-tabs .e-n-tabs-content {
background-color: var( --e-global-color-b2382c9 )
}
.elementor .elementor-element.elementor-widget-n-tabs:not(:has(> .elementor-widget-container)) > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title[aria-selected="true"], .elementor .elementor-element.elementor-widget-n-tabs:not(:has(> .elementor-widget-container)) > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading .e-n-tab-title[aria-selected="false"]:hover, .elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title[aria-selected="true"], .elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading .e-n-tab-title[aria-selected="false"]:hover,
.elementor .elementor-element.elementor-widget-n-tabs:not(:has(> .elementor-widget-container)) > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
background-color: var(--e-global-color-b2382c9)
}
.box-menu {
padding: 20px 30px;
background-color: transparent;
border-radius: 10px;
transition: all .3s ease-in-out
}
.box-menu:hover {
background-color: #fff
}
.box-menu img {
transition: transform .3s ease-in-out
}
.box-menu:hover img {
transform: translateX(5px)
}
.box-menu:hover .badge {
background-color: var( --e-global-color-b2382c9 )
}
#menu-extra-items .elementor-icon-list-item > a {
padding: 12px 20px;
background-color: transparent;
border-radius: 5px;
line-height: 1.5;
transition: background-color .3s ease-in-out
}
#menu-extra-items .elementor-icon-list-item > a:hover {
background-color: var( --e-global-color-b2382c9 )
}
.submenu {
margin-left: 20px
} .jet-mobile-menu__toggle {
flex-direction: row-reverse
}
.jet-mobile-menu__toggle-icon + .jet-mobile-menu__toggle-text {
margin-left: 0;
margin-right: 10px
}
.jet-mobile-menu-cover {
z-index: 99998;
backdrop-filter: blur(32px);
-webkit-backdrop-filter: blur(32px)
}
.jet-mobile-menu__back svg[aria-label="Close Menu"] {
width: 14px !important
} .change-image,
.change-image img {
background: transparent;
transition: all .2s ease-in-out
}
.change-image:hover img {
opacity: 0
}
.change-image.manipulo-rafagas:hover {
background: url(//www.innovapro.es/wp-content/uploads/shr-x-ultra-innovapro-depilacion-laser-indolora-y-rejuvenecimiento-facial_09b.png) no-repeat center;
background-size: cover
}
.change-image.manipulo-flash:hover {
background: url(//www.innovapro.es/wp-content/uploads/shr-x-ultra-innovapro-depilacion-laser-indolora-y-rejuvenecimiento-facial_10b.png) no-repeat center;
background-size: cover
}
.change-image.manipulo-shr:hover {
background: url(//www.innovapro.es/wp-content/uploads/shr-x-ultra-innovapro-depilacion-laser-indolora-y-rejuvenecimiento-facial_11b.png) no-repeat center;
background-size: cover
} .icon-list-reverse .elementor-icon-list-icon {
order: 2
}
.icon-list-reverse.elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text {
padding-inline-start: 0;
padding-inline-end: 5px
}
.icon-list-reverse.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
margin-right: 0
} .hover-hide-child {
transition: opacity .5s ease-in-out
}
.hover-hide-parent:hover .hover-hide-child {
opacity: 0
} .hover-up {
transition: margin-top .3s ease-in-out
}
.hover-up:hover {
margin-top: -10px
} .btn-hamburger-menu svg {
width: auto;
fill: none;
stroke: #1A1A1A
}
.btn-hamburger-menu svg line:first-of-type {
stroke-dasharray:60 10 30;
stroke-dashoffset:50;
transition:stroke-dashoffset .3s ease
}
.btn-hamburger-menu svg line:last-of-type {
stroke-dasharray:10 10 80;
stroke-dashoffset:50;
transition:stroke-dashoffset .3s ease
}
.btn-hamburger-menu:hover svg line:first-of-type {
stroke-dashoffset:0;
transition:stroke-dashoffset .3s ease
}
.btn-hamburger-menu:hover svg line:last-of-type {
stroke-dashoffset:0;
transition:stroke-dashoffset .3s ease
} .techdatatable {
display: flex;
flex-direction: column;
width: 100%
}
.techdatatable ul {
display: flex;
flex-direction: row;
justify-content: space-between;
list-style-type: none;
gap: 25px;
padding: 10px 0;
width: 100%;
border-bottom: 1px solid var( --e-global-color-secondary );
font-size: 1em;
line-height: 1.4em;
}
.techdatatable li:first-child {
width: 30%;
font-weight: 400;
padding-right: 15px
}
.techdatatable li:last-child {
width: 70%;
text-align: right
} .techdatatable.first-large li:first-child {
width: 70%
}
.techdatatable.first-large li:last-child {
width: 30%
} .techdatatable.logos ul {
align-items: center
}
.techdatatable.logos li:first-child {
width: 60%
}
.techdatatable.logos li:last-child {
width: 40%
}
.techdatatable.logos img {
height: 45px
} .techdatatable.black ul {
justify-content: flex-start;
padding: 10px 15px;
border-bottom: 0;
color: #fff
}
.techdatatable.black ul:nth-child(odd) {
background-color: #282828
}
.techdatatable.black li:last-child {
text-align: left
} .techdatatable ul.subtitle {
padding: 25px 0 0;
border-bottom: 0
}
.techdatatable ul.subtitle:first-of-type {
padding-top: 10px
}
.techdatatable ul.subtitle li:first-child {
color: var( --e-global-color-accent )
} .techdatatable li.w100 {
width: 100%;
text-align: left
} .techdatatable a.btn-arrow {
position: relative;
padding-right: 16px;
color: var( --e-global-color-text )
}
.techdatatable a.btn-arrow::after {
content: '';
position: absolute;
top: 50%;
right: 0;
transform: translateY(-50%);
width: 12px;
height: 12px;
background: url(//www.innovapro.es/wp-content/uploads/arrow-right-accent.svg) no-repeat center
}
.techdatatable a.btn-arrow::after {
transition: transform .2s ease-in-out
}
.techdatatable a.btn-arrow:hover::after {
transform: translateX(5px) translateY(-50%);
} table {
display: block;
overflow-x: auto;
width: fit-content;
max-width: 100%;
border-collapse: collapse
} .absolute-center {
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%)
}
@media (max-width: 1366px) {
.absolute-center.break-notebook {
position: relative;
left: 0;
transform: none
}
.absolute-center.break-notebook.text-to-black .elementor-widget-text-editor {
color: var( --e-global-color-text ) !important
}
.absolute-center.break-notebook.text-to-white .elementor-widget-text-editor {
color: #fff !important
}
.absolute-center.break-notebook.text-to-black .elementor-widget-text-editor strong,
.absolute-center.break-notebook.text-to-white .elementor-widget-text-editor strong,
.absolute-center.break-notebook.title-to-accent .elementor-heading-title {
color: var( --e-global-color-accent ) !important
}
}
@media (max-width: 1024px) {
.absolute-center {
position: relative;
left: 0;
transform: none
}
.absolute-center.text-to-black .elementor-widget-text-editor {
color: var( --e-global-color-text ) !important
}
.absolute-center.text-to-white .elementor-widget-text-editor {
color: #fff !important
}
.absolute-center.text-to-black .elementor-widget-text-editor strong,
.absolute-center.text-to-white .elementor-widget-text-editor strong
.absolute-center.title-to-accent .elementor-heading-title {
color: var( --e-global-color-accent ) !important
}	
} .container-to-left {
padding-right: calc(((100% - 1400px) / 2) - 40px)
}
.container-to-right {
padding-left: calc(((100% - 1400px) / 2) - 40px)
}
.container-to-left-img > div:last-child {
padding-right: calc((100% - 1400px) / 2)
}
.container-to-right-img > div:first-child {
padding-left: calc((100% - 1400px) / 2)
}
@media (max-width: 1480px) {
.container-to-left > div:last-child,
.container-to-right > div:first-child,
.container-to-left-img > div:last-child,
.container-to-right-img > div:first-child {
padding-left: 40px;
padding-right: 40px
}
}
@media (max-width: 1100px) {
.container-to-left {
padding-right: 0
}
.container-to-right {
padding-left: 0
}
}
@media (max-width: 1024px) {
.container-to-left > div:last-child,
.container-to-right > div:first-child,
.container-to-left-img > div:last-child,
.container-to-right-img > div:first-child {
padding-left: 30px;
padding-right: 30px
}
}
@media (max-width: 767px) {
.container-to-left > div:last-child,
.container-to-right > div:first-child,
.container-to-left-img > div:last-child,
.container-to-right-img > div:first-child {
padding-left: 20px;
padding-right: 20px
}
} .underline-effect .menu-item a, .underline-effect .elementor-icon-list-text, .underline-effect .elementor-button-text, .underline-effect-white .menu-item a, .underline-effect-white .elementor-icon-list-text, .underline-effect-white .elementor-button-text,
.loop-first-featured .elementor-pagination .page-numbers,
.elementor-widget-text-editor a {
position: relative
}
.underline-effect .menu-item a:after, .menu-item a.wpr-active-menu-item:after, .underline-effect .elementor-icon-list-text:after, .underline-effect .elementor-button-text:after, .underline-effect-white .menu-item a:after, .underline-effect-white .elementor-icon-list-text:after, .underline-effect-white .elementor-button-text:after,
.loop-first-featured .elementor-pagination .page-numbers:after,
.elementor-widget-text-editor a:after {
content: '';
position: absolute;
bottom: -2px;
left: 0;
z-index: 1;
width: 100%;
height: 1px;
background-color: var( --e-global-color-accent );
transform: scaleX(0);
transform-origin: bottom right;
transition: transform .2s ease-in-out !important
}
.underline-effect .menu-item a:hover:after, .underline-effect .elementor-icon-list-text:hover:after, .underline-effect .elementor-button-text:hover:after, .underline-effect-white .menu-item a:hover:after, .underline-effect-white .elementor-icon-list-text:hover:after, .underline-effect-white .elementor-button-text:hover:after, .menu-item a.wpr-active-menu-item::after,
.loop-first-featured .elementor-pagination .page-numbers:not(.prev, .next):hover:after, .loop-first-featured .elementor-pagination .page-numbers.current:after,
.elementor-widget-text-editor a:hover:after {
transform: scaleX(1);
transform-origin: bottom left
}
.underline-effect .wpr-sub-menu a:after {
display: none !important
}
.underline-effect-white .menu-item a:after, .underline-effect-white .elementor-icon-list-text:after, .underline-effect-white .elementor-button-text:after {
background-color: #fff
} .machine-gallery .elementor-carousel-image {
background-size: contain
}
.machine-gallery.elementor-skin-slideshow .elementor-thumbnails-swiper {
width: 100%;
padding: 0 10px;
max-width: 1420px
}
.machine-gallery.black.elementor-skin-slideshow .elementor-thumbnails-swiper {
padding-top: 15px	
}
.machine-gallery.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide {
border: 1px solid #ccc;
border-radius: 5px
}
.machine-gallery.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide::after {
display: none
}
.machine-gallery.elementor-skin-slideshow .elementor-main-swiper:first-of-type::before,
.machine-gallery .elementor-carousel-image::before,
.machine-gallery.black.elementor-skin-slideshow .elementor-main-swiper:first-of-type::before,
.machine-gallery.black .elementor-carousel-image::before {
content: '';
inset: 0;
position: absolute;
z-index: -1;
background: linear-gradient(rgb(250, 250, 250) 0%, rgb(250, 250, 250) 50%, rgb(237, 237, 237) 80%, rgb(237, 237, 237) 100%)
}
.machine-gallery.black.elementor-skin-slideshow .elementor-main-swiper:first-of-type::before,
.machine-gallery.black .elementor-carousel-image::before {
background: linear-gradient(rgb(10, 10, 10) 0%, rgb(10, 10, 10) 50%, rgb(55, 59, 62) 80%, rgb(55, 59, 62) 100%)
}
.machine-gallery.black.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide {
border: 1px solid var( --e-global-color-secondary )
}
.machine-gallery.elementor-element {
--gallery-width: 1400px;
--gallery-arrow-offset: 32px
}
.machine-gallery.elementor-element .swiper .elementor-swiper-button-prev {
left: max(var(--gallery-arrow-offset), calc((100% - var(--gallery-width)) / 2))
}
.machine-gallery.elementor-element .swiper .elementor-swiper-button-next {
right: max(var(--gallery-arrow-offset), calc((100% - var(--gallery-width)) / 2))
}
@media (max-width: 1024px) {
.machine-gallery.elementor-element {
--gallery-arrow-offset: 22px
}
}
@media (max-width: 767px) {
.machine-gallery.elementor-element {
--gallery-arrow-offset: 12px
}
}
.machine-gallery.elementor-element {
--gallery-width: 1400px;
--gallery-arrow-offset: 32px;
--gallery-arrow-icon: url(//www.innovapro.es/wp-content/uploads/chevron-left.svg)
}
.machine-gallery.elementor-element .swiper .elementor-swiper-button-prev {
left: max(var(--gallery-arrow-offset), calc((100% - var(--gallery-width)) / 2));
}
.machine-gallery.elementor-element .swiper .elementor-swiper-button-next {
right: max(var(--gallery-arrow-offset), calc((100% - var(--gallery-width)) / 2));
}
.machine-gallery.elementor-element .swiper .elementor-swiper-button svg {
display: none
}
.machine-gallery.elementor-element .swiper .elementor-swiper-button::before {
content: '';
display: block;
width: 1em;
height: 1em;
background-color: currentColor;
-webkit-mask: var(--gallery-arrow-icon) center / contain no-repeat;
mask: var(--gallery-arrow-icon) center / contain no-repeat
}
.machine-gallery.black.elementor-element .swiper .elementor-swiper-button::before {
background-color: #fff
}
.machine-gallery.elementor-element .swiper .elementor-swiper-button-next::before {
transform: rotate(180deg)
}
@media (max-width: 1024px) {
.machine-gallery.elementor-element {
--gallery-arrow-offset: 22px
}
}
@media (max-width: 767px) {
.machine-gallery.elementor-element {
--gallery-arrow-offset: 12px
}
} .loop-first-featured .e-loop-item:first-of-type {
grid-column: 1 / -1
}
.loop-first-featured .e-loop-item:first-of-type .e-con-inner {
flex-direction: row-reverse
}
.loop-first-featured .e-loop-item:first-of-type .e-con-inner .e-con:last-of-type  {
padding-right: 120px;
width: 33.333333%	
}
.loop-first-featured .e-loop-item:first-of-type .e-con-inner .e-con:first-of-type {
width: 66.6666666%
}
@media (max-width: 1180px) {
.loop-first-featured .e-loop-item:first-of-type .e-con-inner {
flex-direction: column
}
.loop-first-featured .e-loop-item:first-of-type .e-con-inner .e-con:last-of-type,
.loop-first-featured .e-loop-item:first-of-type .e-con-inner .e-con:first-of-type  {
padding-right: 0;
width: 100%	
}
} .loop-first-featured .elementor-pagination .page-numbers {
padding: 0 10px 10px
}
.loop-first-featured .elementor-pagination .page-numbers.current {
font-weight: 500
}
.loop-first-featured .elementor-pagination .page-numbers:not(.prev, .next):nth-child(-n + 10):before {
content: '0'
} .techdatatable a.btn-arrow:hover,
.elementor-widget-button:not(.btn-hamburger-menu) .elementor-button:hover,
[type="submit"].elementor-button:hover {
opacity: .85
}
.techdatatable a.btn-arrow::after,
.elementor-widget-button:not(.btn-hamburger-menu) .elementor-button svg,
[type="submit"].elementor-button svg {
transition: transform .2s ease-in-out
}
.elementor-widget-button:not(.btn-hamburger-menu) .elementor-button:hover svg,
[type="submit"].elementor-button:hover svg {
transform: translateX(5px)
}
.elementor-widget-button:not(.btn-hamburger-menu) .elementor-button-icon svg,
[type="submit"] .elementor-button-icon svg {
width: .75em
}
.btn-icon-accent .elementor-button,
[type="submit"].elementor-button {
fill: var( --e-global-color-accent ) !important
}
.btn-icon-white .elementor-button {
fill: #fff !important
}
.btn-icon-black .elementor-button {
fill: var( --e-global-color-secondary ) !important
}
.btn-underline .elementor-button-text,
.btn-underline-black .elementor-button-text,
.elementor-button u,
[type="submit"] .elementor-button-text {
padding: 2px 0;
border-bottom: 1px solid var( --e-global-color-accent );
text-decoration: none
}
.btn-underline-black .elementor-button-text {
border-bottom: 1px solid var( --e-global-color-text )
}
.btn-below-img {
margin-top: 15px;
padding-top: 10px;
border-top: 1px solid var( --e-global-color-secondary )
}
.btn-below-img .elementor-button {
font-family: 'Porsche Next', Sans-serif;
font-size: 28px;
fill: var( --e-global-color-accent ) !important
}
@media (max-width: 1366px) {
.btn-below-img .elementor-button {
font-size: 23px
}	
}
@media (max-width: 1024px) {
.btn-below-img .elementor-button {
font-size: 26px
}	
}
@media (max-width: 1024px) {
.btn-below-img .elementor-button {
font-size: 24px
}	
} .elementor-heading-title span {
color: var( --e-global-color-accent )
} .elementor-widget-text-editor:not(.no-accent) strong,
.elementor-widget-theme-post-content:not(.no-accent) strong,
.e-hotspot__tooltip strong {
color: var( --e-global-color-accent )
}
.elementor-widget-text-editor.white-bold strong,
.elementor-widget-theme-post-content.white-bold  strong,
.white-bold .e-hotspot__tooltip strong {
color: #fff
} .elementor-widget-icon-list strong {
font-weight: normal;
text-decoration: underline;
color: var( --e-global-color-accent )
} .elementor-widget-slides .elementor-swiper-button {
opacity: 0;
transition: opacity .2s ease-in-out
}
.elementor-widget-slides:hover .elementor-swiper-button {
opacity: .8
}
.elementor-widget-slides:hover .elementor-swiper-button:hover {
opacity: 1
}
.elementor-widget-slides .swiper-slide-inner .elementor-slide-heading {
margin-bottom: 0 !important
}
.elementor-widget-slides .swiper-slide-inner .elementor-slide-heading a {
position: relative;
color: #fff
}
.elementor-widget-slides .swiper-slide-inner .elementor-slide-heading a::after {
content: '';
position: absolute;
bottom: -1px;
left: 0;
width: 100%;
height: 1px;
background-color: #fff
} .elementor-widget-n-accordion .e-n-accordion-item:first-child .e-n-accordion-item-title {
border-top-width: 0 !important
} html {
overflow: auto
}
.elementor-widget-off-canvas .e-off-canvas__overlay {
opacity: 0;
backdrop-filter: blur(0);
-webkit-backdrop-filter: blur(0);
transition: all .8s ease-in-out
}
.elementor-widget-off-canvas .e-off-canvas[aria-hidden="false"] .e-off-canvas__overlay {
opacity: 1;
backdrop-filter: blur(32px);
-webkit-backdrop-filter: blur(32px)
} .elementor-toc__header {
padding-left: 0;
padding-right: 0
} .elementor-widget-reviews .swiper-pagination-fraction span {
margin: 0 5px;
font-size: .9em
}
.elementor-widget-reviews .elementor-main-swiper {
padding-bottom: 70px !important;
width: 100%
}
.elementor-widget-reviews .swiper .elementor-swiper-button {
top: auto;
bottom: 11px;
transform: none;
z-index: 20
}
.elementor-widget-reviews .swiper .elementor-swiper-button-prev svg,
.elementor-widget-reviews .swiper .elementor-swiper-button-next svg {
display: none
}
.elementor-widget-reviews .swiper .elementor-swiper-button-prev,
.elementor-widget-reviews .swiper .elementor-swiper-button-next {
width: 70px;
height: 10px
}
.elementor-widget-reviews .swiper .elementor-swiper-button-prev {
left: calc( 50% - 110px);
background: url(//www.innovapro.es/wp-content/themes/innovapro/icons/left_arrow_w.svg) no-repeat center
}
.elementor-widget-reviews .swiper .elementor-swiper-button-next {
right: calc( 50% - 110px);
background: url(//www.innovapro.es/wp-content/themes/innovapro/icons/right_arrow_w.svg) no-repeat center
}
.gold-arrows.elementor-widget-reviews .swiper .elementor-swiper-button-prev {
background: url(//www.innovapro.es/wp-content/themes/innovapro/icons/left_arrow_g.svg) no-repeat center
}
.gold-arrows.elementor-widget-reviews .swiper .elementor-swiper-button-next {
background: url(//www.innovapro.es/wp-content/themes/innovapro/icons/right_arrow_g.svg) no-repeat center
} .top-arrows.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next, .top-arrows.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev {
top: -40px;
right: 0;
bottom: auto;
left: auto
}
.top-arrows.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev {
right: calc(1em + 10px)
}
@media (max-width: 1920px) {
.top-arrows.offset-to-right.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next {
right: 40px
}
.top-arrows.offset-to-right.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev {
right: calc(40px + 1em + 10px)
}
}
@media (max-width: 1024px) {
.top-arrows.offset-to-right.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next {
right: 30px
}
.top-arrows.offset-to-right.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev {
right: calc(30px + 1em + 10px)
}
}
@media (max-width: 767px) {
.top-arrows.offset-to-right.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next {
right: 20px
}
.top-arrows.offset-to-right.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev {
right: calc(20px + 1em + 10px)
}
} .elementor-widget-n-carousel .swiper-pagination-progressbar {
top: auto;
bottom: -29px;
width: calc(100% - 120px)
}
@media (max-width: 767px) {
.elementor-widget-n-carousel .swiper-pagination-progressbar {
width: calc(100% - 80px)
}
} .elementor-toc__list-item {
margin-bottom: 0
}
.elementor-toc__body .elementor-toc__list-item-text {
padding: 6px 0 6px 18px;
border-left: 2px solid #ccc
}
.elementor-toc__body .elementor-toc__list-item-text.elementor-item-active {
border-left: 2px solid #111;
font-weight: 500
} .swiper-pagination-bullet {
opacity: 1;
width: 9px !important;
height: 9px !important;
background: #6b6d70 !important;
transition: all .3s ease-in-out !important
}
.swiper-pagination-bullet-active {
width: 20px !important;
background: #1a1a1a !important;
border-radius: 12px !important
}
.swiper-pagination-bullet:not(.swiper-pagination-bullet-active):last-child, .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):first-child {
margin-top: 1px !important;
width: 7px !important;
height: 7px !important
} input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea, form .elementor-field-textual {
padding: 0 !important
}
.elementor-field-type-html {
margin-bottom: 12px !important
}
.elementor-field-type-acceptance {
padding: 10px 0
}
.elementor-field-type-acceptance .elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
display: flex;
align-items: flex-start;
gap: 8px
}
.elementor-field-type-acceptance .elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option label {
font-size: .9em;
line-height: 1.3em
}
::placeholder {
opacity: 1 !important
}
.elementor-form [type="submit"] {
margin-top: -10px
} :root {
--fade-distance: 6%;
--slide-distance: 100%;
} @keyframes fadeInDown { from { opacity:0; transform:translate3d(0,calc(-1*var(--fade-distance)),0); } to { opacity:1; transform:none; } }
@keyframes fadeInUp   { from { opacity:0; transform:translate3d(0,var(--fade-distance),0); } to { opacity:1; transform:none; } }
@keyframes fadeInLeft { from { opacity:0; transform:translate3d(calc(-1*var(--fade-distance)),0,0); } to { opacity:1; transform:none; } }
@keyframes fadeInRight{ from { opacity:0; transform:translate3d(var(--fade-distance),0,0); } to { opacity:1; transform:none; } }
@keyframes fadeIn     { from { opacity:0; } to { opacity:1; } } @keyframes slideInDown { from { transform:translate3d(0,calc(-1*var(--slide-distance)),0); } to { transform:none; } }
@keyframes slideInUp   { from { transform:translate3d(0,var(--slide-distance),0); } to { transform:none; } }
@keyframes slideInLeft { from { transform:translate3d(calc(-1*var(--slide-distance)),0,0); } to { transform:none; } }
@keyframes slideInRight{ from { transform:translate3d(var(--slide-distance),0,0); } to { transform:none; } }