.elementor-4945 .elementor-element.elementor-element-8dadb33{--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-4945 .elementor-element.elementor-element-fb4a10e > .elementor-widget-container{margin:-10px -10px -10px -10px;padding:0px 0px 0px 0px;}.elementor-4945 .elementor-element.elementor-element-6291180{--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-4945 .elementor-element.elementor-element-e17fa77{--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-4945 .elementor-element.elementor-element-4a22147{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4945 .elementor-element.elementor-element-4a22147.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4945 .elementor-element.elementor-element-3ad8aab{width:100%;max-width:100%;}.elementor-4945 .elementor-element.elementor-element-3ad8aab > .elementor-widget-container{margin:-5px -5px -5px -5px;}.elementor-4945 .elementor-element.elementor-element-3ad8aab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4945 .elementor-element.elementor-element-3ad8aab img{width:1000px;max-width:100%;height:308px;object-fit:cover;object-position:center center;border-style:none;border-radius:22px 22px 22px 22px;}.elementor-4945 .elementor-element.elementor-element-9785d3f{--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;--border-radius:0px 0px 0px 0px;}.elementor-4945 .elementor-element.elementor-element-9785d3f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4945 .elementor-element.elementor-element-96c67b3 .elementor-repeater-item-74e7183 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://izzyshoop.pro/wp-content/uploads/2025/10/Picsart_25-10-12_10-45-18-207.png);background-size:cover;}.elementor-4945 .elementor-element.elementor-element-96c67b3 .elementor-repeater-item-2159eb3 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://izzyshoop.pro/wp-content/uploads/2025/10/12781416.jpg);background-size:cover;}.elementor-4945 .elementor-element.elementor-element-96c67b3 .elementor-repeater-item-9ed5c36 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://izzyshoop.pro/wp-content/uploads/2026/01/Gemini_Generated_Image_b2irerb2irerb2ir-1-scaled.png);background-size:cover;}.elementor-4945 .elementor-element.elementor-element-96c67b3 .elementor-repeater-item-2cf3f8f .swiper-slide-bg{background-color:#833ca3;background-image:url(https://izzyshoop.pro/wp-content/uploads/2025/10/51d7f766-ffce-41ba-a532-0ea0e18577f4.png);background-size:cover;}.elementor-4945 .elementor-element.elementor-element-96c67b3 .elementor-repeater-item-96daad9 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://izzyshoop.pro/wp-content/uploads/2026/01/Gemini_Generated_Image_75k7w475k7w475k7-1_upscayl_4x_upscayl-standard-4x-scaled.png);background-size:cover;}.elementor-4945 .elementor-element.elementor-element-96c67b3 .elementor-repeater-item-2fd8705 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://izzyshoop.pro/wp-content/uploads/2026/01/Gemini_Generated_Image_jpkqqkjpkqqkjpkq_upscayl_5x_upscayl-standard-4x-scaled-e1769395846403.png);background-size:cover;}.elementor-4945 .elementor-element.elementor-element-96c67b3 .swiper-slide{transition-duration:calc(3000ms*1.2);height:308px;}.elementor-4945 .elementor-element.elementor-element-96c67b3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4945 .elementor-element.elementor-element-96c67b3 > .elementor-widget-container{margin:-5px -5px -5px -5px;}.elementor-4945 .elementor-element.elementor-element-96c67b3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4945 .elementor-element.elementor-element-96c67b3 .swiper-slide-contents{max-width:69%;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-4945 .elementor-element.elementor-element-96c67b3 .swiper-slide-inner{text-align:center;}.elementor-4945 .elementor-element.elementor-element-96c67b3 .elementor-slide-button{border-width:0px;border-radius:0px;}.elementor-4945 .elementor-element.elementor-element-96c67b3 .elementor-swiper-button{font-size:16px;color:#FFFFFF;}.elementor-4945 .elementor-element.elementor-element-96c67b3 .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-4945 .elementor-element.elementor-element-96c67b3 .swiper-pagination-bullet{height:6px;width:6px;}.elementor-4945 .elementor-element.elementor-element-96c67b3 .swiper-horizontal .swiper-pagination-progressbar{height:6px;}.elementor-4945 .elementor-element.elementor-element-96c67b3 .swiper-pagination-fraction{font-size:6px;}.elementor-4945 .elementor-element.elementor-element-96c67b3 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF;opacity:1;}.elementor-4945 .elementor-element.elementor-element-96c67b3 .swiper-pagination-bullet-active{background-color:#EF1226;}.elementor-4945 .elementor-element.elementor-element-42d0e44{--display:flex;--min-height:0px;--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-4945 .elementor-element.elementor-element-570384a{width:100%;max-width:100%;}.elementor-4945 .elementor-element.elementor-element-570384a > .elementor-widget-container{margin:-5px -5px -5px -5px;}.elementor-4945 .elementor-element.elementor-element-570384a img{width:100%;max-width:100%;height:308px;object-fit:cover;object-position:center right;border-radius:22px 22px 22px 22px;}.elementor-4945 .elementor-element.elementor-element-3dd34b1{--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;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-4945 .elementor-element.elementor-element-009b670{width:var( --container-widget-width, 95.269% );max-width:95.269%;--container-widget-width:95.269%;--container-widget-flex-grow:0;}.elementor-4945 .elementor-element.elementor-element-009b670.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4945 .elementor-element.elementor-element-f4841e0{--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-4945 .elementor-element.elementor-element-b08d695 > .elementor-widget-container{margin:-5px -5px -5px -5px;}@media(min-width:768px){.elementor-4945 .elementor-element.elementor-element-8dadb33{--content-width:1553px;}.elementor-4945 .elementor-element.elementor-element-6291180{--content-width:1584px;}.elementor-4945 .elementor-element.elementor-element-e17fa77{--content-width:1430px;}.elementor-4945 .elementor-element.elementor-element-4a22147{--width:19.054%;}.elementor-4945 .elementor-element.elementor-element-9785d3f{--width:61.054%;}.elementor-4945 .elementor-element.elementor-element-42d0e44{--width:66%;}.elementor-4945 .elementor-element.elementor-element-3dd34b1{--content-width:1393px;}.elementor-4945 .elementor-element.elementor-element-f4841e0{--content-width:1371px;}}/* Start custom CSS for shortcode, class: .elementor-element-fb4a10e *//* Remove cor roxa e foco dos links do menu do usuário */
.izzy-user-menu a,
.izzy-user-menu a:visited,
.izzy-user-menu a:focus,
.izzy-user-menu a:active {
  color: inherit !important;
  background: none !important;
  text-decoration: none !important;
  outline: none !important;
  box-shadow: none !important;
}

/* Remove contorno azul/roxo ao clicar */
.izzy-user-menu a:focus-visible {
  outline: none !important;
}

/* Hover opcional com rosa Izzy */
.izzy-user-menu a:hover {
  color: #ff2d55 !important;
  background: #fef0f4 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dadb33 *//* Remove cor roxa e foco dos links do menu do usuário */
.izzy-user-menu a,
.izzy-user-menu a:visited,
.izzy-user-menu a:focus,
.izzy-user-menu a:active {
  color: inherit !important;
  background: none !important;
  text-decoration: none !important;
  outline: none !important;
  box-shadow: none !important;
}

/* Remove contorno azul/roxo ao clicar */
.izzy-user-menu a:focus-visible {
  outline: none !important;
}

/* Hover opcional com rosa Izzy */
.izzy-user-menu a:hover {
  color: #ff2d55 !important;
  background: #fef0f4 !important;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-96c67b3 *//* Botões de navegação do slide */
.elementor-swiper-button-prev,
.elementor-swiper-button-next {
  background: rgba(255, 255, 255, 0.25); /* leve branco transparente */
  backdrop-filter: blur(8px); /* efeito vidro fosco */
  border: 1px solid rgba(255, 255, 255, 0.4);
  color: #fff;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

/* Ícone da flecha */
.elementor-swiper-button-prev i,
.elementor-swiper-button-next i {
  font-size: 18px;
}

/* Efeito ao passar o mouse */
.elementor-swiper-button-prev:hover,
.elementor-swiper-button-next:hover {
  background: rgba(255, 255, 255, 0.4);
  transform: scale(1.08);
  border-color: rgba(255, 255, 255, 0.8);
}
/* 1. Força borda arredondada no container do slide */
.elementor-swiper .swiper-slide {
  border-radius: 11px !important;
  overflow: hidden !important;
}

/* 2. Força o arredondamento também no conteúdo interno */
.elementor-swiper .swiper-slide .elementor-slide-content {
  border-radius:11px !important;
  overflow: hidden !important;
}

/* 3. Garante que o background siga o formato arredondado */
.elementor-swiper .swiper-slide::before {
  border-radius: 11px !important;
  overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS *//* Remove cor roxa e foco dos links do menu do usuário */
.izzy-user-menu a,
.izzy-user-menu a:visited,
.izzy-user-menu a:focus,
.izzy-user-menu a:active {
  color: inherit !important;
  background: none !important;
  text-decoration: none !important;
  outline: none !important;
  box-shadow: none !important;
}

/* Remove contorno azul/roxo ao clicar */
.izzy-user-menu a:focus-visible {
  outline: none !important;
}

/* Hover opcional com rosa Izzy */
.izzy-user-menu a:hover {
  color: #ff2d55 !important;
  background: #fef0f4 !important;
}/* End custom CSS */