#sp-page-builder { position: relative; }#sp-page-builder .page-content .sppb-section, #sp-page-builder .sppb-section, .mod-sppagebuilder .sppb-section { z-index: 1; position: relative; }#sp-page-builder .page-content .sppb-section, #sp-page-builder .sppb-section { will-change: top; }* { box-sizing: border-box; }::after, ::before { box-sizing: border-box; }button, input, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }img { vertical-align: middle; }.sp-pagebuilder-row, .sppb-row { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }.sppb-no-gutter { margin-right: 0px; margin-left: 0px; }.sppb-no-gutter > .sppb-col, .sppb-no-gutter > .sppb-row-column, .sppb-no-gutter > [class*="sppb-col-"] { padding-right: 0px; padding-left: 0px; }.sppb-col, .sppb-col-auto, .sppb-col-lg, .sppb-col-lg-1, .sppb-col-lg-10, .sppb-col-lg-11, .sppb-col-lg-12, .sppb-col-lg-2, .sppb-col-lg-3, .sppb-col-lg-4, .sppb-col-lg-5, .sppb-col-lg-6, .sppb-col-lg-7, .sppb-col-lg-8, .sppb-col-lg-9, .sppb-col-lg-auto, .sppb-col-md, .sppb-col-md-1, .sppb-col-md-10, .sppb-col-md-11, .sppb-col-md-12, .sppb-col-md-2, .sppb-col-md-3, .sppb-col-md-4, .sppb-col-md-5, .sppb-col-md-6, .sppb-col-md-7, .sppb-col-md-8, .sppb-col-md-9, .sppb-col-md-auto, .sppb-col-sm, .sppb-col-sm-1, .sppb-col-sm-10, .sppb-col-sm-11, .sppb-col-sm-12, .sppb-col-sm-2, .sppb-col-sm-3, .sppb-col-sm-4, .sppb-col-sm-5, .sppb-col-sm-6, .sppb-col-sm-7, .sppb-col-sm-8, .sppb-col-sm-9, .sppb-col-sm-auto, .sppb-col-xl, .sppb-col-xl-1, .sppb-col-xl-10, .sppb-col-xl-11, .sppb-col-xl-12, .sppb-col-xl-2, .sppb-col-xl-3, .sppb-col-xl-4, .sppb-col-xl-5, .sppb-col-xl-6, .sppb-col-xl-7, .sppb-col-xl-8, .sppb-col-xl-9, .sppb-col-xl-auto, .sppb-col-xs-1, .sppb-col-xs-10, .sppb-col-xs-11, .sppb-col-xs-12, .sppb-col-xs-2, .sppb-col-xs-3, .sppb-col-xs-4, .sppb-col-xs-5, .sppb-col-xs-6, .sppb-col-xs-7, .sppb-col-xs-8, .sppb-col-xs-9, .sppb-row-column { position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; }.sppb-column, .sppb-column-addons { position: relative; z-index: 1; width: 100%; }.sppb-column { width: 100%; height: 100%; display: flex; flex-wrap: wrap; }.sp-pagebuilder-section-inner .sppb-row, .sppb-container-inner, .sppb-row-container { position: relative; z-index: 3; }.sppb-btn { display: inline-block; font-weight: 400; text-align: center; white-space: pre-line; vertical-align: middle; user-select: none; border: 1px solid transparent; padding: 8px 12px; font-size: 16px; line-height: 1.25; border-radius: 4px; transition: 0.15s ease-in-out; cursor: pointer; }.sppb-btn:focus, .sppb-btn:hover { text-decoration: none; }.sppb-btn.focus, .sppb-btn:focus { outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 3px; }.sppb-btn.disabled, .sppb-btn:disabled { opacity: 0.65; }.sppb-btn.active, .sppb-btn:active { background-image: none; }.sppb-btn-default { color: rgb(1, 1, 1); background-color: rgb(239, 241, 244); border-color: rgb(239, 241, 244); }.sppb-btn-default:hover { color: rgb(1, 1, 1); background-color: rgb(215, 218, 221); border-color: rgb(215, 218, 221); }.sppb-btn-default.focus, .sppb-btn-default:focus { color: rgb(1, 1, 1); box-shadow: rgba(239, 241, 244, 0.8) 0px 0px 0px 3px; }.sppb-btn-default.disabled, .sppb-btn-default:disabled { background-color: rgb(239, 241, 244); border-color: rgb(239, 241, 244); color: rgb(1, 1, 1); }.show > .sppb-btn-default.dropdown-toggle, .sppb-btn-default.active, .sppb-btn-default:active { background-color: rgb(215, 218, 221); background-image: none; border-color: rgb(215, 218, 221); }.sppb-btn-default.sppb-btn-outline { color: rgb(215, 218, 221); background-color: transparent; }.sppb-btn-default.sppb-btn-outline:hover { color: rgb(1, 1, 1); background-color: rgb(239, 241, 244); border-color: rgb(239, 241, 244); }.sppb-btn-default.sppb-btn-outline.focus:hover, .sppb-btn-default.sppb-btn-outline:focus:hover { color: rgb(1, 1, 1); background-color: rgb(239, 241, 244); border-color: rgb(239, 241, 244); }.sppb-btn-default.sppb-btn-outline.focus, .sppb-btn-default.sppb-btn-outline:focus { color: rgb(215, 218, 221); background: 0px 0px; }.sppb-btn-default.sppb-btn-outline.disabled, .sppb-btn-default.sppb-btn-outline:disabled { color: rgb(1, 1, 1); background-color: transparent; border-color: rgb(239, 241, 244); }.show > .sppb-btn-default.sppb-btn-outline.dropdown-toggle, .sppb-btn-default.sppb-btn-outline.active, .sppb-btn-default.sppb-btn-outline:active { color: rgb(1, 1, 1); background-color: rgb(239, 241, 244); border-color: rgb(239, 241, 244); }.sppb-btn-primary { color: rgb(255, 255, 255); background-color: rgb(48, 113, 255); border-color: rgb(48, 113, 255); }.sppb-btn-primary:hover { color: rgb(255, 255, 255); background-color: rgb(30, 88, 214); border-color: rgb(30, 88, 214); }.sppb-btn-primary.focus, .sppb-btn-primary:focus { color: rgb(255, 255, 255); box-shadow: rgba(48, 113, 255, 0.5) 0px 0px 0px 3px; }.sppb-btn-primary.disabled, .sppb-btn-primary:disabled { background-color: rgb(48, 113, 255); border-color: rgb(48, 113, 255); color: rgb(255, 255, 255); }.show > .sppb-btn-primary.dropdown-toggle, .sppb-btn-primary.active, .sppb-btn-primary:active { background-color: rgb(30, 88, 214); background-image: none; border-color: rgb(30, 88, 214); }.sppb-btn-primary.sppb-btn-outline { color: rgb(48, 113, 255); background-color: transparent; }.sppb-btn-primary.sppb-btn-outline:hover { color: rgb(255, 255, 255); background-color: rgb(48, 113, 255); border-color: rgb(48, 113, 255); }.sppb-btn-primary.sppb-btn-outline.focus:hover, .sppb-btn-primary.sppb-btn-outline:focus:hover { color: rgb(255, 255, 255); background-color: rgb(48, 113, 255); border-color: rgb(48, 113, 255); }.sppb-btn-primary.sppb-btn-outline.focus, .sppb-btn-primary.sppb-btn-outline:focus { color: rgb(48, 113, 255); background: 0px 0px; }.sppb-btn-primary.sppb-btn-outline.disabled, .sppb-btn-primary.sppb-btn-outline:disabled { color: rgb(48, 113, 255); background-color: transparent; border-color: rgb(48, 113, 255); }.show > .sppb-btn-primary.sppb-btn-outline.dropdown-toggle, .sppb-btn-primary.sppb-btn-outline.active, .sppb-btn-primary.sppb-btn-outline:active { color: rgb(255, 255, 255); background-color: rgb(48, 113, 255); border-color: rgb(48, 113, 255); }.show > .sppb-btn-secondary.dropdown-toggle, .sppb-btn-secondary.active, .sppb-btn-secondary:active { background-color: rgb(122, 135, 147); background-image: none; border-color: rgb(122, 135, 147); }.show > .sppb-btn-secondary.sppb-btn-outline.dropdown-toggle, .sppb-btn-secondary.sppb-btn-outline.active, .sppb-btn-secondary.sppb-btn-outline:active { color: rgb(255, 255, 255); background-color: rgb(152, 167, 181); border-color: rgb(152, 167, 181); }.show > .sppb-btn-success.dropdown-toggle, .sppb-btn-success.active, .sppb-btn-success:active { background-color: rgb(31, 174, 81); background-image: none; border-color: rgb(31, 174, 81); }.show > .sppb-btn-success.sppb-btn-outline.dropdown-toggle, .sppb-btn-success.sppb-btn-outline.active, .sppb-btn-success.sppb-btn-outline:active { color: rgb(255, 255, 255); background-color: rgb(35, 207, 95); border-color: rgb(35, 207, 95); }.show > .sppb-btn-info.dropdown-toggle, .sppb-btn-info.active, .sppb-btn-info:active { background-color: rgb(9, 174, 174); background-image: none; border-color: rgb(9, 174, 174); }.show > .sppb-btn-info.sppb-btn-outline.dropdown-toggle, .sppb-btn-info.sppb-btn-outline.active, .sppb-btn-info.sppb-btn-outline:active { color: rgb(255, 255, 255); background-color: rgb(10, 201, 201); border-color: rgb(10, 201, 201); }.show > .sppb-btn-warning.dropdown-toggle, .sppb-btn-warning.active, .sppb-btn-warning:active { background-color: rgb(230, 188, 21); background-image: none; border-color: rgb(230, 188, 21); }.show > .sppb-btn-warning.sppb-btn-outline.dropdown-toggle, .sppb-btn-warning.sppb-btn-outline.active, .sppb-btn-warning.sppb-btn-outline:active { color: rgb(255, 255, 255); background-color: rgb(255, 208, 18); border-color: rgb(255, 208, 18); }.show > .sppb-btn-danger.dropdown-toggle, .sppb-btn-danger.active, .sppb-btn-danger:active { background-color: rgb(215, 37, 3); background-image: none; border-color: rgb(215, 37, 3); }.show > .sppb-btn-danger.sppb-btn-outline.dropdown-toggle, .sppb-btn-danger.sppb-btn-outline.active, .sppb-btn-danger.sppb-btn-outline:active { color: rgb(255, 255, 255); background-color: rgb(255, 43, 2); border-color: rgb(255, 43, 2); }.show > .sppb-btn-dark.dropdown-toggle, .sppb-btn-dark.active, .sppb-btn-dark:active { background-color: rgb(35, 39, 43); background-image: none; border-color: rgb(29, 33, 36); }.show > .sppb-btn-dark.sppb-btn-outline.dropdown-toggle, .sppb-btn-dark.sppb-btn-outline.active, .sppb-btn-dark.sppb-btn-outline:active { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }.sppb-btn-link, .sppb-btn-link.active, .sppb-btn-link:active, .sppb-btn-link:disabled { background-color: transparent; }.sppb-btn-lg { padding: 8px 16px; font-size: 20px; line-height: 1.5; border-radius: 5px; }a.sppb-thumbnail.active, a.sppb-thumbnail:focus, a.sppb-thumbnail:hover { border-color: rgb(66, 139, 202); }@-webkit-keyframes progress-bar-stripes { 
  0% { background-position: 40px 0px; }
  100% { background-position: 0px 0px; }
}@keyframes progress-bar-stripes { 
  0% { background-position: 40px 0px; }
  100% { background-position: 0px 0px; }
}.sppb-progress-bar.active, .sppb-progress.active .sppb-progress-bar { animation: 2s linear 0s infinite normal none running progress-bar-stripes; }.sppb-panel-heading.active .sppb-toggle-direction { transform: translateY(-50%) rotate(90deg); }.sppb-nav-tabs > li.active > a, .sppb-nav-tabs > li.active > a:focus, .sppb-nav-tabs > li.active > a:hover { background-color: rgb(255, 255, 255); border-bottom-color: transparent; cursor: default; }.sppb-nav-modern > li.active > a, .sppb-nav-modern > li.active > a:focus, .sppb-nav-modern > li.active > a:hover { color: rgb(75, 89, 129); background-color: rgb(255, 255, 255); border-bottom-color: transparent; cursor: default; }.sppb-nav-pills > li.active > a, .sppb-nav-pills > li.active > a:focus, .sppb-nav-pills > li.active > a:hover { color: rgb(51, 51, 51); background-color: rgb(229, 229, 229); }.sppb-nav-lines > li.active > a, .sppb-nav-lines > li.active > a:focus, .sppb-nav-lines > li.active > a:hover { color: rgb(0, 108, 255); background-color: transparent; border-bottom: 2px solid rgb(0, 108, 255); margin-bottom: -2px; }.sppb-tab-content > .sppb-tab-pane.active { display: block; }.sppb-nav .active .sppb-tab-subtitle { display: block; }.sppb-page-item.active .sppb-page-link { z-index: 2; color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }.sp-pagebuilder-dropdown-row-layouts-extented { width: 540px; }.sp-pagebuilder-dropdown-row-layouts-extented .sp-pagebuilder-layouts-list { display: flex; margin: 0px 0px 20px; padding: 10px; list-style: none; background: rgb(236, 240, 246); border-radius: 3px; justify-content: space-between; }.sp-pagebuilder-dropdown-row-layouts-extented .sp-pagebuilder-layouts-list li { padding: 0px; margin: 0px; font-size: 27px; height: 40px; width: 40px; align-items: center; justify-content: center; line-height: 40px; text-align: center; color: rgb(102, 102, 102); border-radius: 3px; text-decoration: none; cursor: pointer; }.sp-pagebuilder-dropdown-row-layouts-extented .sp-pagebuilder-layouts-list li:hover { background-color: rgb(30, 126, 216); color: rgb(255, 255, 255); }.sp-pagebuilder-dropdown-row-layouts-extented .sp-pagebuilder-custom-layout { display: flex; align-items: center; }.sp-pagebuilder-dropdown-row-layouts-extented .sp-pagebuilder-custom-layout > div:nth-child(2) { flex-grow: 1; margin: 0px 20px; }.sppb-carousel-inner > .active, .sppb-carousel-inner > .next, .sppb-carousel-inner > .prev { display: block; }.sppb-carousel-inner > .active { left: 0px; }.sppb-carousel-inner > .active.left { left: -100%; }.sppb-carousel-inner > .active.right { left: 100%; }.sppb-carousel-indicators .active { margin: 0px; width: 12px; height: 12px; background-color: rgb(255, 255, 255); }.sppb-testimonial-pro .sppb-carousel-indicators li.active { border-color: rgb(102, 102, 102); background-color: rgb(102, 102, 102); }.clearfix::after, .clearfix::before, .sp-pagebuilder-row::after, .sp-pagebuilder-row::before, .sppb-container-fluid::after, .sppb-container-fluid::before, .sppb-container::after, .sppb-container::before, .sppb-nav::after, .sppb-nav::before, .sppb-panel-body::after, .sppb-panel-body::before { content: " "; display: table; }.clearfix::after, .sp-pagebuilder-row::after, .sppb-container-fluid::after, .sppb-container::after, .sppb-nav::after, .sppb-panel-body::after { clear: both; }@-webkit-keyframes sppbModalRipple { 
  0% { opacity: 0; transform: scale(0.5); }
  10% { opacity: 1; }
  90% { opacity: 0; }
  100% { opacity: 0; transform: scale(1); }
}@keyframes sppbModalRipple { 
  0% { opacity: 0; transform: scale(0.5); }
  10% { opacity: 1; }
  90% { opacity: 0; }
  100% { opacity: 0; transform: scale(1); }
}@keyframes sppbPopoverRipple { 
  0% { opacity: 0.35; transform: scale(1); }
  100% { opacity: 0; transform: scale(1.5); }
}.sppb-carousel-pro .sppb-carousel-inner .active.left, .sppb-carousel-pro .sppb-carousel-inner .active.right, .sppb-carousel-pro .sppb-carousel-inner .sppb-item { opacity: 0; }.sppb-carousel-pro .sppb-carousel-inner .active, .sppb-carousel-pro .sppb-carousel-inner .next.left, .sppb-carousel-pro .sppb-carousel-inner .prev.right { opacity: 1; }.sppb-carousel-pro .sppb-carousel-inner .active.left, .sppb-carousel-pro .sppb-carousel-inner .active.right, .sppb-carousel-pro .sppb-carousel-inner .next, .sppb-carousel-pro .sppb-carousel-inner .prev { left: 0px; transform: translate3d(0px, 0px, 0px); }#sp-page-builder .page-content .sppb-section.sppb-sticky-it, #sp-page-builder .sppb-section.sppb-sticky-it { position: fixed; width: 100%; top: 0px; left: 0px; z-index: 999; }.sppb-addon-articles-carousel .bx-wrapper .bx-pager.bx-default-pager a.active { width: 50px; }.sppb-addon-title { display: inline-block; }@-webkit-keyframes highlighted-text-animation { 
  0% { stroke-dasharray: 0, 1500; }
  15% { stroke-dasharray: 1500, 1500; }
  85% { opacity: 1; }
  90% { stroke-dasharray: 1500, 1500; opacity: 0; }
  100% { stroke-dasharray: 0, 1500; opacity: 0; }
}@keyframes highlighted-text-animation { 
  0% { stroke-dasharray: 0, 1500; }
  15% { stroke-dasharray: 1500, 1500; }
  85% { opacity: 1; }
  90% { stroke-dasharray: 1500, 1500; opacity: 0; }
  100% { stroke-dasharray: 0, 1500; opacity: 0; }
}@-webkit-keyframes animated-text-animation-flip-in { 
  0% { transform: rotateX(180deg); opacity: 0; }
  35% { transform: rotateX(120deg); opacity: 0; }
  65% { opacity: 0; }
  100% { transform: rotateX(360deg); opacity: 1; }
}@keyframes animated-text-animation-flip-in { 
  0% { transform: rotateX(180deg); opacity: 0; }
  35% { transform: rotateX(120deg); opacity: 0; }
  65% { opacity: 0; }
  100% { transform: rotateX(360deg); opacity: 1; }
}@-webkit-keyframes animated-text-animation-flip-out { 
  0% { transform: rotateX(0deg); opacity: 1; }
  35% { transform: rotateX(-40deg); opacity: 1; }
  65% { opacity: 0; }
  100% { transform: rotateX(180deg); opacity: 0; }
}@keyframes animated-text-animation-flip-out { 
  0% { transform: rotateX(0deg); opacity: 1; }
  35% { transform: rotateX(-40deg); opacity: 1; }
  65% { opacity: 0; }
  100% { transform: rotateX(180deg); opacity: 0; }
}@-webkit-keyframes animated-text-pulse { 
  0% { transform: translateY(-50%) scale(1); opacity: 1; }
  40% { transform: translateY(-50%) scale(0.9); opacity: 0; }
  100% { transform: translateY(-50%) scale(0); opacity: 0; }
}@keyframes animated-text-pulse { 
  0% { transform: translateY(-50%) scale(1); opacity: 1; }
  40% { transform: translateY(-50%) scale(0.9); opacity: 0; }
  100% { transform: translateY(-50%) scale(0); opacity: 0; }
}@-webkit-keyframes animated-text-animation-wave-in { 
  0% { opacity: 0; transform: translateZ(-20px) rotateX(90deg); }
  60% { opacity: 1; transform: translateZ(-20px) rotateX(-10deg); }
  100% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); }
}@keyframes animated-text-animation-wave-in { 
  0% { opacity: 0; transform: translateZ(-20px) rotateX(90deg); }
  60% { opacity: 1; transform: translateZ(-20px) rotateX(-10deg); }
  100% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); }
}@-webkit-keyframes animated-text-animation-wave-out { 
  0% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); }
  60% { opacity: 0; transform: translateZ(-20px) rotateX(-100deg); }
  100% { opacity: 0; transform: translateZ(-20px) rotateX(-90deg); }
}@keyframes animated-text-animation-wave-out { 
  0% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); }
  60% { opacity: 0; transform: translateZ(-20px) rotateX(-100deg); }
  100% { opacity: 0; transform: translateZ(-20px) rotateX(-90deg); }
}@-webkit-keyframes slide-in { 
  0% { opacity: 0; transform: translateY(-100%); }
  60% { opacity: 1; transform: translateY(20%); }
  100% { opacity: 1; transform: translateY(0px); }
}@keyframes slide-in { 
  0% { opacity: 0; transform: translateY(-100%); }
  60% { opacity: 1; transform: translateY(20%); }
  100% { opacity: 1; transform: translateY(0px); }
}@-webkit-keyframes slide-out { 
  0% { opacity: 1; transform: translateY(0px); }
  60% { opacity: 0; transform: translateY(120%); }
  100% { opacity: 0; transform: translateY(100%); }
}@keyframes slide-out { 
  0% { opacity: 1; transform: translateY(0px); }
  60% { opacity: 0; transform: translateY(120%); }
  100% { opacity: 0; transform: translateY(100%); }
}@-webkit-keyframes zoom-in { 
  0% { opacity: 0; transform: translateZ(100px); }
  100% { opacity: 1; transform: translateZ(0px); }
}@keyframes zoom-in { 
  0% { opacity: 0; transform: translateZ(100px); }
  100% { opacity: 1; transform: translateZ(0px); }
}@-webkit-keyframes zoom-out { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translateZ(-100px); }
}@keyframes zoom-out { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translateZ(-100px); }
}@-webkit-keyframes animated-text-animation-blinds-in { 
  0% { transform: rotateY(180deg); }
  100% { transform: rotateY(0deg); }
}@keyframes animated-text-animation-blinds-in { 
  0% { transform: rotateY(180deg); }
  100% { transform: rotateY(0deg); }
}@-webkit-keyframes animated-text-animation-blinds-out { 
  0% { transform: rotateY(0deg); }
  100% { transform: rotateY(-180deg); }
}@keyframes animated-text-animation-blinds-out { 
  0% { transform: rotateY(0deg); }
  100% { transform: rotateY(-180deg); }
}@-webkit-keyframes scale-up { 
  0% { transform: scale(0); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); opacity: 1; }
}@keyframes scale-up { 
  0% { transform: scale(0); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); opacity: 1; }
}@-webkit-keyframes scale-down { 
  0% { transform: scale(1); opacity: 1; }
  60% { transform: scale(0); opacity: 0; }
}@keyframes scale-down { 
  0% { transform: scale(1); opacity: 1; }
  60% { transform: scale(0); opacity: 0; }
}@-webkit-keyframes push-in { 
  0% { opacity: 0; transform: translateX(-100%); }
  60% { opacity: 1; transform: translateX(10%); }
  100% { opacity: 1; transform: translateX(0px); }
}@keyframes push-in { 
  0% { opacity: 0; transform: translateX(-100%); }
  60% { opacity: 1; transform: translateX(10%); }
  100% { opacity: 1; transform: translateX(0px); }
}@-webkit-keyframes push-out { 
  0% { opacity: 1; transform: translateX(0px); }
  60% { opacity: 0; transform: translateX(110%); }
  100% { opacity: 0; transform: translateX(100%); }
}@keyframes push-out { 
  0% { opacity: 1; transform: translateX(0px); }
  60% { opacity: 0; transform: translateX(110%); }
  100% { opacity: 0; transform: translateX(100%); }
}.sppb-addon-sp-slider.sp-slider .sp-item.active [data-layer="true"] { opacity: 1; }.dot-controller-dot.sp-slider .sp-dots ul li, .dot-controller-dot.sp-slider .sp-dots ul li.active { border-color: rgb(255, 255, 255); border-style: solid; border-width: 2px; transition: 0.4s; overflow: hidden; }.dot-controller-dot.sp-slider .sp-dots ul li.active::after, .dot-controller-dot.sp-slider .sp-dots ul li:hover::after { opacity: 1; }.dot-controller-with_image.sp-slider .sp-dots ul li, .dot-controller-with_image.sp-slider .sp-dots ul li.active { width: 50px; height: 50px; border-color: rgb(255, 255, 255); border-style: solid; border-width: 3px; border-radius: 50%; transition: 0.4s; }.dot-controller-with_image.sp-slider .sp-dots ul li.active::after, .dot-controller-with_image.sp-slider .sp-dots ul li:hover::after { background: 0px 0px; }.dot-controller-line.dot-controller-position-vertical_left .sp-dots ul li.active, .dot-controller-line.dot-controller-position-vertical_right .sp-dots ul li.active { width: 50px; }.sp-dot-indicator-wrap .dot-indicator.active { width: 100%; }.sppb-addon-table-pagination-wrap .sppb-page-item.active .sppb-page-link { background-color: rgb(108, 122, 224); border-color: rgb(108, 122, 224); }.sppb-carousel-extended-item.active, .sppb-carousel-extended-item.dragenable { visibility: visible; transform-style: preserve-3d; }.sppb-carousel-extended-dots ul li.active span, .sppb-carousel-extended-dots ul li:hover span { opacity: 1; }.sppb-image-carousel-layout3 .sppb-carousel-extended-item:not(.active) { transform: scale(0.9); opacity: 0.5; }@keyframes fadeInImage { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}.sppb-popover-content-title.sppb-decoration-line > ::before { content: ""; position: absolute; top: calc(50% - 0.025em - 0.1px); width: 2000px; border-bottom: calc(0.05em + 0.2px) solid rgb(225, 224, 216); right: 100%; margin-right: calc(0.3em + 5px); }.sppb-popover-content-title.sppb-decoration-line > ::after { content: ""; position: absolute; top: calc(50% - 0.025em - 0.1px); width: 2000px; border-bottom: calc(0.05em + 0.2px) solid rgb(225, 224, 216); left: 100%; margin-left: calc(0.3em + 5px); }.sppb-addon.sppb-addon-popover .sppb-marker.active { color: rgb(51, 102, 255); background: rgb(255, 255, 255); }.sppb-addon.sppb-addon-popover .sppb-marker.active > svg { transform: rotate(45deg); }.sppb-div-addon { min-width: 20px; }.sppb-dc-bxpager a.active img { border: 1px solid rgb(82, 128, 221); }.sppb-form-builder-step-indicator-item.active .sppb-step-indicator-label { color: rgb(49, 98, 245); }.sppb-form-builder-step-indicator-item.active .sppb-step-indicator-marker { border-color: rgb(49, 98, 245); color: rgb(49, 98, 245); }