:root {
--red: #e51b2a;
--blue: #006ca8;
--yellow: #f89215;
--white: #ffffff;
--black: #000000;
--current-color: var(--white);
--nectar-border-thickness: 1.2px !important;
--escala: 3;
}
::selection {
background-color: var(--black);
color: var(--white);
text-shadow: none;
}
body {
-webkit-font-smoothing: antialiased;
}
@font-face {
font-family: 'Loa';
src: url(//loapalma.com/wp-content/themes/loa-child/fonts/Loa.woff2) format('woff2'), url(//loapalma.com/wp-content/themes/loa-child/fonts/Loa.woff) format('woff'),
url(//loapalma.com/wp-content/themes/loa-child/fonts/Loa.otf) format('opentype');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Founders Grotesk';
src: url(//loapalma.com/wp-content/themes/loa-child/fonts/FoundersGrotesk.woff2) format('woff2'),
url(//loapalma.com/wp-content/themes/loa-child/fonts/FoundersGrotesk.woff) format('woff'),
url(//loapalma.com/wp-content/themes/loa-child/fonts/FoundersGrotesk.otf) format('opentype');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@media (min-width: 1000px) {
.full-width-content:not(.no-padding) > .row_col_wrap_12 {
padding-left: 28px !important;
padding-right: 28px !important;
}
.no-padding {
padding: 0 !important;
}
.no-padding > .row_col_wrap_12 {
padding-left: 0 !important;
padding-right: 0 !important;
}
}
@media (max-width: 1000px) {
.full-width-content:not(.no-padding) > .row_col_wrap_12 {
padding-left: 18px !important;
padding-right: 18px !important;
}
.height-anim-wrapper,
.no-padding > .row_col_wrap_12 {
padding-left: 0 !important;
padding-right: 0 !important;
}
}
.difference {
mix-blend-mode: difference;
} body.material .nectar-button.large {
padding-left: 25px;
padding-right: 25px;
}
body .nectar-button.large.see-through,
body .nectar-button.large.see-through-2,
body .nectar-button.large.see-through-3 {
border-width: 2px;
padding-top: 8px;
padding-bottom: 8px;
}
a.nectar-button.red-hover,
a.nectar-button.blue-hover,
a.nectar-button.yellow-hover {
border-color: var(--black) !important;
color: var(--black) !important;
}
a.nectar-button.red-hover:hover span {
color: var(--red);
}
a.nectar-button.blue-hover:hover span {
color: var(--blue);
}
a.nectar-button.yellow-hover:hover span {
color: var(--yellow);
}
.nectar-button.large {
font-size: 20px !important;
}
.btn-block {
display: block !important;
width: fit-content !important;
}
body.material .nectar-button.large {
padding-left: 17px !important;
padding-right: 17px !important;
}
body .nectar-button.large.see-through,
body .nectar-button.large.see-through-2,
body .nectar-button.large.see-through-3 {
border-width: 1.2px !important;
padding-top: 3px !important;
padding-bottom: 5px !important;
}
.lang-item-first a::after {
content: '|';
transform: translateX(9px);
display: inline-block;
}
#header-outer[data-lhe='animated_underline'] #top nav > ul > li[class*='button_bordered'] > a,
#header-outer[data-lhe='default'] #top nav > ul > li[class*='button_bordered'] > a,
#header-outer[data-lhe='default'] #top nav > ul > li[class*='button_solid_color'] > a,
#top nav > ul > li[class*='button_bordered'] > a,
body #header-outer.transparent #top nav > ul > li[class*='button_bordered'] > a {
padding-left: 17px !important;
padding-right: 17px !important;
}
#top nav > ul > li[class*='button_bordered'] > a:before,
#header-outer.transparent #top nav > ul > li[class*='button_bordered'] > a:before {
height: 27px !important;
}
#header-outer:not([data-format='centered-menu-under-logo']):not([data-format='centered-menu-bottom-bar'])
#top
.slide-out-widget-area-toggle[data-custom-color='true']
a:before,
#header-outer:not([data-format='centered-menu-under-logo']):not([data-format='centered-menu-bottom-bar'])
#top
nav
> ul
> li[class*='button_']
> a:before {
top: 53% !important;
}
@media (max-width: 1000px) {
a.nectar-button[style] {
background-color: transparent !important;
}
a.nectar-button.red-hover:hover span,
a.nectar-button.blue-hover:hover span,
a.nectar-button.yellow-hover:hover span {
color: var(--black) !important;
}
.lang-item-first a::after {
transform: translateX(5px);
}
}
.noScroll {
max-height: 100vh;
overflow-y: hidden;
} body.mobile.material[data-header-color='light'] #header-outer .slide-out-widget-area-toggle a .close-line,
body.mobile.material[data-header-color='light'] #header-outer.transparent .slide-out-widget-area-toggle a .close-line {
filter: brightness(0);
}
body #header-outer,
body[data-header-color='dark'] #header-outer {
background-color: transparent !important;
}
#header-outer.transparent #top nav > ul > li[class*='button_bordered'] > a:before,
#top nav > ul > li[class*='button_bordered'] > a:before {
border: 1.2px solid var(--white) !important;
}
#header-outer .mobile-header li:not([class*='button_']) > a .menu-title-text:after,
#header-outer[data-lhe='animated_underline'] nav > ul > li:not([class*='button_']) > a .menu-title-text:after,
#header-secondary-outer[data-lhe='animated_underline'] nav > .sf-menu > li > a .menu-title-text:after {
border-top: 1.2px solid var(--black) !important;
}
.lang-item {
display: inline-flex;
padding: 0 5px;
}
#logo {
opacity: 0;
position: relative;
}
#logo svg {
position: relative;
transition: opacity 0.32s ease, transform 0.8s cubic-bezier(0.77, 0, 0.175, 1);
height: 44px;
fill: var(--white);
}
.dark-slide #logo svg {
fill: var(--black);
}
#logo rect {
fill: transparent;
}
.home.load-scrolled #logo svg {
transition: none;
}
.home #logo:not(.logo-animated) svg {
transform: scale(7.5) translateY(5vh);
}
nav .button_bordered a:hover span {
color: var(--black);
}
nav .button_bordered a:hover:before {
background-color: var(--white);
}
.dark-slide nav .button_bordered a:hover span {
color: var(--white);
}
.dark-slide nav .button_bordered a:hover:before {
background-color: var(--black);
}
#header-outer #mobile-menu p,
#mobile-menu ul li a {
color: var(--black) !important;
font-size: 20px !important;
text-align: center;
}
#mobile-menu .menu-items-wrap ul:not(.nectar_widget) > li:before,
#mobile-menu .menu-items-wrap > ul:last-child > li:last-child:after {
height: 0 !important;
}
#header-outer #mobile-menu ul li > a {
padding: 8px 0;
}
#mobile-menu[style],
#mobile-menu {
display: block !important;
pointer-events: none;
}
#mobile-menu {
opacity: 0 !important;
padding: 30px !important;
transition: all 0.3s ease 0s;
-webkit-transition: all 0.3s ease 0s;
clip-path: inset(0 0 100% 0);
}
body[data-bg-header='true'] #header-outer[data-permanent-transparent='1'].transparent.simple-ocm-open {
background-color: var(--white) !important;
}
body[data-bg-header='true'] #header-outer[data-permanent-transparent='1'].transparent.simple-ocm-open #mobile-menu {
opacity: 1 !important;
clip-path: inset(0 0 0 0);
pointer-events: all;
}
body[data-bg-header='true'] #header-outer[data-permanent-transparent='1'].transparent.simple-ocm-open .logo-animated svg {
fill: var(--black);
}
body #header-outer.transparent[data-transparent-header='true'][data-remove-border='true'] {
transition: background-color 0.1s ease 0s, box-shadow 0.3s ease 0s, margin 0.25s ease, backdrop-filter 0.25s ease;
-webkit-transition: background-color 0.1s ease 0s, box-shadow 0.1s ease 0s, margin 0.25s ease, backdrop-filter 0.25s ease;
}
#mobile-menu ul {
display: flex;
flex-flow: column;
}
#mobile-menu .ig {
order: 4;
}
#mobile-menu .review {
order: 5;
}
#mobile-menu .reserva {
order: 8;
display: none;
}
.reserva.menu-item * {
font-size: 20px !important;
}
.lang-wrapper {
order: 6;
display: flex;
justify-content: center;
}
.only-mobile-btn {
display: inline-block;
position: relative;
width: fit-content;
height: fit-content;
margin: auto;
margin-right: auto;
margin-right: 10px;
}
.only-mobile-btn .reserva.button_bordered a {
color: var(--white);
text-transform: uppercase;
font-size: 16px;
border: 1px solid var(--white);
border-radius: 40px;
padding: 5px 14px;
}
.dark-slide .only-mobile-btn .reserva.button_bordered a,
.simple-ocm-open .only-mobile-btn .reserva.button_bordered a {
color: var(--black);
border: 1px solid var(--black);
}
@media (min-width: 1000px) {
ul.only-mobile-btn {
display: none;
}
#logo {
transform: translateY(-3px);
}
}
@media (max-width: 1190px) {
#top nav > ul > li > a {
font-size: 14px !important;
}
}
@media (max-width: 1000px) {
.home #logo.logo-animated svg {
transform: scale(1) translate(0, -4px);
left: 0;
}
#header-outer .row .col.span_9 {
z-index: 9999;
}
#logo {
width: 100% !important;
}
.home #logo:not(.logo-animated) svg {
transform: scale(var(--escala)) translate(5vw, 7vh);
transition: none;
}
.home #logo svg {
transform-origin: top left;
}
.current-lang span {
position: relative;
}
.current-lang span::before {
position: absolute;
display: block;
bottom: 0;
left: 0;
width: 100%;
border-top: 1.1px solid #000;
content: '';
padding-bottom: inherit;
}
}
@media (max-width: 690px) {
.home #logo:not(.logo-animated) svg {
transform: scale(var(--escala)) translate(3.5vw, 10vh);
}
} .home .hero-content {
opacity: 0;
transition-delay: 0.5s;
transition: opacity 1.2s cubic-bezier(0.77, 0, 0.175, 1);
}
.hero-wrapper {
height: 100vh;
width: 100vw;
display: flex;
flex-flow: column;
align-items: center;
justify-content: center;
position: relative;
}
@media (max-width: 1000px) {
.hero-wrapper {
height: var(--vh, 100vh);
}
}
.hero-background.video-background video,
.hero-background.video-background,
.hero-background.image-gallery {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
object-fit: cover;
object-position: center;
}
.hero-background.video-background::before,
.hero-background.image-gallery::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: black;
opacity: 0.3;
z-index: 9;
}
.home.home-logo-animated .hero-content {
opacity: 1;
}
.rotating-words {
display: block;
position: relative;
height: fit-content;
line-height: 1;
overflow: hidden;
}
.rotating-words .hero-changing {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: fit-content;
display: flex;
align-items: center;
justify-content: center;
transform: scaleY(0);
transform-origin: bottom;
will-change: transform;
}
.hide-height {
transition: max-height 1.2s cubic-bezier(0.27, 0.02, 0.66, 1.03);
max-height: 0;
overflow: hidden;
height: auto;
transition-delay: 0.3s;
transform-origin: center;
}
.hide-height.height-animated {
max-height: var(--target-height, 60vh); }
.height-anim-col {
min-height: 90vh;
}
@media (max-width: 1000px) {
.height-anim-col {
min-height: 102lvh;
min-height: calc(var(--vh) * 1.02);
}
}  .animated .char,
.animated .word {
display: inline-flex;
}
.animated.lines:before,
.animated.lines:after,
.splitting-lines.lines:after,
.splitting.lines:before {
display: none !important;
}
.splitting-lines.lines {
background-color: transparent;
width: fit-content;
height: auto !important;
}
.splitting-lines {
opacity: 0;
}
.animated.lines {
width: auto !important;
height: auto;
background-color: transparent;
}
.word-wrapper {
display: inline-block;
overflow: hidden;
vertical-align: top;
}
span.whitespace {
white-space: collapse;
}
.animated {
white-space: break-spaces;
}
.custom-title.primary,
.custom-title.primary *,
.hero-content * {
font-family: 'Loa', serif !important;
}
.custom-title.secondary,
.custom-title.secondary *,
.nectar-button.medium {
font-family: 'Founders Grotesk', sans-serif !important;
}
.custom-title.uppercase .custom-title.uppercase *,
.hero-content * {
text-transform: uppercase !important;
}
.hero-content * {
text-align: center;
}
.custom-title {
font-weight: 400 !important; }
.custom-title strong {
font-weight: 700 !important;
}
.no-margin {
margin-bottom: 0 !important;
} .custom-title.giant *,
.custom-title.giant,
.hero-content * {
font-size: clamp(76px, 5vw, 160px) !important;
line-height: 1 !important;
}
.custom-title.big *,
.custom-title.big {
font-size: clamp(36px, 3.1vw, 80px) !important;
line-height: 1 !important;
}
.custom-title.medium *,
.custom-title.medium,
.toggle-heading {
font-size: clamp(30px, 2.4vw, 50px) !important;
line-height: 1.2 !important;
}
.custom-title.body *,
.custom-title.body {
font-size: 20px !important;
line-height: 1.1 !important;
}
.custom-title.tiny *,
.custom-title.tiny {
font-size: 14px !important;
line-height: 1 !important;
}
#terms .toggle-heading {
font-size: 32px !important;
}
.custom-title.small *,
.custom-title.small,
.nectar-button.medium,
body .nectar-milestone .subject {
font-size: clamp(25px, 1.5vw, 30px) !important;
line-height: 1.1;
}
p {
padding-bottom: 0.8em !important;
}
@media (min-width: 1920px) {
.custom-title.body *,
.custom-title.body {
font-size: clamp(20px, 2rem, 22px) !important;
line-height: 1.1 !important;
}
}
@media (max-width: 1000px) {
.custom-title.giant *,
.custom-title.giant,
.hero-content * {
font-size: clamp(36px, 3.33vw, 40px) !important;
}
.custom-title.medium *,
.custom-title.medium,
.toggle-heading {
font-size: clamp(25px, 2.5vw, 28px) !important;
}
.custom-title.small *,
.custom-title.small,
.nectar-button.medium,
body .nectar-milestone .subject {
font-size: clamp(20px, 1.5vw, 22px) !important;
line-height: 1.2;
}
.custom-title.body *,
.custom-title.body {
font-size: 20px !important;
line-height: 1.2 !important;
}
.custom-title.tiny *,
.custom-title.tiny {
font-size: 14px !important;
line-height: 1 !important;
}
}
.custom-title.destacado {
width: fit-content !important;
position: relative;
margin: auto;
margin-bottom: 24px;
}
.custom-title.destacado::before,
.custom-title.destacado::after {
display: inline-block !important;
content: url('data:image/svg+xml,<svg viewBox="0 0 18 7" xmlns="http://www.w3.org/2000/svg"><path d="M0.0257616 6.05444C1.40585 1.11094 3.26804 0 5.51298 0C9.63116 0 10.3819 4.65588 13.3372 4.65588C14.7835 4.65588 16.0752 3.89728 16.7082 0.683102C16.7855 0.291217 16.9806 0.064715 17.367 0.064715C17.7019 0.064715 18 0.280431 18 0.683102C18 0.808937 17.9853 0.884438 17.9742 0.949153C16.5942 5.89266 14.732 7.0036 12.487 7.0036C8.37988 7.0036 7.63279 2.34771 4.66285 2.34771C3.21652 2.34771 1.92476 3.10272 1.29176 6.32049C1.21448 6.71238 1.01942 6.93888 0.632999 6.93888C0.298099 6.93888 0 6.72316 0 6.32049C0 6.19466 0.0147209 6.11916 0.0257616 6.05444Z" fill="black"/></svg>') !important;
position: absolute;
top: -6px !important;
width: 18px !important;
height: auto !important;
z-index: 1;
background: transparent !important;
}
.custom-title.destacado::before {
left: -26px;
}
.custom-title.destacado::after {
right: -26px;
left: initial;
}
@media (max-width: 1000px) {
.custom-title.destacado::before,
.custom-title.destacado::after {
width: 10px !important;
}
.custom-title.destacado {
max-width: 75%;
}
} .horizontal-row {
display: block;
user-select: none;
-webkit-user-drag: none;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
position: relative;
height: calc(20vw - 1rem);
margin-bottom: 1rem !important;
cursor: grab;
}
.horizontal-row-inner-wrapper {
display: flex;
position: absolute;
z-index: 1;
height: 100%;
top: 0;
left: 0;
width: 100%;
}
.horizontal-row .carousel-slide {
position: absolute;
z-index: 1;
top: 0;
left: 0;
height: 100%;
padding: 0 0.5rem;
overflow: hidden;
width: calc(20vw - 1rem);
aspect-ratio: 1/1;
}
.horizontal-row .carousel-img {
object-fit: cover;
height: 100% !important;
width: 100% !important;
pointer-events: none;
user-select: none;
-webkit-user-drag: none;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
}
@media (max-width: 1000px) {
.horizontal-row .carousel-slide {
width: calc(50vw - 1rem);
}
.horizontal-row {
height: calc(50vw - 1rem);
}
} .fullscreen-slider {
position: relative;
height: 100vh;
overflow: hidden;
}
.slide-desktop {
display: block;
}
.slide-mobile {
display: none;
}
@media (max-width: 1000px) {
.fullscreen-slider {
height: var(--vh, 100vh);
}
.slide-desktop {
display: none;
}
.slide-mobile {
display: block;
}
}
.fullscreen-slider .slides,
.hero-background.image-gallery .slides {
position: relative;
width: 100%;
height: 100%;
}
.fullscreen-slider .slide,
.hero-image,
.hero-background.image-gallery .slide {
position: absolute;
inset: 0;
opacity: 0;
transition: opacity 1s ease;
z-index: 0;
}
.fullscreen-slider .slide.active,
.hero-background.image-gallery .slide.active {
opacity: 1;
z-index: 1;
}
.fullscreen-slider .slide img,
.hero-background.image-gallery .slide img {
width: 100% !important;
height: 100% !important;
object-fit: cover;
}
.fullscreen-slider .slider-nav {
position: absolute;
bottom: 30px;
left: 50%;
transform: translateX(-50%);
display: flex;
gap: 10px;
z-index: 3;
}
.fullscreen-slider .bullet {
width: 12px !important;
height: 12px !important;
border-radius: 50% !important;
background: transparent;
border: 2px solid white;
cursor: pointer;
}
.fullscreen-slider .bullet.active {
background: white;
}
.fullscreen-slider .slider-control {
position: absolute;
top: 0;
width: 50%;
height: 100%;
cursor: none;
z-index: 2;
}
.fullscreen-slider .slider-control.prev {
left: 0;
}
.fullscreen-slider .slider-control.next {
right: 0;
}
@media (max-width: 1000px) {
.fullscreen-slider {
height: 100vh;
height: var(--vh, 100vh);
}
} .draggable-gallery-wrapper .gallery {
display: flex;
gap: 1rem;
}
@media (max-width: 1000px) {
.draggable-gallery-wrapper .gallery {
gap: 0.2rem; }
.draggable-gallery-wrapper .gallery-item {
min-width: 75vw;
}
} .cursor {
pointer-events: none;
position: fixed;
top: 0;
left: 0; z-index: 999999;
transition: all 0.4s ease;
}
.cursor svg {
fill: #f7f8fa;
transform: scale(0);
}
@media (max-width: 1000px) {
.cursor {
display: none;
}
} .marquee-container {
overflow: hidden;
width: 100%;
position: relative;
}
.marquee-track {
display: flex;
animation: marquee-scroll linear infinite;
animation-duration: var(--duration, 20s);
width: max-content;
}
.marquee-item {
flex-shrink: 0;
width: 40vw;
}
.marquee-item img {
height: auto;
width: 100% !important;
display: block;
}
@keyframes marquee-scroll {
0% {
transform: translateX(0%);
}
100% {
transform: translateX(-50%);
}
} .order-mobile-3 .wpb_wrapper {
display: flex;
flex-flow: column;
align-items: end;
}
#footer a {
color: var(--black);
}
#footer a:hover {
text-decoration: underline;
}
@media (min-width: 1000px) {
#footer .vc_col-sm-5,
#footer .vc_col-sm-3 {
width: 37.5%;
}
#footer .vc_col-sm-2 {
width: 12.5%;
}
}
@media (max-width: 1000px) {
.marquee-item {
width: 200vw;
}
.order-mobile-3 .wpb_wrapper {
display: block;
align-items: left;
}
.order-mobile-1 {
order: 1;
}
.order-mobile-2 {
order: 2;
}
.order-mobile-3 {
order: 3;
}
} .cover-trail-wrapper {
position: relative;
width: 100%;
height: 100vh;
overflow: hidden;
}
.cover-trail {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.trail-img {
position: absolute;
top: 0;
left: 0;
width: 25vw;
height: auto;
opacity: 0;
pointer-events: none;
will-change: transform, clip-path;
aspect-ratio: 4 / 5;
}
.trail-img-inner {
width: 100%;
height: 100%;
}
.trail-img-inner img {
width: 100% !important;
height: 100% !important;
object-fit: cover;
display: block;
}
@media (min-width: 1000px) {
.relative {
position: relative;
}
.absolute-centered {
position: absolute !important;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
height: 100%;
pointer-events: none;
z-index: 999;
mix-blend-mode: difference;
}
.absolute-centered .row_col_wrap_12_inner {
align-items: center;
height: 100%;
}
.invert {
user-select: none;
-webkit-user-drag: none;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
filter: invert(1);
}
.force-events {
pointer-events: all !important;
}
}
@media (max-width: 1000px) {
.absolute-centered {
padding-top: 100px;
}
.cover-trail-wrapper {
height: 150vw;
}
.cover-trail {
flex-direction: column;
position: relative;
display: flex;
}
.trail-img {
position: absolute;
top: 0;
left: 11%;
width: 75vw;
height: 100%;
opacity: 1;
clip-path: inset(50% 50% 50% 50%);
transform-origin: center;
will-change: transform, opacity, clip-path;
transform-style: preserve-3d;
perspective: 1000px;
}
.trail-img-inner {
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
transform-style: preserve-3d;
}
.trail-img img {
max-width: 100%;
max-height: 100%;
object-fit: contain;
}
} body {
counter-reset: legal-counter;
} .legal-textos h2 {
counter-increment: legal-counter;
position: relative;
padding-left: 1.5em;
text-transform: uppercase;
font-size: 25px;
line-height: 1;
margin: 0;
}
.legal-textos h2::before {
content: counter(legal-counter) '. ';
position: absolute;
left: 0;
}
@media (min-width: 1000px) {
.legal-textos p,
.legal-textos ul {
margin: 0 0 1rem 0;
}
.legal-textos h2 {
float: left;
width: 34%;
margin: 0 1rem 0 0;
clear: both;
}
.legal-textos h2 + p,
.legal-textos h2 + p ~ :not(h2),
.legal-textos h2 + ul {
display: block;
overflow: hidden;
float: right;
width: 60%;
}
.legal-textos p:has(+ h2),
.legal-textos ul:has(+ h2) {
padding-bottom: 1rem;
margin-bottom: 4rem !important;
}
}
.legals a {
color: var(--black) !important;
} .tabbed[data-style*='material'][data-color-scheme='accent-color'] ul:after,
.tabbed[data-style*='material'][data-color-scheme='accent-color'] ul li .active-tab {
background-color: transparent !important;
color: black !important;
}
.tabbed[data-style*='material'][data-color-scheme='accent-color'] ul li .active-tab:after {
box-shadow: none !important;
border-bottom: 1px solid black !important;
opacity: 1 !important;
}
@media (min-width: 1000px) {
.tabbed[data-style*='material'] .wpb_tabs_nav {
margin-bottom: 24px !important;
}
.tabbed > ul li a {
padding: 0 3px !important;
margin: 0 1rem !important;
padding-bottom: 5px !important;
}
}
@media (max-width: 1000px) {
ul.wpb_tabs_nav.ui-tabs-nav.clearfix {
margin-bottom: 24px !important;
}
.tabbed[data-style='material'] .wpb_tabs_nav li a {
width: fit-content;
margin: 0 auto;
padding: 0 3px !important;
margin-top: 1rem;
}
}
.tabbed[data-style='material'] .wpb_tabs_nav li a {
padding-bottom: 5px !important;
border: none;
border-radius: 0;
text-transform: uppercase;
}  .cky-consent-container {
opacity: 0;
transition: opacity 0.3s ease 0s;
}
.finish-loader .cky-consent-container {
opacity: 1;
}
.cky-consent-container .cky-consent-bar {
box-shadow: none !important;
}
.cky-title {
padding-bottom: 0 !important;
font-size: 20px;
}
.cky-notice-des p {
font-size: 14px;
max-width: 1600px;
padding-right: 2rem;
line-height: 1.2;
}
.cky-btn {
font-size: 20px !important;
padding: 4px 20px !important;
text-transform: uppercase;
border-width: 1.5px !important;
}
.cky-btn:hover {
background-color: var(--black) !important;
color: var(--red) !important;
}
button.cky-show-desc-btn:not(:hover):not(:active),
.cky-accordion-header .cky-always-active {
color: #ffffff !important;
}