.elementor-8 .elementor-element.elementor-element-5023fdd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 120px;--row-gap:0px;--column-gap:120px;--overflow:hidden;--z-index:1;}.elementor-8 .elementor-element.elementor-element-4b88b12{width:100%;max-width:100%;top:0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-4b88b12{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-4b88b12{right:0px;}.elementor-8 .elementor-element.elementor-element-e872686{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--align-content:center;}.elementor-8 .elementor-element.elementor-element-e872686.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-a0dd3da{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-a0dd3da .elementor-heading-title{font-family:var( --e-global-typography-873cd82-font-family ), Sans-serif;font-size:var( --e-global-typography-873cd82-font-size );font-weight:var( --e-global-typography-873cd82-font-weight );line-height:var( --e-global-typography-873cd82-line-height );color:var( --e-global-color-2768aa2 );}.elementor-8 .elementor-element.elementor-element-d61abe4 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-2768aa2 );color:var( --e-global-color-2768aa2 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-eb54d95 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );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-primary );border-radius:12px 12px 12px 12px;}.elementor-8 .elementor-element.elementor-element-eb54d95.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-d6ea60d{--divider-border-style:solid;--divider-color:var( --e-global-color-ef19e9a );--divider-border-width:1px;}.elementor-8 .elementor-element.elementor-element-d6ea60d .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-d6ea60d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-7173419.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-7173419 .elementor-counter-number-wrapper{color:var( --e-global-color-77f144d );font-family:var( --e-global-typography-01593fd-font-family ), Sans-serif;font-size:var( --e-global-typography-01593fd-font-size );font-weight:var( --e-global-typography-01593fd-font-weight );line-height:var( --e-global-typography-01593fd-line-height );}.elementor-8 .elementor-element.elementor-element-7173419 .elementor-counter-title{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:0.75rem;line-height:160%;}.elementor-8 .elementor-element.elementor-element-81c397c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-81c397c .elementor-counter-number-wrapper{color:var( --e-global-color-77f144d );font-family:var( --e-global-typography-01593fd-font-family ), Sans-serif;font-size:var( --e-global-typography-01593fd-font-size );font-weight:var( --e-global-typography-01593fd-font-weight );line-height:var( --e-global-typography-01593fd-line-height );}.elementor-8 .elementor-element.elementor-element-81c397c .elementor-counter-title{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:0.75rem;line-height:160%;}.elementor-8 .elementor-element.elementor-element-b53b772.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-b53b772 .elementor-counter-number-wrapper{color:var( --e-global-color-77f144d );font-family:var( --e-global-typography-01593fd-font-family ), Sans-serif;font-size:var( --e-global-typography-01593fd-font-size );font-weight:var( --e-global-typography-01593fd-font-weight );line-height:var( --e-global-typography-01593fd-line-height );}.elementor-8 .elementor-element.elementor-element-b53b772 .elementor-counter-title{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:0.75rem;line-height:160%;}.elementor-8 .elementor-element.elementor-element-97b4bfe{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-97b4bfe.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-7e5fbea{--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-8 .elementor-element.elementor-element-7e5fbea:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7e5fbea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6d47dae );}.elementor-8 .elementor-element.elementor-element-3e2d8b7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-679406c{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-8 .elementor-element.elementor-element-679406c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-95d7b6f .elementor-heading-title{font-family:var( --e-global-typography-873cd82-font-family ), Sans-serif;font-size:var( --e-global-typography-873cd82-font-size );font-weight:var( --e-global-typography-873cd82-font-weight );line-height:var( --e-global-typography-873cd82-line-height );color:var( --e-global-color-2768aa2 );}.elementor-8 .elementor-element.elementor-element-3c0d295{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0px;}.elementor-8 .elementor-element.elementor-element-3c0d295 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-3c0d295 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-8 .elementor-element.elementor-element-5149292{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-5149292:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5149292 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6d47dae );}.elementor-8 .elementor-element.elementor-element-8f71a74{width:100%;max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-8f71a74.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-8f71a74 .elementor-heading-title{font-family:var( --e-global-typography-7a5ee4e-font-family ), Sans-serif;font-size:var( --e-global-typography-7a5ee4e-font-size );font-weight:var( --e-global-typography-7a5ee4e-font-weight );line-height:var( --e-global-typography-7a5ee4e-line-height );color:var( --e-global-color-2768aa2 );}.elementor-8 .elementor-element.elementor-element-39863c1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-8 .elementor-element.elementor-element-39863c1 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-8 .elementor-element.elementor-element-9e4ed25{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-ee437cd{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-ee437cd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-ee437cd .elementor-heading-title{font-family:var( --e-global-typography-7a5ee4e-font-family ), Sans-serif;font-size:var( --e-global-typography-7a5ee4e-font-size );font-weight:var( --e-global-typography-7a5ee4e-font-weight );line-height:var( --e-global-typography-7a5ee4e-line-height );color:var( --e-global-color-2768aa2 );}.elementor-8 .elementor-element.elementor-element-26b5be5 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-8 .elementor-element.elementor-element-26b5be5 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-26b5be5{--image-border-width:20px;--image-border-radius:15px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-8 .elementor-element.elementor-element-f1adc45{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-f1adc45:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f1adc45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a974af1 );}.elementor-8 .elementor-element.elementor-element-8ffa6f4{width:100%;max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-8ffa6f4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-8ffa6f4 .elementor-heading-title{font-family:var( --e-global-typography-7a5ee4e-font-family ), Sans-serif;font-size:var( --e-global-typography-7a5ee4e-font-size );font-weight:var( --e-global-typography-7a5ee4e-font-weight );line-height:var( --e-global-typography-7a5ee4e-line-height );color:var( --e-global-color-2768aa2 );}.elementor-8 .elementor-element.elementor-element-48feb25{width:100%;max-width:100%;column-gap:6px;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-8 .elementor-element.elementor-element-48feb25 > .elementor-widget-container{padding:0% 15% 0% 15%;}.elementor-8 .elementor-element.elementor-element-48feb25.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-48feb25 p{margin-block-end:0px;}.elementor-8 .elementor-element.elementor-element-5d30e45{--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;}.elementor-8 .elementor-element.elementor-element-20c1860{width:100%;max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-20c1860.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-20c1860 .elementor-heading-title{font-family:var( --e-global-typography-7a5ee4e-font-family ), Sans-serif;font-size:var( --e-global-typography-7a5ee4e-font-size );font-weight:var( --e-global-typography-7a5ee4e-font-weight );line-height:var( --e-global-typography-7a5ee4e-line-height );color:var( --e-global-color-2768aa2 );}.elementor-8 .elementor-element.elementor-element-8af120b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ef19e9a );--border-color:var( --e-global-color-ef19e9a );--border-radius:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-6a27c6e.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-6a27c6e{--e-rating-justify-content:center;}.elementor-8 .elementor-element.elementor-element-c191263 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2768aa2 );}.elementor-8 .elementor-element.elementor-element-dcdda89{text-align:center;}.elementor-8 .elementor-element.elementor-element-dcdda89 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-87e4ef0 .elementor-button{background-color:var( --e-global-color-60e7ade );font-family:var( --e-global-typography-d6df664-font-family ), Sans-serif;font-size:var( --e-global-typography-d6df664-font-size );line-height:var( --e-global-typography-d6df664-line-height );fill:var( --e-global-color-2768aa2 );color:var( --e-global-color-2768aa2 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ef19e9a );border-radius:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-87e4ef0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-946a60a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-8 .elementor-element.elementor-element-946a60a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-946a60a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a974af1 );}.elementor-8 .elementor-element.elementor-element-0486a2f{--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;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-0486a2f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-22597d1{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-22597d1 .elementor-heading-title{font-family:var( --e-global-typography-7a5ee4e-font-family ), Sans-serif;font-size:var( --e-global-typography-7a5ee4e-font-size );font-weight:var( --e-global-typography-7a5ee4e-font-weight );line-height:var( --e-global-typography-7a5ee4e-line-height );color:var( --e-global-color-2768aa2 );}.elementor-8 .elementor-element.elementor-element-1d55874 > .elementor-widget-container{background-color:#F5E9D414;}.elementor-8 .elementor-element.elementor-element-1d55874 .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-1d55874 .elementor-blockquote{border-color:var( --e-global-color-77f144d );padding-top:20px;padding-bottom:20px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-1d55874 .elementor-blockquote{border-left-width:5px;}body.rtl .elementor-8 .elementor-element.elementor-element-1d55874 .elementor-blockquote{border-right-width:5px;}.elementor-8 .elementor-element.elementor-element-15b4535{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-867e995 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-867e995 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-8 .elementor-element.elementor-element-f1b5d0b{--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:center;}.elementor-8 .elementor-element.elementor-element-cda7dc8{width:100%;max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-cda7dc8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-cda7dc8 .elementor-heading-title{font-family:var( --e-global-typography-7a5ee4e-font-family ), Sans-serif;font-size:var( --e-global-typography-7a5ee4e-font-size );font-weight:var( --e-global-typography-7a5ee4e-font-weight );line-height:var( --e-global-typography-7a5ee4e-line-height );color:var( --e-global-color-2768aa2 );}.elementor-8 .elementor-element.elementor-element-cbbf4e2 .jet-accordion > .jet-accordion__inner > .jet-toggle{background-color:var( --e-global-color-60e7ade );padding:0px 0px 0px 0px;margin:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-ef19e9a );}.elementor-8 .elementor-element.elementor-element-cbbf4e2 .jet-accordion{border-style:none;}.elementor-8 .elementor-element.elementor-element-cbbf4e2 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control{justify-content:space-between;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-cbbf4e2 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{color:var( --e-global-color-2768aa2 );font-family:var( --e-global-typography-3cd260d-font-family ), Sans-serif;font-size:var( --e-global-typography-3cd260d-font-size );font-weight:var( --e-global-typography-3cd260d-font-weight );line-height:var( --e-global-typography-3cd260d-line-height );}.elementor-8 .elementor-element.elementor-element-cbbf4e2 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-icon .icon-normal{color:var( --e-global-color-text );background-color:var( --e-global-color-77f144d );}.elementor-8 .elementor-element.elementor-element-cbbf4e2 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover .jet-toggle__label-text{color:var( --e-global-color-77f144d );}.elementor-8 .elementor-element.elementor-element-cbbf4e2 .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle .jet-toggle__label-icon .icon-active{color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-cbbf4e2 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2768aa2 );}.elementor-8 .elementor-element.elementor-element-8b7283d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overflow:hidden;}.elementor-8 .elementor-element.elementor-element-8b7283d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8b7283d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, var( --e-global-color-secondary ) 0%, var( --e-global-color-ef19e9a ) 100%);}.elementor-8 .elementor-element.elementor-element-3f1f3a9{width:100%;max-width:100%;top:0px;z-index:1;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-3f1f3a9{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-3f1f3a9{right:0px;}.elementor-8 .elementor-element.elementor-element-b3cf8ea{--display:flex;--justify-content:center;--z-index:2;}.elementor-8 .elementor-element.elementor-element-b3cf8ea.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-115847f{width:100%;max-width:100%;text-align:start;}.elementor-8 .elementor-element.elementor-element-115847f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-115847f .elementor-heading-title{font-family:var( --e-global-typography-7a5ee4e-font-family ), Sans-serif;font-size:var( --e-global-typography-7a5ee4e-font-size );font-weight:var( --e-global-typography-7a5ee4e-font-weight );line-height:var( --e-global-typography-7a5ee4e-line-height );color:var( --e-global-color-2768aa2 );}.elementor-8 .elementor-element.elementor-element-0f7305d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-0dac81c > .elementor-widget-container{background-color:#00000026;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ef19e9a );border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-0dac81c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-8 .elementor-element.elementor-element-0dac81c .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-a18b21c );}.elementor-8 .elementor-element.elementor-element-0dac81c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-0dac81c.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-0dac81c.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-0dac81c .elementor-icon{font-size:25px;}.elementor-8 .elementor-element.elementor-element-0dac81c .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-0dac81c .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-0dac81c .elementor-icon-box-description{font-family:var( --e-global-typography-3cd260d-font-family ), Sans-serif;font-size:var( --e-global-typography-3cd260d-font-size );font-weight:var( --e-global-typography-3cd260d-font-weight );line-height:var( --e-global-typography-3cd260d-line-height );color:var( --e-global-color-2768aa2 );}.elementor-8 .elementor-element.elementor-element-8f59b4c > .elementor-widget-container{background-color:#00000026;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ef19e9a );border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-8f59b4c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-8 .elementor-element.elementor-element-8f59b4c .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-a18b21c );}.elementor-8 .elementor-element.elementor-element-8f59b4c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-8f59b4c.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-8f59b4c.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-8f59b4c .elementor-icon{font-size:25px;}.elementor-8 .elementor-element.elementor-element-8f59b4c .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-8f59b4c .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-8f59b4c .elementor-icon-box-description{font-family:var( --e-global-typography-3cd260d-font-family ), Sans-serif;font-size:var( --e-global-typography-3cd260d-font-size );font-weight:var( --e-global-typography-3cd260d-font-weight );line-height:var( --e-global-typography-3cd260d-line-height );color:var( --e-global-color-2768aa2 );}.elementor-8 .elementor-element.elementor-element-93e72db > .elementor-widget-container{background-color:#00000026;padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ef19e9a );border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-93e72db .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-8 .elementor-element.elementor-element-93e72db .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-a18b21c );}.elementor-8 .elementor-element.elementor-element-93e72db.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-93e72db.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-93e72db.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-93e72db .elementor-icon{font-size:25px;}.elementor-8 .elementor-element.elementor-element-93e72db .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-93e72db .elementor-icon-box-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-93e72db .elementor-icon-box-description{font-family:var( --e-global-typography-3cd260d-font-family ), Sans-serif;font-size:var( --e-global-typography-3cd260d-font-size );font-weight:var( --e-global-typography-3cd260d-font-weight );line-height:var( --e-global-typography-3cd260d-line-height );color:var( --e-global-color-2768aa2 );}.elementor-8 .elementor-element.elementor-element-fc992e6{--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;--border-radius:15px 15px 15px 15px;--z-index:2;}.elementor-8 .elementor-element.elementor-element-fc992e6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fc992e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0B08C4;}.elementor-8 .elementor-element.elementor-element-2103488 .elementor-heading-title{font-family:var( --e-global-typography-0dce5d1-font-family ), Sans-serif;font-size:var( --e-global-typography-0dce5d1-font-size );font-weight:var( --e-global-typography-0dce5d1-font-weight );line-height:var( --e-global-typography-0dce5d1-line-height );color:var( --e-global-color-2768aa2 );}.elementor-8 .elementor-element.elementor-element-8b3b7c3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-2768aa2 );}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:25px;}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-25px;}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-8 .elementor-element.elementor-element-f079608 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-8 .elementor-element.elementor-element-f079608 .elementor-labels-inline .elementor-field-group > label{padding-left:8px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-f079608 .elementor-labels-inline .elementor-field-group > label{padding-right:8px;}body .elementor-8 .elementor-element.elementor-element-f079608 .elementor-labels-above .elementor-field-group > label{padding-bottom:8px;}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-field-group > label, .elementor-8 .elementor-element.elementor-element-f079608 .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-field-group > label{font-family:var( --e-global-typography-d6df664-font-family ), Sans-serif;font-size:var( --e-global-typography-d6df664-font-size );line-height:var( --e-global-typography-d6df664-line-height );}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-2768aa2 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-ef19e9a );border-color:var( --e-global-color-ef19e9a );border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-ef19e9a );border-color:var( --e-global-color-ef19e9a );border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-ef19e9a );}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-f079608 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-f079608 .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-secondary );color:#ffffff;}.elementor-8 .elementor-element.elementor-element-f079608 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-f079608 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-message{font-family:var( --e-global-typography-d6df664-font-family ), Sans-serif;font-size:var( --e-global-typography-d6df664-font-size );line-height:var( --e-global-typography-d6df664-line-height );}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-message.elementor-help-inline{color:var( --e-global-color-a18b21c );}.elementor-8 .elementor-element.elementor-element-f079608{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-8 .elementor-element.elementor-element-42bd901{--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:center;}.elementor-8 .elementor-element.elementor-element-90da365{width:100%;max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-90da365.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-90da365 .elementor-heading-title{font-family:var( --e-global-typography-7a5ee4e-font-family ), Sans-serif;font-size:var( --e-global-typography-7a5ee4e-font-size );font-weight:var( --e-global-typography-7a5ee4e-font-weight );line-height:var( --e-global-typography-7a5ee4e-line-height );color:var( --e-global-color-2768aa2 );}.elementor-8 .elementor-element.elementor-element-9a4a74e img{border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-cb29a19 img{border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-fd74974 img{border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-bde58bb{--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;--align-items:center;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-3d1a2a3{width:100%;max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-3d1a2a3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-3d1a2a3 .elementor-heading-title{font-family:var( --e-global-typography-7a5ee4e-font-family ), Sans-serif;font-size:var( --e-global-typography-7a5ee4e-font-size );font-weight:var( --e-global-typography-7a5ee4e-font-weight );line-height:var( --e-global-typography-7a5ee4e-line-height );color:var( --e-global-color-2768aa2 );}body.elementor-page-8:not(.elementor-motion-effects-element-type-background), body.elementor-page-8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-60e7ade );}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-e872686{--width:30%;}.elementor-8 .elementor-element.elementor-element-679406c{--width:35%;}.elementor-8 .elementor-element.elementor-element-8af120b{--width:45%;}.elementor-8 .elementor-element.elementor-element-0486a2f{--width:60%;}.elementor-8 .elementor-element.elementor-element-b3cf8ea{--width:50%;}.elementor-8 .elementor-element.elementor-element-fc992e6{--width:50%;}}@media(min-width:2400px){.elementor-8 .elementor-element.elementor-element-a0dd3da .elementor-heading-title{font-size:var( --e-global-typography-873cd82-font-size );line-height:var( --e-global-typography-873cd82-line-height );}.elementor-8 .elementor-element.elementor-element-d61abe4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8 .elementor-element.elementor-element-eb54d95 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8 .elementor-element.elementor-element-7173419 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-01593fd-font-size );line-height:var( --e-global-typography-01593fd-line-height );}.elementor-8 .elementor-element.elementor-element-81c397c .elementor-counter-number-wrapper{font-size:var( --e-global-typography-01593fd-font-size );line-height:var( --e-global-typography-01593fd-line-height );}.elementor-8 .elementor-element.elementor-element-b53b772 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-01593fd-font-size );line-height:var( --e-global-typography-01593fd-line-height );}.elementor-8 .elementor-element.elementor-element-95d7b6f .elementor-heading-title{font-size:var( --e-global-typography-873cd82-font-size );line-height:var( --e-global-typography-873cd82-line-height );}.elementor-8 .elementor-element.elementor-element-8f71a74 .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-ee437cd .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-8ffa6f4 .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-48feb25{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-20c1860 .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-c191263 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-dcdda89 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-87e4ef0 .elementor-button{font-size:var( --e-global-typography-d6df664-font-size );line-height:var( --e-global-typography-d6df664-line-height );}.elementor-8 .elementor-element.elementor-element-22597d1 .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-15b4535{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-cda7dc8 .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-cbbf4e2 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:var( --e-global-typography-3cd260d-font-size );line-height:var( --e-global-typography-3cd260d-line-height );}.elementor-8 .elementor-element.elementor-element-cbbf4e2 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-115847f .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-0f7305d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-0dac81c .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-0dac81c .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-0dac81c .elementor-icon-box-description{font-size:var( --e-global-typography-3cd260d-font-size );line-height:var( --e-global-typography-3cd260d-line-height );}.elementor-8 .elementor-element.elementor-element-8f59b4c .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-8f59b4c .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-8f59b4c .elementor-icon-box-description{font-size:var( --e-global-typography-3cd260d-font-size );line-height:var( --e-global-typography-3cd260d-line-height );}.elementor-8 .elementor-element.elementor-element-93e72db .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-93e72db .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-93e72db .elementor-icon-box-description{font-size:var( --e-global-typography-3cd260d-font-size );line-height:var( --e-global-typography-3cd260d-line-height );}.elementor-8 .elementor-element.elementor-element-2103488 .elementor-heading-title{font-size:var( --e-global-typography-0dce5d1-font-size );line-height:var( --e-global-typography-0dce5d1-line-height );}.elementor-8 .elementor-element.elementor-element-8b3b7c3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-field-group > label{font-size:var( --e-global-typography-d6df664-font-size );line-height:var( --e-global-typography-d6df664-line-height );}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-message{font-size:var( --e-global-typography-d6df664-font-size );line-height:var( --e-global-typography-d6df664-line-height );}.elementor-8 .elementor-element.elementor-element-90da365 .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-3d1a2a3 .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}}@media(max-width:1366px){.elementor-8 .elementor-element.elementor-element-a0dd3da .elementor-heading-title{font-size:var( --e-global-typography-873cd82-font-size );line-height:var( --e-global-typography-873cd82-line-height );}.elementor-8 .elementor-element.elementor-element-d61abe4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8 .elementor-element.elementor-element-eb54d95 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8 .elementor-element.elementor-element-7173419 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-01593fd-font-size );line-height:var( --e-global-typography-01593fd-line-height );}.elementor-8 .elementor-element.elementor-element-81c397c .elementor-counter-number-wrapper{font-size:var( --e-global-typography-01593fd-font-size );line-height:var( --e-global-typography-01593fd-line-height );}.elementor-8 .elementor-element.elementor-element-b53b772 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-01593fd-font-size );line-height:var( --e-global-typography-01593fd-line-height );}.elementor-8 .elementor-element.elementor-element-95d7b6f .elementor-heading-title{font-size:var( --e-global-typography-873cd82-font-size );line-height:var( --e-global-typography-873cd82-line-height );}.elementor-8 .elementor-element.elementor-element-8f71a74 .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-ee437cd .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-8ffa6f4 .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-48feb25{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-20c1860 .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-c191263 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-dcdda89 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-87e4ef0 .elementor-button{font-size:var( --e-global-typography-d6df664-font-size );line-height:var( --e-global-typography-d6df664-line-height );}.elementor-8 .elementor-element.elementor-element-22597d1 .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-15b4535{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-cda7dc8 .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-cbbf4e2 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:var( --e-global-typography-3cd260d-font-size );line-height:var( --e-global-typography-3cd260d-line-height );}.elementor-8 .elementor-element.elementor-element-cbbf4e2 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-115847f .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-0f7305d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-0dac81c .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-0dac81c .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-0dac81c .elementor-icon-box-description{font-size:var( --e-global-typography-3cd260d-font-size );line-height:var( --e-global-typography-3cd260d-line-height );}.elementor-8 .elementor-element.elementor-element-8f59b4c .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-8f59b4c .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-8f59b4c .elementor-icon-box-description{font-size:var( --e-global-typography-3cd260d-font-size );line-height:var( --e-global-typography-3cd260d-line-height );}.elementor-8 .elementor-element.elementor-element-93e72db .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-93e72db .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-93e72db .elementor-icon-box-description{font-size:var( --e-global-typography-3cd260d-font-size );line-height:var( --e-global-typography-3cd260d-line-height );}.elementor-8 .elementor-element.elementor-element-2103488 .elementor-heading-title{font-size:var( --e-global-typography-0dce5d1-font-size );line-height:var( --e-global-typography-0dce5d1-line-height );}.elementor-8 .elementor-element.elementor-element-8b3b7c3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-field-group > label{font-size:var( --e-global-typography-d6df664-font-size );line-height:var( --e-global-typography-d6df664-line-height );}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-message{font-size:var( --e-global-typography-d6df664-font-size );line-height:var( --e-global-typography-d6df664-line-height );}.elementor-8 .elementor-element.elementor-element-90da365 .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-3d1a2a3 .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-a0dd3da .elementor-heading-title{font-size:var( --e-global-typography-873cd82-font-size );line-height:var( --e-global-typography-873cd82-line-height );}.elementor-8 .elementor-element.elementor-element-d61abe4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8 .elementor-element.elementor-element-eb54d95 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8 .elementor-element.elementor-element-7173419 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-01593fd-font-size );line-height:var( --e-global-typography-01593fd-line-height );}.elementor-8 .elementor-element.elementor-element-81c397c .elementor-counter-number-wrapper{font-size:var( --e-global-typography-01593fd-font-size );line-height:var( --e-global-typography-01593fd-line-height );}.elementor-8 .elementor-element.elementor-element-b53b772 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-01593fd-font-size );line-height:var( --e-global-typography-01593fd-line-height );}.elementor-8 .elementor-element.elementor-element-95d7b6f .elementor-heading-title{font-size:var( --e-global-typography-873cd82-font-size );line-height:var( --e-global-typography-873cd82-line-height );}.elementor-8 .elementor-element.elementor-element-8f71a74 .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-ee437cd .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-8ffa6f4 .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-48feb25{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-20c1860 .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-c191263 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-dcdda89 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-87e4ef0 .elementor-button{font-size:var( --e-global-typography-d6df664-font-size );line-height:var( --e-global-typography-d6df664-line-height );}.elementor-8 .elementor-element.elementor-element-22597d1 .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-15b4535{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-cda7dc8 .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-cbbf4e2 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:var( --e-global-typography-3cd260d-font-size );line-height:var( --e-global-typography-3cd260d-line-height );}.elementor-8 .elementor-element.elementor-element-cbbf4e2 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-115847f .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-0f7305d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-0dac81c .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-0dac81c .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-0dac81c .elementor-icon-box-description{font-size:var( --e-global-typography-3cd260d-font-size );line-height:var( --e-global-typography-3cd260d-line-height );}.elementor-8 .elementor-element.elementor-element-8f59b4c .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-8f59b4c .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-8f59b4c .elementor-icon-box-description{font-size:var( --e-global-typography-3cd260d-font-size );line-height:var( --e-global-typography-3cd260d-line-height );}.elementor-8 .elementor-element.elementor-element-93e72db .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-93e72db .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-93e72db .elementor-icon-box-description{font-size:var( --e-global-typography-3cd260d-font-size );line-height:var( --e-global-typography-3cd260d-line-height );}.elementor-8 .elementor-element.elementor-element-2103488 .elementor-heading-title{font-size:var( --e-global-typography-0dce5d1-font-size );line-height:var( --e-global-typography-0dce5d1-line-height );}.elementor-8 .elementor-element.elementor-element-8b3b7c3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-field-group > label{font-size:var( --e-global-typography-d6df664-font-size );line-height:var( --e-global-typography-d6df664-line-height );}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-message{font-size:var( --e-global-typography-d6df664-font-size );line-height:var( --e-global-typography-d6df664-line-height );}.elementor-8 .elementor-element.elementor-element-90da365 .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-3d1a2a3 .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-5023fdd{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-a0dd3da .elementor-heading-title{font-size:var( --e-global-typography-873cd82-font-size );line-height:var( --e-global-typography-873cd82-line-height );}.elementor-8 .elementor-element.elementor-element-d61abe4{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-d61abe4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-d61abe4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8 .elementor-element.elementor-element-eb54d95{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-eb54d95.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-eb54d95 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-8 .elementor-element.elementor-element-7173419 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-01593fd-font-size );line-height:var( --e-global-typography-01593fd-line-height );}.elementor-8 .elementor-element.elementor-element-81c397c .elementor-counter-number-wrapper{font-size:var( --e-global-typography-01593fd-font-size );line-height:var( --e-global-typography-01593fd-line-height );}.elementor-8 .elementor-element.elementor-element-b53b772 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-01593fd-font-size );line-height:var( --e-global-typography-01593fd-line-height );}.elementor-8 .elementor-element.elementor-element-97b4bfe.elementor-element{--order:-99999 /* order start hack */;}.elementor-8 .elementor-element.elementor-element-95d7b6f .elementor-heading-title{font-size:var( --e-global-typography-873cd82-font-size );line-height:var( --e-global-typography-873cd82-line-height );}.elementor-8 .elementor-element.elementor-element-8f71a74 .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-ee437cd .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-8ffa6f4 .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-48feb25{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-20c1860 .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-c191263 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-dcdda89 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-87e4ef0 .elementor-button{font-size:var( --e-global-typography-d6df664-font-size );line-height:var( --e-global-typography-d6df664-line-height );}.elementor-8 .elementor-element.elementor-element-22597d1 .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-15b4535{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-cda7dc8 .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-cbbf4e2 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text{font-size:var( --e-global-typography-3cd260d-font-size );line-height:var( --e-global-typography-3cd260d-line-height );}.elementor-8 .elementor-element.elementor-element-cbbf4e2 .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-115847f .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-0f7305d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-0dac81c .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-0dac81c .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-0dac81c .elementor-icon-box-description{font-size:var( --e-global-typography-3cd260d-font-size );line-height:var( --e-global-typography-3cd260d-line-height );}.elementor-8 .elementor-element.elementor-element-8f59b4c .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-8f59b4c .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-8f59b4c .elementor-icon-box-description{font-size:var( --e-global-typography-3cd260d-font-size );line-height:var( --e-global-typography-3cd260d-line-height );}.elementor-8 .elementor-element.elementor-element-93e72db .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-93e72db .elementor-icon-box-title a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-93e72db .elementor-icon-box-description{font-size:var( --e-global-typography-3cd260d-font-size );line-height:var( --e-global-typography-3cd260d-line-height );}.elementor-8 .elementor-element.elementor-element-2103488 .elementor-heading-title{font-size:var( --e-global-typography-0dce5d1-font-size );line-height:var( --e-global-typography-0dce5d1-line-height );}.elementor-8 .elementor-element.elementor-element-8b3b7c3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-field-group > label{font-size:var( --e-global-typography-d6df664-font-size );line-height:var( --e-global-typography-d6df664-line-height );}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8 .elementor-element.elementor-element-f079608 .elementor-message{font-size:var( --e-global-typography-d6df664-font-size );line-height:var( --e-global-typography-d6df664-line-height );}.elementor-8 .elementor-element.elementor-element-90da365 .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}.elementor-8 .elementor-element.elementor-element-3d1a2a3 .elementor-heading-title{font-size:var( --e-global-typography-7a5ee4e-font-size );line-height:var( --e-global-typography-7a5ee4e-line-height );}}/* Start custom CSS for container, class: .elementor-element-5023fdd */<style>
.chiva-confetti {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  overflow: hidden;
  z-index: 1;
}

.chiva-confetti .confetti {
  position: absolute;
  width: 10px;
  height: 14px;
  top: -20px;
  opacity: 0;
  animation: chiva-fall linear infinite;
}

@keyframes chiva-fall {
  0%   { transform: translateY(-20px) translateX(0) rotate(0deg); opacity: 0; }
  10%  { opacity: 1; }
  90%  { opacity: 1; }
  100% { transform: translateY(100vh) translateX(var(--drift, 60px)) rotate(720deg); opacity: 0; }
}

.chiva-confetti .c1  { left: 4%;  background: #D4362E; animation-duration: 7s;   animation-delay: 0s;   --drift: 40px; }
.chiva-confetti .c2  { left: 8%;  background: #F5B82E; animation-duration: 9s;   animation-delay: 1.2s; --drift: -30px; border-radius: 50%; }
.chiva-confetti .c3  { left: 14%; background: #2E8B3D; animation-duration: 6s;   animation-delay: 2.5s; --drift: 50px; }
.chiva-confetti .c4  { left: 20%; background: #1E5A8A; animation-duration: 8s;   animation-delay: 0.8s; --drift: -45px; }
.chiva-confetti .c5  { left: 25%; background: #F5E9D4; animation-duration: 7.5s; animation-delay: 3.1s; --drift: 35px; border-radius: 50%; }
.chiva-confetti .c6  { left: 30%; background: #D4362E; animation-duration: 10s;  animation-delay: 1.8s; --drift: -55px; }
.chiva-confetti .c7  { left: 36%; background: #F5B82E; animation-duration: 6.5s; animation-delay: 4.2s; --drift: 25px; }
.chiva-confetti .c8  { left: 42%; background: #1E5A8A; animation-duration: 8.5s; animation-delay: 0.4s; --drift: -40px; border-radius: 50%; }
.chiva-confetti .c9  { left: 47%; background: #2E8B3D; animation-duration: 7s;   animation-delay: 2.9s; --drift: 60px; }
.chiva-confetti .c10 { left: 52%; background: #D4362E; animation-duration: 9.5s; animation-delay: 1.5s; --drift: -35px; }
.chiva-confetti .c11 { left: 57%; background: #F5E9D4; animation-duration: 6.8s; animation-delay: 3.7s; --drift: 45px; border-radius: 50%; }
.chiva-confetti .c12 { left: 62%; background: #F5B82E; animation-duration: 8.2s; animation-delay: 0.6s; --drift: -50px; }
.chiva-confetti .c13 { left: 67%; background: #1E5A8A; animation-duration: 7.3s; animation-delay: 2.2s; --drift: 30px; }
.chiva-confetti .c14 { left: 72%; background: #2E8B3D; animation-duration: 9s;   animation-delay: 4s;   --drift: -25px; border-radius: 50%; }
.chiva-confetti .c15 { left: 77%; background: #D4362E; animation-duration: 6.7s; animation-delay: 1s;   --drift: 55px; }
.chiva-confetti .c16 { left: 82%; background: #F5B82E; animation-duration: 8.8s; animation-delay: 3.3s; --drift: -45px; }
.chiva-confetti .c17 { left: 87%; background: #F5E9D4; animation-duration: 7.2s; animation-delay: 0.2s; --drift: 40px; border-radius: 50%; }
.chiva-confetti .c18 { left: 92%; background: #1E5A8A; animation-duration: 9.8s; animation-delay: 2.7s; --drift: -60px; }
.chiva-confetti .c19 { left: 96%; background: #2E8B3D; animation-duration: 6.3s; animation-delay: 1.7s; --drift: 35px; }
.chiva-confetti .c20 { left: 17%; background: #F5B82E; animation-duration: 8s;   animation-delay: 4.5s; --drift: -40px; border-radius: 50%; }
.chiva-confetti .c21 { left: 33%; background: #F5E9D4; animation-duration: 7.7s; animation-delay: 5s;   --drift: 50px; }
.chiva-confetti .c22 { left: 50%; background: #D4362E; animation-duration: 9.2s; animation-delay: 5.5s; --drift: -30px; border-radius: 50%; }
.chiva-confetti .c23 { left: 65%; background: #2E8B3D; animation-duration: 6.6s; animation-delay: 6s;   --drift: 45px; }
.chiva-confetti .c24 { left: 78%; background: #1E5A8A; animation-duration: 8.4s; animation-delay: 6.5s; --drift: -35px; }
.chiva-confetti .c25 { left: 90%; background: #F5B82E; animation-duration: 7.1s; animation-delay: 7s;   --drift: 40px; border-radius: 50%; }

@media (prefers-reduced-motion: reduce) {
  .chiva-confetti .confetti { animation: none; opacity: 0; }
}
</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f1f3a9 */<style>
.chiva-disco {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  overflow: hidden;
  z-index: 1;
  mix-blend-mode: screen;
}

/* === HACES DE LUZ === */
.chiva-disco .beam {
  position: absolute;
  top: -10%;
  left: 50%;
  width: 200px;
  height: 130%;
  transform-origin: top center;
  opacity: 0.35;
  filter: blur(20px);
  animation: chiva-sweep 8s ease-in-out infinite alternate;
}

.chiva-disco .beam::before {
  content: '';
  position: absolute;
  inset: 0;
  clip-path: polygon(45% 0, 55% 0, 100% 100%, 0 100%);
}

.chiva-disco .beam-1 { animation-duration: 9s;   animation-delay: 0s;   }
.chiva-disco .beam-1::before { background: linear-gradient(to bottom, rgba(212, 54, 46, 0.9), transparent 80%); }

.chiva-disco .beam-2 { animation-duration: 11s;  animation-delay: 1.5s; }
.chiva-disco .beam-2::before { background: linear-gradient(to bottom, rgba(245, 184, 46, 0.9), transparent 80%); }

.chiva-disco .beam-3 { animation-duration: 7s;   animation-delay: 3s;   }
.chiva-disco .beam-3::before { background: linear-gradient(to bottom, rgba(46, 139, 61, 0.9), transparent 80%); }

.chiva-disco .beam-4 { animation-duration: 10s;  animation-delay: 0.8s; }
.chiva-disco .beam-4::before { background: linear-gradient(to bottom, rgba(30, 90, 138, 0.9), transparent 80%); }

.chiva-disco .beam-5 { animation-duration: 8.5s; animation-delay: 2.2s; }
.chiva-disco .beam-5::before { background: linear-gradient(to bottom, rgba(212, 54, 46, 0.7), transparent 80%); }

@keyframes chiva-sweep {
  0%   { transform: translateX(-50%) rotate(-35deg); }
  50%  { transform: translateX(-50%) rotate(0deg); }
  100% { transform: translateX(-50%) rotate(35deg); }
}

/* === SPOTLIGHTS PULSANTES === */
.chiva-disco .spotlight {
  position: absolute;
  width: 300px;
  height: 300px;
  border-radius: 50%;
  filter: blur(60px);
  opacity: 0;
  animation: chiva-pulse 4s ease-in-out infinite;
}

.chiva-disco .spot-1 {
  top: 10%; left: 10%;
  background: #D4362E;
  animation-delay: 0s;
}
.chiva-disco .spot-2 {
  top: 50%; right: 15%;
  background: #F5B82E;
  animation-delay: 1.3s;
}
.chiva-disco .spot-3 {
  bottom: 5%; left: 40%;
  background: #1E5A8A;
  animation-delay: 2.6s;
}

@keyframes chiva-pulse {
  0%, 100% { opacity: 0; transform: scale(0.8); }
  50%      { opacity: 0.55; transform: scale(1.1); }
}

@media (prefers-reduced-motion: reduce) {
  .chiva-disco * { animation: none; opacity: 0.15; }
}
</style>/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://chivadequito.com/wp-content/uploads/inter_18pt-regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */