.elementor-21015 .elementor-element.elementor-element-27d1361{--display:flex;--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:120px;--padding-bottom:120px;--padding-left:200px;--padding-right:200px;}.elementor-21015 .elementor-element.elementor-element-27d1361:not(.elementor-motion-effects-element-type-background), .elementor-21015 .elementor-element.elementor-element-27d1361 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-21015 .elementor-element.elementor-element-b8eec74{padding:0px 0px 16px 0px;text-align:center;}.elementor-21015 .elementor-element.elementor-element-b8eec74 .elementor-heading-title{font-family:"Helios", Sans-serif;font-size:80px;font-weight:400;text-transform:uppercase;line-height:0.9em;}.elementor-21015 .elementor-element.elementor-element-2b27ffa{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21015 .elementor-element.elementor-element-c761811{font-family:"Dazzed", Sans-serif;font-size:16px;font-weight:525;line-height:20px;color:var( --e-global-color-a0762f0 );}.elementor-21015 .elementor-element.elementor-element-b51f57d{--display:flex;}.elementor-21015 .elementor-element.elementor-element-c50b008{font-family:"Dazzed", Sans-serif;font-size:16px;font-weight:525;line-height:20px;color:var( --e-global-color-a0762f0 );}.elementor-21015 .elementor-element.elementor-element-77043e5{--display:flex;}.elementor-21015 .elementor-element.elementor-element-ef31585{font-family:"Dazzed", Sans-serif;font-size:16px;font-weight:525;line-height:20px;color:var( --e-global-color-a0762f0 );}.elementor-21015 .elementor-element.elementor-element-6e20111{--display:flex;}.elementor-21015 .elementor-element.elementor-element-e877a83{font-family:"Dazzed", Sans-serif;font-size:16px;font-weight:525;line-height:20px;color:var( --e-global-color-a0762f0 );}.elementor-21015 .elementor-element.elementor-element-a2aa474{--display:flex;}.elementor-21015 .elementor-element.elementor-element-f5a4fd1{font-family:"Dazzed", Sans-serif;font-size:16px;font-weight:525;line-height:20px;color:var( --e-global-color-a0762f0 );}.elementor-21015 .elementor-element.elementor-element-533fd6d{--display:flex;}.elementor-21015 .elementor-element.elementor-element-559f27d{font-family:"Dazzed", Sans-serif;font-size:16px;font-weight:525;line-height:20px;color:var( --e-global-color-a0762f0 );}.elementor-21015 .elementor-element.elementor-element-3528358{--n-accordion-title-font-size:28px;padding:32px 0px 0px 0px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-a0762f0 );--n-accordion-title-hover-color:var( --e-global-color-a0762f0 );--n-accordion-title-active-color:var( --e-global-color-a0762f0 );--n-accordion-icon-size:32px;--n-accordion-icon-gap:32px;--n-accordion-icon-normal-color:var( --e-global-color-a0762f0 );}.elementor-21015 .elementor-element.elementor-element-3528358 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-a0762f0 );}.elementor-21015 .elementor-element.elementor-element-3528358 {--n-accordion-padding:24px 0px 24px 0px;}:where( .elementor-21015 .elementor-element.elementor-element-3528358 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Jokker", Sans-serif;font-weight:400;}:where( .elementor-21015 .elementor-element.elementor-element-3528358 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:60px;--padding-bottom:32px;--padding-left:060px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-21015 .elementor-element.elementor-element-27d1361{--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21015 .elementor-element.elementor-element-b8eec74 .elementor-heading-title{font-size:82px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}:where( .elementor-21015 .elementor-element.elementor-element-3528358 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:32px;--padding-right:50px;--padding-bottom:32px;--padding-left:50px;}}@media(max-width:767px){.elementor-21015 .elementor-element.elementor-element-27d1361{--padding-top:140px;--padding-bottom:060px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21015 .elementor-element.elementor-element-b8eec74{padding:8px 0px 16px 0px;}.elementor-21015 .elementor-element.elementor-element-b8eec74 .elementor-heading-title{font-size:48px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );}.elementor-21015 .elementor-element.elementor-element-3528358{--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:20px;--n-accordion-icon-gap:16px;}:where( .elementor-21015 .elementor-element.elementor-element-3528358 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:32px;--padding-bottom:16px;--padding-left:32px;}}/* Start custom CSS for heading, class: .elementor-element-b8eec74 *//* Small desktop */
@media (min-width: 1025px) and (max-width: 1240px) {
  .title p {
    font-size: 72px !important;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-3528358 */.elementor-21015 .elementor-element.elementor-element-3528358 .e-n-accordion-item-title-text {
    color: white !important;
    font-family: inherit !important;
}

@media (min-width: 767px) and (max-width:1025px) {
    .elementor-21015 .elementor-element.elementor-element-3528358 .e-n-accordion-item-title-text {
    font-size:24px;
}
}

@media (max-width: 767px) {
    .elementor-21015 .elementor-element.elementor-element-3528358 .e-n-accordion-item-title-text {
    font-size:20px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27d1361 */@property --b1{syntax:'<color>';inherits:true;initial-value:rgba(121,63,70,.4)}
@property --b2{syntax:'<color>';inherits:true;initial-value:rgba(241,235,227,.07)}

.hero-background{position:relative;overflow:hidden;overflow:clip;isolation:isolate;transition:background-color .7s ease,--b1 .7s ease,--b2 .7s ease}
.hero-background::after{content:"";position:absolute;inset:-35%;z-index:-1;pointer-events:none;will-change:transform;
  background:
    radial-gradient(40% 40% at 25% 30%,var(--b1),transparent 70%),
    radial-gradient(35% 35% at 75% 65%,var(--b2),transparent 70%);
  animation:heroDrift 24s ease-in-out infinite alternate}
@keyframes heroDrift{to{transform:translate3d(6%,-4%,0) rotate(12deg) scale(1.08)}}
@media (prefers-reduced-motion:reduce){.hero-background::after{animation:none}}

.hero-background:has(.e-n-tab-title[data-tab-index="1"][aria-selected="true"]) {
    background-color: #1e1b1b !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helios';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://bloomcomunicacion.com/wp-content/uploads/2026/07/HeliosC.ttf') format('truetype');
}
@font-face {
	font-family: 'Helios';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://bloomcomunicacion.com/wp-content/uploads/2026/07/HeliosC-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Helios';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://bloomcomunicacion.com/wp-content/uploads/2026/07/HeliosLightC.ttf') format('truetype');
}
@font-face {
	font-family: 'Helios';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://bloomcomunicacion.com/wp-content/uploads/2026/07/HeliosLightC-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Helios';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://bloomcomunicacion.com/wp-content/uploads/2026/07/HeliosC-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Helios';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://bloomcomunicacion.com/wp-content/uploads/2026/07/HeliosC-BoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Dazzed';
	font-display: auto;
	src: url('https://bloomcomunicacion.com/wp-content/uploads/2026/07/DazzedVF-TRIAL.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Jokker';
	font-display: auto;
	src: url('https://bloomcomunicacion.com/wp-content/uploads/2026/07/JokkerVF-TRIAL.ttf') format('truetype');
}
/* End Custom Fonts CSS */