.tk-hs {
--tk-hs-bg: #ffffff;
position: relative;
min-width: 0;
}
.tk-hs .tk-hs__strip {
overscroll-behavior-x: contain;
}
.tk-hs::before,
.tk-hs::after {
content: "";
position: absolute;
top: 0;
bottom: 0;
z-index: 1;
width: 56px;
opacity: 0;
pointer-events: none;
transition: opacity .25s ease;
}
.tk-hs::before {
left: 0;
background: linear-gradient(90deg, var(--tk-hs-bg) 30%, transparent);
}
.tk-hs::after {
right: 0;
background: linear-gradient(270deg, var(--tk-hs-bg) 30%, transparent);
}
.tk-hs.has-prev::before,
.tk-hs.has-next::after {
opacity: 1;
}
.tk-hs .tk-hs__btn {
position: absolute;
top: 50%;
z-index: 2;
display: inline-flex;
align-items: center;
justify-content: center;
width: 30px;
height: 30px;
margin: -15px 0 0;
padding: 0;
border: 1px solid #e3ecee;
border-radius: 50%;
background: #ffffff;
color: #032d35;
box-shadow: 0 4px 12px -4px rgba(3, 45, 53, .3);
cursor: pointer;
opacity: 0;
visibility: hidden;
transition: opacity .25s ease, visibility .25s ease, border-color .2s ease, color .2s ease;
}
.tk-hs .tk-hs__btn svg {
width: 14px;
height: 14px;
}
.tk-hs .tk-hs__btn:hover {
border-color: var(--toscano-brand-teal, #009a9d);
color: var(--toscano-brand-teal, #009a9d);
}
.tk-hs .tk-hs__btn--prev {
left: var(--tk-hs-inset, 0);
}
.tk-hs .tk-hs__btn--next {
right: var(--tk-hs-inset, 0);
}
.tk-hs.has-prev .tk-hs__btn--prev,
.tk-hs.has-next .tk-hs__btn--next {
opacity: 1;
visibility: visible;
} .tk-hs.has-next:not(.is-touched) .tk-hs__btn--next svg {
animation: tk-hs-nudge 1.4s ease-in-out infinite;
}
@keyframes tk-hs-nudge {
0%, 100% { transform: translateX(0); }
50% { transform: translateX(3px); }
} .tk-hs .tk-hs__strip.is-peek {
animation: tk-hs-peek 1.1s .3s cubic-bezier(.45, 0, .2, 1);
}
@keyframes tk-hs-peek {
0%, 100% { transform: translateX(0); }
45% { transform: translateX(-28px); }
}
@media (prefers-reduced-motion: reduce) {
.tk-hs.has-next .tk-hs__btn--next svg,
.tk-hs .tk-hs__strip.is-peek {
animation: none;
}
}.tnw {
--tnw-bg: #ffffff;
--tnw-accent: var(--toscano-brand-teal, #009a9d);
--tnw-accent-2: #2fc4c7;
--tnw-deep: var(--toscano-brand-deep, #032d35);
--tnw-title: var(--tnw-deep);
--tnw-text: #6f6f6f;
--tnw-muted: #8a9699;
--tnw-card: #ffffff;
--tnw-border: #e3ecee;
--tnw-cols: 3;
position: relative;
box-sizing: border-box;
width: 100%;
padding: 90px 0 110px;
background: var(--tnw-bg);
color: var(--tnw-text);
font-family: "Inter", sans-serif;
-webkit-font-smoothing: antialiased;
word-break: break-word;
}
.tnw-grid-bg--yes .tnw {
background:
linear-gradient(rgba(3, 45, 53, .035) 1px, transparent 1px) 0 0 / 48px 48px,
linear-gradient(90deg, rgba(3, 45, 53, .035) 1px, transparent 1px) 0 0 / 48px 48px,
var(--tnw-bg);
}
.tnw *,
.tnw *::before,
.tnw *::after {
box-sizing: border-box;
}
.tnw .tnw__inner {
max-width: 1248px;
margin: 0 auto;
padding: 0 24px;
} .tnw .tnw__head {
display: flex;
align-items: flex-end;
justify-content: space-between;
gap: 24px 40px;
margin-bottom: 44px;
}
.tnw .tnw__intro {
max-width: 640px;
}
.tnw .tnw__eyebrow {
margin: 0 0 12px;
font-size: 15px;
font-weight: 700;
line-height: 1.2;
letter-spacing: .06em;
text-transform: uppercase;
color: var(--tnw-text);
}
.tnw .tnw__title {
margin: 0;
font-family: "Inter", sans-serif;
font-size: 39px;
font-weight: 400;
line-height: 1.15;
letter-spacing: 0;
text-transform: none;
color: var(--tnw-title);
}
.tnw .tnw__hl {
color: var(--tnw-accent);
}
.tnw .tnw__text {
margin: 16px 0 0;
font-size: 16px;
line-height: 1.59;
} .tnw .tnw__chips-wrap {
--tk-hs-bg: var(--tnw-bg);
flex: 0 1 auto;
}
.tnw .tnw__chips {
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
gap: 8px;
}
.tnw a.tnw__chip {
display: inline-flex;
align-items: center;
padding: 9px 16px;
border: 1px solid var(--tnw-border);
border-radius: 999px;
background: #ffffff;
color: var(--tnw-deep);
font-size: 14px;
font-weight: 600;
line-height: 18px;
letter-spacing: normal;
text-transform: none;
text-decoration: none;
white-space: nowrap;
transition: border-color .25s ease, background-color .25s ease, color .25s ease;
}
.tnw a.tnw__chip:hover {
border-color: var(--tnw-accent);
color: var(--tnw-accent);
}
.tnw a.tnw__chip.is-active {
border-color: var(--tnw-deep);
background: var(--tnw-deep);
color: #ffffff;
} .tnw .tnw__card {
position: relative;
display: flex;
flex-direction: column;
min-width: 0;
overflow: hidden;
border: 1px solid var(--tnw-border);
border-radius: 16px;
background: var(--tnw-card);
transition: transform .45s cubic-bezier(.2, .7, .2, 1), box-shadow .45s ease, border-color .45s ease;
}
.tnw .tnw__card:hover,
.tnw .tnw__card:focus-within {
transform: translateY(-4px);
border-color: color-mix(in srgb, var(--tnw-accent) 35%, var(--tnw-border));
box-shadow: 0 22px 44px -22px rgba(3, 45, 53, .28);
}
.tnw .tnw__media {
position: relative;
aspect-ratio: 16 / 10;
overflow: hidden;
background: var(--tnw-deep);
}
.tnw .tnw__media img,
.tnw .tnw__media .tnw__ph {
display: block;
width: 100%;
height: 100%;
max-width: none;
object-fit: cover;
transition: transform .8s cubic-bezier(.2, .7, .2, 1);
}
.tnw .tnw__card:hover .tnw__media img,
.tnw .tnw__card:hover .tnw__media .tnw__ph {
transform: scale(1.05);
} .tnw .tnw__ph-bolt {
stroke-dasharray: 100;
stroke-dashoffset: 0;
}
.tnw .tnw__card:hover .tnw__ph-bolt {
animation: tnw-bolt 1.1s cubic-bezier(.3, .6, .2, 1);
}
@keyframes tnw-bolt {
from { stroke-dashoffset: 100; }
to { stroke-dashoffset: 0; }
}
.tnw .tnw__body {
display: flex;
flex: 1 1 auto;
flex-direction: column;
padding: 22px 24px 24px;
}
.tnw .tnw__meta {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 8px 12px;
margin-bottom: 12px;
font-size: 13px;
line-height: 18px;
color: var(--tnw-muted);
}
.tnw .tnw__cat {
display: inline-flex;
padding: 3px 10px;
border-radius: 999px;
background: color-mix(in srgb, var(--tnw-accent) 10%, transparent);
color: var(--toscano-text-accent, #007b7e);
font-size: 12px;
font-weight: 700;
line-height: 18px;
}
.tnw .tnw__info i {
margin: 0 6px;
font-style: normal;
opacity: .7;
}
.tnw .tnw__card-title {
margin: 0;
font-family: "Inter", sans-serif;
font-size: 19px;
font-weight: 600;
line-height: 1.32;
letter-spacing: 0;
text-transform: none;
color: var(--tnw-title);
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
.tnw a.tnw__link {
color: inherit;
text-decoration: none;
transition: color .25s ease;
} .tnw a.tnw__link::after {
content: "";
position: absolute;
inset: 0;
z-index: 2;
border-radius: inherit;
}
.tnw .tnw__card:hover a.tnw__link {
color: var(--tnw-accent);
}
.tnw a.tnw__link:focus-visible {
outline: none;
}
.tnw .tnw__card:has(a.tnw__link:focus-visible) {
outline: 2px solid var(--tnw-accent);
outline-offset: 3px;
}
.tnw .tnw__excerpt {
margin: 10px 0 0;
font-size: 15px;
line-height: 1.6;
color: var(--tnw-text);
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
.tnw .tnw__more {
display: inline-flex;
align-items: center;
gap: 8px;
margin-top: auto;
padding-top: 18px;
color: var(--tnw-accent);
font-size: 14px;
font-weight: 700;
line-height: 20px;
}
.tnw .tnw__more svg {
width: 16px;
height: 16px;
transition: transform .3s ease;
}
.tnw .tnw__card:hover .tnw__more svg {
transform: translateX(5px);
} .tnw .tnw__edge {
position: absolute;
top: 0;
left: 0;
right: 0;
z-index: 3;
height: 3px;
overflow: hidden;
pointer-events: none;
}
.tnw .tnw__edge::before,
.tnw .tnw__edge::after {
content: "";
position: absolute;
inset: 0;
}
.tnw .tnw__edge::before {
background: linear-gradient(90deg, var(--tnw-accent), var(--tnw-accent-2));
transform: scaleX(0);
transform-origin: 0 50%;
transition: transform .6s cubic-bezier(.2, .7, .2, 1);
}
.tnw .tnw__edge::after {
right: auto;
left: -100px;
width: 90px;
background: linear-gradient(90deg, transparent, #ffffff, transparent);
opacity: 0;
}
.tnw .tnw__card:hover .tnw__edge::before {
transform: scaleX(1);
}
.tnw .tnw__card:hover .tnw__edge::after {
animation: tnw-spark 1.6s .35s ease-in-out infinite;
}
@keyframes tnw-spark {
0% { opacity: 0; left: -100px; }
15% { opacity: .9; }
85% { opacity: .9; }
100% { opacity: 0; left: 100%; }
} .tnw .tnw__card--big {
display: grid;
grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);
margin-bottom: 28px;
}
.tnw .tnw__card--big .tnw__media {
aspect-ratio: auto;
min-height: 380px;
}
.tnw .tnw__card--big .tnw__media img,
.tnw .tnw__card--big .tnw__media .tnw__ph {
position: absolute;
inset: 0;
}
.tnw .tnw__card--big .tnw__body {
justify-content: center;
padding: 44px 48px;
}
.tnw .tnw__card--big .tnw__card-title {
font-size: 30px;
font-weight: 500;
line-height: 1.22;
-webkit-line-clamp: 4;
}
.tnw .tnw__card--big .tnw__excerpt {
margin-top: 16px;
font-size: 16px;
-webkit-line-clamp: 4;
}
.tnw .tnw__card--big .tnw__more {
margin-top: 0;
padding-top: 26px;
}
.tnw .tnw__flag {
position: absolute;
top: 18px;
left: 18px;
z-index: 1;
display: inline-flex;
align-items: center;
gap: 7px;
padding: 7px 13px 7px 11px;
border-radius: 999px;
background: rgba(255, 255, 255, .94);
color: var(--tnw-deep);
font-size: 13px;
font-weight: 700;
line-height: 16px;
box-shadow: 0 6px 18px rgba(3, 45, 53, .18);
}
.tnw .tnw__flag svg {
width: 10px;
height: 14px;
color: var(--tnw-accent);
} .tnw .tnw__grid {
display: grid;
grid-template-columns: repeat(var(--tnw-cols), minmax(0, 1fr));
gap: 28px;
} .tnw.tnw--js .tnw__card {
opacity: 0;
transform: translateY(26px);
}
.tnw.tnw--js .tnw__card.is-in {
opacity: 1;
transform: none;
transition: opacity .7s ease calc(var(--d, 0) * 1ms), transform .7s cubic-bezier(.2, .7, .2, 1) calc(var(--d, 0) * 1ms), box-shadow .45s ease, border-color .45s ease;
}
.tnw.tnw--js .tnw__card.is-in:hover,
.tnw.tnw--js .tnw__card.is-in:focus-within {
transform: translateY(-4px);
transition-delay: 0s;
} .tnw .tnw__pager {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 8px;
margin-top: 48px;
}
.tnw a.tnw__loadmore {
position: relative;
display: inline-flex;
align-items: center;
gap: 10px;
padding: 14px 28px;
overflow: hidden;
border: 1px solid var(--tnw-accent);
border-radius: 4px;
background: transparent;
color: var(--tnw-accent);
font-size: 14px;
font-weight: 700;
line-height: 20px;
letter-spacing: normal;
text-transform: none;
text-decoration: none;
transition: background-color .25s ease, color .25s ease, box-shadow .25s ease;
}
.tnw a.tnw__loadmore:hover,
.tnw a.tnw__loadmore:focus-visible {
background: var(--tnw-accent);
color: #ffffff;
box-shadow: 0 8px 22px color-mix(in srgb, var(--tnw-accent) 30%, transparent);
}
.tnw .tnw__loadmore-ico {
width: 16px;
height: 16px;
transition: transform .3s ease;
}
.tnw a.tnw__loadmore:hover .tnw__loadmore-ico {
transform: translateY(3px);
} .tnw a.tnw__loadmore.is-loading {
pointer-events: none;
background: var(--tnw-accent);
color: #ffffff;
}
.tnw a.tnw__loadmore.is-loading::after {
content: "";
position: absolute;
top: 0;
bottom: 0;
width: 40%;
background: linear-gradient(90deg, transparent, rgba(255, 255, 255, .45), transparent);
animation: tnw-load 1s linear infinite;
}
.tnw a.tnw__loadmore.is-loading .tnw__loadmore-ico {
animation: tnw-bob .6s ease-in-out infinite alternate;
}
@keyframes tnw-load {
from { left: -40%; }
to { left: 100%; }
}
@keyframes tnw-bob {
to { transform: translateY(3px); }
}
.tnw .tnw__num {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 42px;
height: 42px;
padding: 0 10px;
border: 1px solid var(--tnw-border);
border-radius: 999px;
background: #ffffff;
color: var(--tnw-deep);
font-size: 14px;
font-weight: 600;
text-decoration: none;
transition: border-color .25s ease, color .25s ease;
}
.tnw a.tnw__num:hover {
border-color: var(--tnw-accent);
color: var(--tnw-accent);
}
.tnw .tnw__num.is-active {
border-color: var(--tnw-deep);
background: var(--tnw-deep);
color: #ffffff;
}
.tnw .tnw__num--gap {
border-color: transparent;
background: transparent;
}
.tnw .tnw__empty {
margin: 0;
padding: 48px 24px;
border: 1px dashed var(--tnw-border);
border-radius: 16px;
background: #ffffff;
text-align: center;
font-size: 16px;
} @media (max-width: 1199px) {
.tnw .tnw__title {
font-size: 34px;
}
.tnw .tnw__card--big .tnw__body {
padding: 36px;
}
.tnw .tnw__card--big .tnw__card-title {
font-size: 26px;
}
} @media (max-width: 1024px) {
.tnw {
--tnw-cols: 2;
padding: 70px 0 90px;
}
.tnw .tnw__head {
flex-direction: column;
align-items: flex-start;
}
.tnw .tnw__chips {
justify-content: flex-start;
}
.tnw .tnw__grid {
gap: 22px;
}
.tnw .tnw__card--big .tnw__media {
min-height: 320px;
}
}
@media (max-width: 767px) {
.tnw {
--tnw-cols: 1;
padding: 48px 0 70px;
}
.tnw .tnw__inner {
padding: 0 16px;
}
.tnw .tnw__head {
margin-bottom: 28px;
}
.tnw .tnw__title {
font-size: 28px;
}
.tnw .tnw__text {
font-size: 15px;
} .tnw .tnw__chips-wrap {
--tk-hs-inset: 8px;
width: calc(100% + 32px);
margin: 0 -16px;
}
.tnw .tnw__chips {
flex-wrap: nowrap;
padding: 0 16px 4px;
overflow-x: auto;
scrollbar-width: none;
}
.tnw .tnw__chips::-webkit-scrollbar {
display: none;
}
.tnw .tnw__card--big {
grid-template-columns: minmax(0, 1fr);
margin-bottom: 22px;
}
.tnw .tnw__card--big .tnw__media {
min-height: 0;
aspect-ratio: 16 / 10;
}
.tnw .tnw__card--big .tnw__body {
padding: 22px 22px 24px;
}
.tnw .tnw__card--big .tnw__card-title {
font-size: 22px;
}
.tnw .tnw__card--big .tnw__excerpt {
font-size: 15px;
-webkit-line-clamp: 3;
}
.tnw .tnw__body {
padding: 20px 20px 22px;
}
.tnw .tnw__card-title {
font-size: 18px;
}
.tnw .tnw__flag {
top: 12px;
left: 12px;
}
.tnw .tnw__pager {
margin-top: 36px;
}
.tnw a.tnw__loadmore {
justify-content: center;
width: 100%;
}
}
@media (prefers-reduced-motion: reduce) {
.tnw.tnw--js .tnw__card {
opacity: 1;
transform: none;
}
.tnw .tnw__card,
.tnw .tnw__card:hover,
.tnw .tnw__media img,
.tnw .tnw__media .tnw__ph {
transform: none !important;
transition: none;
}
.tnw .tnw__card:hover .tnw__edge::after,
.tnw .tnw__card:hover .tnw__ph-bolt {
animation: none;
}
}.elementor .e-div-block-base{min-width:30px;padding:10px;display:block;}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}.elementor .e-grid-base{column-gap:20px;padding:10px;display:grid;row-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-tabs-base{padding-block-start:0px;display:flex;flex-direction:column;gap:30px;}.elementor .e-tabs-menu-base{display:flex;justify-content:center;}.elementor .e-tab-base{width:160px;color:#0C0D0E;cursor:pointer;padding:8px;border-width:2px;border-color:#E0E0E0;border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-tab-base.e--selected{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:focus{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible{background-color:#E0E0E0;}.elementor .e-tabs-content-area-base{display:block;}.elementor .e-tab-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-accordion-base{padding:0px;display:flex;flex-direction:column;}.elementor .e-accordion-item-base{padding:0px;display:block;}.elementor .e-accordion-item-header-base{cursor:pointer;padding:10px;display:flex;gap:8px;justify-content:space-between;align-items:center;}.elementor .e-accordion-item-title-base{padding:0px;}.elementor .e-accordion-item-icon-base{width:200px;height:20px;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-accordion-item-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-background-video-base{width:100%;overflow:hidden;position:relative;padding:10px;display:flex;flex-direction:column;}.elementor .e-background-video-content-base{width:100%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;flex:1 1 auto;}.elementor .e-background-video-controls-base{width:auto;position:absolute;inset-inline-end:20px;inset-block-end:20px;z-index:2;display:flex;gap:8px;}.elementor .e-background-video-play-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-background-video-pause-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-form-base{padding:20px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;align-content:start;align-items:flex-start;}.elementor .e-form-base .e-form-checkbox-row{padding:0px;gap:8px;align-items:center;}.elementor .e-form-success-message-base{font-size:12px;color:#2F532E;text-align:center;padding:12px;background-color:#D4E9D6;display:none;}.elementor .e-form-error-message-base{font-size:12px;color:#870000;text-align:center;padding:12px;background-color:#ffdede;display:none;}.elementor .e-collection-loop-base{display:block;}.elementor .e-collection-loop-layout-base{display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;}.elementor .e-pagination-base{padding-block-start:8px;padding-block-end:8px;padding-inline-start:8px;padding-inline-end:8px;margin-block-start:8px;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .e-pagination-prev-base{font-size:14px;color:#1F2937;text-align:center;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;border-radius:4px;border-width:1px;border-color:#E5E7EB;border-style:solid;display:inline-flex;gap:8px;align-items:center;}.elementor .e-pagination-next-base{font-size:14px;color:#1F2937;text-align:center;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;border-radius:4px;border-width:1px;border-color:#E5E7EB;border-style:solid;display:inline-flex;gap:8px;align-items:center;}.elementor .e-collection-loop-empty-state-base{display:flex;justify-content:center;}.elementor .e-heading-base{margin:0px;}.elementor .e-heading-link-base{all:unset;cursor:pointer;}.elementor .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit;}.elementor .e-image-base{display:block;}.elementor .e-paragraph-base{margin:0px;}.elementor .e-paragraph-link-base{all:unset;cursor:pointer;}.elementor .e-svg-base{width:65px;height:65px;display:inline-block;}.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0px;background-color:#375EFB;display:inline-block;}.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9;}.elementor .e-divider-base{width:100%;height:1px;border-width:0px;border-color:transparent;border-style:none;background-color:#000;}.elementor .e-self-hosted-video-base{max-width:100vw;aspect-ratio:16/9;display:inline-block;}.elementor .e-form-input-base{height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-color:#D6D5D5;}.elementor .e-form-input-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-input-base::placeholder{color:#9DA5AE;}.elementor .e-form-label-base{font-size:14px;color:#0c0d0e;}.elementor .e-form-textarea-base{font-size:12px;border-radius:0px;border-color:#D6D5D5;}.elementor .e-form-textarea-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-textarea-base::placeholder{color:#9DA5AE;}.elementor .e-form-submit-button-base{color:#fff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:30px;border-radius:0px;border-width:0px;background-color:#000;display:flex;justify-content:center;align-items:center;}.elementor .e-form-submit-button-base:hover,.elementor .e-form-submit-button-base:focus-visible{background-color:#323232;}.elementor .e-form-checkbox-base{width:1.15em;height:1.15em;color:#ffffff;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;transition:background-color 200ms;display:grid;justify-items:center;align-items:center;appearance:none;}.elementor .e-form-checkbox-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-checkbox-base:checked{background-color:#69727D;}.elementor .e-form-checkbox-base::before{width:65%;height:65%;background-color:currentColor;opacity:0%;transform-origin:0% 100% 0px;transition:opacity 200ms;content:"";clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);}.elementor .e-form-checkbox-base:checked::before{opacity:100%;}.elementor .e-form-radio-button-base{width:1.15em;height:1.15em;color:#ffffff;border-radius:50%;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;display:grid;justify-items:center;align-items:center;appearance:none;}.elementor .e-form-radio-button-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-radio-button-base:checked{background-color:transparent;}.elementor .e-form-radio-button-base::before{width:65%;height:65%;border-radius:50%;background-color:#706F6F;opacity:0%;transition:opacity 200ms;content:"";}.elementor .e-form-radio-button-base:checked::before{opacity:100%;}.elementor .e-form-date-picker-base{width:100%;height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;}.elementor .e-form-date-picker-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-time-picker-base{width:100%;height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;}.elementor .e-form-time-picker-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-select-base{font-size:12px;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;}.elementor .e-form-select-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-file-upload-base{height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-color:#D6D5D5;}.elementor .e-form-file-upload-base:focus{border-color:#706F6F;outline-style:none;}