.elementor-12104 .elementor-element.elementor-element-1e636286{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12104 .elementor-element.elementor-element-6e50f77{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.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-12104 .elementor-element.elementor-element-021f928 .elementor-heading-title{font-family:"Tiempos Headline", Sans-serif;font-size:20px;font-weight:400;font-style:italic;line-height:120%;color:#EEF72E;}.elementor-12104 .elementor-element.elementor-element-d8f6af5{--display:flex;--min-height:1px;}.elementor-12104 .elementor-element.elementor-element-a281ddd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12104 .elementor-element.elementor-element-5561795{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-12104 .elementor-element.elementor-element-a22cdaf{text-align:center;}.elementor-12104 .elementor-element.elementor-element-a22cdaf .elementor-heading-title{font-family:"Tiempos Headline", Sans-serif;font-size:28px;font-weight:500;font-style:italic;line-height:110%;color:#FFFFFF;}.elementor-12104 .elementor-element.elementor-element-da5fdea{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.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-12104 .elementor-element.elementor-element-b0f2284{z-index:2;}.elementor-12104 .elementor-element.elementor-element-b0f2284 img{width:100%;max-width:180px;border-radius:16px 16px 16px 16px;}.elementor-12104 .elementor-element.elementor-element-0c8cba4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-12104 .elementor-element.elementor-element-328b4f9{--display:flex;--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;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-12104 .elementor-element.elementor-element-38e646d{background-color:#EEF72E;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 10px 4px 10px;border-radius:100px 100px 100px 100px;text-align:start;}.elementor-12104 .elementor-element.elementor-element-38e646d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:120%;color:#141414;}.elementor-12104 .elementor-element.elementor-element-ba230aa .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:500;line-height:140%;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-12104 .elementor-element.elementor-element-16aa884{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:150%;}.elementor-12104 .elementor-element.elementor-element-e39dc00{--display:flex;}.elementor-12104 .elementor-element.elementor-element-f44dc84 img{max-width:100%;}.elementor-12104 .elementor-element.elementor-element-2aa6c05{z-index:2;}.elementor-12104 .elementor-element.elementor-element-2aa6c05 img{max-width:100%;}.elementor-12104 .elementor-element.elementor-element-407ee32{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:150%;color:#FFFFFF;}.elementor-12104 .elementor-element.elementor-element-eb28c72{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-12104 .elementor-element.elementor-element-4216491 .elementor-heading-title{font-family:"Tiempos Headline", Sans-serif;font-size:20px;font-weight:400;font-style:italic;line-height:120%;color:#EEF72E;}.elementor-12104 .elementor-element.elementor-element-bca148d{--display:flex;--min-height:1px;}.elementor-12104 .elementor-element.elementor-element-ef3f7b2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12104 .elementor-element.elementor-element-e358435{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-12104 .elementor-element.elementor-element-56a27ff{text-align:center;}.elementor-12104 .elementor-element.elementor-element-56a27ff .elementor-heading-title{font-family:"Tiempos Headline", Sans-serif;font-size:28px;font-weight:500;font-style:italic;line-height:110%;color:#FFFFFF;}.elementor-12104 .elementor-element.elementor-element-1c4a090{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-12104 .elementor-element.elementor-element-ca33157{z-index:2;}.elementor-12104 .elementor-element.elementor-element-ca33157 img{width:100%;max-width:180px;border-radius:16px 16px 16px 16px;}.elementor-12104 .elementor-element.elementor-element-21602df{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-12104 .elementor-element.elementor-element-12758d4{--display:flex;--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;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-12104 .elementor-element.elementor-element-ef3c1d8{background-color:#EEF72E;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 10px 4px 10px;border-radius:100px 100px 100px 100px;text-align:start;}.elementor-12104 .elementor-element.elementor-element-ef3c1d8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:120%;color:#141414;}.elementor-12104 .elementor-element.elementor-element-33079d6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:500;line-height:140%;color:#FFFFFF;}.elementor-12104 .elementor-element.elementor-element-fa4b160{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:150%;}.elementor-12104 .elementor-element.elementor-element-1a1db20{--display:flex;}.elementor-12104 .elementor-element.elementor-element-06ac8dc img{max-width:100%;}.elementor-12104 .elementor-element.elementor-element-f7b4695{z-index:2;}.elementor-12104 .elementor-element.elementor-element-f7b4695 img{max-width:100%;}.elementor-12104 .elementor-element.elementor-element-0f14415{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:150%;color:#FFFFFF;}.elementor-12104 .elementor-element.elementor-element-6d42d8a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-12104 .elementor-element.elementor-element-1043ca2{text-align:center;}.elementor-12104 .elementor-element.elementor-element-1043ca2 .elementor-heading-title{font-family:"Tiempos Headline", Sans-serif;font-size:28px;font-weight:500;font-style:italic;line-height:110%;color:#EEF72E;}.elementor-12104 .elementor-element.elementor-element-4942f08{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-12104 .elementor-element.elementor-element-a7a4dd0{z-index:2;}.elementor-12104 .elementor-element.elementor-element-a7a4dd0 img{width:100%;max-width:180px;border-radius:16px 16px 16px 16px;}.elementor-12104 .elementor-element.elementor-element-25a70c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-12104 .elementor-element.elementor-element-028c69c{--display:flex;--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;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-12104 .elementor-element.elementor-element-a372e21{background-color:#EEF72E;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 10px 4px 10px;border-radius:100px 100px 100px 100px;text-align:start;}.elementor-12104 .elementor-element.elementor-element-a372e21 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:120%;color:#141414;}.elementor-12104 .elementor-element.elementor-element-7b538c7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:500;line-height:140%;color:#EEF72E;}.elementor-12104 .elementor-element.elementor-element-e5290fb{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:150%;}.elementor-12104 .elementor-element.elementor-element-a9be8d3{--display:flex;}.elementor-12104 .elementor-element.elementor-element-26e19de img{max-width:100%;}.elementor-12104 .elementor-element.elementor-element-1985892{z-index:2;}.elementor-12104 .elementor-element.elementor-element-1985892 img{max-width:100%;}.elementor-12104 .elementor-element.elementor-element-05779e5{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:150%;color:#FFFFFF;}.elementor-12104 .elementor-element.elementor-element-52d5f64{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-12104 .elementor-element.elementor-element-a623a67{text-align:center;}.elementor-12104 .elementor-element.elementor-element-a623a67 .elementor-heading-title{font-family:"Tiempos Headline", Sans-serif;font-size:28px;font-weight:500;font-style:italic;line-height:110%;color:#FFFFFF;}.elementor-12104 .elementor-element.elementor-element-f704144{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-12104 .elementor-element.elementor-element-07fa080{z-index:2;}.elementor-12104 .elementor-element.elementor-element-07fa080 img{width:100%;max-width:180px;border-radius:16px 16px 16px 16px;}.elementor-12104 .elementor-element.elementor-element-2d8af1a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;}.elementor-12104 .elementor-element.elementor-element-26ace80{--display:flex;--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;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-12104 .elementor-element.elementor-element-d301817{background-color:#EEF72E;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:4px 10px 4px 10px;border-radius:100px 100px 100px 100px;text-align:start;}.elementor-12104 .elementor-element.elementor-element-d301817 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:120%;color:#141414;}.elementor-12104 .elementor-element.elementor-element-abf9281 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:500;line-height:140%;color:#FFFFFF;}.elementor-12104 .elementor-element.elementor-element-92a8376{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:150%;}.elementor-12104 .elementor-element.elementor-element-f5e0386{--display:flex;}.elementor-12104 .elementor-element.elementor-element-12fc458 img{max-width:100%;}.elementor-12104 .elementor-element.elementor-element-0b7a834{z-index:2;}.elementor-12104 .elementor-element.elementor-element-0b7a834 img{max-width:100%;}.elementor-12104 .elementor-element.elementor-element-4a8ddcc{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:150%;color:#FFFFFF;}@media(max-width:1366px){.elementor-12104 .elementor-element.elementor-element-1e636286{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-12104 .elementor-element.elementor-element-1e636286{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12104 .elementor-element.elementor-element-a281ddd{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-12104 .elementor-element.elementor-element-5561795{--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;--align-items:flex-start;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-12104 .elementor-element.elementor-element-a22cdaf{padding:0px 0px 16px 0px;text-align:start;}.elementor-12104 .elementor-element.elementor-element-a22cdaf .elementor-heading-title{line-height:120%;}.elementor-12104 .elementor-element.elementor-element-da5fdea{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12104 .elementor-element.elementor-element-0c8cba4{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-12104 .elementor-element.elementor-element-e39dc00{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-12104 .elementor-element.elementor-element-f44dc84 img{max-width:48px;}.elementor-12104 .elementor-element.elementor-element-2aa6c05 img{max-width:48px;}.elementor-12104 .elementor-element.elementor-element-ef3f7b2{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-12104 .elementor-element.elementor-element-e358435{--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;--align-items:flex-start;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-12104 .elementor-element.elementor-element-56a27ff{padding:0px 0px 16px 0px;text-align:start;}.elementor-12104 .elementor-element.elementor-element-56a27ff .elementor-heading-title{line-height:120%;}.elementor-12104 .elementor-element.elementor-element-1c4a090{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12104 .elementor-element.elementor-element-21602df{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-12104 .elementor-element.elementor-element-1a1db20{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-12104 .elementor-element.elementor-element-06ac8dc img{max-width:48px;}.elementor-12104 .elementor-element.elementor-element-f7b4695 img{max-width:48px;}.elementor-12104 .elementor-element.elementor-element-6d42d8a{--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;--align-items:flex-start;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-12104 .elementor-element.elementor-element-1043ca2{padding:0px 0px 16px 0px;text-align:start;}.elementor-12104 .elementor-element.elementor-element-1043ca2 .elementor-heading-title{line-height:120%;}.elementor-12104 .elementor-element.elementor-element-4942f08{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12104 .elementor-element.elementor-element-25a70c6{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-12104 .elementor-element.elementor-element-a9be8d3{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-12104 .elementor-element.elementor-element-26e19de img{max-width:48px;}.elementor-12104 .elementor-element.elementor-element-1985892 img{max-width:48px;}.elementor-12104 .elementor-element.elementor-element-52d5f64{--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;--align-items:flex-start;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-12104 .elementor-element.elementor-element-a623a67{padding:0px 0px 16px 0px;text-align:start;}.elementor-12104 .elementor-element.elementor-element-a623a67 .elementor-heading-title{line-height:120%;}.elementor-12104 .elementor-element.elementor-element-f704144{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12104 .elementor-element.elementor-element-2d8af1a{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-12104 .elementor-element.elementor-element-f5e0386{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-12104 .elementor-element.elementor-element-12fc458 img{max-width:48px;}.elementor-12104 .elementor-element.elementor-element-0b7a834 img{max-width:48px;}}@media(max-width:767px){.elementor-12104 .elementor-element.elementor-element-a22cdaf .elementor-heading-title{font-size:24px;line-height:120%;}.elementor-12104 .elementor-element.elementor-element-38e646d .elementor-heading-title{font-size:13px;}.elementor-12104 .elementor-element.elementor-element-ba230aa .elementor-heading-title{font-size:20px;}.elementor-12104 .elementor-element.elementor-element-56a27ff .elementor-heading-title{font-size:24px;line-height:120%;}.elementor-12104 .elementor-element.elementor-element-ef3c1d8 .elementor-heading-title{font-size:13px;}.elementor-12104 .elementor-element.elementor-element-33079d6 .elementor-heading-title{font-size:20px;}.elementor-12104 .elementor-element.elementor-element-1043ca2 .elementor-heading-title{font-size:24px;line-height:120%;}.elementor-12104 .elementor-element.elementor-element-a372e21 .elementor-heading-title{font-size:13px;}.elementor-12104 .elementor-element.elementor-element-7b538c7 .elementor-heading-title{font-size:20px;}.elementor-12104 .elementor-element.elementor-element-a623a67 .elementor-heading-title{font-size:24px;line-height:120%;}.elementor-12104 .elementor-element.elementor-element-d301817 .elementor-heading-title{font-size:13px;}.elementor-12104 .elementor-element.elementor-element-abf9281 .elementor-heading-title{font-size:20px;}}/* Start custom CSS for heading, class: .elementor-element-021f928 */.elementor-12104 .elementor-element.elementor-element-021f928 {
    min-width: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8f6af5 */.elementor-12104 .elementor-element.elementor-element-d8f6af5 {
    background: linear-gradient(87deg, #00A4DC 10.53%, #EEF72E 61.37%, #FFD546 87.71%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a22cdaf */.elementor-12104 .elementor-element.elementor-element-a22cdaf {
    min-width: 100px !important;
}

@media (max-width: 1024px) {
    .elementor-12104 .elementor-element.elementor-element-a22cdaf {
        border-bottom: 1px solid #EEF72E;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b0f2284 */@media (min-width: 1025px) {
    .elementor-12104 .elementor-element.elementor-element-b0f2284 {
        min-width: 180px;
        position: absolute;
        opacity: 0;
        transform: rotate(-6deg);
    }
}

@media (max-width: 1024px) {
    .elementor-12104 .elementor-element.elementor-element-b0f2284 {
        min-width: 180px;
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da5fdea */.elementor-12104 .elementor-element.elementor-element-da5fdea {
    max-width: 23px;
}

@media (max-width: 1024px) {
    .elementor-12104 .elementor-element.elementor-element-da5fdea {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38e646d */@media (min-width: 1025px) {
    .elementor-12104 .elementor-element.elementor-element-38e646d {
        position: absolute;
        top: -30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-328b4f9 */.elementor-12104 .elementor-element.elementor-element-328b4f9 {
    min-width: 316px !important;
    max-width: 316px !important;
}

@media (max-width: 1024px) {
    .elementor-12104 .elementor-element.elementor-element-328b4f9 {
        min-width: 100% !important;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16aa884 */.elementor-12104 .elementor-element.elementor-element-16aa884 p {
    min-width: 345px !important;
    max-width: 34px;
    color: rgba(255, 255, 255, 0.70);
}

@media (max-width: 1024px) {
    .elementor-12104 .elementor-element.elementor-element-16aa884 p {
        min-width: 100% !important;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2aa6c05 */.elementor-12104 .elementor-element.elementor-element-2aa6c05 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-407ee32 */@media (min-width: 1025px) {
    .elementor-12104 .elementor-element.elementor-element-407ee32 {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e39dc00 */.elementor-12104 .elementor-element.elementor-element-e39dc00 {
    min-width: 48px !important;
    max-width: 48px !important;
}

@media (max-width: 1024px) {
    .elementor-12104 .elementor-element.elementor-element-e39dc00 {
        min-width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c8cba4 */.elementor-12104 .elementor-element.elementor-element-0c8cba4 {
    max-width: 805px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5561795 */.elementor-12104 .elementor-element.elementor-element-5561795 {
    cursor: pointer;
}

.elementor-12104 .elementor-element.elementor-element-5561795, .elementor-12104 .elementor-element.elementor-element-5561795 .elementor-heading-title, .elementor-12104 .elementor-element.elementor-element-5561795 p, .elementor-12104 .elementor-element.elementor-element-5561795 .arrow-normal, .elementor-12104 .elementor-element.elementor-element-5561795 .arrow-hover, .elementor-12104 .elementor-element.elementor-element-5561795 .img {
    transition: 0.3s ease-in-out;
}

.elementor-12104 .elementor-element.elementor-element-5561795 .arrow-normal {
    opacity: 1;
}

.elementor-12104 .elementor-element.elementor-element-5561795 .arrow-hover {
    opacity: 0;
}

@media (min-width: 1025px) {
    .elementor-12104 .elementor-element.elementor-element-5561795:hover {
        background: rgba(255, 255, 255, 0.07);
    }
    
    .elementor-12104 .elementor-element.elementor-element-5561795:hover .arrow-normal, .elementor-12104 .elementor-element.elementor-element-5561795:hover .arrow-hover {
        transform: rotate(-45deg);
    }
    
    .elementor-12104 .elementor-element.elementor-element-5561795:hover .img {
        opacity: 1;
    }
    
    .elementor-12104 .elementor-element.elementor-element-5561795:hover .arrow-normal {
        opacity: 0;
    }
    
    .elementor-12104 .elementor-element.elementor-element-5561795:hover .arrow-hover {
        opacity: 1;
    }
    
    .elementor-12104 .elementor-element.elementor-element-5561795:hover .off {
        background: #FFD546;
    }
}

@media (max-width: 1024px) {
    .elementor-12104 .elementor-element.elementor-element-5561795 .arrow-normal {
        opacity: 0;
    }
    
    .elementor-12104 .elementor-element.elementor-element-5561795 .arrow-hover {
        opacity: 1;
    }
    
    .elementor-12104 .elementor-element.elementor-element-5561795 {
        background: rgba(255, 255, 255, 0.07);
        border-radius: 24px;
        border: 1px solid rgba(255, 255, 255, 0.06);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4216491 */.elementor-12104 .elementor-element.elementor-element-4216491 {
    min-width: 124px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bca148d */.elementor-12104 .elementor-element.elementor-element-bca148d {
    background: linear-gradient(87deg, #00A4DC 10.53%, #EEF72E 61.37%, #FFD546 87.71%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56a27ff */.elementor-12104 .elementor-element.elementor-element-56a27ff {
    min-width: 100px !important;
}

@media (max-width: 1024px) {
    .elementor-12104 .elementor-element.elementor-element-56a27ff {
        border-bottom: 1px solid #EEF72E;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca33157 */@media (min-width: 1025px) {
    .elementor-12104 .elementor-element.elementor-element-ca33157 {
        min-width: 180px;
        position: absolute;
        opacity: 0;
        transform: rotate(-6deg);
    }
}

@media (max-width: 1024px) {
    .elementor-12104 .elementor-element.elementor-element-ca33157 {
        min-width: 180px;
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c4a090 */.elementor-12104 .elementor-element.elementor-element-1c4a090 {
    max-width: 23px;
}

@media (max-width: 1024px) {
    .elementor-12104 .elementor-element.elementor-element-1c4a090 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef3c1d8 */@media (min-width: 1025px) {
    .elementor-12104 .elementor-element.elementor-element-ef3c1d8 {
        position: absolute;
        top: -30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12758d4 */.elementor-12104 .elementor-element.elementor-element-12758d4 {
    min-width: 316px !important;
    max-width: 316px !important;
}

@media (max-width: 1024px) {
    .elementor-12104 .elementor-element.elementor-element-12758d4 {
        min-width: 100% !important;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa4b160 */.elementor-12104 .elementor-element.elementor-element-fa4b160 p {
    min-width: 345px !important;
    max-width: 34px;
    color: rgba(255, 255, 255, 0.70);
}

@media (max-width: 1024px) {
    .elementor-12104 .elementor-element.elementor-element-fa4b160 p {
        min-width: 100% !important;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7b4695 */.elementor-12104 .elementor-element.elementor-element-f7b4695 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f14415 */@media (min-width: 1025px) {
    .elementor-12104 .elementor-element.elementor-element-0f14415 {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a1db20 */.elementor-12104 .elementor-element.elementor-element-1a1db20 {
    min-width: 48px !important;
    max-width: 48px !important;
}

@media (max-width: 1024px) {
    .elementor-12104 .elementor-element.elementor-element-1a1db20 {
        min-width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21602df */.elementor-12104 .elementor-element.elementor-element-21602df {
    max-width: 805px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e358435 */.elementor-12104 .elementor-element.elementor-element-e358435 {
    cursor: pointer;
}

.elementor-12104 .elementor-element.elementor-element-e358435, .elementor-12104 .elementor-element.elementor-element-e358435 .elementor-heading-title, .elementor-12104 .elementor-element.elementor-element-e358435 p, .elementor-12104 .elementor-element.elementor-element-e358435 .arrow-normal, .elementor-12104 .elementor-element.elementor-element-e358435 .arrow-hover, .elementor-12104 .elementor-element.elementor-element-e358435 .img {
    transition: 0.3s ease-in-out;
}

.elementor-12104 .elementor-element.elementor-element-e358435 .arrow-normal {
    opacity: 1;
}

.elementor-12104 .elementor-element.elementor-element-e358435 .arrow-hover {
    opacity: 0;
}

@media (min-width: 1025px) {
    .elementor-12104 .elementor-element.elementor-element-e358435:hover {
        background: rgba(255, 255, 255, 0.07);
    }
    
    .elementor-12104 .elementor-element.elementor-element-e358435:hover .arrow-normal, .elementor-12104 .elementor-element.elementor-element-e358435:hover .arrow-hover {
        transform: rotate(-45deg);
    }
    
    .elementor-12104 .elementor-element.elementor-element-e358435:hover .img {
        opacity: 1;
    }
    
    .elementor-12104 .elementor-element.elementor-element-e358435:hover .arrow-normal {
        opacity: 0;
    }
    
    .elementor-12104 .elementor-element.elementor-element-e358435:hover .arrow-hover {
        opacity: 1;
    }
    
    .elementor-12104 .elementor-element.elementor-element-e358435:hover .off {
        background: #FFD546;
    }
}

@media (max-width: 1024px) {
    .elementor-12104 .elementor-element.elementor-element-e358435 .arrow-normal {
        opacity: 0;
    }
    
    .elementor-12104 .elementor-element.elementor-element-e358435 .arrow-hover {
        opacity: 1;
    }
    
    .elementor-12104 .elementor-element.elementor-element-e358435 {
        background: rgba(255, 255, 255, 0.07);
        border-radius: 24px;
        border: 1px solid rgba(255, 255, 255, 0.06);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1043ca2 */.elementor-12104 .elementor-element.elementor-element-1043ca2 {
    min-width: 100px !important;
}

@media (max-width: 1024px) {
    .elementor-12104 .elementor-element.elementor-element-1043ca2 {
        border-bottom: 1px solid #FFFFFF;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7a4dd0 */@media (min-width: 1025px) {
    .elementor-12104 .elementor-element.elementor-element-a7a4dd0 {
        min-width: 180px;
        position: absolute;
        opacity: 0;
        transform: rotate(-6deg);
    }
}

@media (max-width: 1024px) {
    .elementor-12104 .elementor-element.elementor-element-a7a4dd0 {
        min-width: 180px;
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4942f08 */.elementor-12104 .elementor-element.elementor-element-4942f08 {
    max-width: 23px;
}

@media (max-width: 1024px) {
    .elementor-12104 .elementor-element.elementor-element-4942f08 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a372e21 */@media (min-width: 1025px) {
    .elementor-12104 .elementor-element.elementor-element-a372e21 {
        position: absolute;
        top: -30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-028c69c */.elementor-12104 .elementor-element.elementor-element-028c69c {
    min-width: 316px !important;
    max-width: 316px !important;
}

@media (max-width: 1024px) {
    .elementor-12104 .elementor-element.elementor-element-028c69c {
        min-width: 100% !important;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5290fb */.elementor-12104 .elementor-element.elementor-element-e5290fb p {
    min-width: 345px !important;
    max-width: 34px;
    color: rgba(238, 247, 46, 0.70);
}

@media (max-width: 1024px) {
    .elementor-12104 .elementor-element.elementor-element-e5290fb p {
        min-width: 100% !important;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1985892 */.elementor-12104 .elementor-element.elementor-element-1985892 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05779e5 */@media (min-width: 1025px) {
    .elementor-12104 .elementor-element.elementor-element-05779e5 {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9be8d3 */.elementor-12104 .elementor-element.elementor-element-a9be8d3 {
    min-width: 48px !important;
    max-width: 48px !important;
}

@media (max-width: 1024px) {
    .elementor-12104 .elementor-element.elementor-element-a9be8d3 {
        min-width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25a70c6 */.elementor-12104 .elementor-element.elementor-element-25a70c6 {
    max-width: 805px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d42d8a */.elementor-12104 .elementor-element.elementor-element-6d42d8a {
    cursor: pointer;
}

.elementor-12104 .elementor-element.elementor-element-6d42d8a, .elementor-12104 .elementor-element.elementor-element-6d42d8a .elementor-heading-title, .elementor-12104 .elementor-element.elementor-element-6d42d8a p, .elementor-12104 .elementor-element.elementor-element-6d42d8a .arrow-normal, .elementor-12104 .elementor-element.elementor-element-6d42d8a .arrow-hover, .elementor-12104 .elementor-element.elementor-element-6d42d8a .img {
    transition: 0.3s ease-in-out;
}

.elementor-12104 .elementor-element.elementor-element-6d42d8a .arrow-normal {
    opacity: 1;
}

.elementor-12104 .elementor-element.elementor-element-6d42d8a .arrow-hover {
    opacity: 0;
}

@media (min-width: 1025px) {
    .elementor-12104 .elementor-element.elementor-element-6d42d8a:hover {
        background: #EEF72E;
    }
    
    .elementor-12104 .elementor-element.elementor-element-6d42d8a:hover .arrow-normal, .elementor-12104 .elementor-element.elementor-element-6d42d8a:hover .arrow-hover {
        transform: rotate(-45deg);
    }
    
    .elementor-12104 .elementor-element.elementor-element-6d42d8a:hover .img {
        opacity: 1;
    }
    
    .elementor-12104 .elementor-element.elementor-element-6d42d8a:hover .arrow-normal {
        opacity: 0;
    }
    
    .elementor-12104 .elementor-element.elementor-element-6d42d8a:hover .arrow-hover {
        opacity: 1;
    }
    
    .elementor-12104 .elementor-element.elementor-element-6d42d8a:hover .elementor-heading-title {
        color: #141414 !important;
    }
    
    .elementor-12104 .elementor-element.elementor-element-6d42d8a:hover p {
        color: rgba(20, 20, 20, 0.60);
    }
    
    .elementor-12104 .elementor-element.elementor-element-6d42d8a:hover .off {
        background: #FFD546;
    }
}

@media (max-width: 1024px) {
    .elementor-12104 .elementor-element.elementor-element-6d42d8a .arrow-hover {
        opacity: 0;
    }
    
    .elementor-12104 .elementor-element.elementor-element-6d42d8a .arrow-normal {
        opacity: 1;
    }
    
    .elementor-12104 .elementor-element.elementor-element-6d42d8a {
        background: rgba(238, 247, 46, 0.10);
        border-radius: 24px;
        border: 1px solid rgba(255, 255, 255, 0.06);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a623a67 */.elementor-12104 .elementor-element.elementor-element-a623a67 {
    min-width: 100px !important;
}

@media (max-width: 1024px) {
    .elementor-12104 .elementor-element.elementor-element-a623a67 {
        border-bottom: 1px solid #EEF72E;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-07fa080 */@media (min-width: 1025px) {
    .elementor-12104 .elementor-element.elementor-element-07fa080 {
        min-width: 180px;
        position: absolute;
        opacity: 0;
        transform: rotate(-6deg);
    }
}

@media (max-width: 1024px) {
    .elementor-12104 .elementor-element.elementor-element-07fa080 {
        min-width: 180px;
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f704144 */.elementor-12104 .elementor-element.elementor-element-f704144 {
    max-width: 23px;
}

@media (max-width: 1024px) {
    .elementor-12104 .elementor-element.elementor-element-f704144 {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d301817 */@media (min-width: 1025px) {
    .elementor-12104 .elementor-element.elementor-element-d301817 {
        position: absolute;
        top: -30px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26ace80 */.elementor-12104 .elementor-element.elementor-element-26ace80 {
    min-width: 316px !important;
    max-width: 316px !important;
}

@media (max-width: 1024px) {
    .elementor-12104 .elementor-element.elementor-element-26ace80 {
        min-width: 100% !important;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92a8376 */.elementor-12104 .elementor-element.elementor-element-92a8376 p {
    min-width: 345px !important;
    max-width: 34px;
    color: rgba(255, 255, 255, 0.70);
}

@media (max-width: 1024px) {
    .elementor-12104 .elementor-element.elementor-element-92a8376 p {
        min-width: 100% !important;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0b7a834 */.elementor-12104 .elementor-element.elementor-element-0b7a834 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a8ddcc */@media (min-width: 1025px) {
    .elementor-12104 .elementor-element.elementor-element-4a8ddcc {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e0386 */.elementor-12104 .elementor-element.elementor-element-f5e0386 {
    min-width: 48px !important;
    max-width: 48px !important;
}

@media (max-width: 1024px) {
    .elementor-12104 .elementor-element.elementor-element-f5e0386 {
        min-width: 100% !important;
        max-width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d8af1a */.elementor-12104 .elementor-element.elementor-element-2d8af1a {
    max-width: 805px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52d5f64 */.elementor-12104 .elementor-element.elementor-element-52d5f64 {
    cursor: pointer;
}

.elementor-12104 .elementor-element.elementor-element-52d5f64, .elementor-12104 .elementor-element.elementor-element-52d5f64 .elementor-heading-title, .elementor-12104 .elementor-element.elementor-element-52d5f64 p, .elementor-12104 .elementor-element.elementor-element-52d5f64 .arrow-normal, .elementor-12104 .elementor-element.elementor-element-52d5f64 .arrow-hover, .elementor-12104 .elementor-element.elementor-element-52d5f64 .img {
    transition: 0.3s ease-in-out;
}

.elementor-12104 .elementor-element.elementor-element-52d5f64 .arrow-normal {
    opacity: 1;
}

.elementor-12104 .elementor-element.elementor-element-52d5f64 .arrow-hover {
    opacity: 0;
}

@media (min-width: 1025px) {
    .elementor-12104 .elementor-element.elementor-element-52d5f64:hover {
        background: rgba(255, 255, 255, 0.07);
    }
    
    .elementor-12104 .elementor-element.elementor-element-52d5f64:hover .arrow-normal, .elementor-12104 .elementor-element.elementor-element-52d5f64:hover .arrow-hover {
        transform: rotate(-45deg);
    }
    
    .elementor-12104 .elementor-element.elementor-element-52d5f64:hover .img {
        opacity: 1;
    }
    
    .elementor-12104 .elementor-element.elementor-element-52d5f64:hover .arrow-normal {
        opacity: 0;
    }
    
    .elementor-12104 .elementor-element.elementor-element-52d5f64:hover .arrow-hover {
        opacity: 1;
    }
    
    .elementor-12104 .elementor-element.elementor-element-52d5f64:hover .off {
        background: #FFD546;
    }
}

@media (max-width: 1024px) {
    .elementor-12104 .elementor-element.elementor-element-52d5f64 .arrow-normal {
        opacity: 0;
    }
    
    .elementor-12104 .elementor-element.elementor-element-52d5f64 .arrow-hover {
        opacity: 1;
    }
    
    .elementor-12104 .elementor-element.elementor-element-52d5f64 {
        background: rgba(255, 255, 255, 0.07);
        border-radius: 24px;
        border: 1px solid rgba(255, 255, 255, 0.06);
    }
}/* End custom CSS */
/* Start custom CSS */.fit{
    width: fit-content;
}

html, body {
    width: 100%;
    overflow-x: hidden;
}

.font-tiempos {
    font-family: "Tiempos Headline";
    font-style: italic;
    font-weight: 400;
}

.font-500 {
    font-weight: 500;
}

.font-price-small {
    font-size: 14px;
    color: rgba(255, 255, 255, 0.60) !important;
}

.font-green {
    color: #EEF72E;
}/* End custom CSS */