.elementor-32 .elementor-element.elementor-element-32ef593{--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-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-32 .elementor-element.elementor-element-0ee7133 img{border-radius:10px 10px 10px 10px;}.elementor-32 .elementor-element.elementor-element-882118b{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-882118b:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-882118b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8aa5a6e );}.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-32 .elementor-element.elementor-element-d585f5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-32 .elementor-element.elementor-element-d585f5b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-32 .elementor-element.elementor-element-6c1a709{--e-image-carousel-slides-to-show:10;}.elementor-32 .elementor-element.elementor-element-6c1a709 .swiper-wrapper{display:flex;align-items:center;}.elementor-32 .elementor-element.elementor-element-6c1a709 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-32 .elementor-element.elementor-element-bb00801{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-e9706f0{--display:flex;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-32 .elementor-element.elementor-element-e9706f0:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-e9706f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tacovip.net/wp-content/uploads/2026/02/imgi_52_3e1188d18d5a1024.png");background-position:bottom right;background-size:cover;}.elementor-32 .elementor-element.elementor-element-e9706f0::before, .elementor-32 .elementor-element.elementor-element-e9706f0 > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-e9706f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-e9706f0 > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-e9706f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-e9706f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-f29ca35 ) 0%, var( --e-global-color-161de76 ) 100%);}.elementor-32 .elementor-element.elementor-element-99d5710{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-32 .elementor-element.elementor-element-99d5710 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-32 .elementor-element.elementor-element-abe131e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-32 .elementor-element.elementor-element-abe131e .elementor-heading-title{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-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-32 .elementor-element.elementor-element-5e05582 .elementor-button{background-color:var( --e-global-color-ec7be47 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-161de76 );border-radius:50px 50px 50px 50px;}.elementor-32 .elementor-element.elementor-element-5e05582{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32 .elementor-element.elementor-element-1b094dd{--display:flex;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-32 .elementor-element.elementor-element-1b094dd:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-1b094dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tacovip.net/wp-content/uploads/2026/02/imgi_53_694fcebc451e46a6.png");background-position:bottom right;background-size:cover;}.elementor-32 .elementor-element.elementor-element-1b094dd::before, .elementor-32 .elementor-element.elementor-element-1b094dd > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-1b094dd > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-1b094dd > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-1b094dd > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-1b094dd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-f29ca35 ) 0%, var( --e-global-color-f4376ca ) 100%);}.elementor-32 .elementor-element.elementor-element-f45c513{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-32 .elementor-element.elementor-element-f45c513 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-32 .elementor-element.elementor-element-a276fc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-32 .elementor-element.elementor-element-a276fc4 .elementor-heading-title{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-32 .elementor-element.elementor-element-16d0255 .elementor-button{background-color:var( --e-global-color-ec7be47 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-f4376ca );border-radius:50px 50px 50px 50px;}.elementor-32 .elementor-element.elementor-element-16d0255{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32 .elementor-element.elementor-element-39b32e3{--display:flex;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-32 .elementor-element.elementor-element-39b32e3:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-39b32e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tacovip.net/wp-content/uploads/2026/02/imgi_54_77cf8401451abaf3.png");background-position:bottom right;background-size:cover;}.elementor-32 .elementor-element.elementor-element-39b32e3::before, .elementor-32 .elementor-element.elementor-element-39b32e3 > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-39b32e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-39b32e3 > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-39b32e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-39b32e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-f29ca35 ) 0%, var( --e-global-color-53d352e ) 100%);}.elementor-32 .elementor-element.elementor-element-878a54f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-32 .elementor-element.elementor-element-878a54f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-32 .elementor-element.elementor-element-782757d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-32 .elementor-element.elementor-element-782757d .elementor-heading-title{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-32 .elementor-element.elementor-element-c3e1629 .elementor-button{background-color:var( --e-global-color-ec7be47 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-53d352e );border-radius:50px 50px 50px 50px;}.elementor-32 .elementor-element.elementor-element-c3e1629{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32 .elementor-element.elementor-element-1ce4309 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-32 .elementor-element.elementor-element-f2c3135{--display:grid;--e-con-grid-template-columns:repeat(8, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-ec5c47a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-ad73c16 img{border-radius:8px 8px 8px 8px;}.elementor-32 .elementor-element.elementor-element-a7f357c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-91b72e6 img{border-radius:8px 8px 8px 8px;}.elementor-32 .elementor-element.elementor-element-a4db3c0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-19e8236 img{border-radius:8px 8px 8px 8px;}.elementor-32 .elementor-element.elementor-element-a6f2753{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-2a96372 img{border-radius:8px 8px 8px 8px;}.elementor-32 .elementor-element.elementor-element-b3e94d8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-ab22569 img{border-radius:8px 8px 8px 8px;}.elementor-32 .elementor-element.elementor-element-4cadcdb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-ceea924 img{border-radius:8px 8px 8px 8px;}.elementor-32 .elementor-element.elementor-element-e2cd730{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-3ad0637 img{border-radius:8px 8px 8px 8px;}.elementor-32 .elementor-element.elementor-element-5957c92{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-ab8f5e5 img{border-radius:8px 8px 8px 8px;}.elementor-32 .elementor-element.elementor-element-5ec683d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-0d2b05a img{border-radius:8px 8px 8px 8px;}.elementor-32 .elementor-element.elementor-element-9da47bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-0b372fa img{border-radius:8px 8px 8px 8px;}.elementor-32 .elementor-element.elementor-element-252a447{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-14b68ae img{border-radius:8px 8px 8px 8px;}.elementor-32 .elementor-element.elementor-element-d6e9acf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-e16ad2c img{border-radius:8px 8px 8px 8px;}.elementor-32 .elementor-element.elementor-element-69b63c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-f02d2c0 img{border-radius:8px 8px 8px 8px;}.elementor-32 .elementor-element.elementor-element-529a69c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-2752025 img{border-radius:8px 8px 8px 8px;}.elementor-32 .elementor-element.elementor-element-7710a69{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-04ae04d img{border-radius:8px 8px 8px 8px;}.elementor-32 .elementor-element.elementor-element-5eed1dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-40dae12 img{border-radius:8px 8px 8px 8px;}.elementor-32 .elementor-element.elementor-element-d259956{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-32 .elementor-element.elementor-element-b053f0d .elementor-heading-title{color:#FFAE17;}.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-32 .elementor-element.elementor-element-da71fdf .elementor-button{background-color:transparent;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#000000;color:#000000;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);border-radius:0px 0px 0px 0px;}.elementor-32 .elementor-element.elementor-element-2d2abcd{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32 .elementor-element.elementor-element-2d2abcd .elementor-heading-title{color:#FFAE17;}.elementor-32 .elementor-element.elementor-element-e09ca49{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-130e63c{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-32 .elementor-element.elementor-element-130e63c:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-130e63c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec7be47 );}.elementor-32 .elementor-element.elementor-element-6c65b57 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FFAE17;}.elementor-32 .elementor-element.elementor-element-a04e0aa{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-32 .elementor-element.elementor-element-a04e0aa:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-a04e0aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec7be47 );}.elementor-32 .elementor-element.elementor-element-a9d967f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FFAE17;}.elementor-32 .elementor-element.elementor-element-029dd2b{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-32 .elementor-element.elementor-element-029dd2b:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-029dd2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec7be47 );}.elementor-32 .elementor-element.elementor-element-3ea8f5d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FFAE17;}.elementor-32 .elementor-element.elementor-element-9e5ce2e{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-32 .elementor-element.elementor-element-9e5ce2e:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-9e5ce2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec7be47 );}.elementor-32 .elementor-element.elementor-element-eabfaf4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FFAE17;}.elementor-32 .elementor-element.elementor-element-c4f46f5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32 .elementor-element.elementor-element-c4f46f5 .elementor-heading-title{color:#FFAE17;}.elementor-32 .elementor-element.elementor-element-f3666c2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-36dbba2{--display:flex;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;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:var( --e-global-color-53d352e );--border-color:var( --e-global-color-53d352e );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-32 .elementor-element.elementor-element-36dbba2:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-36dbba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tacovip.net/wp-content/uploads/2026/02/imgi_54_77cf8401451abaf3.png");background-position:bottom right;background-size:cover;}.elementor-32 .elementor-element.elementor-element-36dbba2::before, .elementor-32 .elementor-element.elementor-element-36dbba2 > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-36dbba2 > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-36dbba2 > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-36dbba2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-36dbba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-f29ca35 ) 0%, var( --e-global-color-53d352e ) 100%);}.elementor-32 .elementor-element.elementor-element-469d47f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FFAE17;}.elementor-32 .elementor-element.elementor-element-858a01d{--display:flex;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;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:var( --e-global-color-53d352e );--border-color:var( --e-global-color-53d352e );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-32 .elementor-element.elementor-element-858a01d:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-858a01d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tacovip.net/wp-content/uploads/2026/02/imgi_54_77cf8401451abaf3.png");background-position:bottom right;background-size:cover;}.elementor-32 .elementor-element.elementor-element-858a01d::before, .elementor-32 .elementor-element.elementor-element-858a01d > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-858a01d > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-858a01d > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-858a01d > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-858a01d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-f29ca35 ) 0%, var( --e-global-color-53d352e ) 100%);}.elementor-32 .elementor-element.elementor-element-f8e7d54 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FFAE17;}.elementor-32 .elementor-element.elementor-element-67a905c{--display:flex;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;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:var( --e-global-color-53d352e );--border-color:var( --e-global-color-53d352e );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-32 .elementor-element.elementor-element-67a905c:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-67a905c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tacovip.net/wp-content/uploads/2026/02/imgi_54_77cf8401451abaf3.png");background-position:bottom right;background-size:cover;}.elementor-32 .elementor-element.elementor-element-67a905c::before, .elementor-32 .elementor-element.elementor-element-67a905c > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-67a905c > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-67a905c > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-67a905c > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-67a905c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-f29ca35 ) 0%, var( --e-global-color-53d352e ) 100%);}.elementor-32 .elementor-element.elementor-element-a7920c0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FFAE17;}.elementor-32 .elementor-element.elementor-element-b49eaf2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32 .elementor-element.elementor-element-b49eaf2 .elementor-heading-title{color:#FFAE17;}.elementor-32 .elementor-element.elementor-element-3d9bdda{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-2649d18{--display:flex;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-32 .elementor-element.elementor-element-2649d18:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-2649d18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec7be47 );background-image:url("https://tacovip.net/wp-content/uploads/2026/02/1611661700-online-casino-games.webp");background-position:center center;background-size:cover;}.elementor-32 .elementor-element.elementor-element-2649d18::before, .elementor-32 .elementor-element.elementor-element-2649d18 > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-2649d18 > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-2649d18 > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-2649d18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-2649d18 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #323338CC 0%, var( --e-global-color-161de76 ) 100%);}.elementor-32 .elementor-element.elementor-element-0c3fbc3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FFAE17;}.elementor-32 .elementor-element.elementor-element-d998feb{--display:flex;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-32 .elementor-element.elementor-element-d998feb:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-d998feb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec7be47 );background-image:url("https://tacovip.net/wp-content/uploads/2026/02/1611661700-online-casino-games.webp");background-position:center center;background-size:cover;}.elementor-32 .elementor-element.elementor-element-d998feb::before, .elementor-32 .elementor-element.elementor-element-d998feb > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-d998feb > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-d998feb > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-d998feb > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-d998feb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #323338CC 0%, var( --e-global-color-161de76 ) 100%);}.elementor-32 .elementor-element.elementor-element-1e18b53 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FFAE17;}.elementor-32 .elementor-element.elementor-element-3302e53{--display:flex;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-32 .elementor-element.elementor-element-3302e53:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-3302e53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec7be47 );background-image:url("https://tacovip.net/wp-content/uploads/2026/02/1611661700-online-casino-games.webp");background-position:center center;background-size:cover;}.elementor-32 .elementor-element.elementor-element-3302e53::before, .elementor-32 .elementor-element.elementor-element-3302e53 > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-3302e53 > .e-con-inner > .elementor-background-video-container::before, .elementor-32 .elementor-element.elementor-element-3302e53 > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-3302e53 > .e-con-inner > .elementor-background-slideshow::before, .elementor-32 .elementor-element.elementor-element-3302e53 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #323338CC 0%, var( --e-global-color-161de76 ) 100%);}.elementor-32 .elementor-element.elementor-element-78ae988 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FFAE17;}.elementor-32 .elementor-element.elementor-element-9095748{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32 .elementor-element.elementor-element-9095748 .elementor-heading-title{color:#FFAE17;}.elementor-32 .elementor-element.elementor-element-ae4d6cd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-5ff7ebe{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-32 .elementor-element.elementor-element-5ff7ebe:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-5ff7ebe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec7be47 );}.elementor-32 .elementor-element.elementor-element-456bf75 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FFAE17;}.elementor-32 .elementor-element.elementor-element-3312d86{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-32 .elementor-element.elementor-element-3312d86:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-3312d86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec7be47 );}.elementor-32 .elementor-element.elementor-element-4495867 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FFAE17;}.elementor-32 .elementor-element.elementor-element-50f318f{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-32 .elementor-element.elementor-element-50f318f:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-50f318f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec7be47 );}.elementor-32 .elementor-element.elementor-element-aa16829 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FFAE17;}.elementor-32 .elementor-element.elementor-element-a2f6d9b{--e-image-carousel-slides-to-show:3;}.elementor-32 .elementor-element.elementor-element-a2f6d9b .swiper-wrapper{display:flex;align-items:center;}.elementor-32 .elementor-element.elementor-element-a2f6d9b .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-32 .elementor-element.elementor-element-edc39e0{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32 .elementor-element.elementor-element-edc39e0 .elementor-heading-title{color:#FFAE17;}.elementor-32 .elementor-element.elementor-element-29dcbd6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-d21a95b{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-32 .elementor-element.elementor-element-d21a95b:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-d21a95b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec7be47 );}.elementor-32 .elementor-element.elementor-element-8612b80 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FFAE17;}.elementor-32 .elementor-element.elementor-element-635fdf2{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-32 .elementor-element.elementor-element-635fdf2:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-635fdf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec7be47 );}.elementor-32 .elementor-element.elementor-element-d107108 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#FFAE17;}.elementor-32 .elementor-element.elementor-element-369b518 img{border-radius:10px 10px 10px 10px;}.elementor-32 .elementor-element.elementor-element-b1ea1a8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-32:not(.elementor-motion-effects-element-type-background), body.elementor-page-32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0748e03 );}@media(min-width:768px){.elementor-32 .elementor-element.elementor-element-32ef593{--content-width:1280px;}.elementor-32 .elementor-element.elementor-element-d259956{--content-width:1280px;}}@media(max-width:1024px){.elementor-32 .elementor-element.elementor-element-d585f5b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-bb00801{--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-99d5710 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-f45c513 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-878a54f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-1ce4309 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-f2c3135{--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-e09ca49{--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-6c65b57 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-a9d967f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-3ea8f5d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-eabfaf4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-f3666c2{--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-469d47f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-f8e7d54 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-a7920c0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-3d9bdda{--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-0c3fbc3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-1e18b53 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-78ae988 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-ae4d6cd{--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-456bf75 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-4495867 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-aa16829 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-29dcbd6{--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-8612b80 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-d107108 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-b1ea1a8{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-32 .elementor-element.elementor-element-d585f5b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-6c1a709{--e-image-carousel-slides-to-show:3;}.elementor-32 .elementor-element.elementor-element-bb00801{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-99d5710 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-f45c513 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-878a54f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-1ce4309 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-f2c3135{--e-con-grid-template-columns:repeat(2, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-e09ca49{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-6c65b57 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-a9d967f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-3ea8f5d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-eabfaf4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-f3666c2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-469d47f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-f8e7d54 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-a7920c0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-3d9bdda{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-0c3fbc3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-1e18b53 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-78ae988 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-ae4d6cd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-456bf75 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-4495867 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-aa16829 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-a2f6d9b{--e-image-carousel-slides-to-show:1;}.elementor-32 .elementor-element.elementor-element-29dcbd6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-32 .elementor-element.elementor-element-8612b80 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-d107108 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-32 .elementor-element.elementor-element-b1ea1a8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image-carousel, class: .elementor-element-6c1a709 */.elementor-32 .elementor-element.elementor-element-6c1a709 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec5c47a */.elementor-32 .elementor-element.elementor-element-ec5c47a {
    position: relative;
    overflow: hidden;
}

