.elementor-4909 .elementor-element.elementor-element-5a5aa6d{--display:flex;--min-height:75vh;--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-4909 .elementor-element.elementor-element-5a5aa6d:not(.elementor-motion-effects-element-type-background), .elementor-4909 .elementor-element.elementor-element-5a5aa6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://chicleagencia.com/wp-content/uploads/2025/03/chicle-web-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4909 .elementor-element.elementor-element-6c050ae{--display:flex;--min-height:100vh;--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-4909 .elementor-element.elementor-element-12d794e{--display:flex;--min-height:65vh;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:1;}.elementor-4909 .elementor-element.elementor-element-12d794e:not(.elementor-motion-effects-element-type-background), .elementor-4909 .elementor-element.elementor-element-12d794e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#825FFF;}.elementor-4909 .elementor-element.elementor-element-ae5a094{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-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-4909 .elementor-element.elementor-element-9e3cd1a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:52px 52px 52px 52px;box-shadow:0px 0px 36px 0px rgba(0,0,0,0.5);}.elementor-4909 .elementor-element.elementor-element-9e3cd1a{text-align:center;}.elementor-4909 .elementor-element.elementor-element-9e3cd1a img{width:100%;max-width:100%;opacity:1;border-radius:0px 0px 0px 0px;}.elementor-4909 .elementor-element.elementor-element-29bd2da{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4909 .elementor-element.elementor-element-9cf2889.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4909 .elementor-element.elementor-element-9cf2889{text-align:center;}.elementor-4909 .elementor-element.elementor-element-9cf2889 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;line-height:40px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-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-4909 .elementor-element.elementor-element-33ce135{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-4909 .elementor-element.elementor-element-08ad95f{--display:flex;--min-height:65vh;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:2;}.elementor-4909 .elementor-element.elementor-element-08ad95f:not(.elementor-motion-effects-element-type-background), .elementor-4909 .elementor-element.elementor-element-08ad95f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F230AA;}.elementor-4909 .elementor-element.elementor-element-0684ce2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-4909 .elementor-element.elementor-element-17689e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:52px 52px 52px 52px;box-shadow:0px 0px 36px 0px rgba(0,0,0,0.5);}.elementor-4909 .elementor-element.elementor-element-17689e3 img{width:100%;max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-4909 .elementor-element.elementor-element-28fbfa7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4909 .elementor-element.elementor-element-4b214c4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4909 .elementor-element.elementor-element-4b214c4{text-align:center;}.elementor-4909 .elementor-element.elementor-element-4b214c4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;line-height:45px;color:#FFFFFF;}.elementor-4909 .elementor-element.elementor-element-c2478bc{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-4909 .elementor-element.elementor-element-63d70bb{--display:flex;--min-height:65vh;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:2;}.elementor-4909 .elementor-element.elementor-element-63d70bb:not(.elementor-motion-effects-element-type-background), .elementor-4909 .elementor-element.elementor-element-63d70bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F230AA;}.elementor-4909 .elementor-element.elementor-element-6d6f9a3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-4909 .elementor-element.elementor-element-2ae843a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:52px 52px 52px 52px;box-shadow:0px 0px 36px 0px rgba(0,0,0,0.5);}.elementor-4909 .elementor-element.elementor-element-2ae843a img{width:100%;max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-4909 .elementor-element.elementor-element-c571430{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4909 .elementor-element.elementor-element-47792d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4909 .elementor-element.elementor-element-47792d5{text-align:center;}.elementor-4909 .elementor-element.elementor-element-47792d5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;line-height:40px;color:#FFFFFF;}.elementor-4909 .elementor-element.elementor-element-638639c{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-4909 .elementor-element.elementor-element-7e5b07e{--display:flex;--min-height:65vh;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:2;}.elementor-4909 .elementor-element.elementor-element-7e5b07e:not(.elementor-motion-effects-element-type-background), .elementor-4909 .elementor-element.elementor-element-7e5b07e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F230AA;}.elementor-4909 .elementor-element.elementor-element-25b0f7d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-4909 .elementor-element.elementor-element-845babb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:52px 52px 52px 52px;box-shadow:0px 0px 36px 0px rgba(0,0,0,0.5);}.elementor-4909 .elementor-element.elementor-element-845babb img{width:100%;max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-4909 .elementor-element.elementor-element-b651622{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4909 .elementor-element.elementor-element-234eca2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4909 .elementor-element.elementor-element-234eca2{text-align:center;}.elementor-4909 .elementor-element.elementor-element-234eca2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;line-height:40px;color:#FFFFFF;}.elementor-4909 .elementor-element.elementor-element-2be0ed7{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-4909 .elementor-element.elementor-element-159b070{--display:flex;--min-height:65vh;--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:2;}.elementor-4909 .elementor-element.elementor-element-159b070:not(.elementor-motion-effects-element-type-background), .elementor-4909 .elementor-element.elementor-element-159b070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F230AA;}.elementor-4909 .elementor-element.elementor-element-d738df0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-4909 .elementor-element.elementor-element-3eb619f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:52px 52px 52px 52px;box-shadow:0px 0px 36px 0px rgba(0,0,0,0.5);}.elementor-4909 .elementor-element.elementor-element-3eb619f img{width:100%;max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-4909 .elementor-element.elementor-element-dda55c6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4909 .elementor-element.elementor-element-87379ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4909 .elementor-element.elementor-element-87379ac{text-align:center;}.elementor-4909 .elementor-element.elementor-element-87379ac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:600;line-height:40px;color:#FFFFFF;}.elementor-4909 .elementor-element.elementor-element-5dfbaa0{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-4909 .elementor-element.elementor-element-78bab67{--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:-38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4909 .elementor-element.elementor-element-78bab67.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4909 .elementor-element.elementor-element-d70987e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4909 .elementor-element.elementor-element-d70987e{text-align:center;}.elementor-4909 .elementor-element.elementor-element-d70987e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:70px;font-weight:700;color:#FFFFFF;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4909 .elementor-element.elementor-element-e6e822e{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-4909 .elementor-element.elementor-element-e6e822e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4909 .elementor-element.elementor-element-e6e822e .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-4909 .elementor-element.elementor-element-e6e822e .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-4909 .elementor-element.elementor-element-e6e822e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-4909 .elementor-element.elementor-element-e6e822e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-4909 .elementor-element.elementor-element-e6e822e .elementor-labels-inline .elementor-field-group > label{padding-left:11px;}body:not(.rtl) .elementor-4909 .elementor-element.elementor-element-e6e822e .elementor-labels-inline .elementor-field-group > label{padding-right:11px;}body .elementor-4909 .elementor-element.elementor-element-e6e822e .elementor-labels-above .elementor-field-group > label{padding-bottom:11px;}.elementor-4909 .elementor-element.elementor-element-e6e822e .elementor-field-group > label, .elementor-4909 .elementor-element.elementor-element-e6e822e .elementor-field-subgroup label{color:#FFFFFF;}.elementor-4909 .elementor-element.elementor-element-e6e822e .elementor-field-group > label{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;}.elementor-4909 .elementor-element.elementor-element-e6e822e .elementor-field-type-html{padding-bottom:4px;color:#7A7A7A;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-4909 .elementor-element.elementor-element-e6e822e .elementor-field-group .elementor-field{color:#000000;}.elementor-4909 .elementor-element.elementor-element-e6e822e .elementor-field-group .elementor-field, .elementor-4909 .elementor-element.elementor-element-e6e822e .elementor-field-subgroup label{font-family:"Century", Sans-serif;font-size:14px;font-weight:600;}.elementor-4909 .elementor-element.elementor-element-e6e822e .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-4909 .elementor-element.elementor-element-e6e822e .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-4909 .elementor-element.elementor-element-e6e822e .elementor-button{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;border-radius:10px 10px 10px 10px;}.elementor-4909 .elementor-element.elementor-element-e6e822e .e-form__buttons__wrapper__button-next{background-color:#825FFF;color:#ffffff;transition-duration:500ms;}.elementor-4909 .elementor-element.elementor-element-e6e822e .elementor-button[type="submit"]{background-color:#825FFF;color:#ffffff;transition-duration:500ms;}.elementor-4909 .elementor-element.elementor-element-e6e822e .elementor-button[type="submit"] svg *{fill:#ffffff;transition-duration:500ms;}.elementor-4909 .elementor-element.elementor-element-e6e822e .e-form__buttons__wrapper__button-previous{background-color:#825FFF;color:#ffffff;transition-duration:500ms;}.elementor-4909 .elementor-element.elementor-element-e6e822e .e-form__buttons__wrapper__button-next:hover{background-color:#FFFFFF;color:#825FFF;}.elementor-4909 .elementor-element.elementor-element-e6e822e .elementor-button[type="submit"]:hover{background-color:#FFFFFF;color:#825FFF;}.elementor-4909 .elementor-element.elementor-element-e6e822e .elementor-button[type="submit"]:hover svg *{fill:#825FFF;}.elementor-4909 .elementor-element.elementor-element-e6e822e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-4909 .elementor-element.elementor-element-4db6cab{--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-4909 .elementor-element.elementor-element-4db6cab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4909 .elementor-element.elementor-element-c0f19f9 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-4909 .elementor-element.elementor-element-c0f19f9.elementor-element{--align-self:center;}.elementor-4909 .elementor-element.elementor-element-c0f19f9{text-align:center;}.elementor-4909 .elementor-element.elementor-element-c0f19f9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-4909 .elementor-element.elementor-element-de9cbd8{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4909 .elementor-element.elementor-element-5a5aa6d{--content-width:100vw;}.elementor-4909 .elementor-element.elementor-element-12d794e{--width:65%;}.elementor-4909 .elementor-element.elementor-element-08ad95f{--width:65%;}.elementor-4909 .elementor-element.elementor-element-63d70bb{--width:65%;}.elementor-4909 .elementor-element.elementor-element-7e5b07e{--width:65%;}.elementor-4909 .elementor-element.elementor-element-159b070{--width:65%;}}@media(min-width:1025px){.elementor-4909 .elementor-element.elementor-element-5a5aa6d:not(.elementor-motion-effects-element-type-background), .elementor-4909 .elementor-element.elementor-element-5a5aa6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-12d794e */.card1 {
  background: linear-gradient(250deg, 
      #ff0080, #00ffff, #ff4500, #8a2be2, 
      #00ff80, #ff1493, #1e90ff, #ffd700,
      #ff6347, #00ced1, #da70d6, #32cd32);
    background-size: 800% 800%;
    animation: rainbowColors1 60s ease-in-out infinite;
}

/* 🌈 Animación de movimiento suave del degradado */
@keyframes rainbowColors1 {
  0% { background-position: 0% 50%; }
  100% { background-position: 100% 50%; }
  10% { background-position: 18% 65%; }
  15% { background-position: 28% 25%; }
  20% { background-position: 38% 75%; }
  25% { background-position: 48% 40%; }
  30% { background-position: 58% 80%; }
  35% { background-position: 68% 20%; }
  40% { background-position: 78% 60%; }
  45% { background-position: 88% 30%; }
  50% { background-position: 95% 70%; }
  55% { background-position: 85% 45%; }
  60% { background-position: 75% 85%; }
  65% { background-position: 65% 15%; }
  70% { background-position: 55% 55%; }
  75% { background-position: 45% 90%; }
  80% { background-position: 35% 10%; }
  85% { background-position: 25% 50%; }
  90% { background-position: 15% 75%; }
  95% { background-position: 8% 25%; }
  100% { background-position: 0% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08ad95f */.card2 {
  background: linear-gradient(250deg,
      #ff6b6b, #ffcc00, #00d2ff, #a29bfe,
      #ff9ff3, #f368e0, #48dbfb, #10ac84,
      #fca311, #14213d, #fca311, #e5e5e5);
    background-size: 800% 800%;
    animation: rainbowColors2 65s ease-in-out infinite;
}

/* 🌈 Animación de movimiento suave del degradado */
@keyframes rainbowColors2 {
  0% { background-position: 20% 40%; }
  100% { background-position: 80% 60%; }
  10% { background-position: 38% 50%; }
  15% { background-position: 48% 10%; }
  20% { background-position: 58% 60%; }
  25% { background-position: 68% 25%; }
  30% { background-position: 78% 70%; }
  35% { background-position: 88% 30%; }
  40% { background-position: 98% 60%; }
  45% { background-position: 90% 40%; }
  50% { background-position: 80% 70%; }
  55% { background-position: 70% 50%; }
  60% { background-position: 60% 80%; }
  65% { background-position: 50% 40%; }
  70% { background-position: 40% 70%; }
  75% { background-position: 30% 30%; }
  80% { background-position: 20% 60%; }
  85% { background-position: 10% 40%; }
  90% { background-position: 0% 70%; }
  95% { background-position: 10% 30%; }
  100% { background-position: 20% 50%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63d70bb */.card3 {
  background: linear-gradient(250deg,
      #ff9a9e, #fad0c4, #fbc2eb, #a1c4fd,
      #c2e9fb, #ffdde1, #d4fc79, #96e6a1,
      #ffe066, #fab1a0, #74b9ff, #55efc4);
    background-size: 800% 800%;
    animation: rainbowColors3 70s ease-in-out infinite;}

/* 🌈 Animación de movimiento suave del degradado */

@keyframes rainbowColors3 {
   0% { background-position: 40% 60%; }
  100% { background-position: 30% 40%; }
  10% { background-position: 58% 70%; }
  15% { background-position: 68% 30%; }
  20% { background-position: 78% 80%; }
  25% { background-position: 88% 45%; }
  30% { background-position: 98% 85%; }
  35% { background-position: 90% 50%; }
  40% { background-position: 80% 80%; }
  45% { background-position: 70% 55%; }
  50% { background-position: 60% 90%; }
  55% { background-position: 50% 60%; }
  60% { background-position: 40% 95%; }
  65% { background-position: 30% 65%; }
  70% { background-position: 20% 85%; }
  75% { background-position: 10% 55%; }
  80% { background-position: 0% 85%; }
  85% { background-position: 10% 60%; }
  90% { background-position: 20% 80%; }
  95% { background-position: 30% 50%; }
  100% { background-position: 40% 60%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e5b07e */.card4 {
background: linear-gradient(250deg,
      #6a11cb, #2575fc, #ff758c, #ff7eb3,
      #43e97b, #38f9d7, #fcb045, #fd1d1d,
      #a29bfe, #74b9ff, #ff6b6b, #ffe066);
    background-size: 800% 800%;
    animation: rainbowColors4 75s ease-in-out infinite;

}

/* 🌈 Animación de movimiento suave del degradado */

@keyframes rainbowColors4 {
   0% { background-position: 60% 30%; }
  100% { background-position: 40% 70%; }
  10% { background-position: 78% 50%; }
  15% { background-position: 88% 20%; }
  20% { background-position: 98% 70%; }
  25% { background-position: 90% 40%; }
  30% { background-position: 80% 75%; }
  35% { background-position: 70% 45%; }
  40% { background-position: 60% 80%; }
  45% { background-position: 50% 50%; }
  50% { background-position: 40% 85%; }
  55% { background-position: 30% 55%; }
  60% { background-position: 20% 90%; }
  65% { background-position: 10% 60%; }
  70% { background-position: 0% 85%; }
  75% { background-position: 10% 55%; }
  80% { background-position: 20% 80%; }
  85% { background-position: 30% 50%; }
  90% { background-position: 40% 75%; }
  95% { background-position: 50% 45%; }
  100% { background-position: 60% 30%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-159b070 */.card5{ background: linear-gradient(250deg, #ffb347, #ffcc33, #ff6f91, #845ec2, #00c9a7, #0081cf, #ffc75f, #f9f871, #ff6f91, #d65db1, #845ec2, #00c9a7); background-size: 800% 800%; animation: rainbowColors5 65s ease-in-out infinite; }
/* 🌈 Animación de movimiento suave del degradado */ @keyframes rainbowColors5 {
0% { background-position: 30% 40%; } 100% { background-position: 70% 60%; } 10% { background-position: 48% 50%; } 15% { background-position: 58% 10%; } 20% { background-position: 68% 60%; } 25% { background-position: 78% 25%; } 30% { background-position: 88% 70%; } 35% { background-position: 98% 30%; } 40% { background-position: 90% 60%; } 45% { background-position: 80% 40%; } 50% { background-position: 70% 70%; } 55% { background-position: 60% 50%; } 60% { background-position: 50% 80%; } 65% { background-position: 40% 40%; } 70% { background-position: 30% 70%; } 75% { background-position: 20% 30%; } 80% { background-position: 10% 60%; } 85% { background-position: 0% 40%; } 90% { background-position: 10% 70%; } 95% { background-position: 20% 30%; } 100% { background-position: 30% 40%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0f19f9 */.marquee {
  overflow: hidden;
  display: flex;
}

.marquee h1{
  white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a8a6f62 */.solo-blob {
            position: fixed;
            top: 50%;
            left: 50%;
            width: 60vw;
            height: 60vh;
            transform: translate(-50%, -50%);
            background: radial-gradient(circle at 30% 30%, 
                #ff0080, #00ffff, #ff4500, #8a2be2, 
                #00ff80, #ff1493, #1e90ff, #ffd700,
                #ff6347, #00ced1, #da70d6, #32cd32);
            background-size: 800% 800%;
            border-radius: 63% 37% 54% 46% / 55% 48% 52% 45%;
            filter: blur(120px);
            opacity: 0.9;
            /* mix-blend-mode: screen; - removido para mejor compatibilidad */
            pointer-events: none;
            z-index: -1;
            animation:
                extremeMovement 35s ease-in-out infinite,
                wildShapeShift 45s ease-in-out infinite,
                rainbowColors 60s ease-in-out infinite,
                pulsation 20s ease-in-out infinite alternate,
                rotation 80s linear infinite;
        }

        .solo-blob::before {
            content: '';
            position: absolute;
            top: -50%;
            left: -50%;
            width: 200%;
            height: 200%;
            background: conic-gradient(from 0deg,
                #33faff, #825fff, #ff3300,#33faff, #825fff, #ff3300,#33faff, #825fff, #ff3300,#33faff, #825fff, #ff3300
                );
            border-radius: 50%;
            filter: blur(150px);
            opacity: 0.4;
            animation: 
                counterRotation 120s linear infinite reverse,
                sizeVariation 50s ease-in-out infinite alternate;
        }

        /* 🚀 Recorrido súper notorio por toda la pantalla */
        @keyframes extremeMovement {
            0%   { transform: translate(-50%, -50%) translate(0, 0); }
            4%   { transform: translate(-50%, -50%) translate(60vw, -50vh); }
            8%   { transform: translate(-50%, -50%) translate(-65vw, -48vh); }
            12%  { transform: translate(-50%, -50%) translate(62vw, 52vh); }
            16%  { transform: translate(-50%, -50%) translate(-60vw, 55vh); }
            20%  { transform: translate(-50%, -50%) translate(65vw, -20vh); }
            24%  { transform: translate(-50%, -50%) translate(-62vw, -55vh); }
            28%  { transform: translate(-50%, -50%) translate(30vw, 58vh); }
            32%  { transform: translate(-50%, -50%) translate(-68vw, 25vh); }
            36%  { transform: translate(-50%, -50%) translate(58vw, -35vh); }
            40%  { transform: translate(-50%, -50%) translate(-40vw, 52vh); }
            44%  { transform: translate(-50%, -50%) translate(68vw, 40vh); }
            48%  { transform: translate(-50%, -50%) translate(-58vw, -30vh); }
            52%  { transform: translate(-50%, -50%) translate(45vw, -58vh); }
            56%  { transform: translate(-50%, -50%) translate(-65vw, 45vh); }
            60%  { transform: translate(-50%, -50%) translate(62vw, -52vh); }
            64%  { transform: translate(-50%, -50%) translate(-45vw, 58vh); }
            68%  { transform: translate(-50%, -50%) translate(68vw, 20vh); }
            72%  { transform: translate(-50%, -50%) translate(-62vw, -45vh); }
            76%  { transform: translate(-50%, -50%) translate(40vw, 55vh); }
            80%  { transform: translate(-50%, -50%) translate(-68vw, -25vh); }
            84%  { transform: translate(-50%, -50%) translate(65vw, 48vh); }
            88%  { transform: translate(-50%, -50%) translate(-50vw, -58vh); }
            92%  { transform: translate(-50%, -50%) translate(55vw, 35vh); }
            96%  { transform: translate(-50%, -50%) translate(-60vw, 20vh); }
            100% { transform: translate(-50%, -50%) translate(0, 0); }
        }

        /* 🌋 Deformaciones tipo lava viscosa y orgánica */
        @keyframes wildShapeShift {
            0% {
                border-radius: 63% 37% 54% 46% / 55% 48% 52% 45%;
                transform: translate(-50%, -50%) scaleX(1) scaleY(1);
            }
            3% {
                border-radius: 48% 52% 73% 27% / 39% 61% 44% 56%;
                transform: translate(-50%, -50%) scaleX(1.15) scaleY(0.85);
            }
            7% {
                border-radius: 81% 19% 42% 58% / 67% 33% 71% 29%;
                transform: translate(-50%, -50%) scaleX(0.9) scaleY(1.2);
            }
            12% {
                border-radius: 29% 71% 84% 16% / 52% 48% 38% 62%;
                transform: translate(-50%, -50%) scaleX(1.3) scaleY(0.7);
            }
            18% {
                border-radius: 67% 33% 26% 74% / 73% 27% 59% 41%;
                transform: translate(-50%, -50%) scaleX(0.8) scaleY(1.4);
            }
            23% {
                border-radius: 45% 55% 89% 11% / 41% 59% 76% 24%;
                transform: translate(-50%, -50%) scaleX(1.25) scaleY(0.75);
            }
            29% {
                border-radius: 92% 8% 37% 63% / 68% 32% 43% 57%;
                transform: translate(-50%, -50%) scaleX(0.85) scaleY(1.35);
            }
            35% {
                border-radius: 34% 66% 78% 22% / 56% 44% 81% 19%;
                transform: translate(-50%, -50%) scaleX(1.1) scaleY(0.9);
            }
            41% {
                border-radius: 76% 24% 51% 49% / 32% 68% 47% 53%;
                transform: translate(-50%, -50%) scaleX(0.95) scaleY(1.25);
            }
            47% {
                border-radius: 53% 47% 93% 7% / 74% 26% 35% 65%;
                transform: translate(-50%, -50%) scaleX(1.35) scaleY(0.65);
            }
            53% {
                border-radius: 17% 83% 46% 54% / 49% 51% 69% 31%;
                transform: translate(-50%, -50%) scaleX(0.75) scaleY(1.45);
            }
            59% {
                border-radius: 88% 12% 69% 31% / 61% 39% 28% 72%;
                transform: translate(-50%, -50%) scaleX(1.2) scaleY(0.8);
            }
            65% {
                border-radius: 41% 59% 25% 75% / 83% 17% 54% 46%;
                transform: translate(-50%, -50%) scaleX(0.9) scaleY(1.3);
            }
            71% {
                border-radius: 72% 28% 87% 13% / 37% 63% 72% 28%;
                transform: translate(-50%, -50%) scaleX(1.15) scaleY(0.85);
            }
            77% {
                border-radius: 56% 44% 31% 69% / 75% 25% 46% 54%;
                transform: translate(-50%, -50%) scaleX(0.85) scaleY(1.35);
            }
            83% {
                border-radius: 94% 6% 58% 42% / 42% 58% 83% 17%;
                transform: translate(-50%, -50%) scaleX(1.25) scaleY(0.75);
            }
            89% {
                border-radius: 38% 62% 76% 24% / 66% 34% 39% 61%;
                transform: translate(-50%, -50%) scaleX(0.95) scaleY(1.15);
            }
            94% {
                border-radius: 71% 29% 43% 57% / 51% 49% 67% 33%;
                transform: translate(-50%, -50%) scaleX(1.05) scaleY(0.95);
            }
            100% {
                border-radius: 63% 37% 54% 46% / 55% 48% 52% 45%;
                transform: translate(-50%, -50%) scaleX(1) scaleY(1);
            }
        }

        /* 🌈 Transición de colores más suave y fluida */
        @keyframes rainbowColors {
            0% { background-position: 0% 50%; }
            5% { background-position: 8% 35%; }
            10% { background-position: 18% 65%; }
            15% { background-position: 28% 25%; }
            20% { background-position: 38% 75%; }
            25% { background-position: 48% 40%; }
            30% { background-position: 58% 80%; }
            35% { background-position: 68% 20%; }
            40% { background-position: 78% 60%; }
            45% { background-position: 88% 30%; }
            50% { background-position: 95% 70%; }
            55% { background-position: 85% 45%; }
            60% { background-position: 75% 85%; }
            65% { background-position: 65% 15%; }
            70% { background-position: 55% 55%; }
            75% { background-position: 45% 90%; }
            80% { background-position: 35% 10%; }
            85% { background-position: 25% 50%; }
            90% { background-position: 15% 75%; }
            95% { background-position: 8% 25%; }
            100% { background-position: 0% 50%; }
        }

        /* 💓 Pulsación para vida extra */
        @keyframes pulsation {
            0% { 
                filter: blur(120px) brightness(1);
                opacity: 0.7;
            }
            50% { 
                filter: blur(80px) brightness(1.5);
                opacity: 0.9;
            }
            100% { 
                filter: blur(120px) brightness(1);
                opacity: 0.7;
            }
        }

        /* 🌪️ Rotación continua */
        @keyframes rotation {
            from { transform: translate(-50%, -50%) rotate(0deg); }
            to { transform: translate(-50%, -50%) rotate(360deg); }
        }

        /* 🔄 Contra-rotación del pseudo-elemento */
        @keyframes counterRotation {
            from { transform: rotate(0deg); }
            to { transform: rotate(-360deg); }
        }

        /* 📏 Variación de tamaño del halo */
        @keyframes sizeVariation {
            0% { transform: scale(0.8); }
            100% { transform: scale(1.2); }
        }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Century';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://chicleagencia.com/wp-content/uploads/2024/09/centurygothic.ttf') format('truetype');
}
/* End Custom Fonts CSS */