/*
 * Stilovi stranica koje su bile složene u Elementoru.
 * Generirano skriptom elementor-uklanjanje/ocisti-css.py iz Elementorovih
 * stilova, samo pravila koja pogađaju sadržaj tih šest stranica.
 * Ne uređivati ručno, ručne izmjene idu u dodaci.css i dodaju se na kraj.
 */
/* wp-content/themes/blocksy/static/bundle/elementor-frontend.min.css */
.elementor-widget-text-editor p:last-child { margin-bottom: 0px; }
/* wp-content/plugins/elementor/assets/css/frontend.min.css */
.elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; top: -10000em; width: 1px; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
.elementor *, .elementor ::after, .elementor ::before { box-sizing: border-box; }
.elementor a { box-shadow: none; text-decoration: none; }
.elementor img { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; box-shadow: none; height: auto; max-width: 100%; }
.elementor-element { --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; align-self: var(--align-self); flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); }
.elementor-element:where(.e-con-full, .elementor-widget) { align-content: var(--align-content); align-items: var(--align-items); flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); gap: var(--row-gap) var(--column-gap); justify-content: var(--justify-content); }
.elementor-align-center { text-align: center; }
.elementor-align-center .elementor-button, .elementor-align-left .elementor-button, .elementor-align-right .elementor-button { width: auto; }
@media (max-width: 1024px){.elementor-tablet-align-center { text-align: center; }}
@media (max-width: 1024px){.elementor-tablet-align-center .elementor-button, .elementor-tablet-align-left .elementor-button, .elementor-tablet-align-right .elementor-button { width: auto; }}
.elementor-page-title, h1.entry-title { display: var(--page-title-display); }
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.elementor-section { position: relative; }
.elementor-section .elementor-container { display: flex; margin-inline: auto; position: relative; }
@media (max-width: 1024px){.elementor-section .elementor-container { flex-wrap: wrap; }}
.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1140px; }
.elementor-widget-wrap { align-content: flex-start; flex-wrap: wrap; position: relative; width: 100%; }
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap { display: flex; }
.elementor-widget-wrap > .elementor-element { width: 100%; }
.elementor-widget { position: relative; }
.elementor-widget:not(:last-child) { margin-block-end: var(--kit-widget-spacing,20px); }
.elementor-widget:not(:last-child).elementor-absolute, .elementor-widget:not(:last-child).elementor-widget__width-auto, .elementor-widget:not(:last-child).elementor-widget__width-initial { margin-block-end: 0px; }
.elementor-column { display: flex; min-height: 1px; position: relative; }
@media (min-width: 768px){.elementor-column.elementor-col-100, .elementor-column[data-col="100"] { width: 100%; }}
@media (max-width: 767px){.elementor-column { width: 100%; }}
.elementor-grid { display: grid; column-gap: var(--grid-column-gap); row-gap: var(--grid-row-gap); }
.e-con { --border-radius: 0; --border-top-width: 0px; --border-right-width: 0px; --border-bottom-width: 0px; --border-left-width: 0px; --border-style: initial; --border-color: initial; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --content-width: min(100%,var(--container-max-width,1140px)); --width: 100%; --min-height: initial; --height: auto; --text-align: initial; --margin-top: 0px; --margin-right: 0px; --margin-bottom: 0px; --margin-left: 0px; --padding-top: var(--container-default-padding-top,10px); --padding-right: var(--container-default-padding-right,10px); --padding-bottom: var(--container-default-padding-bottom,10px); --padding-left: var(--container-default-padding-left,10px); --position: relative; --z-index: revert; --overflow: visible; --gap: var(--widgets-spacing,20px); --row-gap: var(--widgets-spacing-row,20px); --column-gap: var(--widgets-spacing-column,20px); --overlay-mix-blend-mode: initial; --overlay-opacity: 1; --overlay-transition: 0.3s; --e-con-grid-template-columns: repeat(3,1fr); --e-con-grid-template-rows: repeat(2,1fr); border-radius: var(--border-radius); height: var(--height); min-height: var(--min-height); min-width: 0px; overflow: var(--overflow); position: var(--position); width: var(--width); z-index: var(--z-index); --flex-wrap-mobile: wrap; }
.e-con:where(:not(.e-div-block-base)) { transition: background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s); }
.e-con { --margin-block-start: var(--margin-top); --margin-block-end: var(--margin-bottom); --margin-inline-start: var(--margin-left); --margin-inline-end: var(--margin-right); --padding-inline-start: var(--padding-left); --padding-inline-end: var(--padding-right); --padding-block-start: var(--padding-top); --padding-block-end: var(--padding-bottom); --border-block-start-width: var(--border-top-width); --border-block-end-width: var(--border-bottom-width); --border-inline-start-width: var(--border-left-width); --border-inline-end-width: var(--border-right-width); }
.e-con { margin-block-end: var(--margin-block-end); margin-block-start: var(--margin-block-start); margin-inline-end: var(--margin-inline-end); margin-inline-start: var(--margin-inline-start); padding-inline-end: var(--padding-inline-end); padding-inline-start: var(--padding-inline-start); }
.e-con.e-flex { --flex-direction: column; --flex-basis: auto; --flex-grow: 0; --flex-shrink: 1; flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis); }
.e-con-full, .e-con > .e-con-inner { padding-block-end: var(--padding-block-end); padding-block-start: var(--padding-block-start); text-align: var(--text-align); }
.e-con-full.e-flex, .e-con.e-flex > .e-con-inner { flex-direction: var(--flex-direction); }
.e-con, .e-con > .e-con-inner { display: var(--display); }
.e-con.e-grid { --grid-justify-content: start; --grid-align-content: start; --grid-auto-flow: row; }
.e-con.e-grid, .e-con.e-grid > .e-con-inner { align-content: var(--grid-align-content); align-items: var(--align-items); grid-auto-flow: var(--grid-auto-flow); grid-template-columns: var(--e-con-grid-template-columns); grid-template-rows: var(--e-con-grid-template-rows); justify-content: var(--grid-justify-content); justify-items: var(--justify-items); }
.e-con-boxed.e-flex { place-content: normal; align-items: normal; flex-flow: column; }
.e-con-boxed { gap: initial; text-align: initial; }
.e-con.e-flex > .e-con-inner { align-content: var(--align-content); align-items: var(--align-items); align-self: auto; flex: 1 1 auto; flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); }
.e-con > .e-con-inner { gap: var(--row-gap) var(--column-gap); height: 100%; margin: 0px auto; max-width: var(--content-width); padding-inline: 0px; width: 100%; }
:is(.elementor-section-wrap, [data-elementor-id]) > .e-con { --margin-left: auto; --margin-right: auto; max-width: min(100%,var(--width)); }
.e-con .elementor-widget.elementor-widget { margin-block-end: 0px; }
.e-con::before, .e-con > .elementor-background-slideshow::before, .e-con > .elementor-motion-effects-container > .elementor-motion-effects-layer::before, :is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container::before { border-block-end-width: var(--border-block-end-width); border-block-start-width: var(--border-block-start-width); border-color: var(--border-color); border-inline-end-width: var(--border-inline-end-width); border-inline-start-width: var(--border-inline-start-width); border-radius: var(--border-radius); border-style: var(--border-style); content: var(--background-overlay); display: block; height: max(100% + var(--border-top-width) + var(--border-bottom-width),100%); left: calc(0px - var(--border-left-width)); mix-blend-mode: var(--overlay-mix-blend-mode); opacity: var(--overlay-opacity); position: absolute; top: calc(0px - var(--border-top-width)); transition: var(--overlay-transition,.3s); width: max(100% + var(--border-left-width) + var(--border-right-width),100%); }
.e-con::before { transition: background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s); }
.e-con .elementor-widget { min-width: 0px; }
.e-con .elementor-widget-empty, .e-con .elementor-widget-google_maps, .e-con .elementor-widget-video, .e-con .elementor-widget.e-widget-swiper { width: 100%; }
.e-con > .e-con-inner > .elementor-widget > .elementor-widget-container, .e-con > .elementor-widget > .elementor-widget-container { height: 100%; }
.e-con.e-con > .e-con-inner > .elementor-widget, .elementor.elementor .e-con > .elementor-widget { max-width: 100%; }
.e-con .elementor-widget:not(:last-child) { --kit-widget-spacing: 0px; }
@media (max-width: 767px){.e-con.e-flex { --width: 100%; --flex-wrap: var(--flex-wrap-mobile); }}
.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container, .elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)) { transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s); }
.elementor-heading-title { line-height: 1; margin: 0px; padding: 0px; }
.elementor-button { background-color: rgb(105, 114, 125); border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; fill: rgb(255, 255, 255); font-size: 15px; line-height: 1; padding: 12px 24px; text-align: center; transition: 0.3s; }
.elementor-button:focus, .elementor-button:hover, .elementor-button:visited { color: rgb(255, 255, 255); }
.elementor-button-content-wrapper { display: flex; flex-direction: row; gap: 5px; justify-content: center; }
.elementor-button-icon { align-items: center; display: flex; }
.elementor-button-icon svg { height: auto; width: 1em; }
.elementor-button-icon .e-font-icon-svg { height: 1em; }
.elementor-button-text { display: inline-block; }
.elementor-button.elementor-size-lg { border-radius: 5px; font-size: 18px; padding: 20px 40px; }
.elementor-button span { text-decoration: inherit; }
.elementor-icon { color: rgb(105, 114, 125); display: inline-block; font-size: 50px; line-height: 1; text-align: center; transition: 0.3s; }
.elementor-icon:hover { color: rgb(105, 114, 125); }
.elementor-icon i, .elementor-icon svg { display: block; height: 1em; position: relative; width: 1em; }
.elementor-icon i::before, .elementor-icon svg::before { left: 50%; position: absolute; transform: translateX(-50%); }
.animated { animation-duration: 1.25s; }
@media (prefers-reduced-motion: reduce){.animated { animation: auto ease 0s 1 normal none running none !important; }}
@media (prefers-reduced-motion: reduce){html * { transition-delay: 0s !important; transition-duration: 0s !important; }}
/* wp-content/uploads/elementor/css/post-66.css */
.elementor{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}
.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1140px; }
.e-con { --container-max-width: 1140px; }
.elementor-widget:not(:last-child) { margin-block-end: 20px; }
.elementor-element { --widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px; }
@media (max-width: 1024px){.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1024px; }}
@media (max-width: 1024px){.e-con { --container-max-width: 1024px; }}
@media (max-width: 767px){.elementor-section.elementor-section-boxed > .elementor-container { max-width: 767px; }}
@media (max-width: 767px){.e-con { --container-max-width: 767px; }}
/* wp-content/plugins/elementor/assets/css/widget-heading.min.css */
.elementor-widget-heading .elementor-heading-title[class*="elementor-size-"] > a { color: inherit; font-size: inherit; line-height: inherit; }
/* wp-content/plugins/elementor/assets/css/widget-image.min.css */
.elementor-widget-image { text-align: center; }
.elementor-widget-image a { display: inline-block; }
.elementor-widget-image img { display: inline-block; vertical-align: middle; }
/* wp-content/plugins/elementor/assets/css/widget-icon-box.min.css */
.elementor-widget-icon-box .elementor-icon-box-wrapper { display: flex; flex-direction: column; text-align: center; }
.elementor-widget-icon-box .elementor-icon-box-icon { display: inline-block; flex: 0 0 auto; line-height: 0; }
.elementor-widget-icon-box .elementor-icon-box-content { flex-grow: 1; width: 100%; }
.elementor-widget-icon-box .elementor-icon-box-title a { color: inherit; }
.elementor-widget-icon-box .elementor-icon-box-description { margin: 0px; }
.elementor-widget-icon-box.elementor-position-block-start .elementor-icon-box-wrapper { flex-direction: column; text-align: center; align-items: unset !important; }
@media (max-width: 767px){.elementor-widget-icon-box.elementor-mobile-position-block-start .elementor-icon-box-wrapper { flex-direction: column; text-align: center; align-items: unset !important; }}
/* wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css */
.swiper { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }
.swiper-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }
.swiper-pointer-events { touch-action: pan-y; }
.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; }
.swiper-backface-hidden .swiper-slide { transform: translateZ(0px); backface-visibility: hidden; }
.swiper-pagination { position: absolute; text-align: center; transition: opacity 0.3s; transform: translate3d(0px, 0px, 0px); z-index: 10; }
.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 10px; left: 0px; width: 100%; }
.swiper-pagination-bullet { width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); display: inline-block; border-radius: 50%; background: var(--swiper-pagination-bullet-inactive-color,#000); opacity: var(--swiper-pagination-bullet-inactive-opacity, .2); }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }
.swiper-pagination-bullet-active { opacity: var(--swiper-pagination-bullet-opacity, 1); background: var(--swiper-pagination-color,var(--swiper-theme-color)); }
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.swiper .swiper-notification { position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000; }
/* wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css */
.elementor-element, .elementor-lightbox { --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; }
.elementor-element .swiper .elementor-swiper-button, .elementor-element .swiper ~ .elementor-swiper-button, .elementor-lightbox .swiper .elementor-swiper-button, .elementor-lightbox .swiper ~ .elementor-swiper-button { color: rgba(237, 237, 237, 0.9); cursor: pointer; display: inline-flex; font-size: 25px; position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; }
.elementor-element .swiper .elementor-swiper-button svg, .elementor-element .swiper ~ .elementor-swiper-button svg, .elementor-lightbox .swiper .elementor-swiper-button svg, .elementor-lightbox .swiper ~ .elementor-swiper-button svg { fill: rgba(237, 237, 237, 0.9); height: 1em; width: 1em; }
.elementor-element .swiper .elementor-swiper-button-prev, .elementor-element .swiper ~ .elementor-swiper-button-prev, .elementor-lightbox .swiper .elementor-swiper-button-prev, .elementor-lightbox .swiper ~ .elementor-swiper-button-prev { left: 10px; }
.elementor-element .swiper .elementor-swiper-button-next, .elementor-element .swiper ~ .elementor-swiper-button-next, .elementor-lightbox .swiper .elementor-swiper-button-next, .elementor-lightbox .swiper ~ .elementor-swiper-button-next { right: 10px; }
.elementor-element .swiper .swiper-horizontal > .swiper-pagination-bullets, .elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper .swiper-pagination-custom, .elementor-element .swiper .swiper-pagination-fraction, .elementor-element .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper ~ .swiper-pagination-custom, .elementor-element .swiper ~ .swiper-pagination-fraction, .elementor-lightbox .swiper .swiper-horizontal > .swiper-pagination-bullets, .elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper .swiper-pagination-custom, .elementor-lightbox .swiper .swiper-pagination-fraction, .elementor-lightbox .swiper ~ .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper ~ .swiper-pagination-custom, .elementor-lightbox .swiper ~ .swiper-pagination-fraction { bottom: 5px; }
.elementor-element :where(.swiper-horizontal) ~ .swiper-pagination-bullets, .elementor-lightbox :where(.swiper-horizontal) ~ .swiper-pagination-bullets { bottom: 5px; left: 0px; width: 100%; }
.elementor-element :where(.swiper-horizontal) ~ .swiper-pagination-bullets .swiper-pagination-bullet, .elementor-lightbox :where(.swiper-horizontal) ~ .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }
.elementor-element.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper { padding-bottom: 30px; }
.elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button, .elementor-element.elementor-pagination-position-outside .swiper ~ .elementor-swiper-button, .elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button, .elementor-lightbox.elementor-pagination-position-outside .swiper ~ .elementor-swiper-button { top: calc(50% - 15px); }
/* wp-content/plugins/elementor-pro/assets/css/widget-loop-common.min.css */
.e-loop-item * { word-break: break-word; }
[class*="elementor-widget-loop"] .elementor-page-title, [class*="elementor-widget-loop"] .product_title.entry-title { display: initial; }
/* wp-content/plugins/elementor-pro/assets/css/widget-loop-carousel.min.css */
.elementor-widget-loop-carousel { --swiper-pagination-size: 0; --swiper-pagination-spacing: 10px; --swiper-slides-gap: 10px; --swiper-offset-size: 0; height: fit-content; --swiper-padding-bottom: calc(var(--swiper-pagination-size) + var(--swiper-pagination-spacing)); --arrow-prev-top-align: 50%; --arrow-prev-top-position: 0px; --arrow-prev-caption-spacing: 15px; --arrow-next-top-align: 50%; --arrow-next-top-position: 0px; --arrow-next-caption-spacing: 15px; --arrow-prev-left-align: 0px; --arrow-prev-left-position: 0px; --arrow-next-right-align: 0px; --arrow-next-right-position: 0px; --arrow-next-translate-x: 0px; --arrow-next-translate-y: 0px; --arrow-prev-translate-x: 0px; --arrow-prev-translate-y: 0px; --dots-vertical-position: 100%; --dots-vertical-offset: 0px; --dots-horizontal-position: 50%; --dots-horizontal-offset: 0px; --dots-horizontal-transform: -50%; --dots-vertical-transform: -100%; --fraction-vertical-position: 100%; --fraction-vertical-offset: 0px; --fraction-horizontal-position: 50%; --fraction-horizontal-offset: 0px; --fraction-horizontal-transform: -50%; --fraction-vertical-transform: -100%; --horizontal-transform-modifier: 1; }
.elementor-widget-loop-carousel.elementor-pagination-type-bullets { --swiper-pagination-size: 6px; }
.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next, .elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev { border-style: var(--arrow-normal-border-type); color: var(--arrow-normal-color,hsla(0,0%,93%,.9)); font-size: var(--arrow-size,25px); transition-duration: 0.25s; z-index: 2; }
.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next svg, .elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev svg { fill: var(--arrow-normal-color,hsla(0,0%,93%,.9)); }
.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next:hover, .elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover { border-style: var(--arrow-hover-border-type); color: var(--arrow-hover-color,hsla(0,0%,93%,.9)); }
.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next:hover svg, .elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover svg { fill: var(--arrow-hover-color,hsla(0,0%,93%,.9)); }
.elementor-widget-loop-carousel.elementor-element :is(.swiper, .swiper-container) ~ .elementor-swiper-button-next { right: calc(var(--arrow-next-right-align) + var(--arrow-next-right-position)); top: calc(var(--arrow-next-top-align) + var(--arrow-next-top-position) - var(--arrow-next-caption-spacing)); transform: translate(var(--arrow-next-translate-x),var(--arrow-next-translate-y)); }
.elementor-widget-loop-carousel.elementor-element :is(.swiper, .swiper-container) ~ .elementor-swiper-button-prev { left: calc(var(--arrow-prev-left-align) + var(--arrow-prev-left-position)); top: calc(var(--arrow-prev-top-align) + var(--arrow-prev-top-position) - var(--arrow-prev-caption-spacing)); transform: translate(var(--arrow-prev-translate-x),var(--arrow-prev-translate-y)); }
.elementor-widget-loop-carousel .swiper-pagination-bullet { background: var(--dots-normal-color,#000); height: var(--swiper-pagination-size); width: var(--swiper-pagination-size); }
.elementor-widget-loop-carousel .swiper-pagination-bullet:hover { background: var(--dots-hover-color,#000); opacity: 1; }
.elementor-widget-loop-carousel .swiper-horizontal > .swiper-pagination-bullets, .elementor-widget-loop-carousel .swiper-pagination, .elementor-widget-loop-carousel .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-widget-loop-carousel .swiper-pagination-custom, .elementor-widget-loop-carousel .swiper-pagination-fraction { font-size: var(--swiper-pagination-size); line-height: var(--swiper-pagination-size); }
.elementor-widget-loop-carousel.elementor-pagination-position-outside:not(:has(> .elementor-widget-container)) > .swiper, .elementor-widget-loop-carousel.elementor-pagination-position-outside:not(:has(> .elementor-widget-container)) > .swiper-container, .elementor-widget-loop-carousel.elementor-pagination-position-outside > .elementor-widget-container > .swiper, .elementor-widget-loop-carousel.elementor-pagination-position-outside > .elementor-widget-container > .swiper-container { padding-bottom: var(--swiper-padding-bottom); }
.elementor-widget-loop-carousel.elementor-pagination-position-outside:not(:has(> .elementor-widget-container)) .swiper-pagination-bullet, .elementor-widget-loop-carousel.elementor-pagination-position-outside > .elementor-widget-container .swiper-pagination-bullet { vertical-align: top; }
.elementor-widget-loop-carousel .swiper-pagination-bullets { height: max-content; left: calc(var(--dots-horizontal-position) + var(--dots-horizontal-offset)); top: calc(var(--dots-vertical-position) + var(--dots-vertical-offset)); transform: translate(calc(var(--dots-horizontal-transform) * var(--horizontal-transform-modifier)),var(--dots-vertical-transform)); width: max-content; z-index: 3; }
/* wp-content/uploads/elementor/css/post-63.css */
.elementor-63 .elementor-element.elementor-element-40907958 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 370px; --padding-bottom: 220px; --padding-left: 0px; --padding-right: 0px; }
.elementor-63 .elementor-element.elementor-element-40907958:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-40907958 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(16, 18, 43); }
.elementor-63 .elementor-element.elementor-element-3dc09f68 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }
.elementor-63 .elementor-element.elementor-element-4399ecb0 > .elementor-widget-container { margin: 0px 0px 10px; }
.elementor-63 .elementor-element.elementor-element-4399ecb0 { text-align: center; font-size: 14px; font-weight: 700; text-transform: uppercase; color: var( --e-global-color-blocksy_palette_5 ); }
.elementor-63 .elementor-element.elementor-element-4ff6ed9 { width: var( --container-widget-width, 700px ); max-width: 700px; --container-widget-width: 700px; --container-widget-flex-grow: 0; text-align: center; }
.elementor-63 .elementor-element.elementor-element-4ff6ed9 > .elementor-widget-container { margin: 0px 0px 30px; }
.elementor-63 .elementor-element.elementor-element-4ff6ed9.elementor-element { --align-self: center; }
.elementor-63 .elementor-element.elementor-element-4ff6ed9 .elementor-heading-title { font-size: 43px; line-height: 1.2em; color: var( --e-global-color-blocksy_palette_8 ); }
.elementor-63 .elementor-element.elementor-element-c345426 .elementor-button { background-color: var( --e-global-color-blocksy_palette_1 ); font-size: 15px; font-weight: 700; text-transform: uppercase; border-radius: 0px; }
.elementor-63 .elementor-element.elementor-element-c345426 .elementor-button:hover, .elementor-63 .elementor-element.elementor-element-c345426 .elementor-button:focus { background-color: var( --e-global-color-blocksy_palette_2 ); }
.elementor-63 .elementor-element.elementor-element-c345426 .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-63 .elementor-element.elementor-element-c345426 .elementor-button .elementor-button-content-wrapper { gap: 10px; }
.elementor-63 .elementor-element.elementor-element-61882965 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }
.elementor-63 .elementor-element.elementor-element-73ccaa19 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }
.elementor-63 .elementor-element.elementor-element-5b06da03 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; --margin-top: 0px; --margin-bottom: 120px; --margin-left: 0px; --margin-right: 0px; }
.elementor-63 .elementor-element.elementor-element-4c79af3c { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 60px; }
.elementor-63 .elementor-element.elementor-element-333c1df1 > .elementor-widget-container { margin: 0px 0px 10px; }
.elementor-63 .elementor-element.elementor-element-333c1df1 { font-size: 14px; font-weight: 700; text-transform: uppercase; color: var( --e-global-color-blocksy_palette_1 ); }
.elementor-63 .elementor-element.elementor-element-2b013226 > .elementor-widget-container { margin: 0px 0px 40px; }
.elementor-63 .elementor-element.elementor-element-2b013226 .elementor-heading-title { line-height: 1.5em; }
.elementor-63 .elementor-element.elementor-element-76b0ce3d > .elementor-widget-container { margin: 0px 0px 40px; }
.elementor-63 .elementor-element.elementor-element-b6293d8 .elementor-button { background-color: var( --e-global-color-blocksy_palette_1 ); font-weight: 700; text-transform: uppercase; border-radius: 0px; padding: 20px 40px; }
.elementor-63 .elementor-element.elementor-element-b6293d8 .elementor-button:hover, .elementor-63 .elementor-element.elementor-element-b6293d8 .elementor-button:focus { background-color: var( --e-global-color-blocksy_palette_2 ); }
.elementor-63 .elementor-element.elementor-element-b6293d8 .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-63 .elementor-element.elementor-element-b6293d8 .elementor-button .elementor-button-content-wrapper { gap: 10px; }
.elementor-63 .elementor-element.elementor-element-443542a4 { --display: flex; }
.elementor-63 .elementor-element.elementor-element-6eab93d4 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; }
.elementor-63 .elementor-element.elementor-element-6b6678a8 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 0.93; --margin-top: 0px; --margin-bottom: 120px; --margin-left: 0px; --margin-right: 0px; --padding-top: 120px; --padding-bottom: 120px; --padding-left: 0px; --padding-right: 0px; }
.elementor-63 .elementor-element.elementor-element-6b6678a8:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-6b6678a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(57, 17, 118); background-image: url("https://extrapotencija.com/wp-content/uploads/2025/09/flowers-pattern-1-white.svg"); background-position: center center; background-size: 750px; }
.elementor-63 .elementor-element.elementor-element-6b6678a8::before, .elementor-63 .elementor-element.elementor-element-6b6678a8 > .elementor-background-video-container::before, .elementor-63 .elementor-element.elementor-element-6b6678a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-63 .elementor-element.elementor-element-6b6678a8 > .elementor-background-slideshow::before, .elementor-63 .elementor-element.elementor-element-6b6678a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-63 .elementor-element.elementor-element-6b6678a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgb(16, 18, 43); --background-overlay: ''; }
.elementor-63 .elementor-element.elementor-element-6e7bdc08 > .elementor-widget-container { margin: 0px 0px 10px; }
.elementor-63 .elementor-element.elementor-element-6e7bdc08 { text-align: center; font-size: 14px; font-weight: 700; text-transform: uppercase; color: rgba(255, 255, 255, 0.56); }
.elementor-63 .elementor-element.elementor-element-4607675 { width: var( --container-widget-width, 800px ); max-width: 800px; --container-widget-width: 800px; --container-widget-flex-grow: 0; text-align: center; }
.elementor-63 .elementor-element.elementor-element-4607675 > .elementor-widget-container { margin: 0px 0px 80px; }
.elementor-63 .elementor-element.elementor-element-4607675.elementor-element { --align-self: center; }
.elementor-63 .elementor-element.elementor-element-4607675 .elementor-heading-title { font-size: 40px; line-height: 1.5em; color: var( --e-global-color-blocksy_palette_8 ); }
.elementor-63 .elementor-element.elementor-element-67f3ec76 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-between; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; }
.elementor-63 .elementor-element.elementor-element-4a0394b5 { width: var( --container-widget-width, 47% ); max-width: 47%; --container-widget-width: 47%; --container-widget-flex-grow: 0; }
.elementor-63 .elementor-element.elementor-element-4a0394b5 > .elementor-widget-container { background-color: var( --e-global-color-blocksy_palette_2 ); padding: 60px 30px; }
.elementor-63 .elementor-element.elementor-element-4a0394b5:hover .elementor-widget-container { background-color: var( --e-global-color-blocksy_palette_1 ); }
.elementor-63 .elementor-element.elementor-element-4a0394b5 .elementor-icon-box-wrapper { gap: 25px; }
.elementor-63 .elementor-element.elementor-element-4a0394b5 .elementor-icon-box-title { margin-block-end: 10px; color: var( --e-global-color-blocksy_palette_8 ); }
.elementor-63 .elementor-element.elementor-element-4a0394b5.elementor-view-framed .elementor-icon, .elementor-63 .elementor-element.elementor-element-4a0394b5.elementor-view-default .elementor-icon { fill: var( --e-global-color-blocksy_palette_8 ); color: var( --e-global-color-blocksy_palette_8 ); border-color: var( --e-global-color-blocksy_palette_8 ); }
.elementor-63 .elementor-element.elementor-element-4a0394b5 .elementor-icon { font-size: 60px; }
.elementor-63 .elementor-element.elementor-element-4a0394b5 .elementor-icon-box-description { color: var( --e-global-color-blocksy_palette_8 ); }
.elementor-63 .elementor-element.elementor-element-7fef5456 { width: var( --container-widget-width, 47% ); max-width: 47%; --container-widget-width: 47%; --container-widget-flex-grow: 0; }
.elementor-63 .elementor-element.elementor-element-7fef5456 > .elementor-widget-container { background-color: var( --e-global-color-blocksy_palette_2 ); padding: 60px 30px; }
.elementor-63 .elementor-element.elementor-element-7fef5456:hover .elementor-widget-container { background-color: var( --e-global-color-blocksy_palette_1 ); }
.elementor-63 .elementor-element.elementor-element-7fef5456 .elementor-icon-box-wrapper { gap: 25px; }
.elementor-63 .elementor-element.elementor-element-7fef5456 .elementor-icon-box-title { margin-block-end: 10px; color: var( --e-global-color-blocksy_palette_8 ); }
.elementor-63 .elementor-element.elementor-element-7fef5456.elementor-view-framed .elementor-icon, .elementor-63 .elementor-element.elementor-element-7fef5456.elementor-view-default .elementor-icon { fill: var( --e-global-color-blocksy_palette_8 ); color: var( --e-global-color-blocksy_palette_8 ); border-color: var( --e-global-color-blocksy_palette_8 ); }
.elementor-63 .elementor-element.elementor-element-7fef5456 .elementor-icon { font-size: 60px; }
.elementor-63 .elementor-element.elementor-element-7fef5456 .elementor-icon-box-description { color: var( --e-global-color-blocksy_palette_8 ); }
.elementor-63 .elementor-element.elementor-element-576c6019 { width: var( --container-widget-width, 47% ); max-width: 47%; --container-widget-width: 47%; --container-widget-flex-grow: 0; }
.elementor-63 .elementor-element.elementor-element-576c6019 > .elementor-widget-container { background-color: var( --e-global-color-blocksy_palette_2 ); padding: 60px 30px; }
.elementor-63 .elementor-element.elementor-element-576c6019:hover .elementor-widget-container { background-color: var( --e-global-color-blocksy_palette_1 ); }
.elementor-63 .elementor-element.elementor-element-576c6019 .elementor-icon-box-wrapper { gap: 25px; }
.elementor-63 .elementor-element.elementor-element-576c6019 .elementor-icon-box-title { margin-block-end: 10px; color: var( --e-global-color-blocksy_palette_8 ); }
.elementor-63 .elementor-element.elementor-element-576c6019.elementor-view-framed .elementor-icon, .elementor-63 .elementor-element.elementor-element-576c6019.elementor-view-default .elementor-icon { fill: var( --e-global-color-blocksy_palette_8 ); color: var( --e-global-color-blocksy_palette_8 ); border-color: var( --e-global-color-blocksy_palette_8 ); }
.elementor-63 .elementor-element.elementor-element-576c6019 .elementor-icon { font-size: 60px; }
.elementor-63 .elementor-element.elementor-element-576c6019 .elementor-icon-box-description { color: var( --e-global-color-blocksy_palette_8 ); }
.elementor-63 .elementor-element.elementor-element-12b56f88 { width: var( --container-widget-width, 47% ); max-width: 47%; --container-widget-width: 47%; --container-widget-flex-grow: 0; }
.elementor-63 .elementor-element.elementor-element-12b56f88 > .elementor-widget-container { background-color: var( --e-global-color-blocksy_palette_2 ); padding: 60px 30px; }
.elementor-63 .elementor-element.elementor-element-12b56f88:hover .elementor-widget-container { background-color: var( --e-global-color-blocksy_palette_1 ); }
.elementor-63 .elementor-element.elementor-element-12b56f88 .elementor-icon-box-wrapper { gap: 25px; }
.elementor-63 .elementor-element.elementor-element-12b56f88 .elementor-icon-box-title { margin-block-end: 10px; color: var( --e-global-color-blocksy_palette_8 ); }
.elementor-63 .elementor-element.elementor-element-12b56f88.elementor-view-framed .elementor-icon, .elementor-63 .elementor-element.elementor-element-12b56f88.elementor-view-default .elementor-icon { fill: var( --e-global-color-blocksy_palette_8 ); color: var( --e-global-color-blocksy_palette_8 ); border-color: var( --e-global-color-blocksy_palette_8 ); }
.elementor-63 .elementor-element.elementor-element-12b56f88 .elementor-icon { font-size: 60px; }
.elementor-63 .elementor-element.elementor-element-12b56f88 .elementor-icon-box-description { color: var( --e-global-color-blocksy_palette_8 ); }
.elementor-63 .elementor-element.elementor-element-482dcc1f { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }
.elementor-63 .elementor-element.elementor-element-43652ec3 > .elementor-widget-container { margin: 0px 0px 10px; }
.elementor-63 .elementor-element.elementor-element-43652ec3 { text-align: center; font-size: 14px; font-weight: 700; text-transform: uppercase; color: var( --e-global-color-blocksy_palette_1 ); }
.elementor-63 .elementor-element.elementor-element-7e29febc > .elementor-widget-container { margin: 0px 0px 50px; }
.elementor-63 .elementor-element.elementor-element-7e29febc.elementor-element { --align-self: center; }
.elementor-63 .elementor-element.elementor-element-7e29febc { text-align: center; }
.elementor-63 .elementor-element.elementor-element-7e29febc .elementor-heading-title { font-size: 40px; line-height: 1.5em; }
.elementor-63 .elementor-element.elementor-element-631d866f { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; --margin-top: 0px; --margin-bottom: 120px; --margin-left: 0px; --margin-right: 0px; }
.elementor-63 .elementor-element.elementor-element-3c261ba0 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; }
.elementor-63 .elementor-element.elementor-element-5a21ddb2 { --display: flex; --min-height: 270px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --background-transition: 0.3s; --padding-top: 35px; --padding-bottom: 35px; --padding-left: 35px; --padding-right: 35px; }
.elementor-63 .elementor-element.elementor-element-5a21ddb2:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-5a21ddb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(233, 237, 233); background-image: url("https://extrapotencija.com/wp-content/uploads/2025/09/tablete-za-potenciju2-2.png"); background-position: right center; background-repeat: no-repeat; background-size: cover; }
.elementor-63 .elementor-element.elementor-element-5a21ddb2:hover { background-color: var( --e-global-color-blocksy_palette_2 ); --overlay-opacity: 0.8; }
.elementor-63 .elementor-element.elementor-element-5a21ddb2:hover::before, .elementor-63 .elementor-element.elementor-element-5a21ddb2:hover > .elementor-background-video-container::before, .elementor-63 .elementor-element.elementor-element-5a21ddb2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-63 .elementor-element.elementor-element-5a21ddb2 > .elementor-background-slideshow:hover::before, .elementor-63 .elementor-element.elementor-element-5a21ddb2 > .e-con-inner > .elementor-background-slideshow:hover::before { --background-overlay: ''; }
.elementor-63 .elementor-element.elementor-element-5a21ddb2, .elementor-63 .elementor-element.elementor-element-5a21ddb2::before { --overlay-transition: 0.2s; }
.elementor-63 .elementor-element.elementor-element-5a21ddb2:hover::before { filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg); }
.elementor-63 .elementor-element.elementor-element-18532c47 > .elementor-widget-container { margin: 0px 0px 5px; }
.elementor-63 .elementor-element.elementor-element-18532c47 .elementor-heading-title { font-size: 20px; color: var( --e-global-color-blocksy_palette_2 ); }
.elementor-63 .elementor-element.elementor-element-18532c47 .elementor-heading-title a:hover, .elementor-63 .elementor-element.elementor-element-18532c47 .elementor-heading-title a:focus { color: rgb(255, 255, 255); }
.elementor-63 .elementor-element.elementor-element-18532c47 .elementor-heading-title a { transition-duration: 0s; }
.elementor-63 .elementor-element.elementor-element-6dd3650 { --display: flex; --min-height: 270px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --background-transition: 0.3s; --padding-top: 35px; --padding-bottom: 35px; --padding-left: 35px; --padding-right: 35px; }
.elementor-63 .elementor-element.elementor-element-6dd3650:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-6dd3650 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(233, 237, 233); background-image: url("https://extrapotencija.com/wp-content/uploads/2025/09/gold-fly-musice-1.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-63 .elementor-element.elementor-element-6dd3650:hover { background-color: var( --e-global-color-blocksy_palette_2 ); background-image: url("https://extrapotencija.com/wp-content/uploads/2025/09/gold-fly-musice-purple-1.jpg"); background-position: center center; background-size: cover; --overlay-opacity: 0.8; }
.elementor-63 .elementor-element.elementor-element-6dd3650:hover::before, .elementor-63 .elementor-element.elementor-element-6dd3650:hover > .elementor-background-video-container::before, .elementor-63 .elementor-element.elementor-element-6dd3650:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-63 .elementor-element.elementor-element-6dd3650 > .elementor-background-slideshow:hover::before, .elementor-63 .elementor-element.elementor-element-6dd3650 > .e-con-inner > .elementor-background-slideshow:hover::before { --background-overlay: ''; }
.elementor-63 .elementor-element.elementor-element-6dd3650, .elementor-63 .elementor-element.elementor-element-6dd3650::before { --overlay-transition: 0.2s; }
.elementor-63 .elementor-element.elementor-element-6dd3650:hover::before { filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg); }
.elementor-63 .elementor-element.elementor-element-1b59f076 > .elementor-widget-container { margin: 0px 0px 5px; }
.elementor-63 .elementor-element.elementor-element-1b59f076 .elementor-heading-title { font-size: 20px; color: var( --e-global-color-blocksy_palette_2 ); }
.elementor-63 .elementor-element.elementor-element-1b59f076 .elementor-heading-title a:hover, .elementor-63 .elementor-element.elementor-element-1b59f076 .elementor-heading-title a:focus { color: rgb(255, 255, 255); }
.elementor-63 .elementor-element.elementor-element-1b59f076 .elementor-heading-title a { transition-duration: 0s; }
.elementor-63 .elementor-element.elementor-element-6a023d7b { --display: flex; --min-height: 570px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --background-transition: 0.3s; --margin-top: 10px; --margin-bottom: 11px; --margin-left: 0px; --margin-right: 0px; --padding-top: 35px; --padding-bottom: 35px; --padding-left: 35px; --padding-right: 35px; }
.elementor-63 .elementor-element.elementor-element-6a023d7b:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-6a023d7b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(57, 17, 118); background-image: url("https://extrapotencija.com/wp-content/uploads/2025/09/gelovi-za-potenciju2-2.png"); background-position: right center; background-repeat: no-repeat; background-size: cover; }
.elementor-63 .elementor-element.elementor-element-6a023d7b:hover { background-color: rgb(233, 237, 233); }
.elementor-63 .elementor-element.elementor-element-4797bf13 > .elementor-widget-container { margin: 0px 0px 5px; }
.elementor-63 .elementor-element.elementor-element-4797bf13 .elementor-heading-title { font-size: 20px; color: rgb(255, 255, 255); }
.elementor-63 .elementor-element.elementor-element-195775dc { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; }
.elementor-63 .elementor-element.elementor-element-6d8bb09b { --display: flex; --min-height: 270px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --background-transition: 0.3s; --padding-top: 35px; --padding-bottom: 35px; --padding-left: 35px; --padding-right: 35px; }
.elementor-63 .elementor-element.elementor-element-6d8bb09b:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-6d8bb09b > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(233, 237, 233); background-image: url("https://extrapotencija.com/wp-content/uploads/2025/09/kreme-i-afrodizijaci-za-zene-1.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-63 .elementor-element.elementor-element-6d8bb09b:hover { background-color: var( --e-global-color-blocksy_palette_2 ); --overlay-opacity: 0.8; }
.elementor-63 .elementor-element.elementor-element-6d8bb09b:hover::before, .elementor-63 .elementor-element.elementor-element-6d8bb09b:hover > .elementor-background-video-container::before, .elementor-63 .elementor-element.elementor-element-6d8bb09b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-63 .elementor-element.elementor-element-6d8bb09b > .elementor-background-slideshow:hover::before, .elementor-63 .elementor-element.elementor-element-6d8bb09b > .e-con-inner > .elementor-background-slideshow:hover::before { --background-overlay: ''; }
.elementor-63 .elementor-element.elementor-element-6d8bb09b, .elementor-63 .elementor-element.elementor-element-6d8bb09b::before { --overlay-transition: 0.2s; }
.elementor-63 .elementor-element.elementor-element-6d8bb09b:hover::before { filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg); }
.elementor-63 .elementor-element.elementor-element-b8e2 { width: var( --container-widget-width, 61% ); max-width: 61%; --container-widget-width: 61%; --container-widget-flex-grow: 0; }
.elementor-63 .elementor-element.elementor-element-b8e2 > .elementor-widget-container { margin: 0px 0px 5px; }
.elementor-63 .elementor-element.elementor-element-b8e2 .elementor-heading-title { font-size: 20px; color: var( --e-global-color-blocksy_palette_2 ); }
.elementor-63 .elementor-element.elementor-element-b8e2 .elementor-heading-title a:hover, .elementor-63 .elementor-element.elementor-element-b8e2 .elementor-heading-title a:focus { color: rgb(255, 255, 255); }
.elementor-63 .elementor-element.elementor-element-b8e2 .elementor-heading-title a { transition-duration: 0s; }
.elementor-63 .elementor-element.elementor-element-5ed477ad { --display: flex; --min-height: 270px; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-start; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --background-transition: 0.3s; --padding-top: 35px; --padding-bottom: 35px; --padding-left: 35px; --padding-right: 35px; }
.elementor-63 .elementor-element.elementor-element-5ed477ad:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-5ed477ad > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(233, 237, 233); background-image: url("https://extrapotencija.com/wp-content/uploads/2025/09/turski-macun-med-1.png"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-63 .elementor-element.elementor-element-5ed477ad:hover { background-color: var( --e-global-color-blocksy_palette_2 ); --overlay-opacity: 0.8; }
.elementor-63 .elementor-element.elementor-element-5ed477ad:hover::before, .elementor-63 .elementor-element.elementor-element-5ed477ad:hover > .elementor-background-video-container::before, .elementor-63 .elementor-element.elementor-element-5ed477ad:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-63 .elementor-element.elementor-element-5ed477ad > .elementor-background-slideshow:hover::before, .elementor-63 .elementor-element.elementor-element-5ed477ad > .e-con-inner > .elementor-background-slideshow:hover::before { --background-overlay: ''; }
.elementor-63 .elementor-element.elementor-element-5ed477ad, .elementor-63 .elementor-element.elementor-element-5ed477ad::before { --overlay-transition: 0.2s; }
.elementor-63 .elementor-element.elementor-element-5ed477ad:hover::before { filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg); }
.elementor-63 .elementor-element.elementor-element-6dfd34bd { width: var( --container-widget-width, 61% ); max-width: 61%; --container-widget-width: 61%; --container-widget-flex-grow: 0; }
.elementor-63 .elementor-element.elementor-element-6dfd34bd > .elementor-widget-container { margin: 0px 0px 5px; }
.elementor-63 .elementor-element.elementor-element-6dfd34bd .elementor-heading-title { font-size: 20px; color: var( --e-global-color-blocksy_palette_2 ); }
.elementor-63 .elementor-element.elementor-element-6dfd34bd .elementor-heading-title a:hover, .elementor-63 .elementor-element.elementor-element-6dfd34bd .elementor-heading-title a:focus { color: rgb(255, 255, 255); }
.elementor-63 .elementor-element.elementor-element-6dfd34bd .elementor-heading-title a { transition-duration: 0s; }
.elementor-63 .elementor-element.elementor-element-28463c15 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }
.elementor-63 .elementor-element.elementor-element-128a24ee > .elementor-widget-container { margin: 0px 0px 10px; }
.elementor-63 .elementor-element.elementor-element-128a24ee { text-align: center; font-size: 14px; font-weight: 700; text-transform: uppercase; color: var( --e-global-color-blocksy_palette_1 ); }
.elementor-63 .elementor-element.elementor-element-685dc6ce > .elementor-widget-container { margin: 0px 0px 50px; }
.elementor-63 .elementor-element.elementor-element-685dc6ce.elementor-element { --align-self: center; }
.elementor-63 .elementor-element.elementor-element-685dc6ce { text-align: center; }
.elementor-63 .elementor-element.elementor-element-685dc6ce .elementor-heading-title { font-size: 40px; line-height: 1.5em; }
.elementor-63 .elementor-element.elementor-element-2880d839 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --margin-top: 0px; --margin-bottom: 100px; --margin-left: 0px; --margin-right: 0px; }
.elementor-63 .elementor-element.elementor-element-47a5fffa { --swiper-slides-to-display: 4; --swiper-slides-gap: 10px; --arrow-prev-left-align: 0%; --arrow-prev-translate-x: 0px; --arrow-prev-left-position: 0px; --arrow-prev-top-align: 50%; --arrow-prev-translate-y: -50%; --arrow-prev-top-position: 0px; --arrow-next-right-align: 0%; --arrow-next-translate-x: 0%; --arrow-next-right-position: 0px; --arrow-next-top-align: 50%; --arrow-next-translate-y: -50%; --arrow-next-top-position: 0px; }
.elementor-63 .elementor-element.elementor-element-47a5fffa .swiper-slide > .elementor-element { height: 100%; }
.elementor-63 .elementor-element.elementor-element-66d7e72d { --display: flex; --margin-top: 0px; --margin-bottom: 100px; --margin-left: 0px; --margin-right: 0px; }
.elementor-63 .elementor-element.elementor-element-62620b92 .elementor-button { background-color: rgba(2, 1, 1, 0); font-size: 16px; font-weight: 700; text-transform: uppercase; fill: var( --e-global-color-blocksy_palette_1 ); color: var( --e-global-color-blocksy_palette_1 ); border-style: solid; border-width: 2px; border-color: var( --e-global-color-blocksy_palette_1 ); border-radius: 0px; padding: 18px 40px; }
.elementor-63 .elementor-element.elementor-element-62620b92 .elementor-button:hover, .elementor-63 .elementor-element.elementor-element-62620b92 .elementor-button:focus { background-color: var( --e-global-color-blocksy_palette_2 ); color: var( --e-global-color-blocksy_palette_8 ); border-color: var( --e-global-color-blocksy_palette_2 ); }
.elementor-63 .elementor-element.elementor-element-62620b92 .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-63 .elementor-element.elementor-element-62620b92 .elementor-button .elementor-button-content-wrapper { gap: 10px; }
.elementor-63 .elementor-element.elementor-element-62620b92 .elementor-button:hover svg, .elementor-63 .elementor-element.elementor-element-62620b92 .elementor-button:focus svg { fill: var( --e-global-color-blocksy_palette_8 ); }
.elementor-63 .elementor-element.elementor-element-75d6fcf6 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 0.93; --margin-top: 0px; --margin-bottom: 120px; --margin-left: 0px; --margin-right: 0px; --padding-top: 120px; --padding-bottom: 120px; --padding-left: 0px; --padding-right: 0px; }
.elementor-63 .elementor-element.elementor-element-75d6fcf6:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-75d6fcf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-blocksy_palette_2 ); background-image: url("https://extrapotencija.com/wp-content/uploads/2025/09/flowers-pattern-1-white.svg"); background-position: center center; background-size: 750px; }
.elementor-63 .elementor-element.elementor-element-75d6fcf6::before, .elementor-63 .elementor-element.elementor-element-75d6fcf6 > .elementor-background-video-container::before, .elementor-63 .elementor-element.elementor-element-75d6fcf6 > .e-con-inner > .elementor-background-video-container::before, .elementor-63 .elementor-element.elementor-element-75d6fcf6 > .elementor-background-slideshow::before, .elementor-63 .elementor-element.elementor-element-75d6fcf6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-63 .elementor-element.elementor-element-75d6fcf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgb(16, 18, 43); --background-overlay: ''; }
.elementor-63 .elementor-element.elementor-element-6e284b81 > .elementor-widget-container { margin: 0px 0px 10px; }
.elementor-63 .elementor-element.elementor-element-6e284b81 { text-align: center; font-size: 14px; font-weight: 700; text-transform: uppercase; color: rgba(255, 255, 255, 0.56); }
.elementor-63 .elementor-element.elementor-element-3c3d37cb { width: var( --container-widget-width, 800px ); max-width: 800px; --container-widget-width: 800px; --container-widget-flex-grow: 0; text-align: center; }
.elementor-63 .elementor-element.elementor-element-3c3d37cb > .elementor-widget-container { margin: 0px 0px 80px; }
.elementor-63 .elementor-element.elementor-element-3c3d37cb.elementor-element { --align-self: center; }
.elementor-63 .elementor-element.elementor-element-3c3d37cb .elementor-heading-title { font-size: 40px; line-height: 1.5em; color: var( --e-global-color-blocksy_palette_8 ); }
.elementor-63 .elementor-element.elementor-element-5b46511 > .elementor-widget-container { margin: 0px 0px 50px; }
.elementor-63 .elementor-element.elementor-element-5b46511 { text-align: center; font-family: Roboto, sans-serif; font-weight: 400; color: var( --e-global-color-blocksy_palette_5 ); }
.elementor-63 .elementor-element.elementor-element-38702c25 { --display: flex; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
.elementor-63 .elementor-element.elementor-element-55d836d3 { font-family: Roboto, sans-serif; font-size: 20px; font-weight: 400; color: var( --e-global-color-blocksy_palette_5 ); }
.elementor-63 .elementor-element.elementor-element-55d836d3 p { margin-block-end: 15px; }
.elementor-63 .elementor-element.elementor-element-4e5bddb9 > .elementor-widget-container { margin: 0px 0px 50px; }
.elementor-63 .elementor-element.elementor-element-4e5bddb9 { text-align: center; font-family: Roboto, sans-serif; font-weight: 400; color: var( --e-global-color-blocksy_palette_5 ); }
.elementor-63 .elementor-element.elementor-element-359c1439 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }
.elementor-63 .elementor-element.elementor-element-3f2e178f { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --align-items: center; --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; --margin-top: 0px; --margin-bottom: 120px; --margin-left: 0px; --margin-right: 0px; }
.elementor-63 .elementor-element.elementor-element-1ec85061 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 60px; }
.elementor-63 .elementor-element.elementor-element-a1a65ea > .elementor-widget-container { margin: 0px 0px 10px; }
.elementor-63 .elementor-element.elementor-element-a1a65ea { font-size: 14px; font-weight: 700; text-transform: uppercase; color: var( --e-global-color-blocksy_palette_1 ); }
.elementor-63 .elementor-element.elementor-element-3a2a706c > .elementor-widget-container { margin: 0px 0px 40px; }
.elementor-63 .elementor-element.elementor-element-3a2a706c .elementor-heading-title { line-height: 1.5em; }
.elementor-63 .elementor-element.elementor-element-2f3ce7a0 > .elementor-widget-container { margin: 0px 0px 40px; }
.elementor-63 .elementor-element.elementor-element-49e70218 .elementor-button { background-color: var( --e-global-color-blocksy_palette_1 ); font-weight: 700; text-transform: uppercase; border-radius: 0px; padding: 20px 40px; }
.elementor-63 .elementor-element.elementor-element-49e70218 .elementor-button:hover, .elementor-63 .elementor-element.elementor-element-49e70218 .elementor-button:focus { background-color: var( --e-global-color-blocksy_palette_2 ); }
.elementor-63 .elementor-element.elementor-element-49e70218 .elementor-button-content-wrapper { flex-direction: row-reverse; }
.elementor-63 .elementor-element.elementor-element-49e70218 .elementor-button .elementor-button-content-wrapper { gap: 10px; }
.elementor-63 .elementor-element.elementor-element-4f4bd2bb { --display: flex; }
.elementor-63 .elementor-element.elementor-element-e1a1e43 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }
.elementor-63 .elementor-element.elementor-element-139bab08 > .elementor-widget-container { margin: 0px 0px 10px; }
.elementor-63 .elementor-element.elementor-element-139bab08 { text-align: center; font-size: 14px; font-weight: 700; text-transform: uppercase; color: var( --e-global-color-blocksy_palette_1 ); }
.elementor-63 .elementor-element.elementor-element-8660822 > .elementor-widget-container { margin: 0px 0px 50px; }
.elementor-63 .elementor-element.elementor-element-8660822.elementor-element { --align-self: center; }
.elementor-63 .elementor-element.elementor-element-8660822 { text-align: center; }
.elementor-63 .elementor-element.elementor-element-8660822 .elementor-heading-title { font-size: 40px; line-height: 1.5em; }
.elementor-63 .elementor-element.elementor-element-46f858f0 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-40907958 { --padding-top: 200px; --padding-bottom: 150px; --padding-left: 0px; --padding-right: 0px; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-4ff6ed9 > .elementor-widget-container { margin: 0px 0px 20px; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-4ff6ed9 .elementor-heading-title { font-size: 35px; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-5b06da03 { --flex-wrap: wrap; --margin-top: 0px; --margin-bottom: 70px; --margin-left: 0px; --margin-right: 0px; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-4c79af3c { --margin-top: 0px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-333c1df1 { text-align: center; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-2b013226 > .elementor-widget-container { margin: 0px 0px 20px; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-2b013226 { text-align: center; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-2b013226 .elementor-heading-title { font-size: 30px; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-76b0ce3d { text-align: center; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-6b6678a8 { --margin-top: 0px; --margin-bottom: 70px; --margin-left: 0px; --margin-right: 0px; --padding-top: 70px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-4607675 > .elementor-widget-container { margin: 0px 0px 50px; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-4607675 .elementor-heading-title { font-size: 30px; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-67f3ec76 { --gap: 35px 35px; --row-gap: 35px; --column-gap: 35px; --flex-wrap: wrap; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-4a0394b5 > .elementor-widget-container { padding: 60px 40px; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-7fef5456 > .elementor-widget-container { padding: 60px 40px; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-576c6019 > .elementor-widget-container { padding: 60px 40px; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-12b56f88 > .elementor-widget-container { padding: 60px 40px; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-7e29febc > .elementor-widget-container { margin: 0px 0px 30px; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-7e29febc .elementor-heading-title { font-size: 30px; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-631d866f { --margin-top: 0px; --margin-bottom: 70px; --margin-left: 0px; --margin-right: 0px; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-685dc6ce > .elementor-widget-container { margin: 0px 0px 30px; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-685dc6ce .elementor-heading-title { font-size: 30px; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-2880d839 { --margin-top: 0px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-47a5fffa { --swiper-slides-to-display: 2; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-66d7e72d { --margin-top: 0px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-75d6fcf6 { --margin-top: 0px; --margin-bottom: 70px; --margin-left: 0px; --margin-right: 0px; --padding-top: 70px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-3c3d37cb > .elementor-widget-container { margin: 0px 0px 50px; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-3c3d37cb .elementor-heading-title { font-size: 30px; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-3f2e178f { --flex-wrap: wrap; --margin-top: 0px; --margin-bottom: 70px; --margin-left: 0px; --margin-right: 0px; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-1ec85061 { --margin-top: 0px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-a1a65ea { text-align: center; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-3a2a706c > .elementor-widget-container { margin: 0px 0px 20px; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-3a2a706c { text-align: center; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-3a2a706c .elementor-heading-title { font-size: 30px; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-2f3ce7a0 { text-align: center; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-8660822 > .elementor-widget-container { margin: 0px 0px 30px; }}
@media (max-width: 1024px){.elementor-63 .elementor-element.elementor-element-8660822 .elementor-heading-title { font-size: 30px; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-40907958 { --padding-top: 150px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-4ff6ed9 { width: 100%; max-width: 100%; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-2b013226 .elementor-heading-title { font-size: 25px; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-4607675 { width: 100%; max-width: 100%; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-4607675 .elementor-heading-title { font-size: 25px; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-67f3ec76 { --gap: 30px 30px; --row-gap: 30px; --column-gap: 30px; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-4a0394b5 { width: 100%; max-width: 100%; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-4a0394b5 .elementor-icon { font-size: 50px; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-7fef5456 { width: 100%; max-width: 100%; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-7fef5456 .elementor-icon { font-size: 50px; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-576c6019 { width: 100%; max-width: 100%; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-576c6019 .elementor-icon { font-size: 50px; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-12b56f88 { width: 100%; max-width: 100%; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-12b56f88 .elementor-icon { font-size: 50px; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-7e29febc { width: 100%; max-width: 100%; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-7e29febc .elementor-heading-title { font-size: 25px; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-5a21ddb2 { --justify-content: flex-start; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-5a21ddb2:not(.elementor-motion-effects-element-type-background), .elementor-63 .elementor-element.elementor-element-5a21ddb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-position: right center; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-6dd3650 { --justify-content: flex-start; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-6a023d7b { --justify-content: flex-start; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 10px; --margin-right: 10px; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-6a023d7b.e-con { --order: -99999; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-6d8bb09b { --justify-content: flex-start; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-b8e2 { --container-widget-width: 207px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 207px ); max-width: 207px; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-5ed477ad { --justify-content: flex-start; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-6dfd34bd { --container-widget-width: 207px; --container-widget-flex-grow: 0; width: var( --container-widget-width, 207px ); max-width: 207px; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-685dc6ce { width: 100%; max-width: 100%; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-685dc6ce .elementor-heading-title { font-size: 25px; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-47a5fffa { --swiper-slides-to-display: 1; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-3c3d37cb { width: 100%; max-width: 100%; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-3c3d37cb .elementor-heading-title { font-size: 25px; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-5b46511 > .elementor-widget-container { margin: 0px 0px 50px; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-5b46511 { font-size: 14px; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-55d836d3 { font-size: 13px; line-height: 0.8em; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-4e5bddb9 > .elementor-widget-container { margin: 0px 0px 50px; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-4e5bddb9 { font-size: 14px; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-3a2a706c .elementor-heading-title { font-size: 25px; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-8660822 { width: 100%; max-width: 100%; }}
@media (max-width: 767px){.elementor-63 .elementor-element.elementor-element-8660822 .elementor-heading-title { font-size: 25px; }}
@media (min-width: 768px){.elementor-63 .elementor-element.elementor-element-4c79af3c { --width: 50%; }}
@media (min-width: 768px){.elementor-63 .elementor-element.elementor-element-443542a4 { --width: 25%; }}
@media (min-width: 768px){.elementor-63 .elementor-element.elementor-element-6eab93d4 { --width: 25%; }}
@media (min-width: 768px){.elementor-63 .elementor-element.elementor-element-3c261ba0 { --width: 33%; }}
@media (min-width: 768px){.elementor-63 .elementor-element.elementor-element-6a023d7b { --width: 33%; }}
@media (min-width: 768px){.elementor-63 .elementor-element.elementor-element-195775dc { --width: 33%; }}
@media (min-width: 768px){.elementor-63 .elementor-element.elementor-element-1ec85061 { --width: 86%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-63 .elementor-element.elementor-element-4c79af3c { --width: 100%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-63 .elementor-element.elementor-element-443542a4 { --width: 47%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-63 .elementor-element.elementor-element-6eab93d4 { --width: 47%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-63 .elementor-element.elementor-element-67f3ec76 { --width: 100%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-63 .elementor-element.elementor-element-1ec85061 { --width: 100%; }}
@media (max-width: 1024px) and (min-width: 768px){.elementor-63 .elementor-element.elementor-element-4f4bd2bb { --width: 47%; }}
.elementor-63 .elementor-element.elementor-element-18532c47:hover { color: rgb(255, 255, 255) !important; }
.elementor-63 .elementor-element.elementor-element-5a21ddb2:hover .elementor-widget-container h3 { color: rgb(255, 255, 255) !important; }
.elementor-63 .elementor-element.elementor-element-1b59f076:hover { color: rgb(255, 255, 255) !important; }
.elementor-63 .elementor-element.elementor-element-6dd3650:hover .elementor-widget-container h3 { color: rgb(255, 255, 255) !important; }
.elementor-63 .elementor-element.elementor-element-6a023d7b:hover .elementor-widget-container h3 { color: rgb(57, 17, 118) !important; }
.elementor-63 .elementor-element.elementor-element-b8e2:hover { color: rgb(255, 255, 255) !important; }
.elementor-63 .elementor-element.elementor-element-6d8bb09b:hover .elementor-widget-container h3 { color: rgb(255, 255, 255) !important; }
.elementor-63 .elementor-element.elementor-element-6dfd34bd:hover { color: rgb(255, 255, 255) !important; }
.elementor-63 .elementor-element.elementor-element-5ed477ad:hover .elementor-widget-container h3 { color: rgb(255, 255, 255) !important; }
/* wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/general.min.css */
.clearfix::before, .clearfix::after { content: " "; display: table; clear: both; }
.elementor-widget-eael-adv-tabs .eael-tab-content-item, .elementor-widget-eael-adv-accordion .eael-accordion-content, .elementor-widget-eael-data-table .td-content, .elementor-widget-eael-info-box .eael-infobox-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-expiry-template, .elementor-widget-eael-countdown .eael-countdown-container, .elementor-widget-eael-cta-box .eael-cta-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-primary-wrap, .elementor-widget-eael-toggle .eael-toggle-secondary-wrap, .elementor-widget-eael-protected-content .eael-protected-content-message, .elementor-widget-eael-protected-content .protected-content, .eael-offcanvas-content-visible .eael-offcanvas-body, .elementor-widget-eael-stacked-cards .eael-stacked-cards__item { position: relative; }
/* inline:loop-3016 */
.elementor-3016 .elementor-element.elementor-element-20005493 { --display: flex; --justify-content: space-evenly; --align-items: center; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); }
.elementor-3016 .elementor-element.elementor-element-680e2f9e .elementor-heading-title { font-size: 17px; }
.elementor-3016 .elementor-element.elementor-element-3da866cb > .elementor-widget-container { margin: 0px; padding: 0px; }
.woocommerce .elementor-3016 .elementor-element.elementor-element-3da866cb .price { font-size: 15px; font-weight: bold; }
.elementor-3016 .elementor-element.elementor-element-45fe571 .cart button, .elementor-3016 .elementor-element.elementor-element-45fe571 .cart .button { transition: 0.2s; }
/* wp-content/plugins/elementor-pro/assets/css/widget-woocommerce-product-add-to-cart.min.css */
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart { margin: 0px; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart:not(.grouped_form):not(.variations_form) { display: flex; flex-wrap: nowrap; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) .e-loop-add-to-cart-form-container { display: flex; flex-wrap: wrap; gap: var(--view-cart-spacing,10px); }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) .e-loop-add-to-cart-form-container > * { display: flex; flex-basis: auto; margin: 0px; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked form.cart:not(.grouped_form):not(.variations_form) { display: block; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto .e-atc-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-stacked .e-atc-qty-button-holder { display: flex; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto .e-atc-qty-button-holder { flex-wrap: nowrap; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto .e-atc-qty-button-holder .button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart--layout-auto .e-atc-qty-button-holder button { vertical-align: middle; }
:is(.e-loop-item .elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .e-loop-item .elementor-widget-woocommerce-product-add-to-cart) form.cart .button { text-align: center; }
/* wp-content/uploads/essential-addons-elementor/eael-258.css */
.clearfix::before, .clearfix::after { content: " "; display: table; clear: both; }
.elementor-widget-eael-adv-tabs .eael-tab-content-item, .elementor-widget-eael-adv-accordion .eael-accordion-content, .elementor-widget-eael-data-table .td-content, .elementor-widget-eael-info-box .eael-infobox-template-wrapper, .elementor-widget-eael-countdown .eael-countdown-expiry-template, .elementor-widget-eael-countdown .eael-countdown-container, .elementor-widget-eael-cta-box .eael-cta-template-wrapper, .elementor-widget-eael-toggle .eael-toggle-primary-wrap, .elementor-widget-eael-toggle .eael-toggle-secondary-wrap, .elementor-widget-eael-protected-content .eael-protected-content-message, .elementor-widget-eael-protected-content .protected-content, .eael-offcanvas-content-visible .eael-offcanvas-body, .elementor-widget-eael-stacked-cards .eael-stacked-cards__item { position: relative; }
.eael-adv-accordion { width: auto; height: auto; transition: 0.3s ease-in-out; }
.eael-adv-accordion .eael-accordion-list .eael-accordion-header { padding: 15px; border: 1px solid rgba(0, 0, 0, 0.02); background-color: rgb(241, 241, 241); font-size: 1rem; font-weight: 600; line-height: 1; transition: 0.3s ease-in-out; display: flex; -webkit-box-pack: justify; justify-content: space-between; -webkit-box-align: center; align-items: center; cursor: pointer; }
.eael-adv-accordion .eael-accordion-list .eael-accordion-header > .eael-accordion-tab-title { -webkit-box-flex: 1; flex-grow: 1; margin: 0px; }
.eael-adv-accordion .eael-accordion-list .eael-accordion-header > i, .eael-adv-accordion .eael-accordion-list .eael-accordion-header span { margin-right: 10px; }
.eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover { background-color: rgb(65, 65, 65); }
.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active { background-color: rgb(68, 68, 68); }
.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-advanced-accordion-icon-closed { display: none; }
.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-advanced-accordion-icon-opened { display: block; }
.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-advanced-accordion-icon-closed { display: block; }
.eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-advanced-accordion-icon-opened { display: none; }
.eael-adv-accordion .eael-accordion-list .eael-accordion-content { display: none; border: 1px solid rgb(238, 238, 238); padding: 15px; box-sizing: border-box; font-size: 1rem; line-height: 1.7; }
.eael-adv-accordion .fa-accordion-icon { display: inline-block; margin-right: 10px; }
/* wp-content/plugins/elementor/assets/lib/animations/styles/fadeInRight.min.css */
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInRight { animation-name: fadeInRight; }
/* wp-content/uploads/elementor/css/post-258.css */
.elementor-258 .elementor-element.elementor-element-23476119 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 0.93; --margin-top: 0px; --margin-bottom: 120px; --margin-left: 0px; --margin-right: 0px; --padding-top: 230px; --padding-bottom: 150px; --padding-left: 0px; --padding-right: 0px; }
.elementor-258 .elementor-element.elementor-element-23476119:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-23476119 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(57, 17, 118); background-image: url("https://extrapotencija.com/wp-content/uploads/2025/09/flowers-pattern-1-white.svg"); background-position: center center; background-size: auto; }
.elementor-258 .elementor-element.elementor-element-23476119::before, .elementor-258 .elementor-element.elementor-element-23476119 > .elementor-background-video-container::before, .elementor-258 .elementor-element.elementor-element-23476119 > .e-con-inner > .elementor-background-video-container::before, .elementor-258 .elementor-element.elementor-element-23476119 > .elementor-background-slideshow::before, .elementor-258 .elementor-element.elementor-element-23476119 > .e-con-inner > .elementor-background-slideshow::before, .elementor-258 .elementor-element.elementor-element-23476119 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgb(16, 18, 43); --background-overlay: ''; }
.elementor-258 .elementor-element.elementor-element-105253d8 > .elementor-widget-container { margin: 0px 0px 10px; }
.elementor-258 .elementor-element.elementor-element-105253d8 { text-align: center; font-size: 14px; font-weight: 700; text-transform: uppercase; color: var( --e-global-color-blocksy_palette_1 ); }
.elementor-258 .elementor-element.elementor-element-30857a6 { text-align: center; }
.elementor-258 .elementor-element.elementor-element-30857a6 .elementor-heading-title { font-size: 70px; line-height: 1.2em; color: var( --e-global-color-blocksy_palette_8 ); }
.elementor-258 .elementor-element.elementor-element-3c92075d > .elementor-container { max-width: 696px; }
.elementor-258 .elementor-element.elementor-element-3c92075d { padding: 130px 20px; }
.elementor-258 .elementor-element.elementor-element-47b35780 > .elementor-element-populated { margin: 0px; --e-column-margin-right: 0px; --e-column-margin-left: 0px; padding: 0px; }
.elementor-258 .elementor-element.elementor-element-4aa9410d { --display: flex; }
.elementor-258 .elementor-element.elementor-element-29e6aa54 { --display: flex; --margin-top: 0px; --margin-bottom: 0px; --margin-left: 0px; --margin-right: 0px; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-258 .elementor-element.elementor-element-7a3b432e .elementor-icon-box-wrapper { gap: 15px; }
.elementor-258 .elementor-element.elementor-element-7a3b432e.elementor-view-framed .elementor-icon, .elementor-258 .elementor-element.elementor-element-7a3b432e.elementor-view-default .elementor-icon { fill: var( --e-global-color-blocksy_palette_2 ); color: var( --e-global-color-blocksy_palette_2 ); border-color: var( --e-global-color-blocksy_palette_2 ); }
.elementor-258 .elementor-element.elementor-element-2ad37e5c .eael-adv-accordion .eael-accordion-list .eael-accordion-header, .elementor-258 .elementor-element.elementor-element-2ad37e5c .eael-accordion_media-wrapper .eael-accordion_media-list { background-color: rgba(21, 6, 63, 0); }
.elementor-258 .elementor-element.elementor-element-2ad37e5c > .elementor-widget-container { border-style: solid; border-width: 1px 0px 0px; border-color: rgb(215, 215, 215); }
.elementor-258 .elementor-element.elementor-element-2ad37e5c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-258 .elementor-element.elementor-element-2ad37e5c .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 25px; font-weight: 400; line-height: 1.4em; }
.elementor-258 .elementor-element.elementor-element-2ad37e5c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon { font-size: 16px; margin-left: 10px; color: rgb(124, 127, 138); }
.elementor-258 .elementor-element.elementor-element-2ad37e5c .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon { height: 16px; width: 16px; line-height: 16px; }
.elementor-258 .elementor-element.elementor-element-2ad37e5c .eael-adv-accordion .eael-accordion-list .eael-accordion-header { padding: 45px 0px; }
.elementor-258 .elementor-element.elementor-element-2ad37e5c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title { color: rgb(21, 6, 63); }
.elementor-258 .elementor-element.elementor-element-2ad37e5c .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg { fill: rgb(124, 127, 138); }
.elementor-258 .elementor-element.elementor-element-2ad37e5c .eael-adv-accordion .eael-accordion-list .eael-accordion-header, .elementor-258 .elementor-element.elementor-element-2ad37e5c .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list { border-style: solid; border-width: 0px 0px 1px; border-color: rgb(215, 215, 215); }
.elementor-258 .elementor-element.elementor-element-2ad37e5c .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title, .elementor-258 .elementor-element.elementor-element-2ad37e5c .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title { color: rgb(240, 124, 99); }
.elementor-258 .elementor-element.elementor-element-2ad37e5c .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon { color: rgb(240, 124, 99); }
.elementor-258 .elementor-element.elementor-element-2ad37e5c .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon { fill: rgb(240, 124, 99); }
.elementor-258 .elementor-element.elementor-element-2ad37e5c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active { color: rgb(240, 124, 99); }
.elementor-258 .elementor-element.elementor-element-2ad37e5c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title { color: rgb(240, 124, 99); }
.elementor-258 .elementor-element.elementor-element-2ad37e5c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon { color: rgb(240, 124, 99); }
.elementor-258 .elementor-element.elementor-element-2ad37e5c .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon { fill: rgb(240, 124, 99); }
.elementor-258 .elementor-element.elementor-element-2ad37e5c .eael-adv-accordion .eael-accordion-list .eael-accordion-content { color: rgb(115, 115, 115); padding: 30px 0px; }
.elementor-258 .elementor-element.elementor-element-2ad37e5c .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-258 .elementor-element.elementor-element-2ad37e5c .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-size: 15px; font-weight: 400; line-height: 1.8em; border-style: solid; border-width: 0px; border-color: rgba(2, 1, 1, 0); }
.elementor-258 .elementor-element.elementor-element-7534b715 { --display: flex; }
.elementor-258 .elementor-element.elementor-element-69d7c4de .elementor-icon-box-wrapper { gap: 15px; }
.elementor-258 .elementor-element.elementor-element-69d7c4de.elementor-view-framed .elementor-icon, .elementor-258 .elementor-element.elementor-element-69d7c4de.elementor-view-default .elementor-icon { fill: var( --e-global-color-blocksy_palette_2 ); color: var( --e-global-color-blocksy_palette_2 ); border-color: var( --e-global-color-blocksy_palette_2 ); }
.elementor-258 .elementor-element.elementor-element-dc5c91a .eael-adv-accordion .eael-accordion-list .eael-accordion-header, .elementor-258 .elementor-element.elementor-element-dc5c91a .eael-accordion_media-wrapper .eael-accordion_media-list { background-color: rgba(21, 6, 63, 0); }
.elementor-258 .elementor-element.elementor-element-dc5c91a > .elementor-widget-container { padding: 0px; border-style: solid; border-width: 1px 0px 0px; border-color: rgb(215, 215, 215); }
.elementor-258 .elementor-element.elementor-element-dc5c91a .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-258 .elementor-element.elementor-element-dc5c91a .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 25px; font-weight: 400; line-height: 1.4em; }
.elementor-258 .elementor-element.elementor-element-dc5c91a .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon { font-size: 16px; margin-left: 10px; color: rgb(124, 127, 138); }
.elementor-258 .elementor-element.elementor-element-dc5c91a .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon { height: 16px; width: 16px; line-height: 16px; }
.elementor-258 .elementor-element.elementor-element-dc5c91a .eael-adv-accordion .eael-accordion-list .eael-accordion-header { padding: 45px 0px; }
.elementor-258 .elementor-element.elementor-element-dc5c91a .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title { color: rgb(21, 6, 63); }
.elementor-258 .elementor-element.elementor-element-dc5c91a .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg { fill: rgb(124, 127, 138); }
.elementor-258 .elementor-element.elementor-element-dc5c91a .eael-adv-accordion .eael-accordion-list .eael-accordion-header, .elementor-258 .elementor-element.elementor-element-dc5c91a .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list { border-style: solid; border-width: 0px 0px 1px; border-color: rgb(215, 215, 215); }
.elementor-258 .elementor-element.elementor-element-dc5c91a .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title, .elementor-258 .elementor-element.elementor-element-dc5c91a .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title { color: rgb(240, 124, 99); }
.elementor-258 .elementor-element.elementor-element-dc5c91a .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon { color: rgb(240, 124, 99); }
.elementor-258 .elementor-element.elementor-element-dc5c91a .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon { fill: rgb(240, 124, 99); }
.elementor-258 .elementor-element.elementor-element-dc5c91a .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active { color: rgb(240, 124, 99); }
.elementor-258 .elementor-element.elementor-element-dc5c91a .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title { color: rgb(240, 124, 99); }
.elementor-258 .elementor-element.elementor-element-dc5c91a .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon { color: rgb(240, 124, 99); }
.elementor-258 .elementor-element.elementor-element-dc5c91a .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon { fill: rgb(240, 124, 99); }
.elementor-258 .elementor-element.elementor-element-dc5c91a .eael-adv-accordion .eael-accordion-list .eael-accordion-content { color: rgb(115, 115, 115); padding: 30px 0px; }
.elementor-258 .elementor-element.elementor-element-dc5c91a .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-258 .elementor-element.elementor-element-dc5c91a .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-size: 15px; font-weight: 400; line-height: 1.8em; border-style: solid; border-width: 0px; border-color: rgba(2, 1, 1, 0); }
.elementor-258 .elementor-element.elementor-element-35301013 .elementor-icon-box-wrapper { gap: 15px; }
.elementor-258 .elementor-element.elementor-element-35301013.elementor-view-framed .elementor-icon, .elementor-258 .elementor-element.elementor-element-35301013.elementor-view-default .elementor-icon { fill: var( --e-global-color-blocksy_palette_2 ); color: var( --e-global-color-blocksy_palette_2 ); border-color: var( --e-global-color-blocksy_palette_2 ); }
.elementor-258 .elementor-element.elementor-element-eeeaded .eael-adv-accordion .eael-accordion-list .eael-accordion-header, .elementor-258 .elementor-element.elementor-element-eeeaded .eael-accordion_media-wrapper .eael-accordion_media-list { background-color: rgba(21, 6, 63, 0); }
.elementor-258 .elementor-element.elementor-element-eeeaded > .elementor-widget-container { padding: 0px; border-style: solid; border-width: 1px 0px 0px; border-color: rgb(215, 215, 215); }
.elementor-258 .elementor-element.elementor-element-eeeaded .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-258 .elementor-element.elementor-element-eeeaded .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 25px; font-weight: 400; line-height: 1.4em; }
.elementor-258 .elementor-element.elementor-element-eeeaded .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon { font-size: 16px; margin-left: 10px; color: rgb(124, 127, 138); }
.elementor-258 .elementor-element.elementor-element-eeeaded .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon { height: 16px; width: 16px; line-height: 16px; }
.elementor-258 .elementor-element.elementor-element-eeeaded .eael-adv-accordion .eael-accordion-list .eael-accordion-header { padding: 45px 0px; }
.elementor-258 .elementor-element.elementor-element-eeeaded .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title { color: rgb(21, 6, 63); }
.elementor-258 .elementor-element.elementor-element-eeeaded .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg { fill: rgb(124, 127, 138); }
.elementor-258 .elementor-element.elementor-element-eeeaded .eael-adv-accordion .eael-accordion-list .eael-accordion-header, .elementor-258 .elementor-element.elementor-element-eeeaded .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list { border-style: solid; border-width: 0px 0px 1px; border-color: rgb(215, 215, 215); }
.elementor-258 .elementor-element.elementor-element-eeeaded .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title, .elementor-258 .elementor-element.elementor-element-eeeaded .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title { color: rgb(240, 124, 99); }
.elementor-258 .elementor-element.elementor-element-eeeaded .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon { color: rgb(240, 124, 99); }
.elementor-258 .elementor-element.elementor-element-eeeaded .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon { fill: rgb(240, 124, 99); }
.elementor-258 .elementor-element.elementor-element-eeeaded .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active { color: rgb(240, 124, 99); }
.elementor-258 .elementor-element.elementor-element-eeeaded .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title { color: rgb(240, 124, 99); }
.elementor-258 .elementor-element.elementor-element-eeeaded .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon { color: rgb(240, 124, 99); }
.elementor-258 .elementor-element.elementor-element-eeeaded .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon { fill: rgb(240, 124, 99); }
.elementor-258 .elementor-element.elementor-element-eeeaded .eael-adv-accordion .eael-accordion-list .eael-accordion-content { color: rgb(115, 115, 115); padding: 30px 0px; }
.elementor-258 .elementor-element.elementor-element-eeeaded .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-258 .elementor-element.elementor-element-eeeaded .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-size: 15px; font-weight: 400; line-height: 1.8em; border-style: solid; border-width: 0px; border-color: rgba(2, 1, 1, 0); }
.elementor-258 .elementor-element.elementor-element-43ca99ce .elementor-icon-box-wrapper { gap: 15px; }
.elementor-258 .elementor-element.elementor-element-43ca99ce.elementor-view-framed .elementor-icon, .elementor-258 .elementor-element.elementor-element-43ca99ce.elementor-view-default .elementor-icon { fill: var( --e-global-color-blocksy_palette_2 ); color: var( --e-global-color-blocksy_palette_2 ); border-color: var( --e-global-color-blocksy_palette_2 ); }
.elementor-258 .elementor-element.elementor-element-66238af5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, .elementor-258 .elementor-element.elementor-element-66238af5 .eael-accordion_media-wrapper .eael-accordion_media-list { background-color: rgba(21, 6, 63, 0); }
.elementor-258 .elementor-element.elementor-element-66238af5 > .elementor-widget-container { padding: 0px; border-style: solid; border-width: 1px 0px 0px; border-color: rgb(215, 215, 215); }
.elementor-258 .elementor-element.elementor-element-66238af5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-258 .elementor-element.elementor-element-66238af5 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 25px; font-weight: 400; line-height: 1.4em; }
.elementor-258 .elementor-element.elementor-element-66238af5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon { font-size: 16px; margin-left: 10px; color: rgb(124, 127, 138); }
.elementor-258 .elementor-element.elementor-element-66238af5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon { height: 16px; width: 16px; line-height: 16px; }
.elementor-258 .elementor-element.elementor-element-66238af5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header { padding: 45px 0px; }
.elementor-258 .elementor-element.elementor-element-66238af5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title { color: rgb(21, 6, 63); }
.elementor-258 .elementor-element.elementor-element-66238af5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg { fill: rgb(124, 127, 138); }
.elementor-258 .elementor-element.elementor-element-66238af5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, .elementor-258 .elementor-element.elementor-element-66238af5 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list { border-style: solid; border-width: 0px 0px 1px; border-color: rgb(215, 215, 215); }
.elementor-258 .elementor-element.elementor-element-66238af5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title, .elementor-258 .elementor-element.elementor-element-66238af5 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title { color: rgb(240, 124, 99); }
.elementor-258 .elementor-element.elementor-element-66238af5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon { color: rgb(240, 124, 99); }
.elementor-258 .elementor-element.elementor-element-66238af5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon { fill: rgb(240, 124, 99); }
.elementor-258 .elementor-element.elementor-element-66238af5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active { color: rgb(240, 124, 99); }
.elementor-258 .elementor-element.elementor-element-66238af5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title { color: rgb(240, 124, 99); }
.elementor-258 .elementor-element.elementor-element-66238af5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon { color: rgb(240, 124, 99); }
.elementor-258 .elementor-element.elementor-element-66238af5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon { fill: rgb(240, 124, 99); }
.elementor-258 .elementor-element.elementor-element-66238af5 .eael-adv-accordion .eael-accordion-list .eael-accordion-content { color: rgb(115, 115, 115); padding: 30px 0px; }
.elementor-258 .elementor-element.elementor-element-66238af5 .eael-adv-accordion .eael-accordion-list .eael-accordion-content, .elementor-258 .elementor-element.elementor-element-66238af5 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description { font-size: 15px; font-weight: 400; line-height: 1.8em; border-style: solid; border-width: 0px; border-color: rgba(2, 1, 1, 0); }
.elementor-258 .elementor-element.elementor-element-56b6b8c3 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 0.92; --margin-top: -120px; --margin-bottom: 120px; --margin-left: 0px; --margin-right: 0px; --padding-top: 240px; --padding-bottom: 120px; --padding-left: 0px; --padding-right: 0px; }
.elementor-258 .elementor-element.elementor-element-56b6b8c3:not(.elementor-motion-effects-element-type-background), .elementor-258 .elementor-element.elementor-element-56b6b8c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(57, 17, 118); background-image: url("https://extrapotencija.com/wp-content/uploads/2025/09/flowers-pattern-1-white.svg"); background-position: center center; background-size: auto; }
.elementor-258 .elementor-element.elementor-element-56b6b8c3::before, .elementor-258 .elementor-element.elementor-element-56b6b8c3 > .elementor-background-video-container::before, .elementor-258 .elementor-element.elementor-element-56b6b8c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-258 .elementor-element.elementor-element-56b6b8c3 > .elementor-background-slideshow::before, .elementor-258 .elementor-element.elementor-element-56b6b8c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-258 .elementor-element.elementor-element-56b6b8c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgb(16, 18, 43); --background-overlay: ''; }
.elementor-258 .elementor-element.elementor-element-15090a8e > .elementor-widget-container { margin: 0px 0px 10px; }
.elementor-258 .elementor-element.elementor-element-15090a8e { text-align: center; font-size: 14px; font-weight: 700; text-transform: uppercase; color: rgba(255, 255, 255, 0.56); }
.elementor-258 .elementor-element.elementor-element-374f53a9 { width: var( --container-widget-width, 800px ); max-width: 800px; --container-widget-width: 800px; --container-widget-flex-grow: 0; text-align: center; }
.elementor-258 .elementor-element.elementor-element-374f53a9 > .elementor-widget-container { margin: 0px 0px 50px; }
.elementor-258 .elementor-element.elementor-element-374f53a9.elementor-element { --align-self: center; }
.elementor-258 .elementor-element.elementor-element-374f53a9 .elementor-heading-title { font-size: 40px; line-height: 1.5em; color: var( --e-global-color-blocksy_palette_8 ); }
.elementor-258 .elementor-element.elementor-element-1a6bedfc { text-align: center; font-family: Roboto, sans-serif; font-size: 20px; font-weight: 400; line-height: 18px; color: var( --e-global-color-blocksy_palette_5 ); }
@media (max-width: 1024px){.elementor-258 .elementor-element.elementor-element-23476119 { --margin-top: 0px; --margin-bottom: 70px; --margin-left: 0px; --margin-right: 0px; --padding-top: 120px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }}
@media (max-width: 1024px){.elementor-258 .elementor-element.elementor-element-30857a6 .elementor-heading-title { font-size: 35px; }}
@media (max-width: 1024px){.elementor-258 .elementor-element.elementor-element-3c92075d { padding: 70px 20px; }}
@media (max-width: 1024px){.elementor-258 .elementor-element.elementor-element-2ad37e5c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-258 .elementor-element.elementor-element-2ad37e5c .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 16px; }}
@media (max-width: 1024px){.elementor-258 .elementor-element.elementor-element-2ad37e5c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon { font-size: 13px; }}
@media (max-width: 1024px){.elementor-258 .elementor-element.elementor-element-2ad37e5c .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon { height: 13px; width: 13px; line-height: 13px; }}
@media (max-width: 1024px){.elementor-258 .elementor-element.elementor-element-2ad37e5c .eael-adv-accordion .eael-accordion-list .eael-accordion-header { padding: 30px 0px; }}
@media (max-width: 1024px){.elementor-258 .elementor-element.elementor-element-dc5c91a .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-258 .elementor-element.elementor-element-dc5c91a .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 16px; }}
@media (max-width: 1024px){.elementor-258 .elementor-element.elementor-element-dc5c91a .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon { font-size: 13px; }}
@media (max-width: 1024px){.elementor-258 .elementor-element.elementor-element-dc5c91a .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon { height: 13px; width: 13px; line-height: 13px; }}
@media (max-width: 1024px){.elementor-258 .elementor-element.elementor-element-dc5c91a .eael-adv-accordion .eael-accordion-list .eael-accordion-header { padding: 30px 0px; }}
@media (max-width: 1024px){.elementor-258 .elementor-element.elementor-element-eeeaded .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-258 .elementor-element.elementor-element-eeeaded .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 16px; }}
@media (max-width: 1024px){.elementor-258 .elementor-element.elementor-element-eeeaded .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon { font-size: 13px; }}
@media (max-width: 1024px){.elementor-258 .elementor-element.elementor-element-eeeaded .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon { height: 13px; width: 13px; line-height: 13px; }}
@media (max-width: 1024px){.elementor-258 .elementor-element.elementor-element-eeeaded .eael-adv-accordion .eael-accordion-list .eael-accordion-header { padding: 30px 0px; }}
@media (max-width: 1024px){.elementor-258 .elementor-element.elementor-element-66238af5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-258 .elementor-element.elementor-element-66238af5 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 16px; }}
@media (max-width: 1024px){.elementor-258 .elementor-element.elementor-element-66238af5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon { font-size: 13px; }}
@media (max-width: 1024px){.elementor-258 .elementor-element.elementor-element-66238af5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon { height: 13px; width: 13px; line-height: 13px; }}
@media (max-width: 1024px){.elementor-258 .elementor-element.elementor-element-66238af5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header { padding: 30px 0px; }}
@media (max-width: 1024px){.elementor-258 .elementor-element.elementor-element-56b6b8c3 { --margin-top: -120px; --margin-bottom: 70px; --margin-left: 0px; --margin-right: 0px; --padding-top: 190px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }}
@media (max-width: 1024px){.elementor-258 .elementor-element.elementor-element-374f53a9 > .elementor-widget-container { margin: 0px 0px 30px; }}
@media (max-width: 1024px){.elementor-258 .elementor-element.elementor-element-374f53a9 .elementor-heading-title { font-size: 30px; }}
@media (max-width: 767px){.elementor-258 .elementor-element.elementor-element-2ad37e5c .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-258 .elementor-element.elementor-element-2ad37e5c .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 18px; line-height: 1.4em; }}
@media (max-width: 767px){.elementor-258 .elementor-element.elementor-element-2ad37e5c .eael-adv-accordion .eael-accordion-list .eael-accordion-header { padding: 25px 0px; }}
@media (max-width: 767px){.elementor-258 .elementor-element.elementor-element-dc5c91a .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-258 .elementor-element.elementor-element-dc5c91a .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 18px; line-height: 1.4em; }}
@media (max-width: 767px){.elementor-258 .elementor-element.elementor-element-dc5c91a .eael-adv-accordion .eael-accordion-list .eael-accordion-header { padding: 25px 0px; }}
@media (max-width: 767px){.elementor-258 .elementor-element.elementor-element-eeeaded .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-258 .elementor-element.elementor-element-eeeaded .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 18px; line-height: 1.4em; }}
@media (max-width: 767px){.elementor-258 .elementor-element.elementor-element-eeeaded .eael-adv-accordion .eael-accordion-list .eael-accordion-header { padding: 25px 0px; }}
@media (max-width: 767px){.elementor-258 .elementor-element.elementor-element-66238af5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, .elementor-258 .elementor-element.elementor-element-66238af5 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title { font-size: 18px; line-height: 1.4em; }}
@media (max-width: 767px){.elementor-258 .elementor-element.elementor-element-66238af5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header { padding: 25px 0px; }}
@media (max-width: 767px){.elementor-258 .elementor-element.elementor-element-374f53a9 { width: 100%; max-width: 100%; }}
/* wp-content/uploads/elementor/css/post-267.css */
.elementor-267 .elementor-element.elementor-element-55463ba5 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 0.93; --margin-top: 0px; --margin-bottom: 120px; --margin-left: 0px; --margin-right: 0px; --padding-top: 230px; --padding-bottom: 150px; --padding-left: 0px; --padding-right: 0px; }
.elementor-267 .elementor-element.elementor-element-55463ba5:not(.elementor-motion-effects-element-type-background), .elementor-267 .elementor-element.elementor-element-55463ba5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(57, 17, 118); background-image: url("https://extrapotencija.com/wp-content/uploads/2025/09/flowers-pattern-1-white.svg"); background-position: center center; background-size: auto; }
.elementor-267 .elementor-element.elementor-element-55463ba5::before, .elementor-267 .elementor-element.elementor-element-55463ba5 > .elementor-background-video-container::before, .elementor-267 .elementor-element.elementor-element-55463ba5 > .e-con-inner > .elementor-background-video-container::before, .elementor-267 .elementor-element.elementor-element-55463ba5 > .elementor-background-slideshow::before, .elementor-267 .elementor-element.elementor-element-55463ba5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-267 .elementor-element.elementor-element-55463ba5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgb(16, 18, 43); --background-overlay: ''; }
.elementor-267 .elementor-element.elementor-element-50d8c08c > .elementor-widget-container { margin: 0px 0px 10px; }
.elementor-267 .elementor-element.elementor-element-50d8c08c { text-align: center; font-size: 14px; font-weight: 700; text-transform: uppercase; color: var( --e-global-color-blocksy_palette_1 ); }
.elementor-267 .elementor-element.elementor-element-3fd26dec { text-align: center; }
.elementor-267 .elementor-element.elementor-element-3fd26dec .elementor-heading-title { font-size: 70px; line-height: 1.2em; color: var( --e-global-color-blocksy_palette_8 ); }
.elementor-267 .elementor-element.elementor-element-489163a4 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 120px; --margin-left: 0px; --margin-right: 0px; }
.elementor-267 .elementor-element.elementor-element-115c7dda { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; }
.elementor-267 .elementor-element.elementor-element-115c7dda:not(.elementor-motion-effects-element-type-background), .elementor-267 .elementor-element.elementor-element-115c7dda > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-image: url("https://extrapotencija.com/wp-content/uploads/2025/09/potency-couple-1.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; }
.elementor-267 .elementor-element.elementor-element-667069d { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 0.92; --padding-top: 90px; --padding-bottom: 90px; --padding-left: 90px; --padding-right: 90px; }
.elementor-267 .elementor-element.elementor-element-667069d:not(.elementor-motion-effects-element-type-background), .elementor-267 .elementor-element.elementor-element-667069d > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(57, 17, 118); background-image: url("https://extrapotencija.com/wp-content/uploads/2025/09/flowers-pattern-1-white.svg"); background-position: center center; background-size: auto; }
.elementor-267 .elementor-element.elementor-element-667069d::before, .elementor-267 .elementor-element.elementor-element-667069d > .elementor-background-video-container::before, .elementor-267 .elementor-element.elementor-element-667069d > .e-con-inner > .elementor-background-video-container::before, .elementor-267 .elementor-element.elementor-element-667069d > .elementor-background-slideshow::before, .elementor-267 .elementor-element.elementor-element-667069d > .e-con-inner > .elementor-background-slideshow::before, .elementor-267 .elementor-element.elementor-element-667069d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgb(16, 18, 43); --background-overlay: ''; }
.elementor-267 .elementor-element.elementor-element-3acc1594 > .elementor-widget-container { margin: 0px 0px 40px; }
.elementor-267 .elementor-element.elementor-element-3acc1594 .elementor-heading-title { font-size: 50px; line-height: 1.2em; color: var( --e-global-color-blocksy_palette_8 ); }
.elementor-267 .elementor-element.elementor-element-f241039 > .elementor-widget-container { margin: 0px 0px 20px; }
.elementor-267 .elementor-element.elementor-element-f241039 { color: var( --e-global-color-blocksy_palette_8 ); }
.elementor-267 .elementor-element.elementor-element-18422329 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px; }
.elementor-267 .elementor-element.elementor-element-20b6703c > .elementor-widget-container { margin: 0px 0px 15px; }
.elementor-267 .elementor-element.elementor-element-20b6703c { text-align: start; }
.elementor-267 .elementor-element.elementor-element-20b6703c .elementor-heading-title { font-size: 40px; line-height: 1.2em; color: var( --e-global-color-blocksy_palette_4 ); }
.elementor-267 .elementor-element.elementor-element-7d5ed4bc { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 50px; --margin-left: 0px; --margin-right: 0px; }
.elementor-267 .elementor-element.elementor-element-5bed901 > .elementor-widget-container { margin: 0px 0px 15px; }
.elementor-267 .elementor-element.elementor-element-5bed901 { text-align: start; }
.elementor-267 .elementor-element.elementor-element-5bed901 .elementor-heading-title { font-size: 40px; line-height: 1.2em; color: var( --e-global-color-blocksy_palette_4 ); }
@media (max-width: 1024px){.elementor-267 .elementor-element.elementor-element-55463ba5 { --margin-top: 0px; --margin-bottom: 70px; --margin-left: 0px; --margin-right: 0px; --padding-top: 120px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }}
@media (max-width: 1024px){.elementor-267 .elementor-element.elementor-element-3fd26dec .elementor-heading-title { font-size: 35px; }}
@media (max-width: 1024px){.elementor-267 .elementor-element.elementor-element-489163a4 { --margin-top: 0px; --margin-bottom: 70px; --margin-left: 0px; --margin-right: 0px; }}
@media (max-width: 1024px){.elementor-267 .elementor-element.elementor-element-667069d { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 50px; --padding-right: 50px; }}
@media (max-width: 1024px){.elementor-267 .elementor-element.elementor-element-3acc1594 > .elementor-widget-container { margin: 0px 0px 30px; }}
@media (max-width: 1024px){.elementor-267 .elementor-element.elementor-element-3acc1594 .elementor-heading-title { font-size: 30px; }}
@media (max-width: 1024px){.elementor-267 .elementor-element.elementor-element-18422329 { --margin-top: 0px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; }}
@media (max-width: 1024px){.elementor-267 .elementor-element.elementor-element-20b6703c .elementor-heading-title { font-size: 30px; }}
@media (max-width: 1024px){.elementor-267 .elementor-element.elementor-element-7d5ed4bc { --margin-top: 0px; --margin-bottom: 30px; --margin-left: 0px; --margin-right: 0px; }}
@media (max-width: 1024px){.elementor-267 .elementor-element.elementor-element-5bed901 .elementor-heading-title { font-size: 30px; }}
@media (max-width: 767px){.elementor-267 .elementor-element.elementor-element-115c7dda { --min-height: 500px; }}
@media (max-width: 767px){.elementor-267 .elementor-element.elementor-element-667069d { --padding-top: 50px; --padding-bottom: 50px; --padding-left: 30px; --padding-right: 30px; }}
@media (max-width: 767px){.elementor-267 .elementor-element.elementor-element-3acc1594 { text-align: center; }}
@media (max-width: 767px){.elementor-267 .elementor-element.elementor-element-f241039 { text-align: start; }}
@media (min-width: 768px){.elementor-267 .elementor-element.elementor-element-115c7dda { --width: 40%; }}
@media (min-width: 768px){.elementor-267 .elementor-element.elementor-element-667069d { --width: 60%; }}
/* wp-content/uploads/essential-addons-elementor/eael-411.css */
.eael-creative-button-wrapper { display: flex; }
.eael-creative-button { -webkit-box-flex: 0; flex: 0 0 auto; min-width: 150px; text-align: center; vertical-align: middle; position: relative; z-index: 1; border-radius: 2px; padding: 20px 30px; font-size: 16px; line-height: 1; backface-visibility: hidden; }
.eael-creative-button:focus { outline: none; }
.eael-creative-button, .eael-creative-button:hover, .eael-creative-button:focus, .eael-creative-button:active, .elementor-widget-eael-creative-button a.eael-creative-button, .elementor-widget-eael-creative-button a.eael-creative-button:hover, .elementor-widget-eael-creative-button a.eael-creative-button:focus, .elementor-widget-eael-creative-button a.eael-creative-button:active { text-decoration: none; }
.eael-creative-button--winona { overflow: hidden; transition: border-color 0.3s cubic-bezier(0.2, 1, 0.3, 1), background-color 0.3s; padding: 0px !important; }
.eael-creative-button--winona::after { content: attr(data-text); position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; opacity: 0; transform: translate3d(0px, 25%, 0px); display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.eael-creative-button--winona::after, .eael-creative-button--winona > .creative-button-inner { padding: 1em 2em; transition: transform 0.3s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.3s, -webkit-transform 0.3s; }
.eael-creative-button--winona:hover::after { opacity: 1; transform: translate3d(0px, 0px, 0px); }
.eael-creative-button--winona:hover .eael-creative-button-icon-left, .eael-creative-button--winona:hover .eael-creative-button-icon-right { opacity: 1; }
.eael-creative-button--winona:hover > .creative-button-inner { transform: translate3d(0px, 0%, 0px); }
.eael-creative-button--winona:hover .cretive-button-text { opacity: 0; }
.creative-button-inner { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; }
.eael-creative-button-icon-right { margin-left: 5px; }
/* wp-content/uploads/elementor/css/post-411.css */
.elementor-411 .elementor-element.elementor-element-be8f079 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --align-items: flex-start; }
.elementor-411 .elementor-element.elementor-element-be8f079:not(.elementor-motion-effects-element-type-background), .elementor-411 .elementor-element.elementor-element-be8f079 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(16, 18, 43); }
.elementor-411 .elementor-element.elementor-element-322f602 .elementor-icon-wrapper { text-align: center; }
.elementor-411 .elementor-element.elementor-element-322f602 .elementor-icon { font-size: 64px; }
.elementor-411 .elementor-element.elementor-element-322f602 .elementor-icon svg { height: 64px; }
.elementor-411 .elementor-element.elementor-element-322f602 .elementor-icon-wrapper svg { width: auto; }
.elementor-411 .elementor-element.elementor-element-a9f62ba { --display: flex; --min-height: 700px; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 1; }
.elementor-411 .elementor-element.elementor-element-a9f62ba::before, .elementor-411 .elementor-element.elementor-element-a9f62ba > .elementor-background-video-container::before, .elementor-411 .elementor-element.elementor-element-a9f62ba > .e-con-inner > .elementor-background-video-container::before, .elementor-411 .elementor-element.elementor-element-a9f62ba > .elementor-background-slideshow::before, .elementor-411 .elementor-element.elementor-element-a9f62ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-411 .elementor-element.elementor-element-a9f62ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: transparent; --background-overlay: ''; background-image: radial-gradient(at center top, rgb(17, 19, 43) 69%, rgb(97, 53, 148) 100%); }
.elementor-411 .elementor-element.elementor-element-1af51f3 { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; }
.elementor-411 .elementor-element.elementor-element-75ff571 .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 54px; color: rgb(255, 255, 255); }
.elementor-411 .elementor-element.elementor-element-6c0d0ea .elementor-heading-title { font-family: Lexend, sans-serif; font-size: 30px; line-height: 41px; color: rgb(255, 255, 255); }
.elementor-411 .elementor-element.elementor-element-4dc192f { --display: grid; --e-con-grid-template-columns: repeat(4, 1fr); --e-con-grid-template-rows: repeat(1, 1fr); --grid-auto-flow: row; }
.elementor-411 .elementor-element.elementor-element-be4ad4e .elementor-icon-box-wrapper { gap: 15px; }
.elementor-411 .elementor-element.elementor-element-be4ad4e.elementor-view-framed .elementor-icon, .elementor-411 .elementor-element.elementor-element-be4ad4e.elementor-view-default .elementor-icon { fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.elementor-411 .elementor-element.elementor-element-be4ad4e .elementor-icon { font-size: 40px; }
.elementor-411 .elementor-element.elementor-element-be4ad4e .elementor-icon-box-title, .elementor-411 .elementor-element.elementor-element-be4ad4e .elementor-icon-box-title a { font-size: 19px; }
.elementor-411 .elementor-element.elementor-element-be4ad4e .elementor-icon-box-title { color: rgb(255, 255, 255); }
.elementor-411 .elementor-element.elementor-element-be4ad4e .elementor-icon-box-description { font-size: 14px; color: rgb(255, 255, 255); }
.elementor-411 .elementor-element.elementor-element-0f5549f .elementor-icon-box-wrapper { gap: 15px; }
.elementor-411 .elementor-element.elementor-element-0f5549f.elementor-view-framed .elementor-icon, .elementor-411 .elementor-element.elementor-element-0f5549f.elementor-view-default .elementor-icon { fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.elementor-411 .elementor-element.elementor-element-0f5549f .elementor-icon { font-size: 40px; }
.elementor-411 .elementor-element.elementor-element-0f5549f .elementor-icon-box-title, .elementor-411 .elementor-element.elementor-element-0f5549f .elementor-icon-box-title a { font-size: 19px; }
.elementor-411 .elementor-element.elementor-element-0f5549f .elementor-icon-box-title { color: rgb(255, 255, 255); }
.elementor-411 .elementor-element.elementor-element-0f5549f .elementor-icon-box-description { font-size: 14px; color: rgb(255, 255, 255); }
.elementor-411 .elementor-element.elementor-element-fb99de9 .elementor-icon-box-wrapper { gap: 15px; }
.elementor-411 .elementor-element.elementor-element-fb99de9.elementor-view-framed .elementor-icon, .elementor-411 .elementor-element.elementor-element-fb99de9.elementor-view-default .elementor-icon { fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.elementor-411 .elementor-element.elementor-element-fb99de9 .elementor-icon { font-size: 40px; }
.elementor-411 .elementor-element.elementor-element-fb99de9 .elementor-icon-box-title, .elementor-411 .elementor-element.elementor-element-fb99de9 .elementor-icon-box-title a { font-size: 19px; }
.elementor-411 .elementor-element.elementor-element-fb99de9 .elementor-icon-box-title { color: rgb(255, 255, 255); }
.elementor-411 .elementor-element.elementor-element-fb99de9 .elementor-icon-box-description { font-size: 14px; color: rgb(255, 255, 255); }
.elementor-411 .elementor-element.elementor-element-84e136e .elementor-icon-box-wrapper { gap: 15px; }
.elementor-411 .elementor-element.elementor-element-84e136e.elementor-view-framed .elementor-icon, .elementor-411 .elementor-element.elementor-element-84e136e.elementor-view-default .elementor-icon { fill: rgb(255, 255, 255); color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.elementor-411 .elementor-element.elementor-element-84e136e .elementor-icon { font-size: 40px; }
.elementor-411 .elementor-element.elementor-element-84e136e .elementor-icon-box-title, .elementor-411 .elementor-element.elementor-element-84e136e .elementor-icon-box-title a { font-size: 19px; }
.elementor-411 .elementor-element.elementor-element-84e136e .elementor-icon-box-title { color: rgb(255, 255, 255); }
.elementor-411 .elementor-element.elementor-element-84e136e .elementor-icon-box-description { font-size: 14px; color: rgb(255, 255, 255); }
.elementor-411 .elementor-element.elementor-element-dcd2b72 > .elementor-widget-container { margin: 20px 0px 0px; }
.elementor-411 .elementor-element.elementor-element-dcd2b72 .eael-creative-button-icon-left svg, .elementor-411 .elementor-element.elementor-element-dcd2b72 .eael-creative-button-icon-right svg { rotate: 0deg; }
.elementor-411 .elementor-element.elementor-element-dcd2b72 .eael-creative-button-icon-right { margin-left: 21px; }
.elementor-411 .elementor-element.elementor-element-dcd2b72 .eael-creative-button--winona.eael-cb-icon-position-right::after { left: -21px; }
.elementor-411 .elementor-element.elementor-element-dcd2b72 .eael-creative-button svg { height: 30px; width: 30px; fill: rgb(17, 19, 43); }
.elementor-411 .elementor-element.elementor-element-dcd2b72 .eael-creative-button .cretive-button-text { font-family: Lexend, sans-serif; font-weight: 700; }
.elementor-411 .elementor-element.elementor-element-dcd2b72 .eael-creative-button-wrapper { justify-content: center; }
.elementor-411 .elementor-element.elementor-element-dcd2b72 .eael-creative-button { padding: 22px 48px; color: rgb(17, 19, 43); background-color: rgb(255, 255, 255); border-radius: 12px; box-shadow: rgba(92, 8, 219, 0.5) 0px 0px 20px 18px; }
.elementor-411 .elementor-element.elementor-element-dcd2b72 .eael-creative-button.eael-creative-button--winona::after { padding: 22px 48px; color: rgb(17, 19, 43); }
.elementor-411 .elementor-element.elementor-element-dcd2b72 .eael-creative-button.eael-creative-button--winona > .creative-button-inner { padding: 22px 48px; }
.elementor-411 .elementor-element.elementor-element-dcd2b72 .eael-creative-button .creative-button-inner svg { fill: rgb(17, 19, 43); }
.elementor-411 .elementor-element.elementor-element-dcd2b72 .eael-creative-button::before { border-radius: 12px; }
.elementor-411 .elementor-element.elementor-element-dcd2b72 .eael-creative-button::after { border-radius: 12px; }
.elementor-411 .elementor-element.elementor-element-dcd2b72 .eael-creative-button:hover .creative-button-inner svg { fill: rgb(17, 19, 43); }
.elementor-411 .elementor-element.elementor-element-dcd2b72 .eael-creative-button:hover { color: rgb(17, 19, 43); background-color: rgb(255, 255, 255); }
.elementor-411 .elementor-element.elementor-element-dcd2b72 .eael-creative-button:hover svg { fill: rgb(17, 19, 43); }
.elementor-411 .elementor-element.elementor-element-94c77fa > .elementor-widget-container { margin: 20px; }
.elementor-411 .elementor-element.elementor-element-94c77fa { text-align: center; font-size: 15px; font-weight: 600; color: rgb(230, 222, 255); }
.elementor-411 .elementor-element.elementor-element-faff8d1 { --display: flex; --flex-direction: column; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: center; --align-items: center; }
.elementor-411 .elementor-element.elementor-element-057ecc0 img { opacity: 0.77; border-style: none; border-radius: 14px; box-shadow: rgba(113, 55, 236, 0.5) 0px 0px 22px 22px; }
@media (max-width: 1024px){.elementor-411 .elementor-element.elementor-element-75ff571 .elementor-heading-title { font-size: 43px; }}
@media (max-width: 1024px){.elementor-411 .elementor-element.elementor-element-4dc192f { --grid-auto-flow: row; }}
@media (min-width: 768px){.elementor-411 .elementor-element.elementor-element-1af51f3 { --width: 50%; }}
@media (min-width: 768px){.elementor-411 .elementor-element.elementor-element-faff8d1 { --width: 50%; }}
@media (max-width: 767px){.elementor-411 .elementor-element.elementor-element-75ff571 { text-align: center; }}
@media (max-width: 767px){.elementor-411 .elementor-element.elementor-element-75ff571 .elementor-heading-title { font-size: 39px; }}
@media (max-width: 767px){.elementor-411 .elementor-element.elementor-element-6c0d0ea { text-align: center; }}
@media (max-width: 767px){.elementor-411 .elementor-element.elementor-element-6c0d0ea .elementor-heading-title { font-size: 19px; line-height: 1.7em; }}
@media (max-width: 767px){.elementor-411 .elementor-element.elementor-element-4dc192f { --width: 100%; --e-con-grid-template-columns: repeat(2, 1fr); --grid-auto-flow: row; }}
@media (max-width: 767px){.elementor-411 .elementor-element.elementor-element-be4ad4e .elementor-icon { font-size: 36px; }}
@media (max-width: 767px){.elementor-411 .elementor-element.elementor-element-be4ad4e .elementor-icon-box-title, .elementor-411 .elementor-element.elementor-element-be4ad4e .elementor-icon-box-title a { font-size: 15px; }}
@media (max-width: 767px){.elementor-411 .elementor-element.elementor-element-be4ad4e .elementor-icon-box-description { font-size: 10px; }}
@media (max-width: 767px){.elementor-411 .elementor-element.elementor-element-0f5549f .elementor-icon { font-size: 36px; }}
@media (max-width: 767px){.elementor-411 .elementor-element.elementor-element-0f5549f .elementor-icon-box-title, .elementor-411 .elementor-element.elementor-element-0f5549f .elementor-icon-box-title a { font-size: 15px; }}
@media (max-width: 767px){.elementor-411 .elementor-element.elementor-element-0f5549f .elementor-icon-box-description { font-size: 10px; }}
@media (max-width: 767px){.elementor-411 .elementor-element.elementor-element-fb99de9 .elementor-icon { font-size: 36px; }}
@media (max-width: 767px){.elementor-411 .elementor-element.elementor-element-fb99de9 .elementor-icon-box-title, .elementor-411 .elementor-element.elementor-element-fb99de9 .elementor-icon-box-title a { font-size: 15px; }}
@media (max-width: 767px){.elementor-411 .elementor-element.elementor-element-fb99de9 .elementor-icon-box-description { font-size: 10px; }}
@media (max-width: 767px){.elementor-411 .elementor-element.elementor-element-84e136e .elementor-icon { font-size: 36px; }}
@media (max-width: 767px){.elementor-411 .elementor-element.elementor-element-84e136e .elementor-icon-box-title, .elementor-411 .elementor-element.elementor-element-84e136e .elementor-icon-box-title a { font-size: 15px; }}
@media (max-width: 767px){.elementor-411 .elementor-element.elementor-element-84e136e .elementor-icon-box-description { font-size: 10px; }}
/* wp-content/uploads/elementor/css/post-839.css */
.elementor-839 .elementor-element.elementor-element-6b408fef { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 0.93; --margin-top: 0px; --margin-bottom: 120px; --margin-left: 0px; --margin-right: 0px; --padding-top: 230px; --padding-bottom: 150px; --padding-left: 0px; --padding-right: 0px; }
.elementor-839 .elementor-element.elementor-element-6b408fef:not(.elementor-motion-effects-element-type-background), .elementor-839 .elementor-element.elementor-element-6b408fef > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(57, 17, 118); background-image: url("https://extrapotencija.com/wp-content/uploads/2025/09/flowers-pattern-1-white.svg"); background-position: center center; background-size: auto; }
.elementor-839 .elementor-element.elementor-element-6b408fef::before, .elementor-839 .elementor-element.elementor-element-6b408fef > .elementor-background-video-container::before, .elementor-839 .elementor-element.elementor-element-6b408fef > .e-con-inner > .elementor-background-video-container::before, .elementor-839 .elementor-element.elementor-element-6b408fef > .elementor-background-slideshow::before, .elementor-839 .elementor-element.elementor-element-6b408fef > .e-con-inner > .elementor-background-slideshow::before, .elementor-839 .elementor-element.elementor-element-6b408fef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgb(16, 18, 43); --background-overlay: ''; }
.elementor-839 .elementor-element.elementor-element-55633e2e { text-align: center; }
.elementor-839 .elementor-element.elementor-element-55633e2e .elementor-heading-title { font-size: 70px; line-height: 1.2em; color: var( --e-global-color-blocksy_palette_8 ); }
.elementor-839 .elementor-element.elementor-element-172e51c { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --padding-top: 0px; --padding-bottom: 0px; --padding-left: 0px; --padding-right: 0px; }
.elementor-839 .elementor-element.elementor-element-bd84d2a { --display: flex; }
.elementor-839 .elementor-element.elementor-element-0c6c7a4 { --display: flex; --justify-content: space-around; }
.elementor-839 .elementor-element.elementor-element-4a1f956 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; }
.elementor-839 .elementor-element.elementor-element-fc546d5 { --display: flex; }
.elementor-839 .elementor-element.elementor-element-4fdc5a4 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; }
.elementor-839 .elementor-element.elementor-element-84740e1 { --display: flex; }
.elementor-839 .elementor-element.elementor-element-5bdd709 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; }
.elementor-839 .elementor-element.elementor-element-2c0c2a2 { --display: flex; }
.elementor-839 .elementor-element.elementor-element-2462005 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; }
.elementor-839 .elementor-element.elementor-element-fb71ae0 { --display: flex; }
@media (min-width: 768px){.elementor-839 .elementor-element.elementor-element-bd84d2a { --width: 20%; }}
@media (min-width: 768px){.elementor-839 .elementor-element.elementor-element-0c6c7a4 { --width: 79%; }}
@media (min-width: 768px){.elementor-839 .elementor-element.elementor-element-fc546d5 { --width: 100%; }}
@media (min-width: 768px){.elementor-839 .elementor-element.elementor-element-84740e1 { --width: 100%; }}
@media (min-width: 768px){.elementor-839 .elementor-element.elementor-element-2c0c2a2 { --width: 100%; }}
@media (min-width: 768px){.elementor-839 .elementor-element.elementor-element-fb71ae0 { --width: 100%; }}
@media (max-width: 1024px){.elementor-839 .elementor-element.elementor-element-6b408fef { --margin-top: 0px; --margin-bottom: 70px; --margin-left: 0px; --margin-right: 0px; --padding-top: 120px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }}
@media (max-width: 1024px){.elementor-839 .elementor-element.elementor-element-55633e2e .elementor-heading-title { font-size: 35px; }}
/* wp-content/uploads/elementor/css/post-1223.css */
.elementor-1223 .elementor-element.elementor-element-61d5d52c { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --overlay-opacity: 0.92; --margin-top: 0px; --margin-bottom: 120px; --margin-left: 0px; --margin-right: 0px; --padding-top: 230px; --padding-bottom: 150px; --padding-left: 0px; --padding-right: 0px; }
.elementor-1223 .elementor-element.elementor-element-61d5d52c:not(.elementor-motion-effects-element-type-background), .elementor-1223 .elementor-element.elementor-element-61d5d52c > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: rgb(57, 17, 118); background-image: url("https://extrapotencija.com/wp-content/uploads/2025/09/flowers-pattern-1-white.svg"); background-position: center center; background-size: auto; }
.elementor-1223 .elementor-element.elementor-element-61d5d52c::before, .elementor-1223 .elementor-element.elementor-element-61d5d52c > .elementor-background-video-container::before, .elementor-1223 .elementor-element.elementor-element-61d5d52c > .e-con-inner > .elementor-background-video-container::before, .elementor-1223 .elementor-element.elementor-element-61d5d52c > .elementor-background-slideshow::before, .elementor-1223 .elementor-element.elementor-element-61d5d52c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1223 .elementor-element.elementor-element-61d5d52c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before { background-color: rgb(16, 18, 43); --background-overlay: ''; }
.elementor-1223 .elementor-element.elementor-element-12d6af1b > .elementor-widget-container { margin: 0px 0px 10px; }
.elementor-1223 .elementor-element.elementor-element-12d6af1b { text-align: center; font-size: 14px; font-weight: 700; text-transform: uppercase; color: var( --e-global-color-blocksy_palette_1 ); }
.elementor-1223 .elementor-element.elementor-element-8342e5d { text-align: center; }
.elementor-1223 .elementor-element.elementor-element-8342e5d .elementor-heading-title { font-size: 70px; line-height: 1.2em; color: var( --e-global-color-blocksy_palette_8 ); }
.elementor-1223 .elementor-element.elementor-element-6f0f4b26 { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: space-evenly; --margin-top: 0px; --margin-bottom: 120px; --margin-left: 0px; --margin-right: 0px; }
.elementor-1223 .elementor-element.elementor-element-618b6c87 { width: var( --container-widget-width, 31% ); max-width: 31%; --container-widget-width: 31%; --container-widget-flex-grow: 0; }
.elementor-1223 .elementor-element.elementor-element-618b6c87 > .elementor-widget-container { background-color: rgb(236, 240, 236); padding: 50px; }
.elementor-1223 .elementor-element.elementor-element-618b6c87:hover .elementor-widget-container { background-color: var( --e-global-color-blocksy_palette_1 ); }
.elementor-1223 .elementor-element.elementor-element-618b6c87 .elementor-icon-box-wrapper { text-align: start; gap: 10px; }
.elementor-1223 .elementor-element.elementor-element-618b6c87 .elementor-icon-box-title { margin-block-end: 15px; color: var( --e-global-color-blocksy_palette_1 ); }
.elementor-1223 .elementor-element.elementor-element-618b6c87.elementor-view-framed .elementor-icon, .elementor-1223 .elementor-element.elementor-element-618b6c87.elementor-view-default .elementor-icon { fill: var( --e-global-color-blocksy_palette_1 ); color: var( --e-global-color-blocksy_palette_1 ); border-color: var( --e-global-color-blocksy_palette_1 ); }
.elementor-1223 .elementor-element.elementor-element-618b6c87 .elementor-icon { font-size: 30px; }
.elementor-1223 .elementor-element.elementor-element-7a6e0784 { width: var( --container-widget-width, 31% ); max-width: 31%; --container-widget-width: 31%; --container-widget-flex-grow: 0; }
.elementor-1223 .elementor-element.elementor-element-7a6e0784 > .elementor-widget-container { background-color: rgb(236, 240, 236); padding: 50px; }
.elementor-1223 .elementor-element.elementor-element-7a6e0784:hover .elementor-widget-container { background-color: var( --e-global-color-blocksy_palette_1 ); }
.elementor-1223 .elementor-element.elementor-element-7a6e0784 .elementor-icon-box-wrapper { text-align: start; gap: 10px; }
.elementor-1223 .elementor-element.elementor-element-7a6e0784 .elementor-icon-box-title { margin-block-end: 15px; color: var( --e-global-color-blocksy_palette_1 ); }
.elementor-1223 .elementor-element.elementor-element-7a6e0784.elementor-view-framed .elementor-icon, .elementor-1223 .elementor-element.elementor-element-7a6e0784.elementor-view-default .elementor-icon { fill: var( --e-global-color-blocksy_palette_1 ); color: var( --e-global-color-blocksy_palette_1 ); border-color: var( --e-global-color-blocksy_palette_1 ); }
.elementor-1223 .elementor-element.elementor-element-7a6e0784 .elementor-icon { font-size: 30px; }
.elementor-1223 .elementor-element.elementor-element-6f52e3b7 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --margin-top: 0px; --margin-bottom: 120px; --margin-left: 0px; --margin-right: 0px; }
.elementor-1223 .elementor-element.elementor-element-b5aa2cc { --display: flex; --flex-direction: row; --container-widget-width: initial; --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; }
.elementor-1223 .elementor-element.elementor-element-733577ca { --display: flex; --flex-direction: column; --container-widget-width: 100%; --container-widget-height: initial; --container-widget-flex-grow: 0; --container-widget-align-self: initial; --flex-wrap-mobile: wrap; --justify-content: flex-end; }
.elementor-1223 .elementor-element.elementor-element-733577ca:not(.elementor-motion-effects-element-type-background), .elementor-1223 .elementor-element.elementor-element-733577ca > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: var( --e-global-color-blocksy_palette_2 ); }
.elementor-1223 .elementor-element.elementor-element-d2c7dc3 > .elementor-widget-container { margin: 0px 0px -10px; }
.elementor-1223 .elementor-element.elementor-element-d2c7dc3 img { width: 430px; }
.elementor-1223 .elementor-element.elementor-element-7aa00f63 { --display: flex; --gap: 0px 0px; --row-gap: 0px; --column-gap: 0px; --padding-top: 70px; --padding-bottom: 40px; --padding-left: 80px; --padding-right: 80px; }
.elementor-1223 .elementor-element.elementor-element-7ed407a5 > .elementor-widget-container { margin: 0px 0px 30px; }
.elementor-1223 .elementor-element.elementor-element-5ecf4c9a > .elementor-widget-container { margin: 0px 0px 25px; }
@media (min-width: 768px){.elementor-1223 .elementor-element.elementor-element-733577ca { --width: 50%; }}
@media (min-width: 768px){.elementor-1223 .elementor-element.elementor-element-7aa00f63 { --width: 50%; }}
@media (max-width: 1024px){.elementor-1223 .elementor-element.elementor-element-61d5d52c { --margin-top: 0px; --margin-bottom: 70px; --margin-left: 0px; --margin-right: 0px; --padding-top: 120px; --padding-bottom: 70px; --padding-left: 0px; --padding-right: 0px; }}
@media (max-width: 1024px){.elementor-1223 .elementor-element.elementor-element-8342e5d .elementor-heading-title { font-size: 35px; }}
@media (max-width: 1024px){.elementor-1223 .elementor-element.elementor-element-6f0f4b26 { --margin-top: 0px; --margin-bottom: 70px; --margin-left: 0px; --margin-right: 0px; }}
@media (max-width: 1024px){.elementor-1223 .elementor-element.elementor-element-618b6c87 > .elementor-widget-container { padding: 35px; }}
@media (max-width: 1024px){.elementor-1223 .elementor-element.elementor-element-618b6c87 .elementor-icon-box-wrapper { text-align: center; }}
@media (max-width: 1024px){.elementor-1223 .elementor-element.elementor-element-7a6e0784 > .elementor-widget-container { padding: 35px; }}
@media (max-width: 1024px){.elementor-1223 .elementor-element.elementor-element-7a6e0784 .elementor-icon-box-wrapper { text-align: center; }}
@media (max-width: 1024px){.elementor-1223 .elementor-element.elementor-element-6f52e3b7 { --margin-top: 0px; --margin-bottom: 70px; --margin-left: 0px; --margin-right: 0px; }}
@media (max-width: 1024px){.elementor-1223 .elementor-element.elementor-element-7aa00f63 { --padding-top: 50px; --padding-bottom: 25px; --padding-left: 50px; --padding-right: 50px; }}
@media (max-width: 767px){.elementor-1223 .elementor-element.elementor-element-6f0f4b26 { --gap: 45px 45px; --row-gap: 45px; --column-gap: 45px; }}
@media (max-width: 767px){.elementor-1223 .elementor-element.elementor-element-618b6c87 { width: 100%; max-width: 100%; }}
@media (max-width: 767px){.elementor-1223 .elementor-element.elementor-element-618b6c87 > .elementor-widget-container { padding: 50px; }}
@media (max-width: 767px){.elementor-1223 .elementor-element.elementor-element-7a6e0784 { width: 100%; max-width: 100%; }}
@media (max-width: 767px){.elementor-1223 .elementor-element.elementor-element-7a6e0784 > .elementor-widget-container { padding: 50px; }}
@media (max-width: 767px){.elementor-1223 .elementor-element.elementor-element-d2c7dc3 > .elementor-widget-container { padding: 50px 0px 0px; }}
@media (max-width: 767px){.elementor-1223 .elementor-element.elementor-element-7aa00f63 { --padding-top: 50px; --padding-bottom: 30px; --padding-left: 30px; --padding-right: 30px; }}
@media (max-width: 767px){.elementor-1223 .elementor-element.elementor-element-7ed407a5 .elementor-heading-title { font-size: 25px; }}
.wpforms-form button[type="submit"] { border-radius: 6px; transition: background-color 0.3s; background-color: var(--theme-palette-color-1) !important; color: var(--theme-palette-color-8) !important; border-color: var(--theme-palette-color-1) !important; }
.wpforms-form button[type="submit"]:hover { background-color: var(--theme-palette-color-2) !important; border-color: var(--theme-palette-color-2) !important; }
.wpforms-form .wpforms-field input:focus, .wpforms-form .wpforms-field textarea:focus, .wpforms-form .wpforms-field select:focus { box-shadow: 0 0 0 1px var(--theme-palette-color-1) !important; border-color: var(--theme-palette-color-1) !important; }
/*
 * Ručni dodaci, iza izvučenih pravila.
 *
 * Bez Elementora stranica ima blok (wp:html), pa WordPress učitava i CSS blok
 * biblioteke. U njemu je "html :where([style^=border-color]){border-style:solid}",
 * a vrtuljak recenzija (Customer Reviews) nosi inline border-color. Prije je
 * bez border-style okvir ostajao nevidljiv, sada bi se pojavio okvir od 3 px.
 */
.elementor-widget-shortcode .cr-reviews-slider { border-style: none; }
