.sova-ice-carousel,
.sova-ice-carousel * {
box-sizing: border-box;
}
.sova-ice-carousel {
position: relative;
width: 100%;
max-width: 100%;
margin: 0;
padding: 0;
overflow: visible;
background: transparent !important;
--sova-ice-ratio: 56.25%;
} .sova-ice-carousel .sova-ice-swiper {
position: relative;
width: 100%;
max-width: 100%;
margin: 0;
padding: 0;
overflow: hidden;
background: transparent !important;
list-style: none;
z-index: 1;
}
.sova-ice-carousel .swiper-wrapper {
position: relative;
display: flex;
width: 100%;
max-width: 100%;
height: auto !important;
min-height: 0 !important;
margin: 0;
padding: 0;
transition-property: transform;
box-sizing: content-box;
align-items: flex-start;
background: transparent !important;
}
.sova-ice-carousel .swiper-slide {
position: relative;
flex-shrink: 0;
width: 100%;
height: auto !important;
min-height: 0 !important;
margin: 0;
padding: 0;
line-height: 0;
background: transparent !important;
overflow: hidden;
transition-property: transform;
}
.sova-ice-image-wrap {
display: block;
width: 100%;
max-width: 100%;
height: auto;
min-height: 0 !important;
margin: 0;
padding: 0;
line-height: 0;
background: transparent !important;
overflow: hidden;
}
.sova-ice-link {
display: block;
width: 100%;
height: auto;
min-height: 0 !important;
margin: 0;
padding: 0;
line-height: 0;
background: transparent !important;
text-decoration: none;
} .sova-ice-mode-natural,
.sova-ice-mode-natural .sova-ice-swiper,
.sova-ice-mode-natural .swiper-wrapper,
.sova-ice-mode-natural .swiper-slide,
.sova-ice-mode-natural .sova-ice-image-wrap,
.sova-ice-mode-natural .sova-ice-link {
height: auto !important;
min-height: 0 !important;
max-height: none !important;
background: transparent !important;
}
.sova-ice-mode-natural .sova-ice-image {
display: block !important;
width: 100% !important;
max-width: 100% !important;
height: auto !important;
min-height: 0 !important;
max-height: none !important;
margin: 0 !important;
padding: 0 !important;
border: 0;
vertical-align: top;
object-fit: initial;
object-position: center center;
background: transparent !important;
opacity: 1 !important;
visibility: visible !important;
}
.sova-ice-mode-equal .sova-ice-image-wrap,
.sova-ice-mode-equal .sova-ice-link {
position: relative;
height: 0 !important;
padding-top: var(--sova-ice-ratio);
}
.sova-ice-mode-equal .sova-ice-image {
position: absolute;
inset: 0;
display: block !important;
width: 100% !important;
height: 100% !important;
max-width: 100% !important;
margin: 0 !important;
padding: 0 !important;
border: 0;
vertical-align: top;
background: transparent !important;
opacity: 1 !important;
visibility: visible !important;
}
.sova-ice-mode-equal.sova-ice-fit-cover .sova-ice-image {
object-fit: cover;
}
.sova-ice-mode-equal.sova-ice-fit-contain .sova-ice-image {
object-fit: contain;
}
.sova-ice-pagination {
position: relative;
display: flex;
justify-content: center;
align-items: center;
gap: 7px;
width: 100%;
margin: 14px 0 0;
padding: 0;
line-height: 1;
z-index: 3;
}
.sova-ice-pagination .swiper-pagination-bullet {
display: inline-block;
width: 8px;
height: 8px;
margin: 0 !important;
opacity: .35;
border-radius: 999px;
transition: width .25s ease, opacity .25s ease;
background: #111;
}
.sova-ice-pagination .swiper-pagination-bullet-active {
width: 22px;
opacity: 1;
}
.sova-ice-button {
position: absolute;
top: 50%;
z-index: 5;
display: inline-flex;
align-items: center;
justify-content: center;
width: 42px;
height: 42px;
margin: 0;
padding: 0;
border: 0;
border-radius: 999px;
box-shadow: 0 10px 30px rgba(0,0,0,.14);
cursor: pointer;
transform: translateY(-50%);
transition: transform .2s ease, opacity .2s ease;
background: #fff;
color: #111;
}
.sova-ice-button:hover {
transform: translateY(-50%) scale(1.05);
}
.sova-ice-button-prev {
left: 14px;
}
.sova-ice-button-next {
right: 14px;
}
.sova-ice-button::before {
content: '';
display: block;
width: 10px;
height: 10px;
border-top: 2px solid currentColor;
border-right: 2px solid currentColor;
}
.sova-ice-button-prev::before {
transform: rotate(-135deg);
margin-left: 3px;
}
.sova-ice-button-next::before {
transform: rotate(45deg);
margin-right: 3px;
}
.sova-ice-button.swiper-button-disabled {
opacity: .35;
cursor: not-allowed;
}
.sova-ice-no-swiper .swiper-wrapper {
display: flex;
overflow-x: auto;
scroll-snap-type: x mandatory;
-webkit-overflow-scrolling: touch;
}
.sova-ice-no-swiper .swiper-slide {
flex: 0 0 100%;
scroll-snap-align: start;
}
.elementor-widget-sova_image_carousel,
.elementor-widget-sova_image_carousel .elementor-widget-container {
height: auto !important;
min-height: 0 !important;
background: transparent !important;
}
@media (max-width: 767px) {
.sova-ice-button {
width: 36px;
height: 36px;
}
.sova-ice-button-prev {
left: 8px;
}
.sova-ice-button-next {
right: 8px;
}
}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.shc-carousel {
--shc-height: 360px;
--shc-active-width: 56%;
--shc-side-width: 160px;
--shc-gap: 22px;
--shc-radius: 24px;
--shc-speed: 760ms;
--shc-overlay: .42;
width: 100%;
max-width: 100%;
position: relative;
overflow: hidden;
padding: 6px 0 36px;
user-select: none;
-webkit-user-select: none;
}
.shc-carousel,
.shc-carousel * {
box-sizing: border-box;
}
.shc-viewport {
width: 100%;
overflow: hidden;
cursor: grab;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.shc-carousel.is-dragging .shc-viewport {
cursor: grabbing;
}
.shc-track {
height: var(--shc-height);
display: flex;
align-items: stretch;
gap: var(--shc-gap);
will-change: transform;
transition: transform var(--shc-speed) cubic-bezier(.2, .72, .22, 1);
}
.shc-carousel.is-dragging .shc-track,
.shc-carousel.is-jumping .shc-track {
transition: none !important;
}
.shc-slide {
position: relative;
display: block;
flex: 0 0 var(--shc-side-width);
height: 100%;
overflow: hidden;
border-radius: var(--shc-radius);
background-size: cover;
background-position: center;
text-decoration: none !important;
color: #fff;
outline: none;
cursor: pointer;
isolation: isolate;
transform: translateZ(0);
opacity: .88;
user-select: none;
-webkit-user-select: none;
-webkit-user-drag: none;
filter: saturate(.9) contrast(.96);
box-shadow: 0 18px 45px rgba(14, 33, 51, .14);
transition:
flex-basis var(--shc-speed) cubic-bezier(.2, .72, .22, 1),
opacity var(--shc-speed) ease,
filter var(--shc-speed) ease,
box-shadow var(--shc-speed) ease;
}
.shc-carousel.is-jumping .shc-slide,
.shc-carousel.is-jumping .shc-bg,
.shc-carousel.is-jumping .shc-content,
.shc-carousel.is-jumping .shc-title,
.shc-carousel.is-jumping .shc-title-side,
.shc-carousel.is-jumping .shc-arrow {
transition: none !important;
}
.shc-slide:hover,
.shc-slide:focus-visible {
text-decoration: none !important;
}
.shc-slide.is-active {
flex-basis: var(--shc-active-width);
opacity: 1;
filter: saturate(1) contrast(1.03);
box-shadow: 0 24px 70px rgba(14, 33, 51, .20);
}
.shc-slide::before,
.shc-slide::after {
content: "";
position: absolute;
inset: 0;
pointer-events: none;
z-index: 1;
}
.shc-slide::before {
background: rgba(3, 19, 33, calc(var(--shc-overlay) + .13));
transition: background var(--shc-speed) ease;
}
.shc-slide::after {
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, .46) 100%);
opacity: .95;
}
.shc-slide.is-active::before {
background: rgba(3, 19, 33, var(--shc-overlay));
}
.shc-bg {
position: absolute;
inset: -1px;
z-index: 0;
background: inherit;
background-size: cover;
background-position: center;
transform: scale(1.018);
-webkit-user-drag: none;
transition: transform var(--shc-speed) ease;
}
.shc-slide.is-active .shc-bg {
transform: scale(1.04);
}
.shc-content {
position: absolute;
z-index: 2;
left: 32px;
right: 32px;
bottom: 32px;
min-height: 56px;
display: flex;
align-items: center;
justify-content: space-between;
gap: 22px;
pointer-events: none;
opacity: 0;
transform: translateY(10px);
transition:
opacity 260ms ease,
transform 360ms ease;
}
.shc-slide.is-active .shc-content {
opacity: 1;
transform: translateY(0);
transition-delay: 90ms;
}
.shc-title,
.shc-title-side {
display: block;
margin: 0;
padding: 0;
color: #fff;
font-weight: 800;
text-shadow: 0 4px 18px rgba(0, 0, 0, .38);
}
.shc-title {
max-width: calc(100% - 76px);
font-size: clamp(26px, 3vw, 42px);
line-height: 1.06;
letter-spacing: -.03em;
min-width: 0;
white-space: normal;
overflow-wrap: normal;
word-break: normal;
}
.shc-title-side {
position: absolute;
z-index: 2;
left: 36px;
bottom: 32px;
width: calc(var(--shc-height) - 64px);
max-width: none;
transform: rotate(-90deg);
transform-origin: left bottom;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
text-align: left;
font-size: clamp(15px, 1.25vw, 20px) !important;
line-height: 1.08 !important;
letter-spacing: -.02em;
opacity: 1;
pointer-events: none;
transition: opacity 180ms ease;
}
.shc-slide.is-active .shc-title-side {
opacity: 0;
}
.shc-arrow {
flex: 0 0 54px;
width: 54px;
height: 54px;
display: inline-flex;
align-items: center;
justify-content: center;
border-radius: 999px;
background: rgba(255, 255, 255, .95);
color: #2ca39c;
box-shadow: 0 14px 32px rgba(0, 0, 0, .18);
opacity: 1;
transform: scale(1);
transition:
opacity 220ms ease,
transform 300ms ease,
background 220ms ease;
}
.shc-arrow svg {
width: 21px;
height: 21px;
display: block;
fill: none;
stroke: currentColor;
stroke-width: 2.8;
stroke-linecap: round;
stroke-linejoin: round;
transform: translateX(1px);
}
.shc-slide:not(.is-active) .shc-arrow {
opacity: 0;
transform: scale(.78);
}
.shc-dots {
position: absolute;
left: 50%;
bottom: 4px;
z-index: 3;
display: flex;
align-items: center;
justify-content: center;
gap: 10px;
transform: translateX(-50%);
}
.shc-dot {
width: 12px;
height: 12px;
padding: 0;
border: 0;
border-radius: 999px;
background: rgba(11, 32, 49, .18);
cursor: pointer;
transition:
width var(--shc-speed) cubic-bezier(.22, .61, .36, 1),
background var(--shc-speed) ease,
opacity var(--shc-speed) ease;
}
.shc-dot.is-active {
width: 38px;
background: #2ca39c;
}
.shc-dot:focus-visible,
.shc-slide:focus-visible {
outline: 2px solid rgba(44, 163, 156, .75);
outline-offset: 4px;
}
@media (max-width: 1024px) {
.shc-carousel {
--shc-height: 320px;
--shc-side-width: 130px;
--shc-gap: 16px;
}
.shc-content {
left: 26px;
right: 26px;
bottom: 26px;
min-height: 52px;
}
.shc-title-side {
left: 32px;
bottom: 30px;
width: calc(var(--shc-height) - 60px);
font-size: clamp(14px, 1.45vw, 18px) !important;
}
.shc-arrow {
width: 50px;
height: 50px;
flex-basis: 50px;
}
.shc-arrow svg {
width: 20px;
height: 20px;
}
}
@media (max-width: 767px) {
.shc-carousel {
--shc-height: 260px;
--shc-active-width: 74%;
--shc-side-width: 76px;
--shc-gap: 12px;
--shc-radius: 18px;
padding-bottom: 32px;
}
.shc-viewport {
overflow: hidden;
}
.shc-content {
left: 16px;
right: 16px;
bottom: 16px;
min-height: 50px;
gap: 10px;
align-items: flex-end;
}
.shc-title {
width: calc(100% - 58px);
max-width: calc(100% - 58px);
min-width: 0;
font-size: clamp(18px, 5.8vw, 24px);
line-height: 1.06;
letter-spacing: -.025em;
overflow: visible;
white-space: normal;
overflow-wrap: normal;
word-break: normal;
}
.shc-title-side {
left: 22px;
bottom: 22px;
width: calc(var(--shc-height) - 44px);
font-size: 14px !important;
line-height: 1.05 !important;
}
.shc-arrow {
width: 42px;
height: 42px;
flex: 0 0 42px;
align-self: flex-end;
}
.shc-arrow svg {
width: 17px;
height: 17px;
}
.shc-dots {
gap: 8px;
}
.shc-dot {
width: 10px;
height: 10px;
}
.shc-dot.is-active {
width: 30px;
}
} @media (max-width: 767px) {
.shc-carousel .shc-slide.is-active .shc-content {
left: 16px !important;
right: 16px !important;
bottom: 16px !important;
}
.shc-carousel .shc-slide.is-active .shc-title {
width: calc(100% - 58px) !important;
max-width: calc(100% - 58px) !important;
font-size: clamp(18px, 5.8vw, 24px) !important;
line-height: 1.06 !important;
white-space: normal !important;
overflow: visible !important;
text-overflow: clip !important;
}
}.elementor-widget-sova_huzmeli_kart_slider_safe,.elementor-widget-sova_huzmeli_kart_slider,.elementor-element:has(.sova-hkssf-slider){width:100%!important;max-width:100%!important;min-width:0!important;flex-basis:100%!important;align-self:stretch!important;display:block!important}.elementor-widget-sova_huzmeli_kart_slider_safe>.elementor-widget-container,.elementor-widget-sova_huzmeli_kart_slider>.elementor-widget-container,.elementor-widget-container:has(.sova-hkssf-slider){width:100%!important;max-width:100%!important;min-width:0!important;display:block!important;overflow:hidden!important}.sova-hkssf-slider{width:100%!important;max-width:var(--sova-hkssf-max-width,1320px)!important;min-width:0!important;display:block!important;font-family:var(--sova-hkssf-font,inherit);position:relative;box-sizing:border-box;overflow:hidden!important;clear:both;margin-left:auto!important;margin-right:auto!important}.sova-hkssf-slider *,.sova-hkssf-slider *:before,.sova-hkssf-slider *:after{box-sizing:border-box}.sova-hkssf-viewport{overflow:hidden!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:var(--sova-hkssf-height-desktop,278px);touch-action:pan-y;position:relative;display:block!important}.sova-hkssf-track{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:var(--sova-hkssf-gap,18px);width:max-content!important;max-width:none!important;min-width:100%!important;min-height:var(--sova-hkssf-height-desktop,278px);will-change:transform;transition:transform .38s ease;cursor:grab;transform:translate3d(0,0,0)}.sova-hkssf-track.is-dragging{transition:none!important;cursor:grabbing}.sova-hkssf-card{position:relative!important;display:block!important;flex:0 0 var(--sova-hkssf-card-auto-width,var(--sova-hkssf-width-desktop,calc((100% - 54px)/4)))!important;width:var(--sova-hkssf-card-auto-width,var(--sova-hkssf-width-desktop,calc((100% - 54px)/4)))!important;min-width:var(--sova-hkssf-card-auto-width,var(--sova-hkssf-width-desktop,calc((100% - 54px)/4)))!important;max-width:var(--sova-hkssf-card-auto-width,var(--sova-hkssf-width-desktop,calc((100% - 54px)/4)))!important;height:var(--sova-hkssf-height-desktop,278px)!important;min-height:var(--sova-hkssf-height-desktop,278px)!important;overflow:hidden!important;border-radius:var(--sova-hkssf-radius,18px)!important;background:#ececec!important;text-decoration:none!important;color:inherit!important;box-shadow:0 10px 24px rgba(0,0,0,.10);transform:translateZ(0);isolation:isolate;vertical-align:top!important}.sova-hkssf-bg{position:absolute!important;inset:0!important;z-index:0!important;display:block!important;width:100%!important;height:100%!important;background-repeat:no-repeat!important;background-size:var(--sova-hkssf-bg-size,cover)!important;background-position:var(--sova-hkssf-bg-position,center center)!important;background-color:#ececec!important;transition:transform .35s ease}.sova-hkssf-placeholder{background-image:linear-gradient(135deg,#e7e7e7,#cfcfcf)!important}.sova-hkssf-overlay{position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,var(--sova-hkssf-overlay,.48)) 66%,rgba(0,0,0,.75))!important;z-index:1!important;display:block!important}.sova-hkssf-content{position:absolute!important;left:18px!important;right:78px!important;bottom:18px!important;z-index:3!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;pointer-events:none!important;min-width:0!important}.sova-hkssf-label,.sova-hkssf-title{max-width:100%!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}.sova-hkssf-label{display:block!important;margin:0!important;padding:0!important;font-size:var(--sova-hkssf-label-size,12px)!important;font-weight:var(--sova-hkssf-label-weight,700)!important;line-height:1.12!important;letter-spacing:.12em!important;color:var(--sova-hkssf-label-color,#fff)!important;text-transform:uppercase!important;text-shadow:0 1px 8px rgba(0,0,0,.28)!important}.sova-hkssf-title{display:block!important;margin:0!important;padding:0!important;font-size:var(--sova-hkssf-title-size,20px)!important;font-weight:var(--sova-hkssf-title-weight,800)!important;line-height:1.08!important;color:var(--sova-hkssf-title-color,#fff)!important;text-shadow:0 2px 12px rgba(0,0,0,.34)!important}.sova-hkssf-btn{position:absolute!important;right:18px!important;bottom:18px!important;z-index:4!important;width:var(--sova-hkssf-button-size,44px)!important;height:var(--sova-hkssf-button-size,44px)!important;min-width:var(--sova-hkssf-button-size,44px)!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:var(--sova-hkssf-button-bg,#2aa6a0)!important;color:var(--sova-hkssf-button-icon,#fff)!important;border:1px solid rgba(255,255,255,.32)!important;box-shadow:0 8px 20px rgba(0,0,0,.16)!important;text-decoration:none!important;transition:background .2s ease,transform .2s ease}.sova-hkssf-btn svg{display:block!important;width:18px!important;height:18px!important;min-width:18px!important}.sova-hkssf-card:hover .sova-hkssf-btn,.sova-hkssf-btn:hover{background:var(--sova-hkssf-button-hover-bg,#238c88)!important;transform:translateY(-1px)}.sova-hkssf-dots{display:flex!important;justify-content:center!important;align-items:center!important;gap:9px!important;padding-top:36px!important;width:100%!important}.sova-hkssf-dot{display:block!important;width:8px!important;height:8px!important;min-width:8px!important;border:0!important;border-radius:99px!important;background:var(--sova-hkssf-dot,#d8d8d8)!important;padding:0!important;margin:0!important;cursor:pointer!important;transition:width .2s ease,background .2s ease!important}.sova-hkssf-dot.is-active{width:22px!important;background:var(--sova-hkssf-dot-active,#2aa6a0)!important}.sova-hkssf-lift .sova-hkssf-card{transition:transform .25s ease,box-shadow .25s ease}.sova-hkssf-lift .sova-hkssf-card:hover{transform:translateY(-5px);box-shadow:0 16px 34px rgba(0,0,0,.16)}.sova-hkssf-lift .sova-hkssf-card:hover .sova-hkssf-bg{transform:scale(1.035)}.sova-hkssf-beam .sova-hkssf-card:before{content:"";position:absolute;top:-135%;left:-35%;z-index:2;width:55%;height:185%;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.48),rgba(255,255,255,0));transform:rotate(18deg);opacity:0;pointer-events:none}.sova-hkssf-beam .sova-hkssf-card:hover:before{animation:sovaHkssfBeam .9s ease forwards}@keyframes sovaHkssfBeam{0%{top:-140%;opacity:0}18%{opacity:.75}100%{top:105%;opacity:0}}@media(max-width:1024px){.sova-hkssf-viewport,.sova-hkssf-track{min-height:var(--sova-hkssf-height-tablet,250px)}.sova-hkssf-card{height:var(--sova-hkssf-height-tablet,250px)!important;min-height:var(--sova-hkssf-height-tablet,250px)!important}.sova-hkssf-title{font-size:calc(var(--sova-hkssf-title-size,20px) * .95)!important}}@media(max-width:640px){.sova-hkssf-viewport,.sova-hkssf-track{min-height:var(--sova-hkssf-height-mobile,230px)}.sova-hkssf-card{height:var(--sova-hkssf-height-mobile,230px)!important;min-height:var(--sova-hkssf-height-mobile,230px)!important}.sova-hkssf-content{left:16px!important;right:70px!important;bottom:16px!important}.sova-hkssf-btn{right:16px!important;bottom:16px!important}.sova-hkssf-dots{padding-top:24px!important}.sova-hkssf-title{line-height:1.12!important;font-size:calc(var(--sova-hkssf-title-size,20px) * .9)!important}}.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container,.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap;margin-inline:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-width:0;border-inline-start-width:1px;border-style:solid;height:100%;inset-inline-end:-8px;inset-inline-start:auto;position:relative;width:auto}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{inset-block-end:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;inset-block-start:var(--icon-vertical-offset,initial);position:relative}.elementor-widget .elementor-icon-list-icon svg{height:var(--e-icon-list-icon-size,1em);width:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{font-size:var(--e-icon-list-icon-size);width:1.25em}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-start .elementor-icon-list-item,.elementor-widget.elementor-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-align-end .elementor-icon-list-item,.elementor-widget.elementor-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-align-start) .elementor-icon-list-item:after{inset-inline-end:0}@media (min-width:-1){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-widescreen-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-widescreen-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-widescreen-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-widescreen-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-laptop-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-laptop-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-laptop-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-laptop-align-start) .elementor-icon-list-item:after{inset-inline-end:0}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-tablet-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-tablet-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-tablet-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-tablet-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:-1){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile_extra-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile_extra-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile_extra-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile_extra-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-start .elementor-icon-list-item a{justify-content:start;text-align:start}.elementor-widget.elementor-mobile-align-start .elementor-inline-items{justify-content:start}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-mobile-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget:not(.elementor-mobile-align-end) .elementor-icon-list-item:after{inset-inline-start:0}.elementor-widget:not(.elementor-mobile-align-start) .elementor-icon-list-item:after{inset-inline-end:0}}#left-area ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items{padding:0}.elementor-counter{align-items:stretch;display:flex;flex-direction:column-reverse;justify-content:center}.elementor-counter .elementor-counter-number{flex-grow:var(--counter-number-grow,0)}.elementor-counter .elementor-counter-number-wrapper{display:flex;flex:1;font-size:69px;font-weight:600;line-height:1;text-align:center}.elementor-counter .elementor-counter-number-prefix{flex-grow:var(--counter-prefix-grow,1);text-align:end;white-space:pre-wrap}.elementor-counter .elementor-counter-number-suffix{flex-grow:var(--counter-suffix-grow,1);text-align:start;white-space:pre-wrap}.elementor-counter .elementor-counter-title{align-items:center;display:flex;flex:1;font-size:19px;font-weight:400;justify-content:center;line-height:2.5;margin:0;padding:0}.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-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-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-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{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;}