.shining-box::after {
    content: "";
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #00000000 0%, #ffffffcc 50%, #ffffff00, 99%, #ffffff00);
    animation: 4s ease 0s infinite normal none running shine-13dda4bc;
}

@keyframes shine-13dda4bc {
    0% {
    transform: translate(-130%);
}
1% {
    transform: translate(-100%);
}
25% {
    transform: translate(100%);
}
100% {
    transform: translate(130%);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7f357c */.elementor-32 .elementor-element.elementor-element-a7f357c {
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4db3c0 */.elementor-32 .elementor-element.elementor-element-a4db3c0 {
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6f2753 */.elementor-32 .elementor-element.elementor-element-a6f2753 {
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3e94d8 */.elementor-32 .elementor-element.elementor-element-b3e94d8 {
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4cadcdb */.elementor-32 .elementor-element.elementor-element-4cadcdb {
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2cd730 */.elementor-32 .elementor-element.elementor-element-e2cd730 {
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5957c92 */.elementor-32 .elementor-element.elementor-element-5957c92 {
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ec683d */.elementor-32 .elementor-element.elementor-element-5ec683d {
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9da47bd */.elementor-32 .elementor-element.elementor-element-9da47bd {
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-252a447 */.elementor-32 .elementor-element.elementor-element-252a447 {
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6e9acf */.elementor-32 .elementor-element.elementor-element-d6e9acf {
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69b63c6 */.elementor-32 .elementor-element.elementor-element-69b63c6 {
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-529a69c */.elementor-32 .elementor-element.elementor-element-529a69c {
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7710a69 */.elementor-32 .elementor-element.elementor-element-7710a69 {
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eed1dc */.elementor-32 .elementor-element.elementor-element-5eed1dc {
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55422b6 */.elementor-32 .elementor-element.elementor-element-55422b6 p:last-child {
    margin-bottom: 0;
}

.elementor-32 .elementor-element.elementor-element-55422b6 h2:first-child {
    margin-top: 0;
}

.elementor-32 .elementor-element.elementor-element-55422b6 h2 {
    margin-top: 30px;
}

.elementor-32 .elementor-element.elementor-element-55422b6 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-55422b6 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-55422b6 h2, .elementor-32 .elementor-element.elementor-element-55422b6 h3, .elementor-32 .elementor-element.elementor-element-55422b6 b, .elementor-32 .elementor-element.elementor-element-55422b6 li::marker {
    color: #FFAE17;
}

.elementor-32 .elementor-element.elementor-element-55422b6 ol, .elementor-32 .elementor-element.elementor-element-55422b6 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-32 .elementor-element.elementor-element-55422b6 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92acee5 */.elementor-32 .elementor-element.elementor-element-92acee5 p:last-child {
    margin-bottom: 0;
}

.elementor-32 .elementor-element.elementor-element-92acee5 h2:first-child {
    margin-top: 0;
}

.elementor-32 .elementor-element.elementor-element-92acee5 h2 {
    margin-top: 30px;
}

.elementor-32 .elementor-element.elementor-element-92acee5 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-92acee5 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-92acee5 h2, .elementor-32 .elementor-element.elementor-element-92acee5 h3, .elementor-32 .elementor-element.elementor-element-92acee5 b, .elementor-32 .elementor-element.elementor-element-92acee5 li::marker {
    color: #FFAE17;
}

.elementor-32 .elementor-element.elementor-element-92acee5 ol, .elementor-32 .elementor-element.elementor-element-92acee5 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-32 .elementor-element.elementor-element-92acee5 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c15a04 */.elementor-32 .elementor-element.elementor-element-7c15a04 p:last-child {
    margin-bottom: 0;
}

.elementor-32 .elementor-element.elementor-element-7c15a04 h2:first-child {
    margin-top: 0;
}

.elementor-32 .elementor-element.elementor-element-7c15a04 h2 {
    margin-top: 30px;
}

.elementor-32 .elementor-element.elementor-element-7c15a04 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-7c15a04 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-7c15a04 h2, .elementor-32 .elementor-element.elementor-element-7c15a04 h3, .elementor-32 .elementor-element.elementor-element-7c15a04 b, .elementor-32 .elementor-element.elementor-element-7c15a04 li::marker {
    color: #FFAE17;
}

.elementor-32 .elementor-element.elementor-element-7c15a04 ol, .elementor-32 .elementor-element.elementor-element-7c15a04 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-32 .elementor-element.elementor-element-7c15a04 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9274434 */.elementor-32 .elementor-element.elementor-element-9274434 p:last-child {
    margin-bottom: 0;
}

.elementor-32 .elementor-element.elementor-element-9274434 h2:first-child {
    margin-top: 0;
}

.elementor-32 .elementor-element.elementor-element-9274434 h2 {
    margin-top: 30px;
}

.elementor-32 .elementor-element.elementor-element-9274434 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-9274434 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-9274434 h2, .elementor-32 .elementor-element.elementor-element-9274434 h3, .elementor-32 .elementor-element.elementor-element-9274434 b, .elementor-32 .elementor-element.elementor-element-9274434 li::marker {
    color: #FFAE17;
}

.elementor-32 .elementor-element.elementor-element-9274434 ol, .elementor-32 .elementor-element.elementor-element-9274434 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-32 .elementor-element.elementor-element-9274434 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d38754 */.elementor-32 .elementor-element.elementor-element-9d38754 p:last-child {
    margin-bottom: 0;
}

.elementor-32 .elementor-element.elementor-element-9d38754 h2:first-child {
    margin-top: 0;
}

.elementor-32 .elementor-element.elementor-element-9d38754 h2 {
    margin-top: 30px;
}

.elementor-32 .elementor-element.elementor-element-9d38754 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-9d38754 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-9d38754 h2, .elementor-32 .elementor-element.elementor-element-9d38754 h3, .elementor-32 .elementor-element.elementor-element-9d38754 b, .elementor-32 .elementor-element.elementor-element-9d38754 li::marker {
    color: #FFAE17;
}

.elementor-32 .elementor-element.elementor-element-9d38754 ol, .elementor-32 .elementor-element.elementor-element-9d38754 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-32 .elementor-element.elementor-element-9d38754 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-17ae226 */.elementor-32 .elementor-element.elementor-element-17ae226 p:last-child {
    margin-bottom: 0;
}

.elementor-32 .elementor-element.elementor-element-17ae226 h2:first-child {
    margin-top: 0;
}

.elementor-32 .elementor-element.elementor-element-17ae226 h2 {
    margin-top: 30px;
}

.elementor-32 .elementor-element.elementor-element-17ae226 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-17ae226 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-17ae226 h2, .elementor-32 .elementor-element.elementor-element-17ae226 h3, .elementor-32 .elementor-element.elementor-element-17ae226 b, .elementor-32 .elementor-element.elementor-element-17ae226 li::marker {
    color: #FFAE17;
}

.elementor-32 .elementor-element.elementor-element-17ae226 ol, .elementor-32 .elementor-element.elementor-element-17ae226 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-32 .elementor-element.elementor-element-17ae226 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-796bbc6 */.elementor-32 .elementor-element.elementor-element-796bbc6 p:last-child {
    margin-bottom: 0;
}

.elementor-32 .elementor-element.elementor-element-796bbc6 h2:first-child {
    margin-top: 0;
}

.elementor-32 .elementor-element.elementor-element-796bbc6 h2 {
    margin-top: 30px;
}

.elementor-32 .elementor-element.elementor-element-796bbc6 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-796bbc6 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-796bbc6 h2, .elementor-32 .elementor-element.elementor-element-796bbc6 h3, .elementor-32 .elementor-element.elementor-element-796bbc6 b, .elementor-32 .elementor-element.elementor-element-796bbc6 li::marker {
    color: #FFAE17;
}

.elementor-32 .elementor-element.elementor-element-796bbc6 ol, .elementor-32 .elementor-element.elementor-element-796bbc6 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-32 .elementor-element.elementor-element-796bbc6 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8d95d7 */.elementor-32 .elementor-element.elementor-element-e8d95d7 p:last-child {
    margin-bottom: 0;
}

.elementor-32 .elementor-element.elementor-element-e8d95d7 h2:first-child {
    margin-top: 0;
}

.elementor-32 .elementor-element.elementor-element-e8d95d7 h2 {
    margin-top: 30px;
}

.elementor-32 .elementor-element.elementor-element-e8d95d7 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-e8d95d7 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-e8d95d7 h2, .elementor-32 .elementor-element.elementor-element-e8d95d7 h3, .elementor-32 .elementor-element.elementor-element-e8d95d7 b, .elementor-32 .elementor-element.elementor-element-e8d95d7 li::marker {
    color: #FFAE17;
}

.elementor-32 .elementor-element.elementor-element-e8d95d7 ol, .elementor-32 .elementor-element.elementor-element-e8d95d7 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-32 .elementor-element.elementor-element-e8d95d7 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c62f8f6 */.elementor-32 .elementor-element.elementor-element-c62f8f6 p:last-child {
    margin-bottom: 0;
}

.elementor-32 .elementor-element.elementor-element-c62f8f6 h2:first-child {
    margin-top: 0;
}

.elementor-32 .elementor-element.elementor-element-c62f8f6 h2 {
    margin-top: 30px;
}

.elementor-32 .elementor-element.elementor-element-c62f8f6 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-c62f8f6 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-c62f8f6 h2, .elementor-32 .elementor-element.elementor-element-c62f8f6 h3, .elementor-32 .elementor-element.elementor-element-c62f8f6 b, .elementor-32 .elementor-element.elementor-element-c62f8f6 li::marker {
    color: #FFAE17;
}

.elementor-32 .elementor-element.elementor-element-c62f8f6 ol, .elementor-32 .elementor-element.elementor-element-c62f8f6 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-32 .elementor-element.elementor-element-c62f8f6 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fcb5db6 */.elementor-32 .elementor-element.elementor-element-fcb5db6 p:last-child {
    margin-bottom: 0;
}

.elementor-32 .elementor-element.elementor-element-fcb5db6 h2:first-child {
    margin-top: 0;
}

.elementor-32 .elementor-element.elementor-element-fcb5db6 h2 {
    margin-top: 30px;
}

.elementor-32 .elementor-element.elementor-element-fcb5db6 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-fcb5db6 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-fcb5db6 h2, .elementor-32 .elementor-element.elementor-element-fcb5db6 h3, .elementor-32 .elementor-element.elementor-element-fcb5db6 b, .elementor-32 .elementor-element.elementor-element-fcb5db6 li::marker {
    color: #FFAE17;
}

.elementor-32 .elementor-element.elementor-element-fcb5db6 ol, .elementor-32 .elementor-element.elementor-element-fcb5db6 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-32 .elementor-element.elementor-element-fcb5db6 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6207817 */.elementor-32 .elementor-element.elementor-element-6207817 p:last-child {
    margin-bottom: 0;
}

.elementor-32 .elementor-element.elementor-element-6207817 h2:first-child {
    margin-top: 0;
}

.elementor-32 .elementor-element.elementor-element-6207817 h2 {
    margin-top: 30px;
}

.elementor-32 .elementor-element.elementor-element-6207817 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-6207817 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-6207817 h2, .elementor-32 .elementor-element.elementor-element-6207817 h3, .elementor-32 .elementor-element.elementor-element-6207817 b, .elementor-32 .elementor-element.elementor-element-6207817 li::marker {
    color: #FFAE17;
}

.elementor-32 .elementor-element.elementor-element-6207817 ol, .elementor-32 .elementor-element.elementor-element-6207817 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-32 .elementor-element.elementor-element-6207817 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c11dc43 */.elementor-32 .elementor-element.elementor-element-c11dc43 p:last-child {
    margin-bottom: 0;
}

.elementor-32 .elementor-element.elementor-element-c11dc43 h2:first-child {
    margin-top: 0;
}

.elementor-32 .elementor-element.elementor-element-c11dc43 h2 {
    margin-top: 30px;
}

.elementor-32 .elementor-element.elementor-element-c11dc43 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-c11dc43 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-c11dc43 h2, .elementor-32 .elementor-element.elementor-element-c11dc43 h3, .elementor-32 .elementor-element.elementor-element-c11dc43 b, .elementor-32 .elementor-element.elementor-element-c11dc43 li::marker {
    color: #FFAE17;
}

.elementor-32 .elementor-element.elementor-element-c11dc43 ol, .elementor-32 .elementor-element.elementor-element-c11dc43 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-32 .elementor-element.elementor-element-c11dc43 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6ef16e */.elementor-32 .elementor-element.elementor-element-f6ef16e p:last-child {
    margin-bottom: 0;
}

.elementor-32 .elementor-element.elementor-element-f6ef16e h2:first-child {
    margin-top: 0;
}

.elementor-32 .elementor-element.elementor-element-f6ef16e h2 {
    margin-top: 30px;
}

.elementor-32 .elementor-element.elementor-element-f6ef16e h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-f6ef16e h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-f6ef16e h2, .elementor-32 .elementor-element.elementor-element-f6ef16e h3, .elementor-32 .elementor-element.elementor-element-f6ef16e b, .elementor-32 .elementor-element.elementor-element-f6ef16e li::marker {
    color: #FFAE17;
}

.elementor-32 .elementor-element.elementor-element-f6ef16e ol, .elementor-32 .elementor-element.elementor-element-f6ef16e ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-32 .elementor-element.elementor-element-f6ef16e img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bafef13 */.elementor-32 .elementor-element.elementor-element-bafef13 p:last-child {
    margin-bottom: 0;
}

.elementor-32 .elementor-element.elementor-element-bafef13 h2:first-child {
    margin-top: 0;
}

.elementor-32 .elementor-element.elementor-element-bafef13 h2 {
    margin-top: 30px;
}

.elementor-32 .elementor-element.elementor-element-bafef13 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-bafef13 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-bafef13 h2, .elementor-32 .elementor-element.elementor-element-bafef13 h3, .elementor-32 .elementor-element.elementor-element-bafef13 b, .elementor-32 .elementor-element.elementor-element-bafef13 li::marker {
    color: #FFAE17;
}

.elementor-32 .elementor-element.elementor-element-bafef13 ol, .elementor-32 .elementor-element.elementor-element-bafef13 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-32 .elementor-element.elementor-element-bafef13 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03b0e8e */.elementor-32 .elementor-element.elementor-element-03b0e8e p:last-child {
    margin-bottom: 0;
}

.elementor-32 .elementor-element.elementor-element-03b0e8e h2:first-child {
    margin-top: 0;
}

.elementor-32 .elementor-element.elementor-element-03b0e8e h2 {
    margin-top: 30px;
}

.elementor-32 .elementor-element.elementor-element-03b0e8e h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-03b0e8e h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-03b0e8e h2, .elementor-32 .elementor-element.elementor-element-03b0e8e h3, .elementor-32 .elementor-element.elementor-element-03b0e8e b, .elementor-32 .elementor-element.elementor-element-03b0e8e li::marker {
    color: #FFAE17;
}

.elementor-32 .elementor-element.elementor-element-03b0e8e ol, .elementor-32 .elementor-element.elementor-element-03b0e8e ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-32 .elementor-element.elementor-element-03b0e8e img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fe7515 */.elementor-32 .elementor-element.elementor-element-2fe7515 p:last-child {
    margin-bottom: 0;
}

.elementor-32 .elementor-element.elementor-element-2fe7515 h2:first-child {
    margin-top: 0;
}

.elementor-32 .elementor-element.elementor-element-2fe7515 h2 {
    margin-top: 30px;
}

.elementor-32 .elementor-element.elementor-element-2fe7515 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-2fe7515 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-2fe7515 h2, .elementor-32 .elementor-element.elementor-element-2fe7515 h3, .elementor-32 .elementor-element.elementor-element-2fe7515 b, .elementor-32 .elementor-element.elementor-element-2fe7515 li::marker {
    color: #FFAE17;
}

.elementor-32 .elementor-element.elementor-element-2fe7515 ol, .elementor-32 .elementor-element.elementor-element-2fe7515 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-32 .elementor-element.elementor-element-2fe7515 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb02103 */.elementor-32 .elementor-element.elementor-element-fb02103 p:last-child {
    margin-bottom: 0;
}

.elementor-32 .elementor-element.elementor-element-fb02103 h2:first-child {
    margin-top: 0;
}

.elementor-32 .elementor-element.elementor-element-fb02103 h2 {
    margin-top: 30px;
}

.elementor-32 .elementor-element.elementor-element-fb02103 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-fb02103 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-fb02103 h2, .elementor-32 .elementor-element.elementor-element-fb02103 h3, .elementor-32 .elementor-element.elementor-element-fb02103 b, .elementor-32 .elementor-element.elementor-element-fb02103 li::marker {
    color: #FFAE17;
}

.elementor-32 .elementor-element.elementor-element-fb02103 ol, .elementor-32 .elementor-element.elementor-element-fb02103 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-32 .elementor-element.elementor-element-fb02103 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aacf19d */.elementor-32 .elementor-element.elementor-element-aacf19d p:last-child {
    margin-bottom: 0;
}

.elementor-32 .elementor-element.elementor-element-aacf19d h2:first-child {
    margin-top: 0;
}

.elementor-32 .elementor-element.elementor-element-aacf19d h2 {
    margin-top: 30px;
}

.elementor-32 .elementor-element.elementor-element-aacf19d h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-aacf19d h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-aacf19d h2, .elementor-32 .elementor-element.elementor-element-aacf19d h3, .elementor-32 .elementor-element.elementor-element-aacf19d b, .elementor-32 .elementor-element.elementor-element-aacf19d li::marker {
    color: #FFAE17;
}

.elementor-32 .elementor-element.elementor-element-aacf19d ol, .elementor-32 .elementor-element.elementor-element-aacf19d ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-32 .elementor-element.elementor-element-aacf19d img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcd0975 */.elementor-32 .elementor-element.elementor-element-dcd0975 p:last-child {
    margin-bottom: 0;
}

.elementor-32 .elementor-element.elementor-element-dcd0975 h2:first-child {
    margin-top: 0;
}

.elementor-32 .elementor-element.elementor-element-dcd0975 h2 {
    margin-top: 30px;
}

.elementor-32 .elementor-element.elementor-element-dcd0975 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-dcd0975 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-dcd0975 h2, .elementor-32 .elementor-element.elementor-element-dcd0975 h3, .elementor-32 .elementor-element.elementor-element-dcd0975 b, .elementor-32 .elementor-element.elementor-element-dcd0975 li::marker {
    color: #FFAE17;
}

.elementor-32 .elementor-element.elementor-element-dcd0975 ol, .elementor-32 .elementor-element.elementor-element-dcd0975 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-32 .elementor-element.elementor-element-dcd0975 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5554e8b */.elementor-32 .elementor-element.elementor-element-5554e8b p:last-child {
    margin-bottom: 0;
}

.elementor-32 .elementor-element.elementor-element-5554e8b h2:first-child {
    margin-top: 0;
}

.elementor-32 .elementor-element.elementor-element-5554e8b h2 {
    margin-top: 30px;
}

.elementor-32 .elementor-element.elementor-element-5554e8b h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-5554e8b h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-5554e8b h2, .elementor-32 .elementor-element.elementor-element-5554e8b h3, .elementor-32 .elementor-element.elementor-element-5554e8b b, .elementor-32 .elementor-element.elementor-element-5554e8b li::marker {
    color: #FFAE17;
}

.elementor-32 .elementor-element.elementor-element-5554e8b ol, .elementor-32 .elementor-element.elementor-element-5554e8b ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-32 .elementor-element.elementor-element-5554e8b img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0363ad9 */.elementor-32 .elementor-element.elementor-element-0363ad9 p:last-child {
    margin-bottom: 0;
}

.elementor-32 .elementor-element.elementor-element-0363ad9 h2:first-child {
    margin-top: 0;
}

.elementor-32 .elementor-element.elementor-element-0363ad9 h2 {
    margin-top: 30px;
}

.elementor-32 .elementor-element.elementor-element-0363ad9 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-0363ad9 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-0363ad9 h2, .elementor-32 .elementor-element.elementor-element-0363ad9 h3, .elementor-32 .elementor-element.elementor-element-0363ad9 b, .elementor-32 .elementor-element.elementor-element-0363ad9 li::marker {
    color: #FFAE17;
}

.elementor-32 .elementor-element.elementor-element-0363ad9 ol, .elementor-32 .elementor-element.elementor-element-0363ad9 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-32 .elementor-element.elementor-element-0363ad9 img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b5b52af */.elementor-32 .elementor-element.elementor-element-b5b52af p:last-child {
    margin-bottom: 0;
}

.elementor-32 .elementor-element.elementor-element-b5b52af h2:first-child {
    margin-top: 0;
}

.elementor-32 .elementor-element.elementor-element-b5b52af h2 {
    margin-top: 30px;
}

.elementor-32 .elementor-element.elementor-element-b5b52af h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-b5b52af h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-b5b52af h2, .elementor-32 .elementor-element.elementor-element-b5b52af h3, .elementor-32 .elementor-element.elementor-element-b5b52af b, .elementor-32 .elementor-element.elementor-element-b5b52af li::marker {
    color: #FFAE17;
}

.elementor-32 .elementor-element.elementor-element-b5b52af ol, .elementor-32 .elementor-element.elementor-element-b5b52af ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-32 .elementor-element.elementor-element-b5b52af img {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce4d648 */.elementor-32 .elementor-element.elementor-element-ce4d648 p:last-child {
    margin-bottom: 0;
}

.elementor-32 .elementor-element.elementor-element-ce4d648 h2:first-child {
    margin-top: 0;
}

.elementor-32 .elementor-element.elementor-element-ce4d648 h2 {
    margin-top: 30px;
}

.elementor-32 .elementor-element.elementor-element-ce4d648 h3 {
    font-size: 20px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-ce4d648 h4 {
    font-size: 16px;
    margin-bottom: 5px;
}

.elementor-32 .elementor-element.elementor-element-ce4d648 h2, .elementor-32 .elementor-element.elementor-element-ce4d648 h3, .elementor-32 .elementor-element.elementor-element-ce4d648 b, .elementor-32 .elementor-element.elementor-element-ce4d648 li::marker {
    color: #FFAE17;
}

.elementor-32 .elementor-element.elementor-element-ce4d648 ol, .elementor-32 .elementor-element.elementor-element-ce4d648 ul {
    margin-bottom: 10px;
    margin-left: -10px;
}

.elementor-32 .elementor-element.elementor-element-ce4d648 img {
    border-radius: 8px;
}/* End custom CSS */