.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-3166 .elementor-element.elementor-element-03dacb0{--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-html .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-3166 .elementor-element.elementor-element-543cf71{z-index:80;}.elementor-3166 .elementor-element.elementor-element-a08b092{--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;--z-index:2;}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-spacer .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-spacer.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-spacer .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-3166 .elementor-element.elementor-element-ca97d05{--spacer-size:90px;}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-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-3166 .elementor-element.elementor-element-484b9ca{text-align:center;color:#E91E1E;font-family:"League Spartan", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;}.elementor-3166 .elementor-element.elementor-element-484b9ca p{margin-bottom:-4px;}.elementor-3166 .elementor-element.elementor-element-23b471e{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-3166 .elementor-element.elementor-element-8416d49 img{width:42%;}.elementor-3166 .elementor-element.elementor-element-e0730a5{--spacer-size:70px;}.elementor-3166 .elementor-element.elementor-element-186077f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:4;}.elementor-3166 .elementor-element.elementor-element-186077f:not(.elementor-motion-effects-element-type-background), .elementor-3166 .elementor-element.elementor-element-186077f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EFFD;}.elementor-3166 .elementor-element.elementor-element-9d29b08{--spacer-size:50px;}.elementor-3166 .elementor-element.elementor-element-2b232a0{--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-3166 .elementor-element.elementor-element-066bfb1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-3166 .elementor-element.elementor-element-4ffaf3c > .elementor-widget-container{margin:0px 0px -15px 25px;padding:0px 0px 0px 0px;}.elementor-3166 .elementor-element.elementor-element-4ffaf3c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:60px;font-weight:500;text-transform:uppercase;color:#FFFDFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3166 .elementor-element.elementor-element-1ccf7f0{--divider-border-style:solid;--divider-color:#E91E1E;--divider-border-width:0.6px;}.elementor-3166 .elementor-element.elementor-element-1ccf7f0 .elementor-divider-separator{width:100%;}.elementor-3166 .elementor-element.elementor-element-1ccf7f0 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-3166 .elementor-element.elementor-element-0c813a4{--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;--margin-top:-30px;--margin-bottom:-45px;--margin-left:0px;--margin-right:0px;}.elementor-3166 .elementor-element.elementor-element-92df785{--display:flex;}.elementor-3166 .elementor-element.elementor-element-50a2e15{color:#E91E1E;font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:200;}.elementor-3166 .elementor-element.elementor-element-bdc97db{--display:flex;}.elementor-3166 .elementor-element.elementor-element-dbae588{color:#E91E1E;font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:200;line-height:28px;}.elementor-3166 .elementor-element.elementor-element-fa7e47c{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3166 .elementor-element.elementor-element-9a52223{text-align:right;color:#E91E1E;font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:200;}.elementor-3166 .elementor-element.elementor-element-bb4c040{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-3166 .elementor-element.elementor-element-a82c6cc{--divider-border-style:solid;--divider-color:#E91E1E;--divider-border-width:0.6px;}.elementor-3166 .elementor-element.elementor-element-a82c6cc .elementor-divider-separator{width:100%;}.elementor-3166 .elementor-element.elementor-element-a82c6cc .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-3166 .elementor-element.elementor-element-af7a2c9{--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;--margin-top:-30px;--margin-bottom:-45px;--margin-left:0px;--margin-right:0px;}.elementor-3166 .elementor-element.elementor-element-0d4f101{--display:flex;}.elementor-3166 .elementor-element.elementor-element-b023589{color:#E91E1E;font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:200;}.elementor-3166 .elementor-element.elementor-element-9a82335{--display:flex;}.elementor-3166 .elementor-element.elementor-element-141c8ba{color:#E91E1E;font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:200;line-height:28px;}.elementor-3166 .elementor-element.elementor-element-014adb2{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3166 .elementor-element.elementor-element-c1225d7{text-align:right;color:#E91E1E;font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:200;}.elementor-3166 .elementor-element.elementor-element-a7af4e8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-3166 .elementor-element.elementor-element-12077c2{--divider-border-style:solid;--divider-color:#E91E1E;--divider-border-width:0.6px;}.elementor-3166 .elementor-element.elementor-element-12077c2 .elementor-divider-separator{width:100%;}.elementor-3166 .elementor-element.elementor-element-12077c2 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-3166 .elementor-element.elementor-element-b0a09d9{--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;--margin-top:-30px;--margin-bottom:-45px;--margin-left:0px;--margin-right:0px;}.elementor-3166 .elementor-element.elementor-element-317a12f{--display:flex;}.elementor-3166 .elementor-element.elementor-element-b4a7f57{color:#E91E1E;font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:200;}.elementor-3166 .elementor-element.elementor-element-1aa5882{--display:flex;}.elementor-3166 .elementor-element.elementor-element-2689d6c{color:#E91E1E;font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:200;line-height:28px;}.elementor-3166 .elementor-element.elementor-element-f9e9149{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3166 .elementor-element.elementor-element-6e3eb24{text-align:right;color:#E91E1E;font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:200;}.elementor-3166 .elementor-element.elementor-element-c31f850{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-3166 .elementor-element.elementor-element-049b2ed{--divider-border-style:solid;--divider-color:#E91E1E;--divider-border-width:0.6px;}.elementor-3166 .elementor-element.elementor-element-049b2ed .elementor-divider-separator{width:100%;}.elementor-3166 .elementor-element.elementor-element-049b2ed .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-3166 .elementor-element.elementor-element-01571ce{--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;--margin-top:-30px;--margin-bottom:-45px;--margin-left:0px;--margin-right:0px;}.elementor-3166 .elementor-element.elementor-element-60d74b4{--display:flex;}.elementor-3166 .elementor-element.elementor-element-b612a7d{color:#E91E1E;font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:200;}.elementor-3166 .elementor-element.elementor-element-3c56b82{--display:flex;}.elementor-3166 .elementor-element.elementor-element-740607e{color:#E91E1E;font-family:"League Spartan", Sans-serif;font-size:22px;font-weight:200;line-height:28px;}.elementor-3166 .elementor-element.elementor-element-0b25537{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3166 .elementor-element.elementor-element-8b571e2{text-align:right;color:#E91E1E;font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:200;line-height:27px;}.elementor-3166 .elementor-element.elementor-element-9ae6279{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-3166 .elementor-element.elementor-element-271b243{--divider-border-style:solid;--divider-color:#E91E1E;--divider-border-width:0.6px;}.elementor-3166 .elementor-element.elementor-element-271b243 .elementor-divider-separator{width:100%;}.elementor-3166 .elementor-element.elementor-element-271b243 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-3166 .elementor-element.elementor-element-dc4ba05{--spacer-size:22px;}.elementor-3166 .elementor-element.elementor-element-50de4c0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3166 .elementor-element.elementor-element-ffe2e72 > .elementor-widget-container{margin:0px -10px 0px -10px;padding:0px 0px 0px 0px;}.elementor-3166 .elementor-element.elementor-element-d69acb5{--spacer-size:4px;}.elementor-3166 .elementor-element.elementor-element-b021dcb{--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;}.elementor-3166 .elementor-element.elementor-element-5b100c7{--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;}.elementor-3166 .elementor-element.elementor-element-6c1289e{--display:flex;}.elementor-widget-hotspot .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-hotspot .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-hotspot.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-hotspot .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-hotspot .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-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3166 .elementor-element.elementor-element-b71707d .elementor-repeater-item-5b16e32{left:50%;--hotspot-translate-x:50%;top:50%;--hotspot-translate-y:50%;}.elementor-3166 .elementor-element.elementor-element-b71707d .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-3166 .elementor-element.elementor-element-b71707d{--hotspot-color:#6EC1E400;--hotspot-size:39px;--tooltip-text-color:#9988DE;--tooltip-align:center;--tooltip-color:#54595F00;}.elementor-3166 .elementor-element.elementor-element-b71707d .e-hotspot__tooltip{font-family:"League Spartan", Sans-serif;font-weight:300;}.elementor-3166 .elementor-element.elementor-element-4de8fe0{--display:flex;}.elementor-3166 .elementor-element.elementor-element-4153e6e .elementor-repeater-item-5b16e32{left:50%;--hotspot-translate-x:50%;top:50%;--hotspot-translate-y:50%;}.elementor-3166 .elementor-element.elementor-element-4153e6e .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-3166 .elementor-element.elementor-element-4153e6e{--hotspot-color:#6EC1E400;--hotspot-size:39px;--tooltip-text-color:#9988DE;--tooltip-align:center;--tooltip-color:#54595F00;}.elementor-3166 .elementor-element.elementor-element-4153e6e .e-hotspot__tooltip{font-family:"League Spartan", Sans-serif;font-weight:300;}.elementor-3166 .elementor-element.elementor-element-199eda5{--display:flex;}.elementor-3166 .elementor-element.elementor-element-4761c43 .elementor-repeater-item-5b16e32{left:50%;--hotspot-translate-x:50%;top:50%;--hotspot-translate-y:50%;}.elementor-3166 .elementor-element.elementor-element-4761c43 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-3166 .elementor-element.elementor-element-4761c43{--hotspot-color:#6EC1E400;--hotspot-size:39px;--tooltip-text-color:#9988DE;--tooltip-align:center;--tooltip-color:#54595F00;}.elementor-3166 .elementor-element.elementor-element-4761c43 .e-hotspot__tooltip{font-family:"League Spartan", Sans-serif;font-weight:300;}.elementor-3166 .elementor-element.elementor-element-7e35665{--display:flex;}.elementor-3166 .elementor-element.elementor-element-8262a81 .elementor-repeater-item-5b16e32{left:50%;--hotspot-translate-x:50%;top:50%;--hotspot-translate-y:50%;}.elementor-3166 .elementor-element.elementor-element-8262a81 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-3166 .elementor-element.elementor-element-8262a81{--hotspot-color:#6EC1E400;--hotspot-size:39px;--tooltip-text-color:#9988DE;--tooltip-align:center;--tooltip-color:#54595F00;}.elementor-3166 .elementor-element.elementor-element-8262a81 .e-hotspot__tooltip{font-family:"League Spartan", Sans-serif;font-weight:300;}.elementor-3166 .elementor-element.elementor-element-1d8ed14{--display:flex;}.elementor-3166 .elementor-element.elementor-element-0107420 .elementor-repeater-item-5b16e32{left:50%;--hotspot-translate-x:50%;top:50%;--hotspot-translate-y:50%;}.elementor-3166 .elementor-element.elementor-element-0107420 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-3166 .elementor-element.elementor-element-0107420{--hotspot-color:#6EC1E400;--hotspot-size:39px;--tooltip-text-color:#9988DE;--tooltip-align:center;--tooltip-color:#54595F00;}.elementor-3166 .elementor-element.elementor-element-0107420 .e-hotspot__tooltip{font-family:"League Spartan", Sans-serif;font-weight:300;}.elementor-3166 .elementor-element.elementor-element-49bc8b8{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-3166 .elementor-element.elementor-element-0292191{--display:flex;}.elementor-3166 .elementor-element.elementor-element-7dfe1b2 .elementor-repeater-item-5b16e32{left:50%;--hotspot-translate-x:50%;top:50%;--hotspot-translate-y:50%;}.elementor-3166 .elementor-element.elementor-element-7dfe1b2 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-3166 .elementor-element.elementor-element-7dfe1b2{--hotspot-color:#6EC1E400;--hotspot-size:39px;--tooltip-text-color:#9988DE;--tooltip-align:center;--tooltip-color:#54595F00;}.elementor-3166 .elementor-element.elementor-element-7dfe1b2 .e-hotspot__tooltip{font-family:"League Spartan", Sans-serif;font-weight:300;}.elementor-3166 .elementor-element.elementor-element-5851ba0{--display:flex;}.elementor-3166 .elementor-element.elementor-element-7bbf86d .elementor-repeater-item-5b16e32{left:50%;--hotspot-translate-x:50%;top:50%;--hotspot-translate-y:50%;}.elementor-3166 .elementor-element.elementor-element-7bbf86d .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-3166 .elementor-element.elementor-element-7bbf86d{--hotspot-color:#6EC1E400;--hotspot-size:39px;--tooltip-text-color:#9988DE;--tooltip-align:center;--tooltip-color:#54595F00;}.elementor-3166 .elementor-element.elementor-element-7bbf86d .e-hotspot__tooltip{font-family:"League Spartan", Sans-serif;font-weight:300;}.elementor-3166 .elementor-element.elementor-element-4f8b68e{--spacer-size:10px;}.elementor-3166 .elementor-element.elementor-element-c569ef4{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--z-index:6;}.elementor-3166 .elementor-element.elementor-element-c569ef4:not(.elementor-motion-effects-element-type-background), .elementor-3166 .elementor-element.elementor-element-c569ef4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CABFF3;}.elementor-3166 .elementor-element.elementor-element-e1f8b25{--spacer-size:100px;}.elementor-3166 .elementor-element.elementor-element-70a4b9d{--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-3166 .elementor-element.elementor-element-48a6bc6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-3166 .elementor-element.elementor-element-cd2eaa6 > .elementor-widget-container{margin:0px 0px -15px 25px;padding:0px 0px 0px 0px;}.elementor-3166 .elementor-element.elementor-element-cd2eaa6 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:60px;font-weight:500;text-transform:uppercase;color:#FFFDFF;}.elementor-3166 .elementor-element.elementor-element-376e626{--divider-border-style:solid;--divider-color:#E91E1E;--divider-border-width:0.6px;}.elementor-3166 .elementor-element.elementor-element-376e626 .elementor-divider-separator{width:100%;}.elementor-3166 .elementor-element.elementor-element-376e626 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-3166 .elementor-element.elementor-element-a763ecc{--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;--margin-top:-30px;--margin-bottom:-45px;--margin-left:0px;--margin-right:0px;}.elementor-3166 .elementor-element.elementor-element-22c546d{--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:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-3166 .elementor-element.elementor-element-ba36454{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3166 .elementor-element.elementor-element-55a21ba{--display:flex;--justify-content:center;}.elementor-3166 .elementor-element.elementor-element-f979edb > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3166 .elementor-element.elementor-element-f979edb{color:#F2EFFD;font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:400;}.elementor-3166 .elementor-element.elementor-element-efab1fd{--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:flex-start;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3166 .elementor-element.elementor-element-7511d49{--display:flex;--justify-content:center;}.elementor-3166 .elementor-element.elementor-element-d155e9c > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3166 .elementor-element.elementor-element-d155e9c{color:#F2EFFD;font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:300;}.elementor-3166 .elementor-element.elementor-element-27c84c4{--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:flex-start;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3166 .elementor-element.elementor-element-8da92ce{--display:flex;--justify-content:center;}.elementor-3166 .elementor-element.elementor-element-6a91aeb > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3166 .elementor-element.elementor-element-6a91aeb{color:#F2EFFD;font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:300;}.elementor-3166 .elementor-element.elementor-element-1595df2{--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-3166 .elementor-element.elementor-element-e230edf{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3166 .elementor-element.elementor-element-66ad326{--display:flex;--justify-content:center;}.elementor-3166 .elementor-element.elementor-element-5f437f7 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3166 .elementor-element.elementor-element-5f437f7{color:#F2EFFD;font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:400;}.elementor-3166 .elementor-element.elementor-element-d764bf1{--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:flex-start;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3166 .elementor-element.elementor-element-2f8badc{--display:flex;--justify-content:center;}.elementor-3166 .elementor-element.elementor-element-b408421 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-3166 .elementor-element.elementor-element-b408421{color:#F2EFFD;font-family:"League Spartan", Sans-serif;font-size:25px;font-weight:400;}.elementor-3166 .elementor-element.elementor-element-f181984{--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;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:8;}body:not(.rtl) .elementor-3166 .elementor-element.elementor-element-93811df{left:1000px;}body.rtl .elementor-3166 .elementor-element.elementor-element-93811df{right:1000px;}.elementor-3166 .elementor-element.elementor-element-93811df{top:-124px;}.elementor-3166 .elementor-element.elementor-element-93811df img{width:54%;}body:not(.rtl) .elementor-3166 .elementor-element.elementor-element-f5e51f2{left:731px;}body.rtl .elementor-3166 .elementor-element.elementor-element-f5e51f2{right:731px;}.elementor-3166 .elementor-element.elementor-element-f5e51f2{top:-238px;}.elementor-3166 .elementor-element.elementor-element-f5e51f2 img{width:54%;}body:not(.rtl) .elementor-3166 .elementor-element.elementor-element-4885650{left:669px;}body.rtl .elementor-3166 .elementor-element.elementor-element-4885650{right:669px;}.elementor-3166 .elementor-element.elementor-element-4885650{top:-166px;}.elementor-3166 .elementor-element.elementor-element-4885650 img{width:54%;}.elementor-3166 .elementor-element.elementor-element-ef73d41 > .elementor-widget-container{--e-transform-rotateZ:206deg;}body:not(.rtl) .elementor-3166 .elementor-element.elementor-element-ef73d41{left:900px;}body.rtl .elementor-3166 .elementor-element.elementor-element-ef73d41{right:900px;}.elementor-3166 .elementor-element.elementor-element-ef73d41{top:-100px;}.elementor-3166 .elementor-element.elementor-element-ef73d41 img{width:54%;}body:not(.rtl) .elementor-3166 .elementor-element.elementor-element-a3c7b74{left:1200px;}body.rtl .elementor-3166 .elementor-element.elementor-element-a3c7b74{right:1200px;}.elementor-3166 .elementor-element.elementor-element-a3c7b74{top:-269px;}.elementor-3166 .elementor-element.elementor-element-a3c7b74 img{width:54%;}body.elementor-page-3166 .premium-global-cursor-3166{color:#5951B6;fill:#5951B6;transform:rotate(0deg);}body.elementor-page-3166.premium-cursor-icon .premium-global-cursor-3166 i{font-size:25px;line-height:25px;}body.elementor-page-3166.premium-cursor-icon .premium-global-cursor-3166 i,
					body.elementor-page-3166.premium-cursor-image .premium-global-cursor-3166,
					body.elementor-page-3166.premium-cursor-fimage .premium-global-cursor-3166,
					body.elementor-page-3166.premium-cursor-lottie .premium-global-cursor-3166 .premium-cursor-lottie-icon,
					body.elementor-page-3166.premium-cursor-icon .premium-global-cursor-3166 .premium-cursor-icon-svg{height:25px;width:25px;}@media(max-width:767px){.elementor-3166 .elementor-element.elementor-element-4ffaf3c .elementor-heading-title{font-size:30px;}.elementor-3166 .elementor-element.elementor-element-92df785{--width:10%;}.elementor-3166 .elementor-element.elementor-element-bdc97db{--width:80%;}.elementor-3166 .elementor-element.elementor-element-0d4f101{--width:10%;}.elementor-3166 .elementor-element.elementor-element-9a82335{--width:80%;}.elementor-3166 .elementor-element.elementor-element-317a12f{--width:10%;}.elementor-3166 .elementor-element.elementor-element-1aa5882{--width:80%;}.elementor-3166 .elementor-element.elementor-element-60d74b4{--width:10%;}.elementor-3166 .elementor-element.elementor-element-3c56b82{--width:80%;}.elementor-3166 .elementor-element.elementor-element-c569ef4{--min-height:100vh;}.elementor-3166 .elementor-element.elementor-element-cd2eaa6 .elementor-heading-title{font-size:40px;}.elementor-3166 .elementor-element.elementor-element-55a21ba{--width:15%;}.elementor-3166 .elementor-element.elementor-element-f979edb{font-size:20px;}.elementor-3166 .elementor-element.elementor-element-7511d49{--width:15%;}.elementor-3166 .elementor-element.elementor-element-d155e9c{font-size:18px;}.elementor-3166 .elementor-element.elementor-element-8da92ce{--width:15%;}.elementor-3166 .elementor-element.elementor-element-6a91aeb{font-size:20px;}.elementor-3166 .elementor-element.elementor-element-1595df2{--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-3166 .elementor-element.elementor-element-66ad326{--width:16%;}.elementor-3166 .elementor-element.elementor-element-5f437f7{font-size:20px;}.elementor-3166 .elementor-element.elementor-element-2f8badc{--width:15%;}.elementor-3166 .elementor-element.elementor-element-b408421{font-size:20px;}}@media(min-width:768px){.elementor-3166 .elementor-element.elementor-element-a08b092{--width:60%;}.elementor-3166 .elementor-element.elementor-element-186077f{--width:100%;}.elementor-3166 .elementor-element.elementor-element-2b232a0{--width:60%;}.elementor-3166 .elementor-element.elementor-element-066bfb1{--width:100%;}.elementor-3166 .elementor-element.elementor-element-92df785{--width:10%;}.elementor-3166 .elementor-element.elementor-element-bdc97db{--width:70%;}.elementor-3166 .elementor-element.elementor-element-fa7e47c{--width:20%;}.elementor-3166 .elementor-element.elementor-element-bb4c040{--width:100%;}.elementor-3166 .elementor-element.elementor-element-0d4f101{--width:10%;}.elementor-3166 .elementor-element.elementor-element-9a82335{--width:70%;}.elementor-3166 .elementor-element.elementor-element-014adb2{--width:20%;}.elementor-3166 .elementor-element.elementor-element-a7af4e8{--width:100%;}.elementor-3166 .elementor-element.elementor-element-317a12f{--width:10%;}.elementor-3166 .elementor-element.elementor-element-1aa5882{--width:70%;}.elementor-3166 .elementor-element.elementor-element-f9e9149{--width:20%;}.elementor-3166 .elementor-element.elementor-element-c31f850{--width:100%;}.elementor-3166 .elementor-element.elementor-element-60d74b4{--width:10%;}.elementor-3166 .elementor-element.elementor-element-3c56b82{--width:70%;}.elementor-3166 .elementor-element.elementor-element-0b25537{--width:20%;}.elementor-3166 .elementor-element.elementor-element-9ae6279{--width:100%;}.elementor-3166 .elementor-element.elementor-element-50de4c0{--width:100%;}.elementor-3166 .elementor-element.elementor-element-b021dcb{--width:60%;}.elementor-3166 .elementor-element.elementor-element-5b100c7{--width:50%;}.elementor-3166 .elementor-element.elementor-element-6c1289e{--width:20%;}.elementor-3166 .elementor-element.elementor-element-4de8fe0{--width:20%;}.elementor-3166 .elementor-element.elementor-element-199eda5{--width:20%;}.elementor-3166 .elementor-element.elementor-element-7e35665{--width:20%;}.elementor-3166 .elementor-element.elementor-element-1d8ed14{--width:20%;}.elementor-3166 .elementor-element.elementor-element-49bc8b8{--width:50%;}.elementor-3166 .elementor-element.elementor-element-0292191{--width:35%;}.elementor-3166 .elementor-element.elementor-element-5851ba0{--width:35%;}.elementor-3166 .elementor-element.elementor-element-70a4b9d{--width:60%;}.elementor-3166 .elementor-element.elementor-element-48a6bc6{--width:100%;}.elementor-3166 .elementor-element.elementor-element-22c546d{--width:50%;}.elementor-3166 .elementor-element.elementor-element-55a21ba{--width:15%;}.elementor-3166 .elementor-element.elementor-element-7511d49{--width:15%;}.elementor-3166 .elementor-element.elementor-element-8da92ce{--width:15%;}.elementor-3166 .elementor-element.elementor-element-1595df2{--width:50%;}.elementor-3166 .elementor-element.elementor-element-66ad326{--width:15%;}.elementor-3166 .elementor-element.elementor-element-2f8badc{--width:15%;}}/* Start custom CSS for html, class: .elementor-element-ffe2e72 */.content {
    font-family: "League Spartan", thin;
    font-size: 2rem;
    font-weight: 300;
    color: #F2EFFD;
    padding-left: 0.3em;
}

@media only screen and (max-width: 767px) {
    .content {
        font-size: 2rem !important;
        padding-left: 0.25em;
    }
}

.outer {
    overflow: hidden !important;
}

.outer div {
    display: inline-block;
}

.loop {
    white-space: nowrap;
    animation: loop-anim 35s linear infinite;
    background-color: #E91E1E;
    display: flex;
    align-items: center; /* Centre le texte verticalement */
    height: 42px; /* Ajuste la hauteur selon tes besoins */
}

@media only screen and (max-width: 767px) {
    .loop {
        animation: loop-anim 3.5s linear infinite;
    }
}

@keyframes loop-anim {
    0% {
        margin-left: 0;
    }
    100% {
        margin-left: -50%; /* Cela fonctionne grâce au div entre "outer" et "loop" */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-93811df */.elementor-3166 .elementor-element.elementor-element-93811df {
    mix-blend-mode: color-dodge ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f5e51f2 */.elementor-3166 .elementor-element.elementor-element-f5e51f2 {
    mix-blend-mode: color-dodge ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4885650 */.elementor-3166 .elementor-element.elementor-element-4885650 {
    mix-blend-mode: color-dodge ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef73d41 */.elementor-3166 .elementor-element.elementor-element-ef73d41 {
    mix-blend-mode: color-dodge ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a3c7b74 */.elementor-3166 .elementor-element.elementor-element-a3c7b74 {
    mix-blend-mode: color-dodge ;
}/* End custom CSS */