.elementor-4193 .elementor-element.elementor-element-0c4c2d3{--display:flex;--min-height:100vh;--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;--flex-wrap:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-4193 .elementor-element.elementor-element-0c4c2d3.e-con{--align-self:center;}.elementor-4193 .elementor-element.elementor-element-464009c{text-align:center;}.elementor-4193 .elementor-element.elementor-element-464009c .elementor-heading-title{font-family:"poppins", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-text );}.elementor-4193 .elementor-element.elementor-element-11796eb{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-4193 .elementor-element.elementor-element-11796eb > .elementor-widget-container{background-color:#221B3D61;padding:20px 40px 20px 40px;border-radius:10px 10px 10px 10px;}.elementor-4193 .elementor-element.elementor-element-11796eb.elementor-element{--align-self:center;}.elementor-4193 .elementor-element.elementor-element-11796eb .elementor-icon-box-title, .elementor-4193 .elementor-element.elementor-element-11796eb .elementor-icon-box-title a{font-family:"poppins", Sans-serif;font-size:32px;font-weight:400;}.elementor-4193 .elementor-element.elementor-element-11796eb .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-4193 .elementor-element.elementor-element-3fa828d{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-4193 .elementor-element.elementor-element-3fa828d > .elementor-widget-container{background-color:#221B3D61;padding:20px 40px 20px 40px;border-radius:10px 10px 10px 10px;}.elementor-4193 .elementor-element.elementor-element-3fa828d.elementor-element{--align-self:center;}.elementor-4193 .elementor-element.elementor-element-3fa828d .elementor-icon-box-title, .elementor-4193 .elementor-element.elementor-element-3fa828d .elementor-icon-box-title a{font-family:"poppins", Sans-serif;font-size:32px;font-weight:400;}.elementor-4193 .elementor-element.elementor-element-3fa828d .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-4193 .elementor-element.elementor-element-18faf19{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-4193 .elementor-element.elementor-element-18faf19 > .elementor-widget-container{background-color:#221B3D61;padding:20px 40px 20px 40px;border-radius:10px 10px 10px 10px;}.elementor-4193 .elementor-element.elementor-element-18faf19.elementor-element{--align-self:center;}.elementor-4193 .elementor-element.elementor-element-18faf19 .elementor-icon-box-title, .elementor-4193 .elementor-element.elementor-element-18faf19 .elementor-icon-box-title a{font-family:"poppins", Sans-serif;font-size:32px;font-weight:400;}.elementor-4193 .elementor-element.elementor-element-18faf19 .elementor-icon-box-title{color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-4193 .elementor-element.elementor-element-0c4c2d3{--padding-top:3em;--padding-bottom:3em;--padding-left:1.25em;--padding-right:1.25em;}}@media(max-width:767px){.elementor-4193 .elementor-element.elementor-element-464009c{text-align:start;}.elementor-4193 .elementor-element.elementor-element-464009c .elementor-heading-title{line-height:1.2em;}.elementor-4193 .elementor-element.elementor-element-11796eb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4193 .elementor-element.elementor-element-11796eb .elementor-icon-box-title, .elementor-4193 .elementor-element.elementor-element-11796eb .elementor-icon-box-title a{font-size:20px;}.elementor-4193 .elementor-element.elementor-element-3fa828d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4193 .elementor-element.elementor-element-3fa828d .elementor-icon-box-title, .elementor-4193 .elementor-element.elementor-element-3fa828d .elementor-icon-box-title a{font-size:20px;}.elementor-4193 .elementor-element.elementor-element-18faf19{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4193 .elementor-element.elementor-element-18faf19 .elementor-icon-box-title, .elementor-4193 .elementor-element.elementor-element-18faf19 .elementor-icon-box-title a{font-size:20px;}}/* Start custom CSS for icon-box, class: .elementor-element-11796eb */.elementor-4193 .elementor-element.elementor-element-11796eb {
  transition: transform 0.4s ease-in-out; /* tempo e suavidade */
}

.elementor-4193 .elementor-element.elementor-element-11796eb:hover {
  transform: scale(1.1); /* aumento suave */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3fa828d */.elementor-4193 .elementor-element.elementor-element-3fa828d {
  transition: transform 0.4s ease-in-out; /* tempo e suavidade */
}

.elementor-4193 .elementor-element.elementor-element-3fa828d:hover {
  transform: scale(1.1); /* aumento suave */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18faf19 */.elementor-4193 .elementor-element.elementor-element-18faf19 {
  transition: transform 0.4s ease-in-out; /* tempo e suavidade */
}

.elementor-4193 .elementor-element.elementor-element-18faf19:hover {
  transform: scale(1.1); /* aumento suave */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c4c2d3 *//* Container pai */
.elementor-4193 .elementor-element.elementor-element-0c4c2d3 {
  position: relative;
  isolation: isolate;      /* isola o efeito dentro do container */
  overflow: hidden;        /* evita que o glow vaze para fora */
}

/* camada de glow ATRÁS do conteúdo */
.elementor-4193 .elementor-element.elementor-element-0c4c2d3::before,
.elementor-4193 .elementor-element.elementor-element-0c4c2d3::after {
  content: "";
  position: absolute;
  z-index: -1;             /* põe atrás dos filhos (ex.: botão) */
  pointer-events: none;
  opacity: 0;
  border-radius: 50%;      /* formato circular */
  animation: luzes 5s infinite;
  filter: blur(150px);
}

/* bolha 1 */
.elementor-4193 .elementor-element.elementor-element-0c4c2d3::before {
  top: -15%;
  right: calc(50% - 300px);
  width: 600px;
  height: 600px;
  background: #473f7a;
  animation-delay: 0s;
}

/* bolha 2 */
.elementor-4193 .elementor-element.elementor-element-0c4c2d3::after {
  top: -15%;
  right: calc(50% - 900px);
  width: 500px;
  height: 500px;
  background: #f48fb1;
  filter: blur(200px);
  animation-delay: 2s;
}

@keyframes luzes {
  0%, 100% { opacity: 0; }
  50%      { opacity: 1; }
}

/* garante que o botão fique acima de qualquer efeito */
.elementor-4193 .elementor-element.elementor-element-0c4c2d3 .elementor-button {
  position: relative;
  z-index: 1;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'poppins';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://designdosartistas.com.br/wp-content/uploads/2024/07/Poppins-Regular.woff2') format('woff2'),
		url('https://designdosartistas.com.br/wp-content/uploads/2024/07/Poppins-Regular-1.woff') format('woff'),
		url('https://designdosartistas.com.br/wp-content/uploads/2024/07/Poppins-Regular-1.ttf') format('truetype'),
		url('https://designdosartistas.com.br/wp-content/uploads/2024/07/Poppins-Regular-1.svg#poppins') format('svg');
}
@font-face {
	font-family: 'poppins';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://designdosartistas.com.br/wp-content/uploads/2024/07/Poppins-Bold-woff2-1.woff2') format('woff2'),
		url('https://designdosartistas.com.br/wp-content/uploads/2024/07/Poppins-Bold.woff') format('woff'),
		url('https://designdosartistas.com.br/wp-content/uploads/2024/07/Poppins-Bold.ttf') format('truetype'),
		url('https://designdosartistas.com.br/wp-content/uploads/2024/07/Poppins-Bold.svg#poppins') format('svg');
}
/* End Custom Fonts CSS */